[MOBY-dev] Cleaning up the Object ontology - Inheriting from base Object
Rebecca Ernst
rebecca.ernst at gsf.de
Fri Feb 17 16:42:55 UTC 2006
Hi all!
I go with Mark in this discussion.
If, like Pieter explained here, one ID is pointing to a user and another
to a program this should be specified in the namespace.
Like namespace_user and namespace_program.
I usually compare the namespace/id principle with phonenumbers. If
someone tells you his phonenumber '77345' this is not sufficient but
together with a namespace 'area-code' this is a valid pair of information.
If I get it right Pieter and Martin want is a namespace 'City' which can
then be used for objects 'phonenumber', 'citycode', 'adress', etc. I
believe that this is not what namespaces (and objects) are meant to be.
Cheers,
Rebecca
Pieter Neerincx wrote:
>Hi all,
>
>I'm with Martin here. I have quite a few Objects that inherit from
>the base Object without having any HAS or HASA relationships. Most of
>them are very generic things like for example "Program", "DataBase"
>and "User". They can have different IDs and have different namespaces
>depending on the service they are used for. And the namespace alone
>is not enough. Within the same namespace I can have multiple things
>which are only an ID, but one pointing to a user and another pointing
>to a program and I think it's to be able to see the difference
>directly from the name of the element instead of adding all kind of
>child elements that only cause more overhead in XML parsing.
>
>Just my € 2c,
>
>Pi
>
>On 17-Feb-2006, at 1:19 AM, Martin Senger wrote:
>
>
>
>>>Here is my position statement - please feel free to attack it or
>>>support
>>>it:
>>>
>>>
>>>
>> I am not going to attack it, and I am far away from supporting it.
>>
>>
>>
>>>Statement: Any Object that is registered as deriving from base
>>>Object,
>>>without any HAS or HASA relationships, should be considered invalid.
>>>
>>>
>>>
>> My position is clear here, and without any heat in my heart (my
>>heart
>>has already burned in the pre-xmas discussion you mentioned) I just
>>state
>>that this is unacceptable for me.
>>
>>
>>
>>>My proposal: The Registry should trap attempts to register
>>>Objects that
>>>derive from base Object without any additional syntactic
>>>complexity, and
>>>refuse to register them.
>>>
>>>
>>>
>> Which would mean (IMO), at least, to loose quite a chunk of Biomoby
>>users and developers.
>>
>> Martin
>>
>>--
>>Martin Senger
>> email: martin.senger at gmail.com
>> skype: martinsenger
>>consulting for:
>> International Rice Research Institute
>> Biometrics and Bioinformatics Unit
>> DAPO BOX 7777, Metro Manila
>> Philippines, phone: +63-2-580-5600 (ext.2324)
>>
>>
>>_______________________________________________
>>MOBY-dev mailing list
>>MOBY-dev at biomoby.org
>>http://biomoby.org/mailman/listinfo/moby-dev
>>
>>
>
>
>Wageningen University and Research centre (WUR)
>Laboratory of Bioinformatics
>Transitorium (building 312) room 1034
>Dreijenlaan 3
>6703 HA Wageningen
>The Netherlands
>phone: 0317-483 060
>fax: 0317-483 584
>mobile: 06-143 66 783
>pieter.neerincx at wur.nl
>
>
>
>
>_______________________________________________
>MOBY-dev mailing list
>MOBY-dev at biomoby.org
>http://biomoby.org/mailman/listinfo/moby-dev
>
>
>
--
Rebecca Ernst
MIPS, Inst. for Bioinformatics
GSF Research Center for Environment and Health
Ingolstaedter Landstr. 1
85764 Neuherberg
fon: +49 89 3187 3583
email: Rebecca.Ernst at gsf.de
More information about the MOBY-dev
mailing list