From ec00971263e7cf88469eba448d69f54d877bd754 Mon Sep 17 00:00:00 2001 From: benjay10 Date: Wed, 29 Jul 2026 04:30:39 +0200 Subject: [PATCH] Resources: provenance properties on more subjects Also a rename with a hyphen to work with the frontend and to be consistent with the rest of the config. --- config/resources/domain.json | 88 ++++++++++++++++++++++++++++++++++-- 1 file changed, 84 insertions(+), 4 deletions(-) diff --git a/config/resources/domain.json b/config/resources/domain.json index 601ed86..5519743 100644 --- a/config/resources/domain.json +++ b/config/resources/domain.json @@ -69,6 +69,26 @@ "first-name-used": { "type": "string", "predicate": "persoon:gebruikteVoornaam" + }, + "vendor": { + "type": "string", + "predicate": "prov:wasAssociatedWith" + }, + "source": { + "type": "string", + "predicate": "prov:wasGeneratedBy" + }, + "source-id": { + "type": "uri", + "predicate": "owl:sameAs" + }, + "harvest-date": { + "type": "datetime", + "predicate": "task:modifiedOn" + }, + "harvest-job": { + "type": "uri", + "predicate": "task:modifiedBy" } }, "relationships": { @@ -113,15 +133,15 @@ "type": "string", "predicate": "prov:wasGeneratedBy" }, - "sourceId": { - "type": "string", + "source-id": { + "type": "uri", "predicate": "owl:sameAs" }, - "harvestDate": { + "harvest-date": { "type": "datetime", "predicate": "task:modifiedOn" }, - "harvestJob": { + "harvest-job": { "type": "uri", "predicate": "task:modifiedBy" }, @@ -224,6 +244,26 @@ "reason-stopped": { "type": "string", "predicate": "ere:redenVanStopzetting" + }, + "vendor": { + "type": "string", + "predicate": "prov:wasAssociatedWith" + }, + "source": { + "type": "string", + "predicate": "prov:wasGeneratedBy" + }, + "source-id": { + "type": "uri", + "predicate": "owl:sameAs" + }, + "harvest-date": { + "type": "datetime", + "predicate": "task:modifiedOn" + }, + "harvest-job": { + "type": "uri", + "predicate": "task:modifiedBy" } }, "relationships": { @@ -267,6 +307,26 @@ "type": { "type": "string", "predicate": "schema:contactType" + }, + "vendor": { + "type": "string", + "predicate": "prov:wasAssociatedWith" + }, + "source": { + "type": "string", + "predicate": "prov:wasGeneratedBy" + }, + "source-id": { + "type": "uri", + "predicate": "owl:sameAs" + }, + "harvest-date": { + "type": "datetime", + "predicate": "task:modifiedOn" + }, + "harvest-job": { + "type": "uri", + "predicate": "task:modifiedBy" } }, "relationships": { @@ -873,6 +933,26 @@ "address-register-uri": { "type": "url", "predicate": "adres:verwijstNaar" + }, + "vendor": { + "type": "string", + "predicate": "prov:wasAssociatedWith" + }, + "source": { + "type": "string", + "predicate": "prov:wasGeneratedBy" + }, + "source-id": { + "type": "uri", + "predicate": "owl:sameAs" + }, + "harvest-date": { + "type": "datetime", + "predicate": "task:modifiedOn" + }, + "harvest-job": { + "type": "uri", + "predicate": "task:modifiedBy" } }, "relationships": {