# From itsmo dependency to Dublin core term "requires" ... CONSTRUCT { ?s dcterms:requires ?o.} WHERE { {{?s a itsmo:Process} UNION {?s a itsmo:ITService} UNION {?s a itsmo:System}} {?s itsmo:hasDependency_directly ?x.} UNION {?s itsmo:hasDependency ?x} ?x a itsmo:RuntimeDependancy. ?x itsmo:hasDependencyStrength itsmo:strongDependancy. ?x itsmo:hasDependentObject ?o. ?o a itsmo:ITService } # From itsmo dependency to dublin core term "hasPart" ... CONSTRUCT { ?s dcterms:hasPart ?o.} WHERE { {?s itsmo:hasDependency_directly ?x.} UNION {?s itsmo:hasDependency ?x} ?x a itsmo:StructuralDependancy. ?x itsmo:hasDependencyStrength itsmo:strongDependancy. ?x itsmo:hasDependentObject ?o. }