From 50e3c4281567d466720047b0f277137f74881606 Mon Sep 17 00:00:00 2001 From: Sam Van Campenhout Date: Thu, 16 Jul 2026 15:46:50 +0200 Subject: [PATCH] Add new harvest meta data attributes to agent-in-position This allows us to display harvesting information about mandatarissen and bedienaren. --- config/resources/domain.json | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/config/resources/domain.json b/config/resources/domain.json index 50fdd45..909d20b 100644 --- a/config/resources/domain.json +++ b/config/resources/domain.json @@ -32,7 +32,10 @@ "nacebel": "http://data.gift/vocabularies/nace-bel/", "time": "http://www.w3.org/2006/time#", "muAccount": "http://mu.semte.ch/vocabularies/account/", - "sh": "http://www.w3.org/ns/shacl#" + "sh": "http://www.w3.org/ns/shacl#", + "rdfs": "rdfs: ", + "owl": "http://www.w3.org/2002/07/owl#", + "task": "http://redpencil.data.gift/vocabularies/tasks/" }, "resources": { "agents": { @@ -101,6 +104,30 @@ "agent-end-date": { "type": "datetime", "predicate": "ch:eindedatum" + }, + "vendor": { + "type": "string", + "predicate": "prov:wasAssociatedWith" + }, + "source": { + "type": "string", + "predicate": "prov:wasGeneratedBy" + }, + "sourceId": { + "type": "string", + "predicate": "owl:sameAs" + }, + "harvestDate": { + "type": "datetime", + "predicate": "task:modifiedOn>" + }, + "harvestJob": { + "type": "uri", + "predicate": "task:modifiedBy>" + }, + "harvestLink": { + "type": "uri", + "predicate": "rdfs:seeAlso" } }, "relationships": {