Re: [poe] 3.7 Action

@riannella I'm not a deep RDF expert like @iherman but an RDF user 
with a focus on metadata of media assets. So let me modify my 
statement: a thisConstraint-leftOperand-rightOperand triple does not 
assert what it should by expressing a class definition by RDF.

The RDF 1.1 Concepts and Abstract Syntax - 
https://www.w3.org/TR/rdf11-concepts - defines:  "Asserting an RDF 
triple says that some relationship, indicated by the predicate, holds 
between the resources denoted by the subject and object." And about a 
class in an ontology context it is usually said that it defines a set 
of commonon characteristics of objects of this class. That results in 
such assertions: an instance of a class is the subject of the RDF 
triple, a "common characteristic" - called property - is the predicate
 and the value of the characteristic is the object.

And Dublin Core defines the DC Term license this way (shortened):
dcterms:license
    a rdf:Property ;
    dcterms:hasVersion 
<http://dublincore.org/usage/terms/history/#license-002> ;
    dcterms:issued 
"2004-06-14"^^<http://www.w3.org/2001/XMLSchema#date> ;
    rdfs:comment "A legal document giving official permission to do 
something with the resource."@en.

Let's have a look at the RDF triple
thisConstraint odrl:count "1"
This triple consists in fact of: the subject <thisConstraint> is ok, 
but the predicate is the object of a triple with odrl:leftOperand as 
predicate and the object is the object of a triple with 
odrl:rightOperand as predicate. The style "express the objects of two 
defined properties of a class as predicate and object of a (special) 
triple" does not follow this express a class by RDF (triples) design.





-- 
GitHub Notification of comment by nitmws
Please view or discuss this issue at 
https://github.com/w3c/poe/issues/79#issuecomment-266980256 using your
 GitHub account

Received on Wednesday, 14 December 2016 09:04:06 UTC