-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
responsibility 2.0 #52
Comments
Remove partyType. |
roleExtent should be an array. |
Replace start and end date with temporalExtent. |
partyType has been removed. |
I had limited the role extent to one object since I did not allow the expression of a full EX_Extent. The full EX_Extent would permit descriptive, graphic, vertical, as well as temporal extents to be defined. But technically this is an array in ISO. I have made the change per your request but have not opened the mdJson for other than temporal extents. |
Why don't we just use timePeriod instead of roleExtent? The use of extent is confusing. In fact, I would suggest dropping the use of extent anywhere we're restricting the type of extent - we don't need to wrap them in an additional layer. Just add the geographic, vertical, or temporal extent properties directly to the object in question. |
Unless we're allowing all three. |
Fair enough. If we are going to call it timePeriod it may as well be the full timePeriod. I changed roleExtent to timePeriod. |
"timePeriod" should be an array, right? Example shows it an an object. Also see here. |
Yep, right you are. I missed it since "responsibility" with "extent" is a new construct in -1. So, I had not tested yet. I'll patch it now. If fact, I think I'll make it a "temporalExtent" array. |
I changed "timePeriod" out for the full "extent". Not only does this match the ISO 19115-1 standard, it was getting confusing limiting extent type to "timePeriod" when there were different use cases for responsibility. |
CI_Responsibility was formerly CI_ResponsibleParty. The schema described here is the mdJson 2.0 schema and not part of ISO. It makes use of data maintained as individual and organization contacts saved in the mdJson contacts array.
The new ISO -3 schema centers on “role” rather than the contact.
Changes to the mdJson:
no ISO example
The text was updated successfully, but these errors were encountered: