RE: RE : [mawg] action-249: Ontology rev 5 available & call for competency questions wrt. to actor - role part of the ontology

Pierre-Antoine,

I had another look at this.

This is what we have now:

ma:frameWidth     a owl:DatatypeProperty;
         rdfs:domain  [
             a owl:Class;
             owl:intersectionOf  (
            ma:MediaResource 
             [
             owl:complementOf ma:AudioTrack ] ) ];
         rdfs:range xsd:integer .

Semantics: the property framewidth applies to all media resources but audio tracks

vs. one of the proposed alternative options.

  ma:AudioTrack rdfs:subClassOf ma:MediaResource, [
    a owl:Restriction ;
    owl:onProperty ma:frameHeight ;
    owl:cardinality 0
  ], [
    a owl:Restriction ;
    owl:onProperty ma:frameWidth ;
    owl:cardinality 0
  ].
Semantics: Audio track doesn't have a frame height property 


I must admit that I still prefer the original implementation for an equivalent complexity. It sound more logical to me.

All the best.

Jean-Pierre



-----Original Message-----
From: Pierre-Antoine Champin [mailto:pierre-antoine.champin@liris.cnrs.fr] 
Sent: jeudi, 26. août 2010 11:10
To: Evain, Jean-Pierre
Cc: Tobias Bürger; public-media-annotation@w3.org
Subject: Re: RE : [mawg] action-249: Ontology rev 5 available & call for competency questions wrt. to actor - role part of the ontology

On 26/08/2010 11:00, Evain, Jean-Pierre wrote:
> Thanks for clarification.
> 
> I have to look at this and in particular the use of cardinality on
> properties. That looks interesting.

Note also that an equivalent restriction would be

  ma:Image rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty ma:duration ;
    owl:allValuesFrom owl:Nothing
  ].

I am not very fond of this pattern, that I find a bit awkward, but I
believe it is acceptable in more OWL dialects than the cardinality
restriction.

  pa

Received on Saturday, 28 August 2010 17:46:06 UTC