- From: Thierry MICHEL <tmichel@w3.org>
- Date: Fri, 23 Sep 2011 10:42:10 +0200
- To: Felix Sasaki <felix.sasaki@dfki.de>
- CC: "Höffernig, Martin" <Martin.Hoeffernig@joanneum.at>, "public-media-annotation@w3.org" <public-media-annotation@w3.org>
- Message-ID: <4E7C4662.3020004@w3.org>
Felix, I have tried your XSL with the W3C processor http://www.w3.org/2005/08/online_xslt/ and I get curious output see attached files. Which XSLT processor do you use ? Thierry Le 22/09/2011 21:19, Felix Sasaki a écrit : > Hi Martin, > > I have implemented option 2). Attached is a new version of the XMP related > files. Thierry, could you upload these? > > Thanks, > > Felix > > 2011/9/19 Höffernig, Martin<Martin.Hoeffernig@joanneum.at> > >> Dear Felix,**** >> >> ** ** >> >> Since time-related datatypes have to be used for date properties [1], I >> would choose option 1 or option 2.**** >> >> [1]: >> http://www.w3.org/2008/WebVideo/Annotations/drafts/ontology10/PR/#ont-owl >> **** >> >> ** ** >> >> Best,**** >> >> Martin**** >> >> ** ** >> >> *Von:* felix.sasaki@googlemail.com [mailto:felix.sasaki@googlemail.com] *Im >> Auftrag von *Felix Sasaki >> *Gesendet:* Donnerstag, 15. September 2011 16:42 >> *An:* Höffernig, Martin >> *Cc:* public-media-annotation@w3.org >> *Betreff:* Re: XSLT-Stylesheet for conversion XMP> MAWG**** >> >> ** ** >> >> Hi Martin,**** >> >> ** ** >> >> this is on purpose. The values are not part of the lexical space of >> time-related datatypes in XML Schema. At**** >> >> http://fabday.fh-potsdam.de/~sasaki/mawg/xmp/xslt/xml-canonical-to-mawg.xsl >> **** >> >> I have created a function my:checkDateDataType, to deal with some of these >> values that occurred in the XMP example files. But the fallback is always >> that if no adequate datatype is found, I go to a string datatype.**** >> >> ** ** >> >> I see two options:**** >> >> ** ** >> >> 1) Change the input data so that it contains only XML Schema dateTime >> compatible values**** >> >> 2) Extend my:checkDateDataType so that it deals with the two problematic >> values and converts them to dateTime values**** >> >> 3) Leave everything as is**** >> >> ** ** >> >> My preference would be 2) or 3). 3) Would reflect reality most, at least >> given the XMP examples I have. Any thoughts?**** >> >> ** ** >> >> Felix**** >> >> ** ** >> >> 2011/9/15 Höffernig, Martin<Martin.Hoeffernig@joanneum.at>**** >> >> Dear Felix,**** >> >> **** >> >> your example looks very good now. **** >> >> However, there is one thing left I would like to point your attention to:* >> *** >> >> There are two ma:date values with datatype xsd:string ("2010-12-13T12:59: >> 59.12345+02:00"^^xsd:string and "2010-12-31T11:59Z"^^xsd:string). A >> time-related datatype would be better at this point.**** >> >> **** >> >> Best,**** >> >> Martin**** >> >> **** >> >> **** >> >> *Von:* felix.sasaki@googlemail.com [mailto:felix.sasaki@googlemail.com] *Im >> Auftrag von *Felix Sasaki >> *Gesendet:* Dienstag, 13. September 2011 15:11 >> *An:* Thierry Michel; Höffernig, Martin; public-media-annotation@w3.org*** >> * >> >> >> *Betreff:* Re: XSLT-Stylesheet for conversion XMP> MAWG**** >> >> **** >> >> Thierry, Martin, all,**** >> >> **** >> >> I implemented Martin's comments:**** >> >> - input file with only one creation date value >> http://fabday.fh-potsdam.de/~sasaki/mawg/xmp/xslt/MAWG_test_canonical.xml* >> *** >> >> - XSLT transformation that solves the issues with multiple labels for >> ma:hasLanguage and ma:hasPolicy >> http://fabday.fh-potsdam.de/~sasaki/mawg/xmp/xslt/xml-canonical-to-mawg.xsl >> **** >> >> - output in RDF/XML >> http://fabday.fh-potsdam.de/~sasaki/mawg/xmp/xslt/MAWG_test_canonical_mapped-to-rdf-by-xslt.xml >> **** >> >> - output in TTL >> http://fabday.fh-potsdam.de/~sasaki/mawg/xmp/xslt/MAWG_test_canonical_mapped-to-rdf-by-xslt.ttl >> **** >> >> **** >> >> Regards,**** >> >> **** >> >> Felix**** >> >> 2011/9/12 Felix Sasaki<felix.sasaki@dfki.de>**** >> >> Sorry, Thierry, I don't remember the discussion with Werner in detail. >> There is no label and no bag in **** >> >> **** >> >>> ma:date "2009"^^xsd:gYear, >>> "2010-11-18T11:57:24+01:00"^^xsd:dateTime, >>> "2010-12"^^xsd:gYearMonth, >>> "2010-12-13T12:59:59.12345+02:00"^^xsd:string, >>> "2010-12-23T14:42:31"^^xsd:dateTime, >>> "2010-12-31"^^xsd:date, >>> "2010-12-31T11:59:00"^^xsd:dateTime, >>> "2010-12-31T11:59Z"^^xsd:string;**** >> >> **** >> >> these are plain RDF statements. Could you clarify how to deal with the >> above?**** >> >> **** >> >> Thanks,**** >> >> **** >> >> Felix**** >> >> **** >> >> 2011/9/12 Thierry Michel<tmichel@w3.org>**** >> >> Felix, >> >> >> It is the same issue for all; >> This was already discussed with Werner. >> you should use multiple time the same labels or avoid bags in your >> example. >> >> >> Thierry**** >> >>> Dear Martin, all, >>> >>> in addition to your observations and suggestions - which all make sense >> -, >>> let me mention that there are other cases of multiple examples of the >> same >>> kind of information: >>> * ma:date: >>> ma:date "2009"^^xsd:gYear, >>> "2010-11-18T11:57:24+01:00"^^xsd:dateTime, >>> "2010-12"^^xsd:gYearMonth, >>> "2010-12-13T12:59:59.12345+02:00"^^xsd:string, >>> "2010-12-23T14:42:31"^^xsd:dateTime, >>> "2010-12-31"^^xsd:date, >>> "2010-12-31T11:59:00"^^xsd:dateTime, >>> "2010-12-31T11:59Z"^^xsd:string; >>> * ma:title: >>> ma:title "dc:title (de-DE)"^^xsd:string, >>> "dc:title (en-US)"^^xsd:string, >>> "dc:title (x-default)"^^xsd:string, >>> "xmpDM:album"^^xsd:string. >>> In XMP it is clear where the information is coming from, e.g. from dublin >>> core within XM Por the xmpDM namespace. The mawg values of course don't >>> express provenance. So an application does not know whether it should >>> choose >>> e.g. 2010-11-18T11:57:24+01:00 or 2009 is the date value. >>> >>> I don't know how to solve this problem but just wanted you to be aware of >>> it. Martin, all, please let me know how you want to proceed, for >>> ma:hasLanguage, ma:hasPolicy, ma:date, ma:creationDate and ma:title. >>> >>> Regards, >>> >>> Felix >>> >>> 2011/9/12 Höffernig, Martin<Martin.Hoeffernig@joanneum.at> >>> >>>> Dear Felix, Thierry, all >>>> >>>> I have finished the recheck of the latest XMP example. >>>> This example has passed the consistency check using Protege and Pellet. >>>> >>>> However, I have some remarks which should be discussed. >>>> >>>> The value of ma:hasLanguage is a rescource containing three different >>>> labels: >>>> <ma:hasLanguage rdf:parseType="Resource"> >>>> <rdfs:label>en</rdfs:label> >>>> <rdfs:label>de-DE</rdfs:label> >>>> <rdfs:label>de-DE-bayrisch</rdfs:label> >>>> </ma:hasLanguage> >>>> >>>> Since no cardinality restrictions has been defined in the MA ontology, >>>> using multiple labels for the same resoure would be possible. >>>> However, the question is if the above usage of mulitpe labels is correct >>>> in >>>> the MA ontology context? >>>> >>>> I would suggest to avoid the mulitple labels for the same resource and >>>> describe multiple labels in the following way: >>>> <ma:hasLanguage rdf:parseType="Resource"> >>>> <rdfs:label>en</rdfs:label> >>>> </ma:hasLanguage> >>>> <ma:hasLanguage rdf:parseType="Resource"> >>>> <rdfs:label>de-DE</rdfs:label> >>>> </ma:hasLanguage> >>>> <ma:hasLanguage rdf:parseType="Resource"> >>>> <rdfs:label>de-DE-bayrisch</rdfs:label> >>>> </ma:hasLanguage> >>>> >>>> Another resource (value of ma:hasPolicy) contains multiple labels >>>> modelled >>>> in the same as above. >>>> >>>> Furthermore, the media resource contains two different creation dates. >>>> From my side of view there can be only one creation date. >>>> >>>> Best, >>>> Martin >>>> >>>> >>>>> -----Ursprüngliche Nachricht----- >>>>> Von: Thierry MICHEL [mailto:tmichel@w3.org] >>>>> Gesendet: Donnerstag, 08. September 2011 20:03 >>>>> An: Felix Sasaki; Höffernig, Martin >>>>> Cc: public-media-annotation@w3.org; Frank Biederich >>>>> Betreff: Re: XSLT-Stylesheet for conversion XMP> MAWG >>>>> >>>>> >>>>> Felix, Martin, >>>>> >>>>> >>>>> I have added your 2 files (XML and RDF) into the testsuite. >>>>> (replace the former one. >>>>> Note that in the RDF I have added a comment as mentuionned in the >>>>> guidelines. >>>>> >>>>> I have also added your Stylesheet for conversion of XMP (canonical >>>>> form) >>>>> to instance of "Ontology for Media Resources 1.0" in the list of >>>>> Implementations/demonstrators >>>>> >>>>> see >>>>> >>>>> >> http://www.w3.org/2008/WebVideo/Annotations/drafts/ontology10/testsuite >>>>> .html >>>>> >>>>> >>>>> The last bit is that I have removed the former TTL file for XMP. Maybe >>>>> you would like to provide a new one? >>>>> >>>>> Martin could you check the RDF file for XMP ? >>>>> >>>>> Thanks a lot for your input. >>>>> >>>>> Bets, >>>>> >>>>> thierry >>>>> >>>>> Le 08/09/2011 12:25, Felix Sasaki a écrit : >>>>>> Thierry, all, >>>>>> >>>>>> I have made a slight update of the XMP examples. Attached ZIP file >>>>> contains >>>>>> a new input file MAWG_test_canonical.xml, and an output >>>>>> file MAWG_test_canonical_mapped-to-rdf-by-xslt.xmp >>>>>> can you replace input and output in the CR table for the ontology >>>>> document >>>>>> accordingly? >>>>>> >>>>>> The ZIP file also contains an XSLT stylesheet that I used for the >>>>> generation >>>>>> of the output file. Input needs to be XMP *in canonical form* (a >>>>> certain >>>>>> kind of XMP serialization). From my understanding an XMP processor >>>>> needs to >>>>>> be capable to produce that form. See the stylesheet also at >>>>>> http://fabday.fh-potsdam.de/~sasaki/mawg/xmp/xslt/xml-canonical-to- >>>>> mawg.xsl >>>>>> Can you add the stylesheet (or maybe rather the link to it) to the >>>>> mapping >>>>>> tool list of implementations / demonstrators for the ontology? Many >>>>> thanks >>>>>> in advance. >>>>>> >>>>>> I have put Frank Biederich from Adobe into the loop so that he is >>>>> aware of >>>>>> this. >>>>>> >>>>>> Regards, >>>>>> >>>>>> Felix >>>>>> >>>> >>> >>> >>> >>> -- >>> Prof. Dr. Felix Sasaki >>> Senior Researcher, Language Technology Lab >>> DFKI GmbH, Alt-Moabit 91c, 10559 Berlin, Germany http://www.dfki.de >>> phone: +49-30-23895-1807 (fax: -1810) >>> ------------------------------------------------ >>> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH >>> Firmensitz: Trippstadter Strasse 122, D-67663 Kaiserslautern >>> Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster >>> (Vorsitzender), Dr. Walter Olthoff >>> Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes >>> Amtsgericht Kaiserslautern, HRB 2313 >>> >>> Register for the W3C MultilingualWeb Workshop! >>> Limerick, 21-22 September 2011**** >> >>> http://multilingualweb.eu/**register<http://multilingualweb.eu/register >>> >>> >> >> >> -- >> Thierry Michel >> W3C**** >> >> >> >> **** >> >> **** >> >> -- **** >> >> Prof. Dr. Felix Sasaki >> Senior Researcher, Language Technology Lab >> DFKI GmbH, Alt-Moabit 91c, 10559 Berlin, Germany http://www.dfki.de >> phone: +49-30-23895-1807 (fax: -1810) >> ------------------------------------------------ >> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH >> Firmensitz: Trippstadter Strasse 122, D-67663 Kaiserslautern >> Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster >> (Vorsitzender), Dr. Walter Olthoff >> Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes >> Amtsgericht Kaiserslautern, HRB 2313 **** >> >> **** >> >> Register for the W3C MultilingualWeb Workshop! >> Limerick, 21-22 September 2011 >> http://multilingualweb.eu/register**** >> >> **** >> >> >> >> **** >> >> **** >> >> -- >> Prof. Dr. Felix Sasaki >> Senior Researcher, Language Technology Lab >> DFKI GmbH, Alt-Moabit 91c, 10559 Berlin, Germany http://www.dfki.de >> phone: +49-30-23895-1807 (fax: -1810) >> ------------------------------------------------ >> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH >> Firmensitz: Trippstadter Strasse 122, D-67663 Kaiserslautern >> Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster >> (Vorsitzender), Dr. Walter Olthoff >> Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes >> Amtsgericht Kaiserslautern, HRB 2313 **** >> >> **** >> >> Register for the W3C MultilingualWeb Workshop! >> Limerick, 21-22 September 2011 >> http://multilingualweb.eu/register**** >> >> **** >> >> >> >> **** >> >> ** ** >> >> -- >> Prof. Dr. Felix Sasaki >> Senior Researcher, Language Technology Lab >> DFKI GmbH, Alt-Moabit 91c, 10559 Berlin, Germany http://www.dfki.de >> phone: +49-30-23895-1807 (fax: -1810) >> ------------------------------------------------ >> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH >> Firmensitz: Trippstadter Strasse 122, D-67663 Kaiserslautern >> Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster >> (Vorsitzender), Dr. Walter Olthoff >> Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes >> Amtsgericht Kaiserslautern, HRB 2313 **** >> >> ** ** >> >> Register for the W3C MultilingualWeb Workshop! >> Limerick, 21-22 September 2011 >> http://multilingualweb.eu/register**** >> >> ** ** >> > > >
Attachments
- image/gif attachment: ScreenHunter_02_Sep._23_10.38.gif
- image/gif attachment: ScreenHunter_03_Sep._23_10.39.gif
Received on Friday, 23 September 2011 08:42:42 UTC