From ac5fd9f2c21303b0822d858c165c06358017f34b Mon Sep 17 00:00:00 2001 From: Nicole Parks <parks@itc.rwth-aachen.de> Date: Mon, 10 Feb 2025 17:19:41 +0100 Subject: [PATCH] add new author profile --- profiles/eln-archive/schemaAuthor/index.ttl | 41 +++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 profiles/eln-archive/schemaAuthor/index.ttl diff --git a/profiles/eln-archive/schemaAuthor/index.ttl b/profiles/eln-archive/schemaAuthor/index.ttl new file mode 100644 index 00000000..edbd5664 --- /dev/null +++ b/profiles/eln-archive/schemaAuthor/index.ttl @@ -0,0 +1,41 @@ +@base <https://purl.org/coscine/ap/eln-archive/schemaAuthor/> . + +@prefix dcterms: <http://purl.org/dc/terms/> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix schema: <http://schema.org/> . +@prefix sh: <http://www.w3.org/ns/shacl#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . +@prefix aps: <https://purl.org/coscine/ap/> . + +<https://purl.org/coscine/ap/eln-archive/schemaAuthor/> dcterms:created "2025-02-10"^^xsd:date ; + dcterms:creator "Nicole A. Parks" ; + dcterms:description "Author (sub)profile that employs Schema.org terminology."@en, "AutorInnen (sub-)Profile, welches Terminologie von Schema.org verwendet."@de ; + dcterms:license <http://spdx.org/licenses/CC0-1.0> ; + dcterms:title "Schema.org Author"@de, "Schema.org Author"@en ; + a rdfs:Class, sh:NodeShape , schema:Person; + sh:closed false ; + sh:property [ + sh:datatype xsd:string ; + sh:name "Vornname"@de, "First name"@en ; + sh:order 1 ; + sh:minCount 1; + sh:path schema:givenName ; + ], [ + sh:datatype xsd:string ; + sh:name "Nachname"@de, "Last name"@en ; + sh:order 2 ; + sh:minCount 1; + sh:path schema:familyName ; + ], [ + sh:datatype xsd:string ; + sh:name "e-Mail"@de, "e-mail"@en ; + sh:order 4 ; + sh:path schema:email ; + ], [ + sh:datatype xsd:string ; + sh:name "Identifikator"@de, "Identifier"@en ; + sh:order 3 ; + sh:path schema:identifier ; + ]. + -- GitLab