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
Remove references to ISO8601 in all date/dateTime properties #370
Comments
Actions to be taken: Remove
Remove
Add
Note: ceterms:spatialCoverage also (incorrectly) references ISO 8601, but that is to be handled in this issue: #372 |
Nate, we need to look at all of the following properties so we aren't handling these date issues piecemeal:
With the exception of In other words, we leave We also need to add We currently have nothing that I can see that requires both the date and time...but we should not deprecate these date/time properties since they might be used in the future and we'd like to not have to add them back in after we've deprecated them. I want to think more about removing references to ISO8601. The permissive breadth of the ISO standard does not mean it can't be referenced where a more constrained use is in operation. |
Thanks, Stuart. I have a separate issue setup for the date/dateTime range problem: #369 This issue is just about removing references to the ISO standard from the definitions/comments of CTDL properties as outlined above. I don't think it's necessary to include that reference anyway, as it conflicts with the definition provided by the xsd:date (and dateTime) ranges. |
Per our 4/7/2017 call: Actions to be taken: Remove
Remove
Add
|
These changes have been made in pending CTDL and noted in history tracking. |
ceterms:endTime has the following usage note (Curiously, ceterms:startTime does not):
"Start and end dates and times of the credentialing action (in ISO 8601 date format). For actions that span a period of time, when the action ended."
This usage note should be removed, or at least, the reference to ISO 8601 should be dropped, as the xsd:date is more restrictive than the ISO8601 date - namely in that it requires a full date rather than allowing a partial date.
For the same reason, the definition of ceterms:temporalCoverage should be updated from:
"The temporalCoverage of a CreativeWork indicates the period that the content applies to, i.e. that it describes, either as a DateTime or as a textual string indicating a time period in ISO 8601 time interval format."
to:
"The temporalCoverage of a CreativeWork indicates the period that the content applies to, i.e. that it describes."
The text was updated successfully, but these errors were encountered: