ex1:FullProfessor rdf:subClassOf ex1:Professor. ex1:AssistantProfessor rdf:subClassOf ex1:Professor. ex1:Professor owl:equivalentClass ex2:Teacher
ex1:FullProfessor rdf:subClassOf ex1:Professor. ex1:AssistantProfessor rdf:subClassOf ex1:Professor. ex1:Professor owl:equivalentClass ex2:Teacher
ex1:Bob rdf:type ex1:FullProfessor . ex1:Alice rdf:type ex1:AssistantProfessor . ex2:Mary rdf:type ex2:Teacher
SELECT ?x WHERE { ?x rdf:type ex1:Professor }
<titles>{ for $book in collection("books")/book where $book/year="1990" return $book/title }</titles>
update delete collection("books")/book/isbn
select id, vol, xmlquery('$j/name', passing journal as "j") as name from journals where xmlexists('$j[licence="CreativeCommons"]', passing journal as "j")
XQDataSource xqs = new ExistXQDataSource(); XQDataSource xqs = new SednaXQDataSource(); xqs.setProperty("serverName", "localhost"); XQConnection conn = xqs.getConnection(); XQExpression xqe = conn.createExpression(); String xqueryString = "for $x in doc('books.xml')//book return $x/title/text()"; XQResultSequence rs = xqe.executeQuery(xqueryString); while(rs.next()) System.out.println(rs.getItemAsString(null)); conn.close();