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
De klasse Periode vereist een xsd:DateTime als start en einde. Deze klasse mapt op de URI http://data.europa.eu/m8g/PeriodOfTime, die doorverwijst naar http://www.w3.org/2006/time#ProperInterval.
In het kader van een loonbrief is het echter meestal (altijd?) geen DateTime die erop vermeld staat, maar enkel een Date, bv. loonbrief november slaat op een periode van 01/11/2022 - 30/11/2022.
Ik zou daarom willen voorstellen om in het AP Loongegevens de de klasse Periode te mappen op de klasse Interval van de Time Ontology met hasBeginning en hasEnd attributen, bv.
ex:Loonbrief123Periode
a time:Interval ;
time:hasBeginning [
a time:Instant ;
time:inXSDDate '2022-11-01' ;
] ;
time:hasEnd [
a time:Instant ;
time:inXSDDate '2022-11-30' ;
] ;
.
Merk op dat in CCCEV hasBeginning en hasEnd rechtstreeks verbonden worden aan een xsd:Date, maar ik vind niet meteen terug dat de Time Ontology dit zo toelaat. Dit zou de payload wel minder verbose maken.
Als laatste opmerking zou ik geen ProperInterval gebruiken (wat CCCEV wel doet), omdat hiervoor het begin en het einde moeten verschillen, wat, bij een granulariteit van een dag, niet het geval is voor loonfiches van 1 dag lang (bv. jobstudent of laatste werkdag valt op de eerste dag van de maand).
The text was updated successfully, but these errors were encountered:
De klasse Periode vereist een
xsd:DateTime
als start en einde. Deze klasse mapt op de URIhttp://data.europa.eu/m8g/PeriodOfTime
, die doorverwijst naarhttp://www.w3.org/2006/time#ProperInterval
.In het kader van een loonbrief is het echter meestal (altijd?) geen DateTime die erop vermeld staat, maar enkel een Date, bv. loonbrief november slaat op een periode van 01/11/2022 - 30/11/2022.
Ik zou daarom willen voorstellen om in het AP Loongegevens de de klasse Periode te mappen op de klasse
Interval
van de Time Ontology methasBeginning
enhasEnd
attributen, bv.Merk op dat in CCCEV hasBeginning en hasEnd rechtstreeks verbonden worden aan een
xsd:Date
, maar ik vind niet meteen terug dat de Time Ontology dit zo toelaat. Dit zou de payload wel minder verbose maken.Als laatste opmerking zou ik geen
ProperInterval
gebruiken (wat CCCEV wel doet), omdat hiervoor het begin en het einde moeten verschillen, wat, bij een granulariteit van een dag, niet het geval is voor loonfiches van 1 dag lang (bv. jobstudent of laatste werkdag valt op de eerste dag van de maand).The text was updated successfully, but these errors were encountered: