Release 6: Align dct:creator agent contact details with cv:ContactPoint pattern used for publisher/custodian
In HealthDCAT-AP Release 6 examples, the way contact details are expressed for agents is not consistent across roles (creator vs publisher/custodian). This makes implementation less uniform and harder to validate/transform reliably.
In the Creator (dct:creator) example, the agent’s contact information is expressed using foaf:mbox and foaf:homepage:
@prefix dct: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
<https://fair.healthdata.be/dataset/d43a158e-7d13-4660-bbc3-9d3f8d5501e5>
a dcat:Dataset ;
dct:creator [
a foaf:Agent, foaf:Organization ;
foaf:name "Ministry of Health" ;
dct:type <http://13.81.34.152:1101/resource/authority/publisher-type/non-gov-org> ;
foaf:homepage <https://ministry-health.com/> ;
foaf:mbox <mailto:test@gmail.com> ;
] .
In the Custodian (geodcatap:custodian) example, contact details are modeled via cv:contactPoint pointing to a cv:ContactPoint with cv:email, cv:contactPage, etc.:
@prefix ex: <http://example.com/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix geodcatap: <http://data.europa.eu/930/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix cv: <http://data.europa.eu/m8g/> .
@prefix time: <http://www.w3.org/2006/time#> .
ex:dataset a dcat:Dataset ;
geodcatap:custodian [
a foaf:Agent ;
foaf:name "Kadaster"@nl ;
dct:type <http://13.81.34.152:1101/resource/authority/publisher-type/non-gov-org> ;
cv:contactPoint ex:cp
] .
ex:cp a cv:ContactPoint ;
cv:email "info@kadaster.nl" ;
cv:contactPage <https://www.kadaster.nl/contact> ;
cv:telephone "+32 257 25757" ;
cv:openingHours ex:oh ;
cv:specialOpeningHoursSpecification ex:sohs .
Why is dct:creator not aligned with the pattern used for publisher/custodian, where contact info is expressed through cv:contactPoint → cv:ContactPoint?