-
Notifications
You must be signed in to change notification settings - Fork 591
Use contactPoint, not person #133
Comments
Actually, very fair point, encompassing change now in #44. The group was erring on the side of reducing the number of changes to the metadata (we are all aware that changing it at this point is not the ideal), but let's do it as right as we can this time. Thanks. It looks like DCAT expects a vCard for contactPoint, though? We have been prescribing just a name, which was previously "Last, First". Issues with just leaving it a free-form string? |
True, it's an issue to not respect the range for the property. I had flagged using vCard as a potential issue to the working group responsible for DCAT, but we had no evidence of there being a problem at the time. To respect the range, the RDF (in Turtle syntax) would look like:
It may make sense to mint a new property in order to avoid this range issue. However, if the above RDF is considered acceptable, then |
I think tying what we want to be a person's name to a vCard is adding an unnecessary level of complexity. I would personally prefer leaving it a free text string altogether and not having "Last, First" since the goal is simply to have a responsible party. What does a good compromise look like? |
There is an Open Organizations ontology with an I also prefer free text. I don't especially understand the reasons for the "Last, First" format (which is normally used when you need to sort a list by last name), plus it has poor multilingual/multicultural support ("family name" and "given name" are better terms, since in some cultures the first name is the family name). |
Cool, looks like |
@MarinaMartin Could you share more information about the group's reasons?
DCAT uses
contactPoint
. What will this project use in its RDF serialization? Every RDF consumer would expect it to usedcat:contactPoint
given that it adopts DCAT. Will the documentation explicitly describe this difference between the RDF serialization (which should usecontactPoint
) and other serializations (which will useperson
according to the above decision)? It seems simpler to have consistent terms across all serializations.The text was updated successfully, but these errors were encountered: