diff --git a/profiles/ghga/genome-data-hub/index.ttl b/profiles/ghga/genome-data-hub/index.ttl new file mode 100644 index 0000000000000000000000000000000000000000..a8fb98be75392a9daf4a94f23bd465affa5b7998 --- /dev/null +++ b/profiles/ghga/genome-data-hub/index.ttl @@ -0,0 +1,126 @@ +@base <https://purl.org/coscine/ap/ghga/genome-data-hub/>. + +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>. +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>. +@prefix xsd: <http://www.w3.org/2001/XMLSchema#>. +@prefix dcterms: <http://purl.org/dc/terms/>. +@prefix sh: <http://www.w3.org/ns/shacl#>. +@prefix vocabterms: <https://purl.org/coscine/terms/>. +@prefix aps: <https://purl.org/coscine/ap/>. +@prefix dbo: <http://dbpedia.org/ontology/> . +@prefix schema: <http://schema.org/> . + +<https://purl.org/coscine/ap/ghga/genome-data-hub/> dcterms:created "2024-12-13"^^xsd:date; + dcterms:creator "Dr. Roderick Dedekind"; + dcterms:description "Metadatenprofil zu den verschlüsselten Genomdaten im Rahmen der Cologne Genome Data Hub Unterprojekte: Deutsches Humangenom-Phaenomarchiv (GHGA) und Modellvorhaben GenomSequenzierung (MVGenomSeq, MV)"@de, + "Metadata profile for encrypted genomic data as part of the Cologne Genome Data Hub Subprojects: German Human Genome-Phenome Archive (GHGA) and model project Genome Sequencing (MVGenomSeq, MV)"@en; + dcterms:license <http://spdx.org/licenses/CC0-1.0>; + dcterms:subject <https://github.com/tibonto/dfgfo/205-07>; + dcterms:title "Cologne Genome Data Hub"@de, + "Cologne Genome Data Hub"@en; + a rdfs:Class, + sh:NodeShape; + sh:closed false; + sh:property [sh:datatype xsd:string ; + sh:minCount 1 ; + sh:name "Repo"@en ; + sh:order 1 ; + sh:path <https://purl.org/coscine/terms/d2b4efc1-22f7-4f9a-8e4d-b5657da68bc4/> ; + sh:description "Repository the file belongs to, e.g. GHGA, MV"@en ], + [sh:datatype xsd:string ; + sh:minCount 1 ; + sh:name "Study"@en ; + sh:order 2 ; + sh:path schema:study ; + sh:description "Title of the Study"@en ; + sh:maxCount 1 ], + [sh:path <http://www.ontologyrepository.com/CommonCoreOntologies/has_URI_value> ; + sh:datatype xsd:anyURI ; + sh:order 9 ; + sh:name "URI"@en ; + sh:description "Uniform Resource Identifier in S3 "@en ; + sh:minCount 1 ; + sh:maxCount 1 ], + [sh:path <https://saref.etsi.org/saref4inma/hasUUIDValue> ; + sh:datatype xsd:hexBinary ; + sh:order 10 ; + sh:name "UUID"@en ; + sh:description "Universally Unique Identifier for stored object"@en ; + sh:minCount 1 ; + sh:maxCount 1 ], + [sh:path <https://purl.org/coscine/terms/22b0c322-97cd-41a5-8a57-a4b7a0c4a288/> ; + sh:datatype xsd:string ; + sh:order 11 ; + sh:name "Checksum"@en ; + sh:minCount 1 ; + sh:maxCount 1 ], + [sh:path <https://purl.org/coscine/terms/c262f4f1-2949-411a-b7d9-64985a87b356/> ; + sh:datatype xsd:string ; + sh:order 12 ; + sh:name "Checksum type"@en ; + sh:description "Algorithm used to generate the checksum (md5, sha256)"@en ; + sh:minCount 1 ; + sh:maxCount 1 ], + [sh:path <https://purl.org/coscine/terms/d7a86fee-64ac-4520-9b86-b7b902425acd/> ; + sh:datatype xsd:string ; + sh:order 13 ; + sh:name "DAC"@en ; + sh:description "Data Access Committee, e.g. dac@uni-koeln.de"@en ; + sh:minCount 1 ], + [sh:path <http://www.geneontology.org/formats/oboInOwl#submitter> ; + sh:datatype xsd:string ; + sh:order 3 ; + sh:description "Name of the institution of origin"@en, "Name der Herkunftsinstitution "@de ; + sh:name "Submitter"@en ; + sh:minCount 1 ; + sh:maxCount 1 ], + [sh:datatype xsd:date ; + sh:minCount 1 ; + sh:name "Submission Date"@en ; + sh:order 4 ; + sh:path dcterms:date ; + sh:maxCount 1 ], + [sh:datatype xsd:string ; + sh:minCount 1 ; + sh:name "Application"@en ; + sh:order 5 ; + sh:path <https://purl.org/coscine/terms/44966765-5228-4da5-b72f-fdcdc2334dff/> ; + sh:description "Sequencing Application used, e.g. WGS"@en ; + sh:maxCount 1 ], + [sh:datatype xsd:string ; + sh:minCount 1 ; + sh:name "Individual ID"@en ; + sh:order 6 ; + sh:path <https://purl.org/coscine/terms/b9816141-3f4b-4aaa-a607-0140920f1ced/> ; + sh:description "ID of the patient"@en ; + sh:maxCount 1 ], + [sh:datatype xsd:string ; + sh:minCount 1 ; + sh:name "Filename"@en ; + sh:order 7 ; + sh:path dbo:filename ; + sh:description "Original Filename as submitted"@en ; + sh:maxCount 1 ], + [sh:datatype xsd:string ; + sh:minCount 1 ; + sh:name "File Type"@en ; + sh:order 8 ; + sh:path <https://purl.org/coscine/terms/bc325b84-46b8-40fd-8dde-88e8a2eee44c/> ; + sh:description "File format, e.g. FASTQ, BAM, VCF"@en ; + sh:maxCount 1 ], + [sh:path <https://purl.org/coscine/terms/d1158ab0-dc7c-4c8c-9a98-d5cbef9e6ded/> ; + sh:order 14 ; + sh:name "Status GHGA"@de ; + sh:name "Status GHGA"@en ; + sh:description "Availability status of the file within GHGA"@en ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:in ("active" "inactive" "retracted" "locked" "deleted")], + [sh:path <https://purl.org/coscine/terms/c23730f6-d5a7-4768-a59c-afc8fa8ce330/> ; + sh:order 15 ; + sh:name "Status MV"@de ; + sh:name "Status MV"@en ; + sh:description "Availability status of the file within MVGenomSeq"@en ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:in ("active" "inactive" "retracted" "locked" "deleted")].