From d2faace08a99e03c387455789df31c72543a8a12 Mon Sep 17 00:00:00 2001 From: Cristian Date: Mon, 27 Mar 2023 16:11:43 +0200 Subject: [PATCH] Feat: add a metadata template https://github.com/zazuko/xrm-xml-workflow/issues/4 --- metadata/dataset.ttl | 42 ++++++++++++++++++++++++++++++++++++++++++ pipelines/main.ttl | 17 +++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 metadata/dataset.ttl diff --git a/metadata/dataset.ttl b/metadata/dataset.ttl new file mode 100644 index 0000000..a1c74ef --- /dev/null +++ b/metadata/dataset.ttl @@ -0,0 +1,42 @@ +@prefix void: . +@prefix rdf: . +@prefix rdfs: . +@prefix owl: . +@prefix dcat: . +@prefix schema: . +@prefix org: . +@prefix rico: . +@prefix skos: . +@prefix foaf: . +@prefix xsd: . +@prefix alod: . + +## +## Datasets +## + + a void:Dataset, dcat:Dataset, schema:Dataset ; + schema:name + "REPLACEME"@en , + "REPLACEME"@de , + "REPLACEME"@fr , + "REPLACEME"@it ; + schema:description + "REPLACEME"@en , + "REPLACEME"@de , + "REPLACEME"@fr , + "REPLACEME"@it ; + schema:contactPoint [ + a schema:ContactPoint ; + schema:name "REPLACEME" ; + schema:email "REPLACEME" ]; + schema:contributor ; + schema:publisher ; + schema:dateCreated "2022-11-30"^^xsd:date; + schema:datePublished "2022-11-30"^^xsd:date; + void:exampleResource ; + void:sparqlEndpoint ; + dcat:landingPage ; + dcat:accessURL ; +. + diff --git a/pipelines/main.ttl b/pipelines/main.ttl index 9de407c..5eac385 100644 --- a/pipelines/main.ttl +++ b/pipelines/main.ttl @@ -45,6 +45,7 @@ p:stepList ( + ) @@ -57,6 +58,7 @@ p:stepList ( + ) @@ -69,6 +71,7 @@ p:stepList ( + ) @@ -158,3 +161,17 @@ code:name "maxQuadsPerRequest"; code:value 10000000 ]. + +# +# Dataset metadata +# + + a p:Step ; + code:implementedBy [ a code:EcmaScriptModule ; + code:link ] ; + code:arguments [ + code:name "input"; code:value "../metadata/dataset.ttl" + ], [ + code:name "dateModified"; + code:value "TIME_NOW"; + ].