International-Data-Spaces-Association / InformationModel

The Information Model of the International Data Spaces implements the IDS reference architecture as an extensible, machine readable and technology independent data model.
Apache License 2.0
61 stars 35 forks source link

Extending ids:Frequency vocab #489

Closed tomkxy closed 2 years ago

tomkxy commented 2 years ago

Unfortunately, within the MDP project additional codes for the frequency vocab are required (apart from the ones requested in an earlier issue).

Thus, in order to re-use the IDS Frequency class and the associated codes, if the following codes would be added to frequency.ttl,. The following is just an abridged representation (only ID and comment):

idsc:ONCE a ids:Frequency; rdfs:label "Only once"@en ;

idsc:UNKNOWN a ids:Frequency; rdfs:label "Unknown"@en ;

HaydarAk commented 2 years ago

Hi!

thanks for the contribution. It makes sense to add the idsc:ONCE. But I do not like the unknown to be honest. The term is not a frequency, if viewed from a semantics perspective.

What is the difference between idsc:UNKNOWN and leaving the property empty / not using it ? I'd say there is no difference. Sure, from a developers perspective it is more pleasant to have a fixed value which states "unknown / none / ...".

The properties which use ids:Frequency are not enforced via a min count. Therefore if there is no ids:temporalResolution or ids:accrualPeriodicity property listed for a ids:Resource this means the frequency is unknown :)

tomkxy commented 2 years ago

Makes sense what you are saying

JohannesLipp commented 2 years ago

@HaydarAk could you please add this property? Thank you in advance! This would solve this issue.

@tomkxy Instead of "Unknown" you could use the existing idsc:IRREGULAR?

tomkxy commented 2 years ago

As I said, I am fine with not having Unknown and just not filling that property. Your line of argument makes sense to me.