@prefix dcterms: .
@prefix fdof: .
@prefix np: .
@prefix npx: .
@prefix orcid: .
@prefix prov: .
@prefix rdf: .
@prefix rdfs: .
@prefix rfp: .
@prefix sh: .
@prefix sub: .
@prefix this: .
@prefix xsd: .
sub:Head {
this: a np:Nanopublication;
np:hasAssertion sub:assertion;
np:hasProvenance sub:provenance;
np:hasPublicationInfo sub:pubinfo .
}
sub:assertion {
rfp:FundamentalProfile a sh:NodeShape, fdof:FAIRDigitalObject;
dcterms:conformsTo rfp:FundamentalProfile;
rdfs:comment "FundamentalProfile is a self-validating FDO profile. It serves as a base case for the recursive definition of FDO profiles. (Per FDO specifiction, every FDO record must conform to an FDO profile, and every FDO profile is represented by an FDO record.) In other words, FundamentalProfile is designed such that every valid FDO profile conforms to FundamentalProfile, including FundamentalProfile itself."@en;
rdfs:label "FundamentalProfile";
sh:closed "true"^^xsd:boolean;
sh:property sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b1, sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b11,
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b12, sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b13,
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b14, sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b15,
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b16, sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b2,
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b24, sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b4,
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b6, sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b8;
fdof:isMaterializedBy rfp:FundamentalProfile.ttl .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b1 sh:minCount "2"^^xsd:integer;
sh:path rdf:type .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b10 rdf:first "true"^^xsd:boolean;
rdf:rest rdf:nil .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b11 sh:minCount "0"^^xsd:integer;
sh:path sh:targetNode .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b12 sh:minCount "0"^^xsd:integer;
sh:path fdof:isMaterializedBy .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b13 sh:minCount "0"^^xsd:integer;
sh:path rdfs:label .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b14 sh:minCount "0"^^xsd:integer;
sh:path rdfs:comment .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b15 sh:minCount "1"^^xsd:integer;
sh:path sh:property .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b16 sh:path sh:property;
sh:qualifiedMaxCount "1"^^xsd:integer;
sh:qualifiedMinCount "1"^^xsd:integer;
sh:qualifiedValueShape sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b17 .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b17 a sh:NodeShape;
sh:closed "true"^^xsd:boolean;
sh:property sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b18, sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b19,
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b20, sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b21 .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b18 sh:hasValue rdf:type;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path sh:path .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b19 sh:hasValue "1"^^xsd:integer;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path sh:qualifiedMinCount .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b2 sh:path rdf:type;
sh:qualifiedMaxCount "1"^^xsd:integer;
sh:qualifiedMinCount "1"^^xsd:integer;
sh:qualifiedValueShape sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b3 .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b20 sh:hasValue "1"^^xsd:integer;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path sh:qualifiedMaxCount .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b21 sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:node sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b22;
sh:path sh:qualifiedValueShape .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b22 a sh:NodeShape;
sh:property sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b23 .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b23 sh:hasValue fdof:FAIRDigitalObject;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path sh:hasValue .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b24 sh:path sh:property;
sh:qualifiedMinCount "1"^^xsd:integer;
sh:qualifiedValueShape sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b25 .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b25 sh:hasValue dcterms:conformsTo;
sh:path sh:path .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b3 sh:hasValue fdof:FAIRDigitalObject .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b4 sh:path rdf:type;
sh:qualifiedMaxCount "1"^^xsd:integer;
sh:qualifiedMinCount "1"^^xsd:integer;
sh:qualifiedValueShape sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b5 .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b5 sh:hasValue sh:NodeShape .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b6 sh:path dcterms:conformsTo;
sh:qualifiedMaxCount "1"^^xsd:integer;
sh:qualifiedMinCount "1"^^xsd:integer;
sh:qualifiedValueShape sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b7 .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b7 sh:hasValue rfp:FundamentalProfile .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b8 sh:in sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b9;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path sh:closed .
sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b9 rdf:first "false"^^xsd:boolean;
rdf:rest sub:_n43e6b50f46a84a1a8b9fbd5b002ca541b10 .
}
sub:provenance {
sub:assertion prov:generatedAtTime "2025-09-03T16:52:16.344897"^^xsd:dateTime;
prov:wasAttributedTo orcid:0009-0002-7114-0687 .
}
sub:pubinfo {
this: prov:generatedAtTime "2025-09-03T16:52:16.344897"^^xsd:dateTime;
prov:wasAttributedTo orcid:0009-0002-7114-0687 .
sub:sig npx:hasAlgorithm "RSA";
npx:hasPublicKey "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArZ9Y//+C7th8DsJGdCn1YkpsuuS9ktEB1AnDb17d9nnxcmAGZSj5ibp10AO6gAwO5O0/qArZyYE5AeBRqXwFYhlbj9AfBqroAyNEqImL6uhk8MM3JVCzUbG1c7ulyqE7ZLQ02NHOeKGebLKG15DRAwlBeePet3j51BEt1l+KN3ZDsdWcJ1IdiXzddlBq0EL92/uREE9/9hXgi3DUZi9ZtGCU+lvYBeyMm1I6t9ajAa+9Ouwj6U8igLAvEPT81tO8Wa8tZUxWqezgLBzXk0jUxyibtIRRywGSPlzrVy69suoAEEGWaFkGLKa833/qCDLWN1lJwLq5MXbFpahjJum3xQIDAQAB";
npx:hasSignature "VKEphYFVINeyAxLehQ4Db5uz6SLOjvYXuXRAup29oeNim9hsqk8LDAwN9QbB9AguVesMqbFFay3EmlHsv/SYz6zYT+1lcFLgBClF0/CBYAQITpxeRaqGe4h2kYo4IuqCu19fSJkE+ai049FNpCW4U4vmMbqogeHX+VDmrz5z8a/iwY7wM02Bs2tjEqFMtk8ADjwDucamKs060+dVo+wTg77ImOMNLdGu5AJ+hFaflj0+UwiHSUCWhSe5kT7ICiuMWmg2r1hBJRqZeGK0qLgQV0RCqbB8AagpTDrlvM966SvkA82dDFMe4Opy/it885XzWF3QGZv5XaJcFHfSTYy4Uw==";
npx:hasSignatureTarget this:;
npx:signedBy orcid:0009-0002-7114-0687 .
}