@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: np:hasAssertion sub:assertion;
np:hasProvenance sub:provenance;
np:hasPublicationInfo sub:pubinfo;
a np:Nanopublication .
}
sub:assertion {
rfp:FundamentalProfile dcterms:conformsTo rfp:FundamentalProfile;
a sh:NodeShape, fdof:FAIRDigitalObject;
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:_n56e38e8389d449feae361a55ca58fabcb1, sub:_n56e38e8389d449feae361a55ca58fabcb11,
sub:_n56e38e8389d449feae361a55ca58fabcb12, sub:_n56e38e8389d449feae361a55ca58fabcb13,
sub:_n56e38e8389d449feae361a55ca58fabcb14, sub:_n56e38e8389d449feae361a55ca58fabcb15,
sub:_n56e38e8389d449feae361a55ca58fabcb16, sub:_n56e38e8389d449feae361a55ca58fabcb2,
sub:_n56e38e8389d449feae361a55ca58fabcb24, sub:_n56e38e8389d449feae361a55ca58fabcb4,
sub:_n56e38e8389d449feae361a55ca58fabcb6, sub:_n56e38e8389d449feae361a55ca58fabcb8;
fdof:isMaterializedBy rfp:FundamentalProfile.ttl .
sub:_n56e38e8389d449feae361a55ca58fabcb1 sh:minCount "2"^^xsd:integer;
sh:path rdf:type .
sub:_n56e38e8389d449feae361a55ca58fabcb10 rdf:first "true"^^xsd:boolean;
rdf:rest rdf:nil .
sub:_n56e38e8389d449feae361a55ca58fabcb11 sh:minCount "0"^^xsd:integer;
sh:path sh:targetNode .
sub:_n56e38e8389d449feae361a55ca58fabcb12 sh:minCount "0"^^xsd:integer;
sh:path fdof:isMaterializedBy .
sub:_n56e38e8389d449feae361a55ca58fabcb13 sh:minCount "0"^^xsd:integer;
sh:path rdfs:label .
sub:_n56e38e8389d449feae361a55ca58fabcb14 sh:minCount "0"^^xsd:integer;
sh:path rdfs:comment .
sub:_n56e38e8389d449feae361a55ca58fabcb15 sh:minCount "1"^^xsd:integer;
sh:path sh:property .
sub:_n56e38e8389d449feae361a55ca58fabcb16 sh:path sh:property;
sh:qualifiedMaxCount "1"^^xsd:integer;
sh:qualifiedMinCount "1"^^xsd:integer;
sh:qualifiedValueShape sub:_n56e38e8389d449feae361a55ca58fabcb17 .
sub:_n56e38e8389d449feae361a55ca58fabcb17 a sh:NodeShape;
sh:closed "true"^^xsd:boolean;
sh:property sub:_n56e38e8389d449feae361a55ca58fabcb18, sub:_n56e38e8389d449feae361a55ca58fabcb19,
sub:_n56e38e8389d449feae361a55ca58fabcb20, sub:_n56e38e8389d449feae361a55ca58fabcb21 .
sub:_n56e38e8389d449feae361a55ca58fabcb18 sh:hasValue rdf:type;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path sh:path .
sub:_n56e38e8389d449feae361a55ca58fabcb19 sh:hasValue "1"^^xsd:integer;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path sh:qualifiedMinCount .
sub:_n56e38e8389d449feae361a55ca58fabcb2 sh:path rdf:type;
sh:qualifiedMaxCount "1"^^xsd:integer;
sh:qualifiedMinCount "1"^^xsd:integer;
sh:qualifiedValueShape sub:_n56e38e8389d449feae361a55ca58fabcb3 .
sub:_n56e38e8389d449feae361a55ca58fabcb20 sh:hasValue "1"^^xsd:integer;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path sh:qualifiedMaxCount .
sub:_n56e38e8389d449feae361a55ca58fabcb21 sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:node sub:_n56e38e8389d449feae361a55ca58fabcb22;
sh:path sh:qualifiedValueShape .
sub:_n56e38e8389d449feae361a55ca58fabcb22 a sh:NodeShape;
sh:property sub:_n56e38e8389d449feae361a55ca58fabcb23 .
sub:_n56e38e8389d449feae361a55ca58fabcb23 sh:hasValue fdof:FAIRDigitalObject;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path sh:hasValue .
sub:_n56e38e8389d449feae361a55ca58fabcb24 sh:path sh:property;
sh:qualifiedMinCount "1"^^xsd:integer;
sh:qualifiedValueShape sub:_n56e38e8389d449feae361a55ca58fabcb25 .
sub:_n56e38e8389d449feae361a55ca58fabcb25 sh:hasValue dcterms:conformsTo;
sh:path sh:path .
sub:_n56e38e8389d449feae361a55ca58fabcb3 sh:hasValue fdof:FAIRDigitalObject .
sub:_n56e38e8389d449feae361a55ca58fabcb4 sh:path rdf:type;
sh:qualifiedMaxCount "1"^^xsd:integer;
sh:qualifiedMinCount "1"^^xsd:integer;
sh:qualifiedValueShape sub:_n56e38e8389d449feae361a55ca58fabcb5 .
sub:_n56e38e8389d449feae361a55ca58fabcb5 sh:hasValue sh:NodeShape .
sub:_n56e38e8389d449feae361a55ca58fabcb6 sh:path dcterms:conformsTo;
sh:qualifiedMaxCount "1"^^xsd:integer;
sh:qualifiedMinCount "1"^^xsd:integer;
sh:qualifiedValueShape sub:_n56e38e8389d449feae361a55ca58fabcb7 .
sub:_n56e38e8389d449feae361a55ca58fabcb7 sh:hasValue rfp:FundamentalProfile .
sub:_n56e38e8389d449feae361a55ca58fabcb8 sh:in sub:_n56e38e8389d449feae361a55ca58fabcb9;
sh:maxCount "1"^^xsd:integer;
sh:minCount "1"^^xsd:integer;
sh:path sh:closed .
sub:_n56e38e8389d449feae361a55ca58fabcb9 rdf:first "false"^^xsd:boolean;
rdf:rest sub:_n56e38e8389d449feae361a55ca58fabcb10 .
}
sub:provenance {
sub:assertion prov:generatedAtTime "2025-09-03T16:52:33.157332"^^xsd:dateTime;
prov:wasAttributedTo orcid:0009-0002-7114-0687 .
}
sub:pubinfo {
this: prov:generatedAtTime "2025-09-03T16:52:33.157332"^^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 "bkgN+8oIKPfsSz1H2ufH2ht8JVh+4JxcyecGKeQnFRC05x8eA/lUiW9HNyRBcVTDi1IS8RzW8Qd3B1eWSR6OBoCtoJGU1Lg5IAD9a23cbEGtY0RaTlC95TA+IV5o8I0rMIK5DBTYbTCjFEF96WBTzJd6W28wnx8Pi59XR+qyyDU6jGHdQFVHm3btH/54Tj/ZLy8wMhLTAH7mhPQvNZl4Sgh8PmPkh1RuGjAezHZBblT39mHUlzgWBcVdB7HwiAT8EcoIS+3ebeDK1/zzIL5slnh5Owz/7C+1ESAhFe6q1NPa2ZGQpiBkfCTfhKmUPMIdwvsXlfeMjssu5kqqVWKk5Q==";
npx:hasSignatureTarget this:;
npx:signedBy orcid:0009-0002-7114-0687 .
}