@prefix dcterms: <
http://purl.org/dc/terms/
> .
@prefix fdof: <
https://w3id.org/fdof/ontology#
> .
@prefix np: <
http://www.nanopub.org/nschema#
> .
@prefix npx: <
http://purl.org/nanopub/x/
> .
@prefix orcid: <
https://orcid.org/
> .
@prefix prov: <
http://www.w3.org/ns/prov#
> .
@prefix rdf: <
http://www.w3.org/1999/02/22-rdf-syntax-ns#
> .
@prefix rdfs: <
http://www.w3.org/2000/01/rdf-schema#
> .
@prefix rfp: <
http://w3id.org/RoBivaL/FDOProfile/
> .
@prefix sh: <
http://www.w3.org/ns/shacl#
> .
@prefix sub: <
https://w3id.org/np/RAvCf2QPoOu_OwGwcOInG0H8Do_-AENC6vlsN-RzSS-ek/
> .
@prefix this: <
https://w3id.org/np/RAvCf2QPoOu_OwGwcOInG0H8Do_-AENC6vlsN-RzSS-ek
> .
@prefix xsd: <
http://www.w3.org/2001/XMLSchema#
> .
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 ;
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 ;
sh:path
rdf:type
.
sub:_n56e38e8389d449feae361a55ca58fabcb10
rdf:first
true ;
rdf:rest
rdf:nil
.
sub:_n56e38e8389d449feae361a55ca58fabcb11
sh:minCount
0 ;
sh:path
sh:targetNode
.
sub:_n56e38e8389d449feae361a55ca58fabcb12
sh:minCount
0 ;
sh:path
fdof:isMaterializedBy
.
sub:_n56e38e8389d449feae361a55ca58fabcb13
sh:minCount
0 ;
sh:path
rdfs:label
.
sub:_n56e38e8389d449feae361a55ca58fabcb14
sh:minCount
0 ;
sh:path
rdfs:comment
.
sub:_n56e38e8389d449feae361a55ca58fabcb15
sh:minCount
1 ;
sh:path
sh:property
.
sub:_n56e38e8389d449feae361a55ca58fabcb16
sh:path
sh:property
;
sh:qualifiedMaxCount
1 ;
sh:qualifiedMinCount
1 ;
sh:qualifiedValueShape
sub:_n56e38e8389d449feae361a55ca58fabcb17
.
sub:_n56e38e8389d449feae361a55ca58fabcb17
a
sh:NodeShape
;
sh:closed
true ;
sh:property
sub:_n56e38e8389d449feae361a55ca58fabcb18
,
sub:_n56e38e8389d449feae361a55ca58fabcb19
,
sub:_n56e38e8389d449feae361a55ca58fabcb20
,
sub:_n56e38e8389d449feae361a55ca58fabcb21
.
sub:_n56e38e8389d449feae361a55ca58fabcb18
sh:hasValue
rdf:type
;
sh:maxCount
1 ;
sh:minCount
1 ;
sh:path
sh:path
.
sub:_n56e38e8389d449feae361a55ca58fabcb19
sh:hasValue
1 ;
sh:maxCount
1 ;
sh:minCount
1 ;
sh:path
sh:qualifiedMinCount
.
sub:_n56e38e8389d449feae361a55ca58fabcb2
sh:path
rdf:type
;
sh:qualifiedMaxCount
1 ;
sh:qualifiedMinCount
1 ;
sh:qualifiedValueShape
sub:_n56e38e8389d449feae361a55ca58fabcb3
.
sub:_n56e38e8389d449feae361a55ca58fabcb20
sh:hasValue
1 ;
sh:maxCount
1 ;
sh:minCount
1 ;
sh:path
sh:qualifiedMaxCount
.
sub:_n56e38e8389d449feae361a55ca58fabcb21
sh:maxCount
1 ;
sh:minCount
1 ;
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 ;
sh:minCount
1 ;
sh:path
sh:hasValue
.
sub:_n56e38e8389d449feae361a55ca58fabcb24
sh:path
sh:property
;
sh:qualifiedMinCount
1 ;
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 ;
sh:qualifiedMinCount
1 ;
sh:qualifiedValueShape
sub:_n56e38e8389d449feae361a55ca58fabcb5
.
sub:_n56e38e8389d449feae361a55ca58fabcb5
sh:hasValue
sh:NodeShape
.
sub:_n56e38e8389d449feae361a55ca58fabcb6
sh:path
dcterms:conformsTo
;
sh:qualifiedMaxCount
1 ;
sh:qualifiedMinCount
1 ;
sh:qualifiedValueShape
sub:_n56e38e8389d449feae361a55ca58fabcb7
.
sub:_n56e38e8389d449feae361a55ca58fabcb7
sh:hasValue
rfp:FundamentalProfile
.
sub:_n56e38e8389d449feae361a55ca58fabcb8
sh:in
sub:_n56e38e8389d449feae361a55ca58fabcb9
;
sh:maxCount
1 ;
sh:minCount
1 ;
sh:path
sh:closed
.
sub:_n56e38e8389d449feae361a55ca58fabcb9
rdf:first
false ;
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
.
}