You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sh:description "This property contains the end of the period.";
sh:maxCount 1;
sh:name "end date"@en;
sh:nodeKind sh:Literal;
sh:path dcat:endDate .
This implies that a time interval can be open-ended - i.e., a time interval can have only the start date.
However, the usage note of dcterms:PeriodOfTime in DCAT allows also for time intervals having only the end date - quoting from §6.15 Class: Period of Time:
The start and end of the interval SHOULD be given by using properties dcat:startDate or time:hasBeginning, and dcat:endDate or time:hasEnd, respectively. The interval can also be open - i.e., it can have just a start or just an end.
To comply with this, the following revisions are needed:
The min cardinality of dcat:startDate should be set to 0
The fact that dcterms:PeriodOfTime must have at least a start or end date can be specified by using a sh:or constraint on these two properties
The text was updated successfully, but these errors were encountered:
Currently, the cardinality of these properties is defined as follows:
1 to 1, for
dcat:startDate
:dcat-ep/0.3/dcat-ep.shacl.ttl
Lines 1499 to 1509 in 2f920e9
0 to 1, for
dcat:endDate
:dcat-ep/0.3/dcat-ep.shacl.ttl
Lines 1511 to 1520 in 2f920e9
This implies that a time interval can be open-ended - i.e., a time interval can have only the start date.
However, the usage note of
dcterms:PeriodOfTime
in DCAT allows also for time intervals having only the end date - quoting from §6.15 Class: Period of Time:To comply with this, the following revisions are needed:
dcat:startDate
should be set to 0dcterms:PeriodOfTime
must have at least a start or end date can be specified by using ash:or
constraint on these two propertiesThe text was updated successfully, but these errors were encountered: