RE: A Few Thoughts on an Ontology as a Self Organizing System
Right. Introduction of parameters is a better approach, although it indicates that as I said, the system is not closed or completely self-organizing. It requires an environment. That is a basic principle of behavioral cybernetics. Further, the environment can be modified by the evolving entities it contains, and that modifies the entities as well. This is a fundamental of ecosystems and the application to information system is information ecosystems: adaptation of self to environment and environment to self. The values in the camera document changes as the instance of the camera changes. The values of the schema of the camera changes when **cameras** evolve. This relationship of schema to document, type to instance, can only be evolutionary when an observer of camera evolution changes the schema. It is a sensing or semiotic system. The environment is also a semiotic entity. This model of recursion of feedback-mediated adaptation is found in living systems and can be applied to artificial systems. len -----Original Message----- From: Jeff Rafter [mailto:jeffrafter@d...] > 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. Roger, I think you found the crux of that discussion in Mike's point. As I read your message I thought it would be helpful to establish what we mean by flux/change specifically (if not limitedly) for the sake of exploration. I am admitedly a newbie in this area... For example, given a sample "system" (working with cameras is fine) what are the areas of change that we are worried about-- some possible cases: 1) Someone removes an existing ontology (e.g. they decide SLRs never existed) 2) Someone adds a new ontology (e.g. a new camera type called an FBR is invented) 3) Someone changes an existing ontology (e.g. f-stop comes to mean Flash-Stop) In the third case the notion of locality (both existing for time and space) as Len mentioned becomes important. Are we examining a document that was created with an early notion of f-stop or the more recent changed meaning? As for how to represent the ontology properties in XSLT, what if it was done using something like <xsl:call-template name="equivalentClass" select="Cameras/Kinds"> <xsl:with-param name="ID" select="Camera" /> </xsl:call-template>
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format