diff --git a/src/main/webapp/extraction.xsl b/src/main/webapp/extraction.xsl index 2bab10e..a44cd86 100644 --- a/src/main/webapp/extraction.xsl +++ b/src/main/webapp/extraction.xsl @@ -1509,7 +1509,13 @@ + select=" + /rdf:RDF/(owl:ObjectProperty|owl:DatatypeProperty|owl:AnnotationProperty) + [some $res in (rdfs:domain/@*:resource | rdfs:domain/owl:Class/owl:unionOf/rdf:Description/@*:about) + satisfies $res = $about + ] + /(@*:about|@*:ID) + " />
+ select=" + /rdf:RDF/(owl:ObjectProperty|owl:DatatypeProperty|owl:AnnotationProperty) + [some $res in (rdfs:range/@*:resource | rdfs:range/owl:Class/owl:unionOf/rdf:Description/@*:about) + satisfies $res = $about + ] + /(@*:about|@*:ID) + " />
+ select=" + exists($rdf/(owl:ObjectProperty|owl:DatatypeProperty|owl:AnnotationProperty) + [some $res in (rdfs:range/@*:resource | rdfs:range/owl:Class/owl:unionOf/rdf:Description/@*:about) + satisfies $res = $el/(@*:about|@*:ID) + ] + ) + " + /> + select=" + exists($rdf/(owl:ObjectProperty|owl:DatatypeProperty|owl:AnnotationProperty) + [some $res in (rdfs:domain/@*:resource | rdfs:domain/owl:Class/owl:unionOf/rdf:Description/@*:about) + satisfies $res = $el/(@*:about|@*:ID) + ] + ) + " + />