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"; + ].