rule.rdfs.rul Maven / Gradle / Ivy
]>
CONSTRUCT {
?x rdfs:member ?y
}
WHERE {
?x ?p ?y
filter strstarts(?p, rdf:_)
}
CONSTRUCT {
?x a ?c .
}
WHERE {
?p rdfs:domain ?c .
?x ?p ?y .
}
CONSTRUCT {
?y a ?c .
}
WHERE {
?p rdfs:range ?c .
?x ?p ?y . filter (! isLiteral(?y))
}
CONSTRUCT {
?p1 rdfs:subPropertyOf ?p3 .
}
WHERE {
?p1 rdfs:subPropertyOf ?p2 .
?p2 rdfs:subPropertyOf ?p3 .
}
CONSTRUCT {
?x ?p2 ?y .
}
WHERE {
?p1 rdfs:subPropertyOf ?p2 . filter (?p1 != ?p2)
?x ?p1 ?y .
}
CONSTRUCT {
?c1 rdfs:subClassOf ?c3 .
}
WHERE {
?c1 rdfs:subClassOf ?c2 .
?c2 rdfs:subClassOf ?c3 .
}
CONSTRUCT {
?x a ?c2 .
}
WHERE {
?x a ?c1 .
?c1 rdfs:subClassOf ?c2
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy