W3C home > Mailing lists > Public > semantic-web@w3.org > April 2007

Re: Finding News Taxonomies [was: RE: Towards a TAG consideration of CURIEs]

From: John Cowan <cowan@ccil.org>
Date: Sat, 7 Apr 2007 12:23:29 -0400
To: Misha Wolf <Misha.Wolf@reuters.com>
Cc: Richard Cyganiak <richard@cyganiak.de>, www-tag@w3.org, semantic-web@w3.org, public-xg-mmsem@w3.org, newsml-g2@yahoogroups.com
Message-ID: <20070407162329.GJ20773@mercury.ccil.org>

Misha Wolf scripsit:

> This:
>    http://www.iptc.org/docs/newscodes.html#123456
> is not legal, as "123456" is an illegal fragment identifier.

Not exactly.  We can decompose this into three claims, two false
and one true.

1) "123456" is an invalid fragment: false.  If you look at the
syntax rules in RFC 3986, you see that every character in a fragment
can be a digit.

2) "123456" can't be the value of an XML attribute of type ID: false.
An XML document may contain attributes of type ID in one of two
ways: every attribute with the name "xml:id" is of type ID, and so
is any attribute declared in the DTD (internal or external) to have
type ID.  Such attributes may contain any value, and the document is
well-formed.

3) "123456" can't be the value of an attribute of type ID in a
*valid* XML document: true.  However, plenty of documents are not
valid: in particular, any document without a DTD is not valid, and
there is nothing wrong with having a DTD without expecting or requiring
validity.

-- 
John Cowan      cowan@ccil.org
        "Not to know The Smiths is not to know K.X.U."  --K.X.U.
Received on Saturday, 7 April 2007 16:23:37 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 21:45:14 GMT