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