@prefix this: . @prefix sub: . @prefix np: . @prefix owl: . @prefix nt: . @prefix xsd: . @prefix skos: . @prefix orcid: . @prefix rdfs: . @prefix dct: . @prefix rdf: . @prefix npx: . @prefix prov: . @prefix foaf: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { dct:isPartOf rdfs:label "is a part of" . dct:source rdfs:label "is documented in" . rdf:type rdfs:label "is a" . rdfs:label rdfs:label "is called - connects a formal identifier (left) to an informal human-readable name (right)" . rdfs:seeAlso rdfs:label "has further information at" . rdfs:subClassOf rdfs:label "is a subclass of - states that all instances of the class to the left are also instances of the class to the right" . owl:Class rdfs:label "class - a class represents a set of concrete or abstract things" . owl:DeprecatedClass rdfs:label "deprecated class" . owl:sameAs rdfs:label "is exactly the same as" . skos:altLabel rdfs:label "is also called" . skos:definition rdfs:label "is defined as follows: - connects an identifier (left) to a human-readable definition (right)" . skos:example rdfs:label "has as an example" . skos:relatedMatch rdfs:label "is related to - connects two classes that are somehow related" . sub:altlabel a nt:LiteralPlaceholder; rdfs:label "a synonym or alternative name" . sub:class a nt:IntroducedResource, nt:LocalResource, nt:UriPlaceholder; rdfs:label "short name, used as URI suffix"; nt:hasPrefix "~~NAMESPACE~~"; nt:hasPrefixLabel "Class" . sub:definition a nt:LongLiteralPlaceholder; rdfs:label "definition of the class" . sub:example a nt:LiteralPlaceholder; rdfs:label "an example of this class" . sub:name a nt:LiteralPlaceholder; rdfs:label "the name of the class" . sub:relatedentity a nt:ExternalUriPlaceholder, nt:GuidedChoicePlaceholder; rdfs:label "URI of a related class or other entity"; nt:possibleValuesFromApi "http://purl.org/nanopub/api/find_signed_things?type=http%3A%2F%2Fwww.w3.org%2F2002%2F07%2Fowl%23Class&searchterm=", "https://www.wikidata.org/w/api.php?action=wbsearchentities&language=en&format=json&limit=5&search=" . sub:sameentity a nt:ExternalUriPlaceholder; rdfs:label "URI of a class that should be treated as fully synonymous" . sub:seealso a nt:ExternalUriPlaceholder; rdfs:label "a link with further information" . sub:source a nt:ExternalUriPlaceholder; rdfs:label "URI of a source documenting this class" . sub:st0 rdf:object owl:Class; rdf:predicate rdf:type; rdf:subject sub:class . sub:st1 rdf:object sub:name; rdf:predicate rdfs:label; rdf:subject sub:class . sub:st10 a nt:OptionalStatement, nt:RepeatableStatement; rdf:object sub:seealso; rdf:predicate rdfs:seeAlso; rdf:subject sub:class . sub:st2 rdf:object sub:definition; rdf:predicate skos:definition; rdf:subject sub:class . sub:st2b a nt:OptionalStatement; rdf:object sub:type; rdf:predicate rdf:type; rdf:subject sub:class . sub:st3 a nt:OptionalStatement, nt:RepeatableStatement; rdf:object sub:superclass; rdf:predicate rdfs:subClassOf; rdf:subject sub:class . sub:st4 a nt:OptionalStatement, nt:RepeatableStatement; rdf:object sub:relatedentity; rdf:predicate skos:relatedMatch; rdf:subject sub:class . sub:st5 a nt:OptionalStatement, nt:RepeatableStatement; rdf:object sub:sameentity; rdf:predicate owl:sameAs; rdf:subject sub:class . sub:st6 a nt:OptionalStatement; rdf:object sub:vocabulary; rdf:predicate dct:isPartOf; rdf:subject sub:class . sub:st7 a nt:OptionalStatement, nt:RepeatableStatement; rdf:object sub:altlabel; rdf:predicate skos:altLabel; rdf:subject sub:class . sub:st8 a nt:OptionalStatement, nt:RepeatableStatement; rdf:object sub:example; rdf:predicate skos:example; rdf:subject sub:class . sub:st9 a nt:OptionalStatement, nt:RepeatableStatement; rdf:object sub:source; rdf:predicate dct:source; rdf:subject sub:class . sub:superclass a nt:ExternalUriPlaceholder, nt:GuidedChoicePlaceholder; rdfs:label "the URI of the superclass"; nt:possibleValuesFromApi "http://purl.org/nanopub/api/find_signed_things?type=http%3A%2F%2Fwww.w3.org%2F2002%2F07%2Fowl%23Class&searchterm=", "https://www.wikidata.org/w/api.php?action=wbsearchentities&language=en&format=json&limit=5&search=" . sub:template a nt:AssertionTemplate; dct:description "Such a nanopublication defines a new class. Classes represent sets of concrete or abstract things, and are by convention named with singular nouns (or noun phrases) like 'human', 'cardiovascular disease', or 'approach'. This variant mints the class in the namespace of the resource page it is published from, and additionally supports synonyms, examples, source documents and further links."; rdfs:label "Defining a new class (with placeholder prefix and annotations)"; nt:hasNanopubLabelPattern "${name}"; nt:hasStatement sub:st0, sub:st1, sub:st10, sub:st2, sub:st2b, sub:st3, sub:st4, sub:st5, sub:st6, sub:st7, sub:st8, sub:st9; nt:hasTag "Terms" . sub:type a nt:RestrictedChoicePlaceholder; rdfs:label "select class type, if appropriate"; nt:possibleValue owl:DeprecatedClass . sub:vocabulary a nt:ExternalUriPlaceholder, nt:GuidedChoicePlaceholder; rdfs:label "vocabulary / ontology"; nt:possibleValuesFromApi "http://purl.org/nanopub/api/find_signed_things?type=http://www.w3.org/2002/07/owl%23Ontology&searchterm=" . } sub:provenance { sub:assertion prov:wasAttributedTo orcid:0000-0002-1267-0234; prov:wasDerivedFrom . } sub:pubinfo { orcid:0000-0002-1267-0234 foaf:name "Tobias Kuhn" . this: dct:created "2026-09-24T09:38:44+00:00"^^xsd:dateTime; dct:creator orcid:0000-0002-1267-0234; dct:license ; npx:embeds sub:template; npx:supersedes ; rdfs:label "Defining a new class (with placeholder prefix and annotations)"; skos:changeNote "Guided choices that must refer to existing resources are now also external URI placeholders, so Nanodash no longer offers to mint a typed plain name locally for them: relatedentity, vocabulary, superclass."; nt:wasCreatedFromProvenanceTemplate ; nt:wasCreatedFromPubinfoTemplate , , , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB"; npx:hasSignature "mVh+RRuBbc7jXUlBZvcjSDgzuH2/7YeSWDq2Gktf7VUavZUdj9K6Qx77cPD8gzcrxq6g5ou148oapUg9cU0VUv5TJ/CVtkJ9xTSngo8PO0chSRQltBO6F4se7t5byHDuRh9CPc0UHXV5cJyjvHQiTms0nVkhCizF+FYV48To3so="; npx:hasSignatureTarget this:; npx:signedBy orcid:0000-0002-1267-0234 . }