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

A Few Thoughts on an Ontology as a Self Organizing System

  • To: xml-dev@l...
  • Subject: A Few Thoughts on an Ontology as a Self Organizing System
  • From: "Roger L. Costello" <costello@m...>
  • Date: Fri, 26 Sep 2003 16:57:13 -0400
  • Organization: The MITRE Corporation

self organizing ontology
Hi Folks,

This is a continuation of the discussion that we had last week on
complex systems.  I have a couple of somewhat fuzzy ideas that I would
like to throw out.  My objective is to stimulate the flow of ideas, and
perhaps bring clarity to my ideas. 

Mike Champion made an interesting statement last week while discussing
semantics:

> But how about the messy real world most of us must
> operate in, where there is an intent to deceive
> (spammers, virus writers, software companies with
> patents on common sense, politicians starting wars [or
> questioning the definition of "is"], ad nauseum)? How
> about in pop culture contexts where meanings of words
> are changed literally for the fun of it?

That got me to thinking.  Suppose that we define the collection of all
XML tags that are used within a domain as a "system".  Let me refer to
each individual tag as a "part" of the system.  The system is
dynamically expanding and shrinking, i.e., parts (tags) are being
introduced/withdrawn all the time.  There are both fixed and changing
interactions in the system, i.e., some parent/child, sibling, semantic
relationships are fixed, others change.

What we have is a complex system.  I could continue on with this
description and talk about system properties, emergent properties,
attractors, etc.  However, since the topic is semantics, I would like to
focus on the use of ontologies in such a system.

Ontology languages such as RDF Schema and OWL provide the ability to
*statically* capture semantic relationships.  However, as Mike points
out, semantics is a continually evolving thing.  As a system evolves, so
must the ontology evolve.  In fact, an ontology must be part of the
system.

"The essence of self-organization is that system structure often appears
without explicit pressure or involvement from outside the system."[1] 
To manage evolving semantics a system must self-organize as semantics
evolve.  In other words, an ontology must be a constantly evolving
entity.

How can we create an ontology that evolves?  Here is a thought: express
semantic relationships in an XSLT document!  An XSLT stylesheet has an
interesting property of being able to output a modified version of
itself, i.e., the output of the stylesheet is another, modified,
stylesheet.  The output stylesheet may contain template rules that have
been modified to reflect changing semantics, and additional template
rules that contain new semantic relationships.

Honestly, I am not sure how one would express semantic relationships in
a stylesheet. For example, how would you express that a SLR is a type of
Camera, or aperture is synonymous with f-stop?

Well, that's it.  As you can see my ideas are rather fuzzy, but perhaps
they will stimulate your thoughts.  /Roger

[1] Self-Organizing Systems FAQ for Usenet newsgroup
comp.theory.self-org-sys


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.