- From: Felix Sasaki <felix.sasaki@fh-potsdam.de>
- Date: Fri, 16 Apr 2010 15:17:16 +0200
- To: "Michael Steidl (IPTC)" <mdirector@iptc.org>
- Cc: public-media-annotation@w3.org
- Message-ID: <v2wba4134971004160617zab5390c7ue2af15a3a9976884@mail.gmail.com>
Hi Michael, 2010/4/16 Michael Steidl (IPTC) <mdirector@iptc.org> > Hi Felix, see more below ... > > > > *From:* felix.sasaki@googlemail.com [mailto:felix.sasaki@googlemail.com] *On > Behalf Of *Felix Sasaki > *Sent:* Friday, April 16, 2010 2:00 PM > > *To:* Michael Steidl (IPTC) > *Cc:* public-media-annotation@w3.org > *Subject:* Re: comments on OMR 1.0 mapping to IPTC Schemas > > > > Hi Michael, > > 2010/4/16 Michael Steidl (IPTC) <mdirector@iptc.org> > > Hi Felix > > The issue I raised is about “what are you mapping”. To my understanding > from reading the specs it is a mapping between metadata properties - which > are grouped by what? By their namespace? Or by an “existing format”, and > what is a format – a named specification? > > The IPTC as a standardisation organisation would prefer that properties are > considered as intellectual property of their makers. Thus a mapping is > established between the ma: properties and the Dublin Core properties and > not XMP which is only using Dublin Core properties but not having specified > them. Further the mapping between ma:title and dc:title should be applicable > regardless of the format which is used to annotate the Dublin Core Title > property. > > To add: I understand what you are aiming at with the API below, but this > would work in exactly the same way if the mapping is named “to Dublic Core” > and not “to XMP”. So what I’m pointing at is more a naming and IP issue and > not a technical issue. > > > Understand. I tend to disagree that this is not a technical issue: if you > do not enlist the potential field names which may occur in a metadata file, > the API would need to check for everything before doing the mapping. So > having the information available "looking for ma:title in XMP files, only > search for dc:title" makes that easier. > > Besides, again on the technical level, XMP defines value types like LangAlt > for dc:description, which are not available in Dublin Core itself. So having > a place to gather these types is very for the API. > > > > OK, agreed, this is a feature beyond the Dublic Core specs. > > > Your IP concerns are very important, and I am thinking of how to implement > them while keeping such information . Would it help if the table and > column 3 would be renamed "Schemas used in XMP", and to add a statement to > the specification like this: > > "XMP allows for using properties which are not from the XMP namespace, like > Dublin Core. The specification of mappings between these properties and the > Media Annotations Working Group vocabulary does not entail any intellectual > property relation between the maintainers of these properties, e.g. the > Dublin Core Metadata Initative, and XMP." > > I think the Media Annotation group has to make a split regarding the API > specs into features regarding the “annotation technology” (e.g. XMP) and the > properties: > I agree to your three bullet points below, and I am currently reworking the XMP mapping, see http://fabday.fh-potsdam.de/~sasaki/mawg/xmp.html . I am 1/3 through and have already included EXIF related metadata and photoshop as well. Getting to keywords, I will take IPTC into account as well. So I hope that this is the right way forward. If you have any specific comments, please let me know :) . Btw., I will also ask Frank Biederich from Adobe from feedback, probably later today when I have reached ma:numTracks. > - Exif metadata may also be expressed by the XMP annotation – > won’t they benefit from the XMP features for Dublin Core? > > - Adobe has defined some metadata in their own “photoshop” > namespace (actually referring back the IPTC IIM metadata – > www.iptc.org/IIM) like keyword. This would perfectly fit the ma:keyword - > but is currently excluded from the XMP mapping. > > - We, the IPTC, have defined a set of more refined Photo Metadata > in the IPTC Extension namespace – which also builds on XMP. > > As XMP is an important annotation technology for visual content I would > support that the API takes XMP features into account and provides e.g. a > parameter to get a description in specific language. But the mapping from > ma: properties to properties of other namespaces should not be strictly > linked to the technology. > > Having a look into mediaont-api: you define interfaces for accessing > properties, e.g. > > interface StringObject: MAObject, Language { > > attribute DOMString value; > > }; > > Perfect: you („only“) need a class for each annotation technology or > format: the XMP class, the NewsML-G2 class ;-) etc. Each class implements > the interface in a way which is specific to this annotation technology, then > the user only has to now this file includes metadata in a specific > annotation technology, then applying the right class would deliver what’s > expected. > That sounds like a very good idea to me. Best, Felix > > > Best regards > > Michael > > > > > Best regards, > > Felix > > > > > Br > > Michael > > > > > > *From:* felix.sasaki@googlemail.com [mailto:felix.sasaki@googlemail.com] *On > Behalf Of *Felix Sasaki > *Sent:* Friday, April 16, 2010 12:05 PM > > > *To:* Michael Steidl (IPTC) > *Cc:* public-media-annotation@w3.org > *Subject:* Re: comments on OMR 1.0 mapping to IPTC Schemas > > > > Hello Michael, > > > > thank you for your very useful and detailed comments. I am not working on > this mapping, but on the XMP mapping table, so I have a comment related to > that below. > > 2010/4/15 Michael Steidl (IPTC) <mdirector@iptc.org> > > ..... > > ------------ > > In addition to this review of the IPTC mapping I would like to add one more > comments: > > > > * as the IPTC is very involved in XMP we would like to point out, that the > “Table 1: XMP” is misleading: the “XMP Attributes” like dc:contributor etc > are definitely not part of the XMP specifications, as the namespace prefix > indicates they are part of the Dublin Core specification. XMP is a > completely metadata property agnostic framework based on RDF/XML – and Adobe > makes only use of some properties in their implementation for Adobe > products, like Photoshop etc. But it would be fully XMP compliant to have an > XMP packet without a single Dublin Core property but Descriptions, > Identifiers etc. from other namespaces. > > > Sure. However, keep in mind that the ontology is supposed to be used to > provide mapping relations for an API. Below is a sample method, adapted from > > http://lists.w3.org/Archives/Public/public-media-annotation/2010Apr/0058.html > > > maobject1 = setMAResource ("video.flv"); > maobject1.getProperty("title"); > > So you want to be able to get the title of a media resource - which is > AFAICT stored as dc:title in XMP. > Of course there might media files without dc:title, as you pointed out. > Because of that I would map ma:title to let's say: > - dc:title, exact mapping, dataype langalt (allows for language > alternatives) > - xmpDM:album, related mapping, album title in the XMP Dynamic Media schema > - xmp:Nickname related mapping, text datatype, XMP Basic schema > - xmp:Label, related mapping, text XMP Basic schema > > Also the XMP mapping table needs a thorough revision, and I am currently at > it, with more updates later today. > > Best regards, > > Felix > > > > > Many thanks for this work as we see that NewsML-G2 provides one of the most > complete mappings to OMR of all referenced metadata schemas, so it may make > sense to stay in touch. > > > > Best regards > > > > Michael > > > > ================================================== > > Sent by: > > Michael Steidl > > Managing Director of the IPTC <mdirector@iptc.org> > > International Press Telecommunications Council - http://www.iptc.org/ > > Business office address: > > 20 Garrick Street, London WC2E 9BT, United Kingdom > > Registered in England, company no 101096 > > > > > > >
Received on Friday, 16 April 2010 13:17:49 UTC