- From: Chimezie Ogbuji <chimezie@gmail.com>
- Date: Wed, 12 Sep 2007 16:27:16 -0400
- To: www-tag@w3.org, "Dan Connolly" <connolly@w3.org>
Dan Connolly writes:
> $ HEAD http://www.w3.org/XML/XMLSchema
> 200 OK
>
> So the draft proposes that http://www.w3.org/XML/XMLSchema
> identifies both an information resource and a language.
> Is it just me, or does this seem like a map/territory bug, to others?
Not to me. As I've been pointing out before, if assertions are
expressed in a formal knowledge representation which properly
distinguishes languages from "information resources" there is no
problem. Consider DOLCE's corresponding term for 'linguistic object':
<owl:Class rdf:about="#linguistic-object">
<rdfs:subClassOf
rdf:resource="http://www.loa-cnr.it/ontologies/ExtendedDnS.owl#information-object"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:someValuesFrom
rdf:resource="http://www.loa-cnr.it/ontologies/ExtendedDnS.owl#information-encoding-system"/>
<owl:onProperty
rdf:resource="http://www.loa-cnr.it/ontologies/ExtendedDnS.owl#ordered-by"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>An information object ordered by (encoded according to) a
language.</rdfs:comment>
</owl:Class>
There is a *clear* (ontological) seperation between the document
(information object/resource) and the language it is encoded in. IMO,
The bug here is with the mechanism used to conclude the nature of
http://www.w3.org/XML/XMLSchema not, the draft.
> There are languages and there are documents that specify/describe
> languages, but those classes don't intersect, do they?
In DOLCE (see [1] & [2]) they *may* (I couldn't determine this from a
quick perusal) but at the very least, the semantics of what a document
is and a language encoding is clearly articulated.
[1] http://www.loa-cnr.it/ontologies/InformationObjects.owl
[2] http://www.loa-cnr.it/ontologies/ExtendedDnS.owl
-- Chimezie
Received on Wednesday, 12 September 2007 20:27:21 UTC