- From: Greg Houston <gregory.houston@gmail.com>
- Date: Fri, 29 Aug 2008 11:12:43 -0500
On Fri, Aug 29, 2008 at 10:35 AM, Kristof Zelechovski <giecrilj at stegny.2a.pl> wrote: > Rather meta-property than metadata-property, otherwise seems quite > reasonable. > Chris <div id="Sarah" meta-namespace="foo:http://mysite.com/foo/" meta-foo="instanceof:Person;about:Sarah"> <p><span meta-foo="property:name">Sarah Foo</span></p> <p><span meta-foo="property:job:title">CEO</span></p> <p><span meta-foo="property:job:salary">$120,000</span></p> <p><span meta-foo="property:age">32</span></p> <h3>Likes:</h3> <ul meta-foo="property:likes;rel:whatever;typeof:whatever"> <li>chocolate</li> <li>stars</li> <li>green</li> </ul> </div> Greg > -----Original Message----- > From: whatwg-bounces at lists.whatwg.org > [mailto:whatwg-bounces at lists.whatwg.org] On Behalf Of Greg Houston > Sent: Friday, August 29, 2008 5:29 PM > To: Shannon > Cc: Ben Adida; whatwg at lists.whatwg.org; Eduard Pascual > Subject: Re: [whatwg] Ghosts from the past and the semantic Web > > On Fri, Aug 29, 2008 at 3:31 AM, Shannon <shannon at arc.net.au> wrote: >> I think you see the problem to be solved as "RDF-in-HTML". I would prefer >> the problem defined as "Metadata-in-HTML". > > It seems to me that everything they want to do could be done with the > data attribute except that attribute is meant to be private, which > could mean an assortment of things. John Resig mentioned it is private > in the sense that it does not effect layout or presentation, but it > could also be private in the sense that I don't have to worry about > someone else using any of my data names, e.g., I can use data-title, > data-blue, data-atari, and not worry about conflicts with anyone else. > > Data is private, metadata is not. It seems like a metadata attribute > could be pretty much exactly like the data attribute but with > namespacing. > > Then there is only one reserved metadata name and that is > metadata-namespace. The vocabulary file could be written in XML or > some language that doesn't exist yet. It tells you what it is in it's > doctype. What they want to add as HTML attributes instead they would > have to further define in their vocabulary (if they don't already), > e.g., typeof, about, property and so forth. They can make a thousand > new metadata attributes if they want, they just have to define them in > their vocabulary file. > > <div id="Sarah" > metadata-namespace="foo:http://mysite.com/foo/" > metadata-foo="instanceof:Person;about:Sarah"> > <p><span metadata-foo="property:name">Sarah Foo</span></p> > <p><span metadata-foo="property:job:title">CEO</span></p> > <p><span metadata-foo="property:job:salary">$120,000</span></p> > <p><span metadata-foo="property:age">32</span></p> > <h3>Likes:</h3> > <ul metadata-foo="property:likes;rel:whatever;typeof:whatever"> > <li>chocolate</li> > <li>stars</li> > <li>green</li> > </ul> > </div>
Received on Friday, 29 August 2008 09:12:43 UTC