@prefix dcterms: <
http://purl.org/dc/terms/
> .
@prefix fdoc: <
https://w3id.org/fdoc/o/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/RAYMANmDsJ-ThTFs2tAC1BWq9qPH3DHZ29IKievooLOsg/
> .
@prefix this: <
https://w3id.org/np/RAYMANmDsJ-ThTFs2tAC1BWq9qPH3DHZ29IKievooLOsg
> .
@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
,
fdoc:FdoProfile
,
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:_nc0cf5d26a5b845a7aa36ec75d2b694fab1
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab10
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab13
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab14
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab15
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab16
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab17
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab18
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab2
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab26
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab4
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab6
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab8
;
fdof:isMaterializedBy
rfp:FundamentalProfile.ttl
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab1
sh:minCount
3 ;
sh:path
rdf:type
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab10
sh:in
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab11
;
sh:maxCount
1 ;
sh:minCount
1 ;
sh:path
sh:closed
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab11
rdf:first
false ;
rdf:rest
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab12
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab12
rdf:first
true ;
rdf:rest
rdf:nil
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab13
sh:minCount
0 ;
sh:path
sh:targetNode
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab14
sh:minCount
0 ;
sh:path
fdof:isMaterializedBy
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab15
sh:minCount
0 ;
sh:path
rdfs:label
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab16
sh:minCount
0 ;
sh:path
rdfs:comment
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab17
sh:minCount
1 ;
sh:path
sh:property
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab18
sh:path
sh:property
;
sh:qualifiedMaxCount
1 ;
sh:qualifiedMinCount
1 ;
sh:qualifiedValueShape
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab19
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab19
a
sh:NodeShape
;
sh:closed
true ;
sh:property
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab20
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab21
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab22
,
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab23
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab2
sh:path
rdf:type
;
sh:qualifiedMaxCount
1 ;
sh:qualifiedMinCount
1 ;
sh:qualifiedValueShape
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab3
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab20
sh:hasValue
rdf:type
;
sh:maxCount
1 ;
sh:minCount
1 ;
sh:path
sh:path
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab21
sh:hasValue
1 ;
sh:maxCount
1 ;
sh:minCount
1 ;
sh:path
sh:qualifiedMinCount
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab22
sh:hasValue
1 ;
sh:maxCount
1 ;
sh:minCount
1 ;
sh:path
sh:qualifiedMaxCount
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab23
sh:maxCount
1 ;
sh:minCount
1 ;
sh:node
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab24
;
sh:path
sh:qualifiedValueShape
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab24
a
sh:NodeShape
;
sh:property
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab25
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab25
sh:hasValue
fdof:FAIRDigitalObject
;
sh:maxCount
1 ;
sh:minCount
1 ;
sh:path
sh:hasValue
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab26
sh:path
sh:property
;
sh:qualifiedMinCount
1 ;
sh:qualifiedValueShape
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab27
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab27
sh:hasValue
dcterms:conformsTo
;
sh:path
sh:path
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab3
sh:hasValue
fdof:FAIRDigitalObject
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab4
sh:path
rdf:type
;
sh:qualifiedMaxCount
1 ;
sh:qualifiedMinCount
1 ;
sh:qualifiedValueShape
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab5
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab5
sh:hasValue
fdoc:FdoProfile
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab6
sh:path
rdf:type
;
sh:qualifiedMaxCount
1 ;
sh:qualifiedMinCount
1 ;
sh:qualifiedValueShape
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab7
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab7
sh:hasValue
sh:NodeShape
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab8
sh:path
dcterms:conformsTo
;
sh:qualifiedMaxCount
1 ;
sh:qualifiedMinCount
1 ;
sh:qualifiedValueShape
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab9
.
sub:_nc0cf5d26a5b845a7aa36ec75d2b694fab9
sh:hasValue
rfp:FundamentalProfile
.
}
sub:provenance
{
sub:assertion
prov:generatedAtTime
"2025-11-11T09:52:22.351519"^^
xsd:dateTime
;
prov:wasAttributedTo
orcid:0009-0002-7114-0687
.
}
sub:pubinfo
{
this:
npx:introduces
rfp:FundamentalProfile
;
prov:generatedAtTime
"2025-11-11T09:52:22.351519"^^
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
"NPIc08RKB4MGq2MgUOCacygyvSecRe2GQMIY/6zStuxqy/fxm0zL5omHz7Jizb8H9F6CLgwtmn8zoUyNyMf2o0Z+OIuLeWyhx7A9BSl41+BZth4weRJnNKLbqvBCBRUI17cwM8D/l6i4z1HA3FfldTF4CGsBFSgsoY4Qzc8GzRbk+M+dFY/+ojMJT4CXwwE9D1IIzyBZ8OigSZsnUM/Fz55rfB979tgcmEN5xMCBp/DPGP4qtEH7CdEJR/6Lp97wwSqO5owLZ378yA9MrVdlsFuTRV/BLuvLXPHnYNHS3XQ/k0z4hEVFndq5cazGlEd26/fShOrIAQuLs8dDpPvJ7g==" ;
npx:hasSignatureTarget
this:
;
npx:signedBy
orcid:0009-0002-7114-0687
.
}