Re: Text for Metaformats W3C page

* Jeni Tennison wrote:
>Metaformats are generic formats that people can adopt when creating
>their own application-specific languages without having to reinvent
>syntax. The terms that people use to specialise a metaformat are often
>called vocabularies.

That seems misleading to me. In principle you can establish conventions
for using a particular format for all formats, so in that sense all for-
mats are "metaformats". But people do not typically call documents that
follow such a convention as instances of some "vocabulary"; you'd find
that mostly for formats specifically designed for others to create such
conventions.

>Metaformats usually have a schema language that can be used to define
>or describe a vocabulary that uses that metaformat, and query or
>transformation languages that can be used to access information within
>documents that use that metaformat.

I do not think this is common at all. "Delimiter-separated-values" for
instance would certainly seem to be a "metaformat", but I am not aware
of any widely used schema language for them, other than the convention
to sometimes use the first line for column titles. Leading to much pain
since you can't import "english" DSV data into "german" Excel without
changing system settings because Excel does not know the "english" data
uses commas to separate fractional digits from other digits. If there
was some established schema language, I would expect such problems to
not exist, for the most of it. People would rather seem to be using a
lowest common denominator format like some DSV format precisely because
there is nothing better that works well across applications.

I could make a schema language easily, satisfying "there exists", but
that would not be very meaningful. There sort-of are schema languages
for JSON, but they aren't used much currently. I think it would be fair
to say the same about XML. And "HTML Microformats", or Mediawiki "Wiki-
text template usage" and so on. It's not clear to me what you are actu-
ally trying to define.

>What is XML?

>What is RDF?

>What is JSON?

(It does not seem a good use of TAG resouces to answer such questions.)
-- 
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 

Received on Wednesday, 13 June 2012 00:31:36 UTC