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