PREFIX rdf: PREFIX xsd: PREFIX rdfs: 1.mas dinei ola ta subject kai ta object: SELECT DISTINCT ?subject ?object WHERE { ?subject rdfs:subClassOf ?object } 2.mas dinei ola ta individuals KAI APO DIPLA MAS DEIXNEI TI TYPOU EINAI: SELECT DISTINCT* WHERE { ?individual rdf:type ?type . OPTIONAL { ?type rdfs:subClassOf ?class } } ORDER BY ?class 3.Edw vlepw mono classes san object (upoklaseis k uperklaseis) SELECT DISTINCT ?subject ?object WHERE { ?subject rdfs:subClassOf ?object. ?object rdf:type owl:Class } 4.edw pairnw ola ta object property POU EINAI UPOKLASEIS SELECT DISTINCT ?subject ?object WHERE { ?subject rdfs:subPropertyOf ?object } 5.edw vlepw me poia klash sxetizontai ta individuals mou: SELECT DISTINCT ?individual ?class WHERE { ?individual rdf:type owl:NamedIndividual . ?individual rdf:type ?class . } 6. mas dinei oles tis upoklaseis tou place PREFIX an: select ?subclass where { ?subclass rdfs:subClassOf an:place. } 7.edw m dinei ta subproperty tou is_isolated_in PREFIX an: select ?subclass where { ?subclass rdfs:subPropertyOf an:is_isolated_in. } 8.edw m dinei ola ta stigmiotypa mias sygkekrimenhs klashs PREFIX an: SELECT ?i WHERE { ?i rdf:type an:european_country. } 9.edw m dinei SE OPOIA SUBCLASS exei mpei timh 0 eite se property eite se klash select ?s ?p ?d where { ?s rdfs:subClassOf [ a owl:Restriction ; owl:qualifiedCardinality "0"^^xsd:nonNegativeInteger ; owl:onProperty ?p ; owl:onClass ?d ]}