@prefix this: <https://w3id.org/np/RALSYeUQIciUad7GTfKjdNkfhP-505fesw6yYtdLoyW18> .
@prefix sub: <https://w3id.org/np/RALSYeUQIciUad7GTfKjdNkfhP-505fesw6yYtdLoyW18/> .
@prefix np: <http://www.nanopub.org/nschema#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix nt: <https://w3id.org/np/o/ntemplate/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix orcid: <https://orcid.org/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix mac: <https://w3id.org/spaces/mac/r/ontology/> .
@prefix npx: <http://purl.org/nanopub/x/> .

<https://w3id.org/np/RALSYeUQIciUad7GTfKjdNkfhP-505fesw6yYtdLoyW18> a np:Nanopublication;
  np:hasAssertion sub:assertion;
  np:hasProvenance sub:provenance;
  np:hasPublicationInfo sub:pubinfo;
  dct:created "2026-05-27T20:19:06Z"^^xsd:dateTime;
  dct:creator orcid:0000-0001-8888-635X;
  dct:license <https://creativecommons.org/licenses/by/4.0/>;
  rdfs:label "Template: Declaring a Computational Prediction — SASA (MAC FDT Type 4)";
  nt:wasCreatedFromProvenanceTemplate <https://w3id.org/np/RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU>;
  nt:wasCreatedFromPubinfoTemplate <https://w3id.org/np/RA0J4vUn_dekg-U1kK3AOEt02p9mT2WO03uGxLDec1jLw>,
    <https://w3id.org/np/RAMEgudZsQ1bh1fZhfYnkthqH6YSXpghSE_DEN1I-6eAI>, <https://w3id.org/np/RARW4MsFkHuwjycNElvEVtuMjpf4yWDL10-0C5l2MqqRQ>,
    <https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI>;
  nt:wasCreatedFromTemplate <https://w3id.org/np/RA5reLVXOCPQFWr2UiCJb19ES7NwOpQRmudb17e2iB0c4> .

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" .

<http://purl.org/spar/cito/citesAsAuthority> rdfs:label "cites as authority" .

rdf:type rdfs:label "is a" .

rdfs:comment rdfs:label "has description" .

rdfs:label rdfs:label "has the label" .

<https://creativecommons.org/licenses/by/4.0/> rdfs:label "Attribution 4.0 International (CC BY 4.0)" .

<https://doi.org/10.3389/fbinf.2025.1634111> rdfs:label "FAIR² data article (Frontiers in Bioinformatics)" .

<https://doi.org/10.71728/hw56-vj34> rdfs:label "FAIR² Data Package DOI" .

<https://w3id.org/fair/fip/terms/implements> rdfs:label "implements" .

<https://w3id.org/fdof/ontology#FAIRDigitalObject> rdfs:label "FAIR Digital Object (FDO)" .

<https://w3id.org/fdof/ontology#hasEncodingFormat> rdfs:label "has format" .

<https://w3id.org/fdof/ontology#hasMetadata> rdfs:label "has its metadata in" .

<https://w3id.org/fdof/ontology#materializes> rdfs:label "is a concrete materialization of" .

sub:assertion a nt:AssertionTemplate;
  dct:description "Computational prediction of the Solvent Accessible Surface Area (SASA, in square Angstroms) of a SARS-CoV-2 Spike RBD variant, produced by a named computational method (e.g., ESM, AlphaFold II). Links via mac:isObservationOf to the variant FDO it observes and via mac:hasPredictionMethod to the Type 9 method FDO. The nanopublication self-materializes (assertion graph is the FDO).";
  rdfs:label "Declaring a Computational Prediction — SASA (MAC FDT Type 4)";
  nt:hasNanopubLabelPattern "SASA = ${value} A^2 (${predictionMethod})";
  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_obs, sub:st_oc,
    sub:st_pm, sub:st_pp, sub:st_src, sub:st_val;
  nt:hasTag "MAC";
  prov:wasAttributedTo orcid:0000-0001-8888-635X .

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 SASA observation" .

sub:domain a nt:RestrictedChoicePlaceholder;
  rdfs:label "domain";
  nt:possibleValuesFrom <https://w3id.org/np/RACXDZHEowTYDAzZvdmD0qIGpXZwY5ghMRBBlt6N8Iu5s> .

sub:fdo a nt:IntroducedResource, nt:LocalResource, nt:UriPlaceholder;
  rdfs:label "full URI or short suffix for this SASA observation 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:label a nt:LiteralPlaceholder;
  rdfs:label "label for this observation (e.g. \"Alpha SASA - ESM\")" .

sub:predictionMethod a nt:ExternalUriPlaceholder;
  rdfs:label "Computational Method FDO referent URI (Type 9)" .

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:source a nt:ExternalUriPlaceholder;
  rdfs:label "FAIR² Package DOI or FAIR² resource URL or OSF URL" .

sub:st0 rdf:object <https://w3id.org/fdof/ontology#FAIRDigitalObject>;
  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:ComputationalPredictionSASA;
  rdf:predicate rdf:type;
  rdf:subject sub:fdo .

sub:st4 rdf:object nt:NANOPUB;
  rdf:predicate <https://w3id.org/fdof/ontology#hasMetadata>;
  rdf:subject sub:fdo .

sub:st5 rdf:object sub:fdo;
  rdf:predicate <https://w3id.org/fdof/ontology#materializes>;
  rdf:subject nt:NANOPUB .

sub:st5b rdf:object <https://www.iana.org/assignments/media-types/application/trig>;
  rdf:predicate <https://w3id.org/fdof/ontology#hasEncodingFormat>;
  rdf:subject nt:NANOPUB .

sub:st5c rdf:object <https://creativecommons.org/licenses/by/4.0/>;
  rdf:predicate dct:license;
  rdf:subject nt:NANOPUB .

sub:st5d rdf:object nt:NANOPUB;
  rdf:predicate <https://www.w3.org/ns/dcat#accessURL>;
  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 <https://www.w3.org/ns/dcat#contactPoint>;
  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 <https://w3id.org/fair/fip/terms/implements>;
  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 <http://purl.org/spar/cito/citesAsAuthority>;
  rdf:subject sub:fdo .

sub:st_pm rdf:object sub:predictionMethod;
  rdf:predicate mac:hasPredictionMethod;
  rdf:subject sub:fdo .

sub:st_pp rdf:object sub:project;
  rdf:predicate dct:isPartOf;
  rdf:subject sub:fdo .

sub:st_src a nt:RepeatableStatement;
  rdf:object sub:source;
  rdf:predicate dct:source;
  rdf:subject sub:fdo .

sub:st_val rdf:object sub:value;
  rdf:predicate mac:hasSASA;
  rdf:subject sub:fdo .

sub:value a nt:LiteralPlaceholder;
  rdfs:label "SASA value (square Angstroms)" .

sub:variant a nt:ExternalUriPlaceholder;
  rdfs:label "Spike RBD Variant FDO referent URI" .

mac:ComputationalPredictionSASA rdfs:label "Computational Prediction — SASA" .

mac:hasPredictionMethod rdfs:label "has prediction method" .

mac:hasSASA rdfs:label "has SASA (Solvent Accessible Surface Area)" .

mac:isObservationOf rdfs:label "is observation of" .

<https://www.iana.org/assignments/media-types/application/trig> rdfs:label "TriG (RDF named-graph serialization)" .

<https://www.w3.org/ns/dcat#accessURL> rdfs:label "has access URL" .

<https://www.w3.org/ns/dcat#contactPoint> rdfs:label "has contact point" .

sub:sig npx:hasAlgorithm "RSA";
  npx:hasPublicKey "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD3w/IUb755GIzp3ueODYkgELhyq4Clygb5Kspge50xo+n8uC/IvXwi+ukRjEpdfX/JZ09yKUCJ2AMMr/QchrsP1Xhg9Q3fEZ4E12XqFd5jX00Qs0K5XZwjBaV8NdDTJW9I4gpcyh0cry7hSBAWHkXEkqbK+lQvR4UFAKejFq6u/wIDAQAB";
  npx:hasSignature "aLRZ6edJi1Q0rBwmIyKJWaJzFiYNbxyVu1Ny/IpvAZpUhUu/hl/zJkQxk3GLyu2OwmFofH+Xj0xbF/o4yFytgGysOi3AEZP7JaEOdqe7R1qEiRiJsCRFSV/tg9S4S1ee6cw+XruvGsqT1bJ8/dy8s8UI85Rn4OsZWWmCIjppG4M=";
  npx:hasSignatureTarget <https://w3id.org/np/RALSYeUQIciUad7GTfKjdNkfhP-505fesw6yYtdLoyW18>;
  npx:signedBy orcid:0000-0001-8888-635X .

