[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [office-metadata] Our discussion on the Wiki example
Hi Bruce, thanks for your feed-back, find my comments in line. Bruce D'Arcus wrote: For the same reason as for naming ODF elements for instance "office:body" instead of "107eb0:7704". It is simply the human readability of ODF. As well, easier to edit by human. You would recognize easier copy&paste errors, for instance when there is a different URI in meta:about and in the manifest, like even you did in the example. ;-) Sure. There are always different ways to state the same semantic, like informations about persons using vcard or hcard. And certainly there are descriptions how to transform grammar into the other. This might be transformed in the metadata folder without touching the content.xml. I have in a document some meta data expressing a name as employee of my company. If I want to link to these employees, I don't want to define the document structure(s), where they are embedded, but simply want to link to the semantic of 'employee'. No problem, I wrote the email on the end of day as well, so I play my part in this, Don't blame yourself ;-) Your question is related to the earlier mentioning to link the semantic not to the structure The structure like the number of paragraphs you used before the desired information might change frequently or be uncertain. Therefore it is a bad idea to link to to the Xth paragraph where once the semantic was in. Redundancy is the problem. Human work on with the document, changing only the human viewable parts. The copy for machine & the copy of human information become inconsistent. And even if they are staying mainly the same. No way for the machine to validate if the information to be still consistent. If you can not trust the information, it is lost.This approach might exist aside of new introduced xml:id, which could be generated by the user when the document is ready to publish. xml:id should be stable similar to the API / interface of a software and therefore handled with care. Closing the circle, we are back at mnemonic ids.In general I would rather prefer something like: There is no rule that the id's should express any semantic, but it can help a lot when the XML is reviewed by a human and that is one advantage of XML. If as these ids are offered/given by the component/plug-in, which takes care of the meta data, there is no human interaction required to bring in the semantic into the IDs, either. Now it is my turn to ask. What do you mean? Different vendors implement different plug-ins for different meta-data. Like various vendors for citation. Aside of this, there should be one default installed plug-in, which take care of meta data if there is no certain plug-in installed. All these questions for the big picture: how to get the correct plug-in - questioned by the ODF application - or is there already a grammar (and plug-in) for my semantic - questioned by an ODF editor -, are not asked, yet. These application problems might need some help from the ODF as well. Is that right?I see RDFa as a very good opportunity to learn from, but as HTML has one plain document and we are a compound package we have certain advantages we should use. Just a use case how the end user might benefit from meta data.further features would be possible. For instance 'auto completion' or 'drop down list' for the content of such a field are thinkable for the future even for the fall-back plugin ( but most likely not in it's first version). BruceKeep on enjoying your week-end, Svante |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]