@prefix this: . @prefix sub: . @prefix np: . @prefix dct: . @prefix rdf: . @prefix nt: . @prefix xsd: . @prefix rdfs: . @prefix orcid: . @prefix prov: . @prefix mac: . @prefix npx: . sub:Head { this: a np:Nanopublication; np:hasAssertion sub:assertion; np:hasProvenance sub:provenance; np:hasPublicationInfo sub:pubinfo . } sub:assertion { dct:contributor rdfs:label "has contributor" . dct:creator rdfs:label "has creator" . dct:isPartOf rdfs:label "is part of" . dct:license rdfs:label "data usage license" . dct:publisher rdfs:label "has publisher" . dct:references rdfs:label "references" . dct:source rdfs:label "has source" . dct:subject rdfs:label "has domain" . rdfs:label "cites as authority" . rdf:type rdfs:label "is a" . rdfs:comment rdfs:label "has description" . rdfs:label rdfs:label "has the label" . rdfs:label "Attribution 4.0 International (CC BY 4.0)" . rdfs:label "FAIR² data article (Frontiers in Bioinformatics)" . rdfs:label "FAIR² Data Package DOI" . rdfs:label "implements" . rdfs:label "FAIR Digital Object (FDO)" . rdfs:label "has format" . rdfs:label "has its metadata in" . rdfs:label "is a concrete materialization of" . sub:assertion a nt:AssertionTemplate; dct:description "Real-world detection of a SARS-CoV-2 Spike variant, as reported in GISAID. Carries the occurrence date and the collection location (GeoNames URI), and optionally the canonical GISAID accession. Links via mac:isObservationOf to the Spike RBD Variant FDO it observes, and optionally via mac:hasSurveillanceMethod to the surveillance system (Type 11 FDO). The nanopublication self-materializes (assertion graph is the FDO)."; rdfs:label "Declaring a Real-World Occurrence (MAC FDT Type 2)"; nt:hasNanopubLabelPattern "Real-world occurrence (${occurrenceDate})"; nt:hasStatement sub:st0, sub:st1, sub:st2, sub:st3, sub:st4, sub:st5, sub:st5b, sub:st5c, sub:st5d, sub:st6, sub:st7, sub:st8, sub:st91, sub:st92, sub:st95, sub:st_d, sub:st_gi, sub:st_l, sub:st_obs, sub:st_oc, sub:st_pp, sub:st_sm; nt:hasTag "MAC" . sub:authority a nt:ExternalUriPlaceholder; rdfs:label "observation-specific authority (DOI or URL)" . sub:contact a nt:LiteralPlaceholder; rdfs:label "contact email" . sub:contributor a nt:AgentPlaceholder; rdfs:label "ORCID of contributor" . sub:creator a nt:AgentPlaceholder; rdfs:label "ORCID of creator"; nt:hasDefaultValue nt:CREATOR . sub:description a nt:LongLiteralPlaceholder; rdfs:label "free-text description of this occurrence" . sub:domain a nt:RestrictedChoicePlaceholder; rdfs:label "domain"; nt:possibleValuesFrom . sub:fdo a nt:IntroducedResource, nt:LocalResource, nt:UriPlaceholder; rdfs:label "full URI (e.g. handle.net) or short suffix for this occurrence FDO" . sub:fip a nt:GuidedChoicePlaceholder; rdfs:label "FAIR Implementation Profile"; nt:possibleValuesFromApi "http://purl.org/nanopub/api/find_signed_things?type=https%3A%2F%2Fw3id.org%2Ffair%2Ffip%2Fterms%2FFAIR-Implementation-Profile&searchterm=" . sub:gisaidAccession a nt:LiteralPlaceholder; rdfs:label "canonical GISAID accession (EPI_ISL_XXXXXXX)"; nt:hasRegex "^EPI_ISL_\\d+$" . sub:label a nt:LiteralPlaceholder; rdfs:label "label or name for this occurrence (e.g. \"Alpha first detected, UK Sept 2020\")" . sub:location a nt:ExternalUriPlaceholder; rdfs:label "GeoNames feature URI (e.g. https://sws.geonames.org/6269131/)" . sub:occurrenceDate a nt:LiteralPlaceholder; rdfs:label "GISAID-reported collection date" . sub:project a nt:GuidedChoicePlaceholder; rdfs:label "project"; nt:possibleValuesFromApi "https://w3id.org/np/l/nanopub-query-1.1/api/RAFTZ8GqPOOJQOBcEo5IB8lg5vZCFiIyr_RVLKZDQBHMk/get-projects?searchterm=" . sub:publisher a nt:ExternalUriPlaceholder; rdfs:label "ROR of the publishing entity" . sub:st0 rdf:object ; rdf:predicate rdf:type; rdf:subject sub:fdo . sub:st1 a nt:OptionalStatement; rdf:object sub:label; rdf:predicate rdfs:label; rdf:subject sub:fdo . sub:st2 a nt:OptionalStatement; rdf:object sub:description; rdf:predicate rdfs:comment; rdf:subject sub:fdo . sub:st3 rdf:object mac:RealWorldOccurrence; rdf:predicate rdf:type; rdf:subject sub:fdo . sub:st4 rdf:object nt:NANOPUB; rdf:predicate ; rdf:subject sub:fdo . sub:st5 rdf:object sub:fdo; rdf:predicate ; rdf:subject nt:NANOPUB . sub:st5b rdf:object ; rdf:predicate ; rdf:subject nt:NANOPUB . sub:st5c rdf:object ; rdf:predicate dct:license; rdf:subject nt:NANOPUB . sub:st5d rdf:object nt:NANOPUB; rdf:predicate ; rdf:subject nt:NANOPUB . sub:st6 a nt:RepeatableStatement; rdf:object sub:creator; rdf:predicate dct:creator; rdf:subject sub:fdo . sub:st7 a nt:OptionalStatement, nt:RepeatableStatement; rdf:object sub:contributor; rdf:predicate dct:contributor; rdf:subject sub:fdo . sub:st8 rdf:object sub:contact; rdf:predicate ; rdf:subject sub:fdo . sub:st91 a nt:OptionalStatement; rdf:object sub:domain; rdf:predicate dct:subject; rdf:subject sub:fdo . sub:st92 rdf:object sub:publisher; rdf:predicate dct:publisher; rdf:subject sub:fdo . sub:st95 a nt:OptionalStatement; rdf:object sub:fip; rdf:predicate ; rdf:subject sub:fdo . sub:st_d rdf:object sub:occurrenceDate; rdf:predicate mac:hasOccurrenceDate; rdf:subject sub:fdo . sub:st_gi a nt:OptionalStatement; rdf:object sub:gisaidAccession; rdf:predicate mac:hasGISAIDAccession; rdf:subject sub:fdo . sub:st_l rdf:object sub:location; rdf:predicate mac:hasCollectionLocation; rdf:subject sub:fdo . sub:st_obs rdf:object sub:variant; rdf:predicate mac:isObservationOf; rdf:subject sub:fdo . sub:st_oc a nt:OptionalStatement, nt:RepeatableStatement; rdf:object sub:authority; rdf:predicate ; rdf:subject sub:fdo . sub:st_pp rdf:object sub:project; rdf:predicate dct:isPartOf; rdf:subject sub:fdo . sub:st_sm a nt:OptionalStatement; rdf:object sub:surveillanceMethod; rdf:predicate mac:hasSurveillanceMethod; rdf:subject sub:fdo . sub:surveillanceMethod a nt:ExternalUriPlaceholder; rdfs:label "surveillance method FDO referent URI" . sub:variant a nt:ExternalUriPlaceholder; rdfs:label "Spike RBD Variant FDO referent URI" . mac:RealWorldOccurrence rdfs:label "Real-World Occurrence" . mac:hasCollectionLocation rdfs:label "has collection location" . mac:hasGISAIDAccession rdfs:label "has GISAID accession number" . mac:hasOccurrenceDate rdfs:label "has occurrence date" . mac:hasSurveillanceMethod rdfs:label "has surveillance method" . mac:isObservationOf rdfs:label "is observation of" . rdfs:label "TriG (RDF named-graph serialization)" . rdfs:label "has access URL" . rdfs:label "has contact point" . } sub:provenance { sub:assertion prov:wasAttributedTo orcid:0000-0001-8888-635X . } sub:pubinfo { this: dct:created "2026-05-27T20:07:27Z"^^xsd:dateTime; dct:creator orcid:0000-0001-8888-635X; dct:license ; rdfs:label "Template: Declaring a Real-World Occurrence (MAC FDT Type 2)"; nt:wasCreatedFromProvenanceTemplate ; nt:wasCreatedFromPubinfoTemplate , , , ; nt:wasCreatedFromTemplate . sub:sig npx:hasAlgorithm "RSA"; npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD3w/IUb755GIzp3ueODYkgELhyq4Clygb5Kspge50xo+n8uC/IvXwi+ukRjEpdfX/JZ09yKUCJ2AMMr/QchrsP1Xhg9Q3fEZ4E12XqFd5jX00Qs0K5XZwjBaV8NdDTJW9I4gpcyh0cry7hSBAWHkXEkqbK+lQvR4UFAKejFq6u/wIDAQAB"; npx:hasSignature "sH51YjFu9Txkfirzd1r/H+U+EiaSm3vbo64X56K652s98NAuOzrVfaRjTG2CnzyN4TX/BBufTTENfJHxh7kOTwt4cFgOZSKPgVdw7cisfrrTlbPIx03SFIzu9Jk+PenGlsQLb/mgEF07WfZf4IH90AZetQINh6Ust6lZWJA6EKY="; npx:hasSignatureTarget this:; npx:signedBy orcid:0000-0001-8888-635X . }