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