https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/Head https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU http://www.nanopub.org/nschema#hasAssertion https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/assertion https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU http://www.nanopub.org/nschema#hasProvenance https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/provenance https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU http://www.nanopub.org/nschema#hasPublicationInfo https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/pubinfo https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.nanopub.org/nschema#Nanopublication https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/assertion https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/get-classes-of-ontology-ns http://purl.org/dc/terms/description This query returns all classes that specify to be part of a given ontology or use its namespace. Of several versions of the same term, only the newest valid declaration is shown. https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/get-classes-of-ontology-ns http://purl.org/dc/terms/license http://www.apache.org/licenses/LICENSE-2.0 https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/get-classes-of-ontology-ns http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://w3id.org/kpxl/grlc/grlc-query https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/get-classes-of-ontology-ns http://www.w3.org/2000/01/rdf-schema#label Get the classes of an ontology including via namespace https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/get-classes-of-ontology-ns https://w3id.org/kpxl/grlc/endpoint https://w3id.org/np/l/nanopub-query-1.1/repo/type/e8cc5bb29ec5597303f8f101c65c545dc124ee0df68ce733764b03adc3237184 https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/get-classes-of-ontology-ns https://w3id.org/kpxl/grlc/sparql prefix owl: <http://www.w3.org/2002/07/owl#> prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> prefix dct: <http://purl.org/dc/terms/> prefix np: <http://www.nanopub.org/nschema#> prefix npa: <http://purl.org/nanopub/admin/> prefix npx: <http://purl.org/nanopub/x/> prefix skos: <http://www.w3.org/2004/02/skos/core#> select ?class (coalesce(min(?class_label_u), min(?class_label_a)) as ?class_label) (coalesce(min(?definition_u), min(?definition_a)) as ?description) ?np ("^" as ?np_label) where { values ?_ontology_multi_iri {} { select ?class (iri(strafter(max(concat(str(?date0), "|", str(?np0))), "|")) as ?np) where { values ?_ontology_multi_iri {} graph npa:graph { ?np0 npx:hasNanopubType owl:Class . ?np0 npa:hasValidSignatureForPublicKeyHash ?pubkey0 . filter not exists { ?npx0 npx:invalidates ?np0 ; npa:hasValidSignatureForPublicKeyHash ?pubkey0 . } ?np0 dct:created ?date0 . ?np0 npx:introduces ?class . ?np0 np:hasAssertion ?a0 . } graph ?a0 { { ?class a owl:Class . filter(strstarts(str(?class), ?__ontologyNamespace)) } union { ?class a owl:Class . ?class (dct:partOf|dct:isPartOf) ?_ontology_multi_iri . } } } group by ?class } graph npa:graph { ?np np:hasAssertion ?a . } graph ?a { ?class a owl:Class . optional { ?class rdfs:label ?class_label_u . filter(lang(?class_label_u) = "") } optional { ?class rdfs:label ?class_label_a . } optional { ?class skos:definition ?definition_u . filter(lang(?definition_u) = "") } optional { ?class skos:definition ?definition_a . } } } group by ?class ?np order by lcase(str(coalesce(?class_label, ""))) https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/provenance https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/assertion http://www.w3.org/ns/prov#wasAttributedTo https://orcid.org/0000-0002-1267-0234 https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/pubinfo https://orcid.org/0000-0002-1267-0234 http://xmlns.com/foaf/0.1/name Tobias Kuhn https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU http://purl.org/dc/terms/created 2026-11-11T09:44:21Z https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU http://purl.org/dc/terms/creator https://orcid.org/0000-0002-1267-0234 https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU http://purl.org/dc/terms/license https://creativecommons.org/licenses/by/4.0/ https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU http://purl.org/nanopub/x/embeds https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/get-classes-of-ontology-ns https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU http://www.w3.org/2004/02/skos/core#changeNote Show only the newest valid declaration of each term (argmax by creation date, ties broken by nanopub URI), so terms with several versions, forked chains or overrides by another key appear once. Prefer untagged labels and definitions, sort labels case-insensitively, and keep a required pattern in the assertion-graph block, which RDF4J otherwise sometimes plans so that rows are lost. Also match dct:isPartOf next to dct:partOf. https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU http://www.w3.org/ns/prov#wasDerivedFrom https://w3id.org/np/RAip8Lyns21DKT89ypqGwofiR2d1h4MAL9WqK8HYvzHYQ https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8 https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAKc76yHLDbloE6ObluzYQsfX37v6qrZXbYeIKpe8-YUo https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RARW4MsFkHuwjycNElvEVtuMjpf4yWDL10-0C5l2MqqRQ https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/sig http://purl.org/nanopub/x/hasAlgorithm RSA https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/sig http://purl.org/nanopub/x/hasPublicKey MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/sig http://purl.org/nanopub/x/hasSignature Z3RviAr69IxxzuCdRxhWrG/JPUgbbaZHi3XOo7yj4Uv9Zj96U410NIFmeU12P2kdR6kmspKrW6TpDI5WrkThuRF79FThTimsIlwb62AP2d2fE99aHDp2Dh4Fqb6i5klcPVmGOsM6n96rHI7L6taMbbdpqETcNgAFLNQJkjuxN90= https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/sig http://purl.org/nanopub/x/hasSignatureTarget https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU https://w3id.org/np/RALWrrlP_EVQ5WfPVy3sJ3NRNXakJM98TtpIver7bAxqU/sig http://purl.org/nanopub/x/signedBy https://orcid.org/0000-0002-1267-0234