@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; 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:_n31251e4b906043d3b8560aa57362ff10b1, sub:_n31251e4b906043d3b8560aa57362ff10b10, sub:_n31251e4b906043d3b8560aa57362ff10b11, sub:_n31251e4b906043d3b8560aa57362ff10b2, sub:_n31251e4b906043d3b8560aa57362ff10b3, sub:_n31251e4b906043d3b8560aa57362ff10b6, sub:_n31251e4b906043d3b8560aa57362ff10b7, sub:_n31251e4b906043d3b8560aa57362ff10b8, sub:_n31251e4b906043d3b8560aa57362ff10b9; fdof:isMaterializedBy rfp:FundamentalProfile.ttl . sub:_n31251e4b906043d3b8560aa57362ff10b1 sh:hasValue sh:NodeShape; sh:maxCount "1"^^xsd:integer; sh:minCount "1"^^xsd:integer; sh:path rdf:type . sub:_n31251e4b906043d3b8560aa57362ff10b10 sh:minCount "1"^^xsd:integer; sh:path sh:property . sub:_n31251e4b906043d3b8560aa57362ff10b11 sh:path sh:property; sh:qualifiedMinCount "1"^^xsd:integer; sh:qualifiedValueShape sub:_n31251e4b906043d3b8560aa57362ff10b12 . sub:_n31251e4b906043d3b8560aa57362ff10b12 sh:hasValue dcterms:conformsTo; sh:path sh:path . sub:_n31251e4b906043d3b8560aa57362ff10b2 sh:minCount "1"^^xsd:integer; sh:path dcterms:conformsTo . sub:_n31251e4b906043d3b8560aa57362ff10b3 sh:in sub:_n31251e4b906043d3b8560aa57362ff10b4; sh:maxCount "1"^^xsd:integer; sh:minCount "1"^^xsd:integer; sh:path sh:closed . sub:_n31251e4b906043d3b8560aa57362ff10b4 rdf:first "false"^^xsd:boolean; rdf:rest sub:_n31251e4b906043d3b8560aa57362ff10b5 . sub:_n31251e4b906043d3b8560aa57362ff10b5 rdf:first "true"^^xsd:boolean; rdf:rest rdf:nil . sub:_n31251e4b906043d3b8560aa57362ff10b6 sh:minCount "0"^^xsd:integer; sh:path sh:targetNode . sub:_n31251e4b906043d3b8560aa57362ff10b7 sh:minCount "0"^^xsd:integer; sh:path fdof:isMaterializedBy . sub:_n31251e4b906043d3b8560aa57362ff10b8 sh:minCount "0"^^xsd:integer; sh:path rdfs:label . sub:_n31251e4b906043d3b8560aa57362ff10b9 sh:minCount "0"^^xsd:integer; sh:path rdfs:comment . } sub:provenance { sub:assertion prov:generatedAtTime "2025-09-02T12:04:48.722819"^^xsd:dateTime; prov:wasAttributedTo orcid:0009-0002-7114-0687 . } sub:pubinfo { this: prov:generatedAtTime "2025-09-02T12:04:48.722819"^^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 "o21YNUt+VyYueZqXe7O8R7YU1OEPhDyu3JvrqvydAvqaeAQIC0pFhKPVye5GYONal3I3buH3k4Mx6UmJkhbv4UnDuBUYu2IrMjkwqR3ejv68ntD8/voLH7fFvdi+rnfwbVfxzo1FI4NaYFfVFO8UXmwdEXxZEXxg9pA1kW/wLZuW6utgiXwNtXI5MW1sNeJXyNMijwrAVENv8MHb6MIo2D1s3e+CdNwsYepDW8v3vNtaka9ao0YxX5K6ejFt4nVrrqz3K39jGS2We3+BLmDd6iwpSBNbU3AxO9MADm78qBRsuEsWCFZPW/Vvqa5GcB6zwpBlgeUbI8ttxCHrrLW/zw=="; npx:hasSignatureTarget this:; npx:signedBy orcid:0009-0002-7114-0687 . }