- From: Paul Prescod <paul@prescod.net>
- Date: Thu, 10 Oct 2002 05:02:08 -0700
- To: "'www-tag@w3.org'" <www-tag@w3.org>
- CC: Uche Ogbuji <uche.ogbuji@fourthought.com>
Uche Ogbuji writes about the 4Suite strategy for imposing relationships onto colloquial XML: http://lists.fourthought.com/pipermail/4suite/2002-June/003869.html I think that the idea deserves wider consideration. It is not well-documented or widely deployed so it should be used more as the starting point for a proposal than a complete one. (I've tweaked the syntax to my taste in examples) I propose that this strategy could have bridged the gaps between the two RDF worlds: <Relationship> <Subject>/rdf:RDF/channel</Subject> <Predicate>dc:title</Predicate> <Object>title</Object> </Relationship> To make the RDF assertion that the "title element" is the "dc:title" of the "channel element." Then Dave Winer gets his colliqual input and the RDF heads get their KR-structured output. I'd also suggest the addition of all sorts of annotative metadata: <Relationship> .... <dc:Title xml:lang="EN">Channel title</dc:Title> <xlink:actuation>onRequest</xlink:actuation> ... </Relationship> I think we can also apply this technique to the current battles. <Relationship> <Subject>html:img</Subject> <Predicate>xlink:embed</Predicate> <Object>src</Object> </Relationship> <Relationship> <Subject>html:img/@src</Subject> <Predicate>dc:description</Predicate> <Object>@longdesc</Object> </Relationship> These descriptions could themselves be annotated with arbitrary metadata, including default link behaviours, titles and translations. It becomes easy to see how XHTML could easily support BOTH an @longdesc attribute and language-specific sub-elements. The exact relationship between XLink and RDF requires more thought in a universe organized in this way, but that has been true since XLink was invented. Paul Prescod
Received on Thursday, 10 October 2002 08:03:03 UTC