Skip to content

ec:MediaResource ec:source (owl:allValuesFrom ec:MediaResource) instead of dc:source (rdfs:range rdfs:Literal) #489

@wivaku

Description

@wivaku

At the time of writing:

dc:source rdf:type owl:DatatypeProperty ;
          rdfs:range rdfs:Literal ;
          dcterms:description "Pour identifier une ressource comme étant la source d'une autre Resource."@fr ,
                              "To identify a Resource as the source of another Resource."@en ,
                              "Um eine Resource als Quelle einer anderen Resource zu identifizieren."@de ;

ec:MediaResource rdf:type owl:Class ;
                 rdfs:subClassOf ec:Resource ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty dc:source ;
                                   owl:maxCardinality "1"^^xsd:nonNegativeInteger
                                 ] ,

I feel that should be:

ec:source rdf:type owl:ObjectProperty ;
                   dcterms:description "To identify a MediaResource as the source of another MediaResource."@en,

ec:MediaResource rdf:type owl:Class ;
                 rdfs:subClassOf ec:Resource ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty ec:source ;
                                   owl:allValuesFrom ec:MediaResource
                                 ] ,

So, not referring to a Literal, but to an actual MediaResource.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions