[Xesam] An open-source project for desktop ontology maintenance

Mikkel Kamstrup Erlandsen mikkel.kamstrup at gmail.com
Wed May 6 11:44:28 PDT 2009


2009/5/6 Evgeny Egorochkin <phreedom.stdin at gmail.com>:
> On 6 мая 2009 20:23:21 Roberto Guido wrote:
>> On Wed, May 6, 2009 at 4:10 PM, Evgeny Egorochkin
>>
>> <phreedom.stdin at gmail.com> wrote:
>> > Exchange patches doens't in any way imply it's automatic.
>>
>> Ok, this sounds good ;-)
>>
>> Yet another question (really, a doubt): if ontologies are dynamically
>> updated (with removed or changed fields) on the machine, so files
>> handled by implementing applications are different from an access to
>> another, what happens?
>> To better explain: how to manage versioning of that package, and
>> incompatibility with a version from another?
> One of approaches is keeping particular class or property semantics constant.
> If you change ontology in an incompatible way,  you change uris of classes and
> properties.

Yeah, compatibility should be taken very seriously, but it is hard to
define in which way we are compatible if the contexts in which the
ontology is used is unclear. For the Xesam 1.0 ontology we can provide
a meaningful compatibility because Xesam also define how query
expansion and the query language itself works.

This should really be nailed down before we cause a big mess. It is
not urgent before we commit to a "stable" release though, so no need
to waste the good momentum over it now, although if someone has the
desire to tackle it now I am certainly up for some discussion :-)

-- 
Cheers,
Mikkel


More information about the Xesam mailing list