ebu / ebucoreplus

Maintenance and development of the EBUCorePlus
MIT License
23 stars 6 forks source link

ec:tag range Literal #346

Closed MarcAntoine-Arnaud closed 4 months ago

MarcAntoine-Arnaud commented 4 months ago

I wanna to discuss about that usage of Literal of type, that does not allow a definition of an IRI.

It may relevant to have a range that allow Literal or IRI for a tag to may have description, etc. around a tag.

@alexander-schulze @JuergenGrupp @tormodv do you have any suggestion to define that in OWL2 ?

alexander-schulze commented 4 months ago

I recommend to drop the range, like discussed with Jürgen. In OWL 2 we can model multiple(!) allowed classes with the class restrictions that we already use for single types.

Before:

grafik

Definition:

grafik

After:

grafik

Looking forward to our discussion on that.

alexander-schulze commented 4 months ago

The OWL 2 construct in the above case would look like follows:

ec:EditorialObject rdf:type owl:Class ;
                   rdfs:subClassOf ec:Asset ,
                                   :
                                   [ rdf:type owl:Restriction ;
                                     owl:onProperty ec:tag ;
                                     owl:allValuesFrom [ rdf:type rdfs:Datatype ;
                                                         owl:unionOf ( rdfs:Literal
                                                                       xsd:anyURI
                                                                     )
                                                       ]
                                   ] ,
JuergenGrupp commented 4 months ago

From today's meeting of the Editorial Committee: