Skip to content
This repository has been archived by the owner on Jun 18, 2024. It is now read-only.

Use object with vCard properties for contactPoint and deprecate mbox #358

Closed
philipashlock opened this issue Sep 4, 2014 · 2 comments
Closed

Comments

@philipashlock
Copy link
Contributor

Several other issues have been aimed at better aligning the schema with DCAT (eg #350, #353, #335, #272, #217) and this is another.

This was originally discussed in #133, but wasn't fully implemented to include an email address. @jpmckinney provided an example of the vCard RDF properties serialized as JSON which would look like this:

"contactPoint": {
"fn": "Jane Doe",
"hasEmail": "mailto:[email protected]"
}

Basically this means the string that had been used for contactPoint is moved to a be a string of the fn ("formatted name") property in this object. The object also includes the hasEmail property which replaces mbox

You can see this in the context of a full data.json in this gist

@philipashlock philipashlock added this to the Next Version of Common Core Metadata Schema (1.0 -> 1.1.) milestone Sep 4, 2014
gbinal added a commit that referenced this issue Sep 10, 2014
@gbinal
Copy link
Contributor

gbinal commented Sep 10, 2014

This is addressed by b27b723

rebeccawilliams pushed a commit that referenced this issue Oct 2, 2014
Changes that still need to be addressed are changes in structure and should we add usage notes additions here or no?:

* Adds optional describedByType field at the dataset and distribution level (#291, #332)
* Changes contactPoint field to an object that contains the name (fn) and email address (hasEmail) (#358)
* Adds fn field as part of contactPoint replacing earlier use of contactPoint (#358)
* Changes publisher field to an object that allows multiple levels of organizations (#296)
* Changes accessURL field to represent indirect access and to exist only within distribution (#217, #335) 
* Changes format field to a human readable description and to exist only within distribution (#272, #293)
* Adds optional description field for use within distribution (#248)
* Adds optional title field for use within distribution (#248)
* Changes accrualPeriodicity field to use ISO 8601 date syntax (#292)
* Changes distribution field to become required-if-applicable and to always contain the accessURL or downloadURL fields (#217)
* Changes license field to be a URL (#196)
@gbinal
Copy link
Contributor

gbinal commented Nov 10, 2014

It looks like the original issue has been addressed in the v1.1 metadata update.

I'm going to go ahead and close this one.

@gbinal gbinal closed this as completed Nov 10, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants