[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

FW: A valuable lesson on the difference between XML Schemas and ontologi

  • From: "Costello, Roger L." <costello@mitre.org>
  • To: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
  • Date: Fri, 4 Nov 2011 14:51:45 +0000

FW: A valuable lesson on the difference between XML Schemas and ontologi
Good message from Eliot Kimber:

-----Original Message-----
From: Eliot Kimber [mailto:ekimber@reallysi.com] 
Sent: Friday, November 04, 2011 10:48 AM
To: Costello, Roger L.; xml-dev@w3.org
Subject: Re: A valuable lesson on the difference between XML Schemas and ontologies

[This was original posted to xmlschema-dev. Roger suggested I post it here
as well.]

XML schemas are nothing more than document syntax constraint specifications.
There is no sense in which then can be anything more than a very weak
reflection of some deeper ontology that governs the semantic objects for
which the XML governed by the XSD schema is one possible serialization.

That is, ontologies describe relationships among things, schemas define
syntactic constraints on XML elements. The fact that the XSD mechanism has a
weak facility for defining type hierarchies does not make it a language for
describing taxonomies or ontologies.

The map is not the territory.

Cheers,

Eliot

On 11/4/11 9:19 AM, "Costello, Roger L." <costello@mitre.org> wrote:

> Hi Folks,
> 
> This week I learned a valuable lesson on the difference between XML Schemas
> and ontologies. I think you will find it of interest.
> 
> Warning: in the following two sections I will lead you down a path and attempt
> to persuade you that everything is reasonable and logical. Then, in the two
> sections after that I will change my position 180 degrees and attempt to
> persuade you that what I said previously is unreasonable and illogical.
> 
> ------------------------------------------------------------------------------
> ---------
> The Problem: Element Has No Information About The Kind Of Thing It Is
> ------------------------------------------------------------------------------
> ---------
> 
> In this section and the next I will attempt to persuade you to connect every
> element in your XML Schema to a semantic identifier.
> 
> ---
> 
> Some XML Schemas declare elements and do not associate them to anything. That
> is, there is no indication of what kind of thing an element is. For example,
> in the following XML Schema there is no indication of what kind of thing the
> title element is:
> 
>       <element name="title" type="string" />
> 
> That element declaration states the name of the thing (title), the type of
> data that the thing can have (string), but it says nothing about what kind of
> thing it is.
> 
> More ... http://www.xfront.com/What-Kind-Of-Thing-Is-It.pdf
> 
> Comments welcome.
> 
> /Roger
> 

-- 
Eliot Kimber
Senior Solutions Architect
"Bringing Strategy, Content, and Technology Together"
Main: 512.554.9368
www.reallysi.com
www.rsuitecms.com



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.