https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/Head
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
http://www.nanopub.org/nschema#hasAssertion
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/assertion
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
http://www.nanopub.org/nschema#hasProvenance
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/provenance
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
http://www.nanopub.org/nschema#hasPublicationInfo
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/pubinfo
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://www.nanopub.org/nschema#Nanopublication
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/assertion
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/get-term-version-history
http://purl.org/dc/terms/description
Returns the version history of a term (a class or other resource defined in the namespace of a maintained resource, e.g. a biochementity of an OWL vocabulary), for display on the term's resource-part page. Each row is a nanopublication that introduces, describes, or embeds the given term, showing its creation date, the label the term carried in that version, the change note attached to that version's publication info (skos:changeNote, truncated to its first line and at most 50 characters), and its author (signer, with the name resolved from the maintaining space's trust state where available). The status column is a multi-value literal listing '✓ current' (always first, when applicable) followed by the curation states of that version: "deprecated" (owl:DeprecatedClass), "withdrawn" (gen:WithdrawnTerm) and "example" (npx:ExampleNanopub). It replaces the former headerless status marker. The '✓ current' row is the definition that currently counts: the newest non-invalidated version signed by a current member+ (admin/maintainer/member) of the space maintaining the resource the term declares itself part of, mirroring the get-term-definitions resolution used for resource-part pages. That winner is materialized once in a self-contained sub-select sharing no variables with the outer query, then compared by string equality. The override_target column carries the nanopub URI only for the current row (empty otherwise), so a per-row override action is offered only on the current version. Rows are ordered newest first.
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/get-term-version-history
http://purl.org/dc/terms/license
http://www.apache.org/licenses/LICENSE-2.0
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/get-term-version-history
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
https://w3id.org/kpxl/grlc/grlc-query
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/get-term-version-history
http://www.w3.org/2000/01/rdf-schema#label
Get term version history
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/get-term-version-history
https://w3id.org/kpxl/grlc/endpoint
https://w3id.org/np/l/nanopub-query-1.1/repo/full
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/get-term-version-history
https://w3id.org/kpxl/grlc/sparql
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 gen: <https://w3id.org/kpxl/gen/terms/>
prefix foaf: <http://xmlns.com/foaf/0.1/>
prefix skos: <http://www.w3.org/2004/02/skos/core#>
prefix owl: <http://www.w3.org/2002/07/owl#>
select ?Date ?Label ?Change_note ?Author ?Author_label ?Status_multi ?override_target ?np ?np_label where {
{
select (max(concat(str(?cDate), ">", str(?cNp))) as ?maxCurrent) where {
graph npa:graph {
?cNp npa:hasValidSignatureForPublicKeyHash ?cPubkeyhash ;
dct:created ?cDate ;
np:hasAssertion ?cA .
?cNp npx:introduces|npx:describes|npx:embeds ?_term_iri .
filter not exists { ?cInv npx:invalidates ?cNp ; npa:hasValidSignatureForPublicKeyHash ?cPubkeyhash . }
}
graph ?cA { ?_term_iri dct:isPartOf ?cResource . }
service <https://w3id.org/np/l/nanopub-query-1.1/repo/spaces> {
graph npa:graph { <http://purl.org/nanopub/admin/thisRepo> npa:hasCurrentSpaceState ?cStateG . }
graph ?cStateG {
?cResource npa:isMaintainedBy ?cSpace .
?cRi a gen:RoleInstantiation ; npa:forSpace ?cSpace ; npa:hasRoleType ?cTier ; npa:forAgent ?cAgent .
values ?cTier { gen:AdminRole gen:MaintainerRole gen:MemberRole }
?cAcct a npa:AccountState ; npa:agent ?cAgent ; npa:pubkey ?cPubkeyhash .
}
}
}
}
graph npa:graph {
?np npx:introduces|npx:describes|npx:embeds ?_term_iri ;
dct:created ?Date ;
np:hasAssertion ?a ;
np:hasPublicationInfo ?pi .
optional { ?np npx:signedBy ?Author . }
}
optional { graph ?a { ?_term_iri rdfs:label ?Label } }
optional { graph ?pi { ?np skos:changeNote ?noteRaw } }
bind(replace(coalesce(?noteRaw, ""), "\r", "") as ?noteNoCr)
bind(if(contains(?noteNoCr, "\n"), strbefore(?noteNoCr, "\n"), ?noteNoCr) as ?firstLine)
bind(substr(?firstLine, 1, 50) as ?Change_note)
bind(concat(str(?Date), ">", str(?np)) = coalesce(?maxCurrent, "") as ?isCurrent)
bind(if(?isCurrent, str(?np), "") as ?override_target)
bind(replace(concat(
if(?isCurrent, "✓ current\n", ""),
if(exists { graph ?a { ?_term_iri a owl:DeprecatedClass } }, "deprecated\n", ""),
if(exists { graph ?a { ?_term_iri a gen:WithdrawnTerm } }, "withdrawn\n", ""),
if(exists { graph npa:graph { ?np npx:hasNanopubType npx:ExampleNanopub } }, "example\n", "")
), "\n$", "") as ?Status_multi)
bind(coalesce(?Author, <http://purl.org/nanopub/temp/none>) as ?AuthorSafe)
optional {
service <https://w3id.org/np/l/nanopub-query-1.1/repo/spaces> {
graph npa:graph { <http://purl.org/nanopub/admin/thisRepo> npa:hasCurrentSpaceState ?nStateG . }
graph ?nStateG { ?AuthorSafe foaf:name ?Author_label . }
}
}
bind("^" as ?np_label)
}
order by desc(?Date)
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/provenance
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/assertion
http://www.w3.org/ns/prov#wasAttributedTo
https://orcid.org/0000-0002-1267-0234
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/pubinfo
https://orcid.org/0000-0002-1267-0234
http://xmlns.com/foaf/0.1/name
Tobias Kuhn
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
http://purl.org/dc/terms/created
2026-08-11T15:04:21Z
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
http://purl.org/dc/terms/creator
https://orcid.org/0000-0002-1267-0234
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
http://purl.org/dc/terms/license
https://creativecommons.org/licenses/by/4.0/
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
http://purl.org/nanopub/x/embeds
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/get-term-version-history
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
http://purl.org/nanopub/x/supersedes
https://w3id.org/np/RA8PRGLZ8PVRYgtJvqbCaTTvU0-L4HVdfZlRkl2YPrbOc
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
http://www.w3.org/2000/01/rdf-schema#label
Get term version history
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate
https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate
https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/sig
http://purl.org/nanopub/x/hasAlgorithm
RSA
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/sig
http://purl.org/nanopub/x/hasPublicKey
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/sig
http://purl.org/nanopub/x/hasSignature
GaGA5Qo3xmqLEsZXK43bMEIcbG2fhZBWB/30WLX2B41bE+ZRB7D8bQ47aeHh9Nwyfawhbr6J5VzuA7539lXOkOA/5vCkrdi9RL2xGdkp3b1UeRcTv6Ie4NqpbdVBmHRtLZ9wxvnxEtEv7bPk/rqELA9fZNTLEZeQDQ/d9a7oJUg=
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/sig
http://purl.org/nanopub/x/hasSignatureTarget
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY
https://w3id.org/np/RAdkv7jR47if6q_inWcKc6Mr-lvrvA92rF3AqzhY7W8OY/sig
http://purl.org/nanopub/x/signedBy
https://orcid.org/0000-0002-1267-0234