Skip to content

Commit e84820d

Browse files
committed
feat: changes the relation between collection and biobank, changes the biobankShape to be a foaf:Organization and introdue the legal entity for biobank
1 parent a578d7e commit e84820d

File tree

1 file changed

+18
-13
lines changed

1 file changed

+18
-13
lines changed

shapes/biobank.shex

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,46 +12,51 @@ PREFIX obo: <http://purl.obolibrary.org/obo/>
1212
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>
1313
PREFIX datacite: <http://purl.org/spar/datacite/>
1414

15-
# Collection in MIABIS 2.0 represents a set of samples with at least one common characteristic (
15+
# Collection in MIABIS 2.0 represents a collection as a set of samples with at least one common characteristic
1616
:collectionShape IRI {
17-
rdf:type [dcat:Resource dcat:Dataset obo:OBIB_0000616]; # obo:OBIB_0000616 is "Biobank"
17+
rdf:type [dcat:Resource obo:OBIB_0000616]; # obo:OBIB_0000616 is "Biobank"
1818
dct:identifier xsd:string;
1919
dct:title xsd:string;
20-
dct:alternative xsd:string*;
2120
foaf:logo IRI?;
2221
dct:description xsd:string*;
22+
dct:alternative xsd:string*;
2323
dct:license IRI;
2424
dcat:theme IRI+;
2525
dcat:keyword xsd:string*;
26+
dct:publisher @:biobankShape # obo:OBIB_0000735 is "is owned by", reverse of OBIB_0000732 "owns"
2627
dcat:landingPage IRI*;
2728
dct:language xsd:string+;
2829
ejprd:populationCoverage ["National" "International" "Regional" "European"];
2930
ejprd:personalData xsd:string?;
3031
ejprd:vpConnection [<http://purl.org/ejp-rd/vocabulary/VPDiscoverable> <http://purl.org/ejp-rd/vocabulary/VPContentDiscovery>];
3132
dct:accessRights IRI?;
3233
odrl:hasPolicy IRI?;
33-
dct:conformsTo IRI?
34-
dct:contactPoint [vcard:Individual];
35-
obo:OBIB_0000735 @:biobankShape # obo:OBIB_0000735 is "is owned by", reverse of OBIB_0000732 "owns"
34+
dct:conformsTo IRI?;
35+
dct:contactPoint [vcard:Individual]?;
36+
}
37+
38+
:locationShape IRI {
39+
a [dct:Location];
40+
dct:title xsd:string;
41+
dct:description xsd:string*;
3642
}
3743

3844
# In MIABIS, Biobank is defined as an organization or an organizational unit that stores samples and data related to the samples.
3945
# Only Organizational property are used to describe a Biobank
4046
:biobankShape IRI {
41-
rdf:type [dcat:Resource obo:OBIB_0000623]; # obo:OBIB_0000623 is Biobank Organization
47+
rdf:type [foaf:Organization obo:OBIB_0000623]; # obo:OBIB_0000623 is Biobank Organization
4248
dct:identifier xsd:string;
4349
dct:title xsd:string;
4450
dct:alternative xsd:string*;
4551
dct:description xsd:stirng*;
4652
dcat:landingPage IRI*;
47-
dcat:publisher @:biobankOrganizationShape;
48-
dct:spatial IRI*;
53+
dct:spatial @:locationShape;
4954
dcat:contactPoint [vcard:Individual];
5055
obo:OBIB_0000732 @:collectionShape+; # OBIB_0000732 is "owns"
56+
obo:RO_0000053 @:biobankLegalEntity #
5157
}
5258

53-
:biobankOrganizationShape IRI {
54-
rdf:type [foaf:Organization obo:OBIB_0000623]; # obo:OBIB_0000623 is Biobank Organization
55-
foaf:name xsd:string;
56-
obo:OBIB_0000732 @:biobankShape # OBIB_0000732 is "owns"
59+
:biobankLegalEntity IRI {
60+
rdf:type [obo:OMRSE_00000038]; # OMRSE_00000038 is legal person role
61+
dct:title xsd:string
5762
}

0 commit comments

Comments
 (0)