Leo and Steve, (01)
For naming schemes, there are only two options: (02)
1. Free for all naming scheme (e.g., people can name themselves
and their children, pets, cities, etc., anything they please). (03)
2. Regimented naming scheme (some constraints imposed). (04)
Option #1 usually results in multiple entities with the same
names. Option #2 requires some kind of centralized registry
system that enforces whatever constraints are agreed. (05)
The simplest kind of constraint is something like GENSYM in LISP.
Each time it is called, it generates a symbol that is guaranteed
to be distinct from every other symbol it has ever generated. (06)
But for many kinds of things, such as people, computer programs,
and ontologies, we may need some kind of versioning mechanism.
We might want to talk about some specific version of Linux,
or we might want to refer to some person as a child or an adult. (07)
Before we can even begin to talk about a registry for handling
versions, we have to agree on a lot of identity criteria. (08)
When are two ontologies versions of one another? How different
do two versions have to be before they are considered distinct?
Who decides? (09)
John (010)
_________________________________________________________________
Message Archives: http://ontolog.cim3.net/forum/oor-forum/
Subscribe: mailto:oor-forum-join@xxxxxxxxxxxxxxxx
Config/Unsubscribe: http://ontolog.cim3.net/mailman/listinfo/oor-forum/
Shared Files: http://ontolog.cim3.net/file/work/OOR/
Wiki: http://ontolog.cim3.net/cgi-bin/wiki.pl?OpenOntologyRepository (011)
|