sparql PREFIX xsd: PREFIX rdf: PREFIX rdfs: PREFIX owl: PREFIX dc: PREFIX time: PREFIX event: PREFIX geo: PREFIX foaf: PREFIX skos: PREFIX : SELECT distinct ?course from WHERE { ?course a :Course; :hasInstructor ?instructor. ?instructor foaf:name ?name. FILTER regex(?name, "Mark") } ; sparql PREFIX xsd: PREFIX rdf: PREFIX rdfs: PREFIX owl: PREFIX dc: PREFIX time: PREFIX event: PREFIX geo: PREFIX foaf: PREFIX skos: PREFIX : SELECT distinct ?course from WHERE { ?course a :Course; dc:title ?Title; :hasLecture ?lecture. ?lecture event:time [time:inDateTime ?dateTime]. ?dateTime time:hour ?hour. FILTER regex(?Title, "Database System") FILTER regex(?hour, "1:30 - 2:50") } ; sparql PREFIX xsd: PREFIX rdf: PREFIX rdfs: PREFIX owl: PREFIX dc: PREFIX time: PREFIX event: PREFIX geo: PREFIX foaf: PREFIX skos: PREFIX : SELECT DISTINCT ?course from WHERE { ?course a :Course; dc:title ?title; :forUniversity 'http://purl.org/thalia/university/umd'. FILTER regex(?title, "Data Structures") } ; sparql PREFIX xsd: PREFIX rdf: PREFIX rdfs: PREFIX owl: PREFIX dc: PREFIX time: PREFIX event: PREFIX geo: PREFIX foaf: PREFIX skos: PREFIX : SELECT distinct ?course from WHERE { ?course a :Course; dc:title ?Title; :hasUnits ?credits. FILTER (xsd:integer(?credits) > 10) FILTER regex(?Title, "Database") } ; sparql PREFIX xsd: PREFIX rdf: PREFIX rdfs: PREFIX owl: PREFIX dc: PREFIX time: PREFIX event: PREFIX geo: PREFIX foaf: PREFIX skos: PREFIX : SELECT distinct ?course from WHERE { ?course a :Course; dc:title ?title; :forUniversity 'http://purl.org/thalia/university/umd'. FILTER regex(?title, "Database") } ; sparql PREFIX xsd: PREFIX rdf: PREFIX rdfs: PREFIX owl: PREFIX dc: PREFIX time: PREFIX event: PREFIX geo: PREFIX foaf: PREFIX skos: PREFIX : SELECT distinct ?text_ from WHERE { ?course a :Course; dc:title ?title; :text ?text_. FILTER regex(?title, "Verification") } ; sparql PREFIX xsd: PREFIX rdf: PREFIX rdfs: PREFIX owl: PREFIX dc: PREFIX time: PREFIX event: PREFIX geo: PREFIX foaf: PREFIX skos: PREFIX : SELECT distinct ?course from WHERE { ?course a :Course; dc:description ?description; :forUniversity 'http://purl.org/thalia/university/gatech'. FILTER regex(?description, "JR") } ; sparql PREFIX xsd: PREFIX rdf: PREFIX rdfs: PREFIX owl: PREFIX dc: PREFIX time: PREFIX event: PREFIX geo: PREFIX foaf: PREFIX skos: PREFIX : SELECT distinct ?room from WHERE { ?course a :Course; dc:title ?title; :hasLecture ?lecture. ?lecture event:place [dc:title ?room]. FILTER regex(?title, "Software Engineering") } ; sparql PREFIX xsd: PREFIX rdf: PREFIX rdfs: PREFIX owl: PREFIX dc: PREFIX time: PREFIX event: PREFIX geo: PREFIX foaf: PREFIX skos: PREFIX : SELECT distinct ?instructor from WHERE { ?course a :Course; dc:title ?title; :hasInstructor ?instructor. FILTER regex(?title, "Software") } ; sparql PREFIX xsd: PREFIX rdf: PREFIX rdfs: PREFIX owl: PREFIX dc: PREFIX time: PREFIX event: PREFIX geo: PREFIX foaf: PREFIX skos: PREFIX : SELECT distinct ?instructor from WHERE { ?course a :Course; :hasInstructor ?instructor; dc:title ?title. FILTER regex(?title, "Database") } ; sparql PREFIX xsd: PREFIX rdf: PREFIX rdfs: PREFIX owl: PREFIX dc: PREFIX time: PREFIX event: PREFIX geo: PREFIX foaf: PREFIX skos: PREFIX : SELECT ?day, ?hour from WHERE { ?course a :Course; :hasLecture [event:time ?time]; dc:title ?title. ?time time:inDateTime [time:dayOfWeek ?day]; time:inDateTime [time:hour ?hour]. FILTER regex(?title, "Computer Networks") } ;