PREFIX rdf: PREFIX rdfs: PREFIX xsd: PREFIX owl: PREFIX swrl: PREFIX swrlb: PREFIX vitro: PREFIX vivo: PREFIX bibo: PREFIX dcterms: PREFIX event: PREFIX foaf: PREFIX skos: PREFIX core: CONSTRUCT { _:teachingActivity rdf:type core:TeachingActivity . _:teachingActivity rdfs:label ?teachingFocus . _:teachingActivity rdf:type ?flag . ?s core:hasTeachingActivity _:teachingActivity . } WHERE { ?s core:teachingFocus ?teachingFocus OPTIONAL { ?s rdf:type ?flag FILTER (regex(str(?flag),"http://vitro.mannlib.cornell.edu/ns/vitro/0.7#Flag1")) } }