- From: Thierry Michel <tmichel@w3.org>
- Date: Wed, 16 Feb 2011 19:31:26 +0100 (CET)
- To: "Pierre-Antoine Champin" <pierre-antoine.champin@liris.cnrs.fr>
- Cc: "Thierry Michel" <tmichel@w3.org>, "Evain, Jean-Pierre" <evain@ebu.ch>, "public-media-annotation@w3.org" <public-media-annotation@w3.org>
Done see http://dev.w3.org/2008/video/mediaann/mediaont-1.0/mediaont-1.0.html > Thanks Thierry, and all you guys for the good work; > > sorry I couldn't join you, even on the phone or IRC. I had great > interest in the discussion, but unfortunately the schedule was not > compatible with my timezone :-/ > > I just reviewed in section 7.2 the correspondence table btw the abstract > ontology and RDF ontology, to check if they were still consistent, some > modifications are required: > > > * change 'contributor.identifier' to 'contributor.contributor' (left > column) > > * change 'creator.identifier' 'creator.contributor' (left column) > > * add a line | creator.role | (2) | just after 'creator.creator' > > * change 'ma:locationCoordinateSystem' to > 'ma:hasLocationCoordinateSystem (3)' (right column) > > * remove line 'rating.identifier' > > * change line | rating.type | ma:hasRatingScheme | by > | rating.ratingSystem | ma:hasRatingScheme | > > * change 'relation.identifier' to 'relation.target' (left column) > > * change 'relation.relation' to 'relation.type' (left column) > > * change 'copyright.identifier' to 'copyright.holder' (left column) > > * change 'policy.policy' to 'policy.statement' (left column) > > * change 'targetAudience.identifier' to 'targetAudience.audience' (left > column) > > * change 'targetAudience.classification' to > 'targetAudience.classificationSystem' (left column) > > * change 'ma:format' to 'ma:hasFormat (3)' (right column) > > * in note (2), "ontology" should be replaced by "RDF ontology" > > > also, this has some impact on the RDF ontology; I think Jean-Pierre will > have noticed it, but just to be sure: > > > * ma:localtionCoordinateSystem should be renamed to > ma:hasLocationCoordinateSystems and become an owl:ObjectProperty, as its > values can now be URIs > > * ma:format should be renamed to ma:hasFormat and become an > owl:ObjectProperty, as its values can now be URIs > > * MAYBE should we rename ma:hasRatingScheme to ma:hasRatingSystem in > order to be more consistent with the ontology; this would require > updating the correspondence table as well... > > * MAYBE idem for ma:hasClassificationScheme, renamed to > ma:hasClassificationSystem ? > > > thanks again for this thorough work. > > pa > > > On 02/15/2011 11:21 PM, Thierry Michel wrote: >> >> >> I have incorporated the changes in the Ontology document. >> http://dev.w3.org/2008/video/mediaann/mediaont-1.0/mediaont-1.0.html >> >> It may be easier to review here ;-) >> >> It includes this morning resolution + your latest statement for >> targetAudience + Werner suggestion for policy to keep only the String >> value. >> >> >> >> >> >> >> >> >> >> >> >>> More detailed review: >>> >>> Keyword should be marked as [no change] >>> >>> targetAudience: >>> >>> A tuple identifying the classification @@@ system @@@ (e.g., a parental >>> guidance issuing agency, or a targeted geographical region) and the >>> value >>> given in this classification. >>> >>> Change to: >>> >>> A tuple identifying the audience being addressed (demographic class, >>> parental guidance group, or geographical region) and the >>> classification >>> @@@ system @@@ (e.g., a parental guidance issuing agency). >>> >>> >>> BTW, thanks for taking all these notes. >>> >>> Jean-Pierre >>> >>> -----Original Message----- >>> From: Thierry Michel [mailto:tmichel@w3.org] >>> Sent: mardi, 15. février 2011 22:03 >>> To: Evain, Jean-Pierre >>> Cc: public-media-annotation@w3.org >>> Subject: Agreed Changes in the 5.1.2 Descriptive properties (Core Set) >>> table for the Type definition column. >>> >>> Here are the changes in the Ontology for the 5.1.2 Descriptive >>> properties >>> (Core Set) table for the Type definition column. >>> >>> Identification >>> identifier (attName="identifier", attValue="URI") [NO change] >>> title { (attName="title", attValue="String"), (attName="type", >>> attValue="URI" | "String"")? } [CHANGED] >>> language (attName="language", attValue="URI" | "String") [NO change] >>> locator (attName="locator", attValue="URI") [NO change] >>> >>> Creation >>> contributor { (attName="contributor", attValue="URI" | "String"), >>> (attName="role", attValue="URI" | "String")? } [CHANGED] >>> creator { (attName="creator", attValue="URI" | "String"), >>> (attName="role", attValue="URI" | "String")? } [CHANGED] >>> date { (attName="date", attValue="Date"), (attName="type", >>> attValue="URI" | "String")? } [CHANGED] >>> location { (attName="name", attValue="URI" | "String")?, >>> (attName="longitude", attValue="Double")?, (attName="latitude", >>> attValue="Double")?, (attName="altitude", attValue="Double")?, >>> (attName="coordinateSystem", attValue="URI" | "String")? } [CHANGED] >>> >>> Content description >>> description (attName="description", attValue="String") [NO change] >>> keyword (attName="keyword", attValue="URI" | "String") >>> genre (attName="genre", attValue="URI" | "String") [NO change] >>> rating { (attName="value", attValue="Double"), >>> (attName="ratingSystem", attValue="URI" | "String")?, {(attName="min", >>> attValue="Double"), (attName="max", attValue="Double")}? } [CHANGED] >>> >>> Relational >>> relation { (attName="target", attValue="URI" | "String"), >>> (attName="type", attValue="URI" | "String")? } [CHANGED] >>> collection (attName="collection", attValue="URI" | "String") [NO >>> change] >>> >>> Rights >>> copyright { (attName="copyright", attValue="URI" | "String"), >>> (attName="holder", attValue="URI" | "String")? } [CHANGED] >>> policy { (attName="statement", attValue="URI" | "String"), >>> (attName="type", attValue="URI" | "String")? } [CHANGED] >>> >>> change the text to .... >>> A tuple containing a policy statement either human readable as a string >>> or >>> machine resolvable as a URI, and the type of the policy to provide more >>> information as to the nature >>> of the policy. See examples. >>> >>> Distribution >>> publisher (attName="publisher", attValue="URI" | "String") [NO >>> change] >>> targetAudience { (attName="audience", attValue="URI" | "String"), >>> (attName="classificationSystem", attValue="URI" | "String") } [CHANGED] >>> A tuple identifying the classification @@@ system @@@ (e.g., a parental >>> guidance issuing agency, or a targeted geographical region) and the >>> value >>> given in this classification. >>> >>> Fragment >>> fragment { (attName="identifier", attValue="URI"), >>> (attName="role", >>> attValue="URI" | "String")? } [CHANGED] >>> namedFragment { (attName="identifier", attValue="URI"), >>> (attName="label", >>> attValue="String") } [NO change] >>> >>> >>> Technical Properties >>> frameSize { (attName="width", attValue="Double"), (attName="height", >>> attValue="Double"), (attValue="unit", attValue="String")? } [NO >>> change] >>> compression (attName="compression", attValue="URI" | "String") [NO >>> change] >>> change the text to .... >>> The compression type used. For container files (e.g., QuickTime, AVI), >>> the >>> compression is not defined by the format, as a container file can have >>> several tracks that each use different encodings. In such a case, >>> several >>> compression instances should be used. Thus, querying the compression >>> property of the track media fragments will return different values for >>> each track fragment. >>> Either or both of two values may be supplied: a free-form string which >>> can >>> be used for user display or when the naming convention is lost or >>> unknown. >>> The URI consists of a absolute-URI (RFC 3986, section 4.3) and fragment >>> (RFC 3986, section 3.5), that is, e.g. in the form absolute-URI#name. >>> The >>> absolute-URI identifies the naming convention used for the second >>> parameter, which is a string name from that convention. A URL is >>> preferred for the URI, and if it is used, it (a) might contain a date >>> in >>> the form mmyyyy, indicating that the owner of the domain in the URL >>> agreed >>> to its use as a label around that date and (b) should be >>> de-referencable, >>> yielding an informative resource about the naming convention. >>> Note that this use of URIs with fragments also closely matches RDF (see >>> <http://www.w3.org/TR/rdf-concepts/#section-fragID>). >>> Note that for some container files, the format parameter can also carry >>> an >>> extended MIME type to document this; see [RFC 4281] for one such >>> instance. >>> >>> >>> >>> duration (attName="duration", attValue="Double") [NO change] >>> format (attName="format", attValue="URI" | "String") [CHANGED] >>> samplingRate (attName="samplingRate", attValue="Double") [NO >>> change] >>> frameRate (attName="frameRate", attValue="Double") [NO change] >>> averageBitRate (attName="averageBitRate", attValue="Double") [NO >>> change] >>> numTracks { (attName="number", attValue="Integer"), (attName="type", >>> attValue="String")? } [NO change] >>> >>> >>> >>> >>> Change the Statement before the table as follows ... in 5.1.1 >>> Description >>> of the approach followed for the property definitions >>> >>> >>> >>> The following syntax is used for the type descriptions: >>> >>> * ( ) (parentheses) are used to indicate a attribute/value pair >>> * | (vertical bar) is used to indicate a choice between >>> different >>> values >>> * { } (curly brackets) are used to define a complex type, i.e., >>> a >>> tuple of attribute/value pairs >>> * ? (question mark) is used to indicate an optional element >>> >>> contributor { (attName="contributor", attValue="URI" | "String"), >>> (attName="role", attValue="URI" | "String")? } >>> is interpreted as a complex type that has two elements. >>> The first identifies the contributor of a media resource by using a URI >>> or >>> a string. >>> The second specifies an optional role, which is defined by a string. >>> Elements are comma separated, and the collection of elements that makes >>> up >>> the complex type is enclosed in curly brackets. >>> >>> >>> Change the compression example to .... >>> @@@ TBD >>> >>> >>> -- >>> Thierry Michel >>> W3C >>> >>> >> >> > > > -- Thierry Michel W3C
Received on Wednesday, 16 February 2011 18:31:55 UTC