Paul,
> But there is no utility that I can see
(unless I’m missing something Sergey) in having BlankEntity class in higgins.owl
or cdm.owl either > so that was removed in 1.1.103 ( http://wiki.eclipse.org/HOWL_Update_1.1.103)
The main reason I supposed to remove IBlankEntity
interface is because cdm:Entity can have entityId, but IBlankEntity
does not have getEntityId() method.
I do not argue about eliminating of
higgins:BlankEntity class, but I have the following mismatches in my
understanding of new IdAS API + HOWL.
1. In new HOWL there is no difference between
IEntity and IBlankEntity, both of them are represented by cdm:Entity
class. As a result:
a) suppose, in old version of HOWL there
were Entity with type "Persion" and BlankEntity with type
"PostalAddress". If we define both of them in new
HOWL, it will be possible to
create "PostalAddress" entity using IContext.addEntity(....)
method.
b) it is possible to query complex values of Entity
using IFilter interfaces and represent them as
entity of the context. In other words, the same portion of data (
"PostalAddress", for example) can be represented as entity as complex value
of entity.
c) I do not understand what should we
do with complex valuses of some entity when we remove such an entity. Should we
also delete them (as I understand we need to delete values of
attribute if attribute is not subattribute of
relation/correlation)?
2. Because entityId attribute is not obvious,
it is possible to have a set of unidentified Entities.
By the way, perhaps it would be helpful
to provide some example of new HOWL like person.owl you used for previous
versions of HOWL.
Thanks, Sergey Lyakhov
----- Original Message -----
Sent: Thursday, September 04, 2008 7:17
AM
Subject: Re: [higgins-dev] I'm about to
update the higgins.owl file...
Someone was talking to me as I wrote the below email.
Yikes. Let me try this again in the dead of night:
There is no need to
change IdAS.
If it is useful to have it in IdAS, let’s keep it by all
means. http://download.eclipse.org/technology/higgins/downloads/idas.api/builds/N-N20080903-200809030505/javadoc/org/eclipse/higgins/idas/api/IBlankEntity.html
I
presume Jim thinks it is useful. All I have to do is add it back in to the CDM
wiki pages. But there is no utility that I can see (unless I’m missing
something Sergey) in having BlankEntity class in higgins.owl or cdm.owl either
so that was removed in 1.1.103 ( http://wiki.eclipse.org/HOWL_Update_1.1.103)
-Paul
On
9/3/08 3:18 PM, "Paul Trevithick" <paul@xxxxxxxxxxxxxxxxx>
wrote:
There is
no need to change IdAS.
The total set of concepts in CDM have NOT
changed so there’s no need to change IdAS. However, there are two sets of
concepts in the Context Data Model I’ve refactored higgins.owl so that only
the first set, namely the concepts that can be directly modeled in OWL are
in that file. The second set of CDM concepts that can be described in OWL,
but not directed modeled in OWL are now in a separate file.
-Paul
On 9/3/08 2:32 PM, "Jim Sermersheim" <jimse@xxxxxxxxxx>
wrote:
I'm not planning on
removing IBlankEntity. What makes you ask? Has it been removed
from the OWL?
>>> "Sergey Lyakhov" <slyakhov@xxxxxxxxxxxxxx> 09/03/08
6:17 AM
>>>
Paul,
>
This shouldn‚t break anything.
Does
it also mean BlankEntity interface will not be removed from IdAS API?
Thanks, Sergey
Lyakhov
----- Original
Message -----
From: Paul
Trevithick <mailto:paul@xxxxxxxxxxxxxxxxx>
To:
higgins-dev <mailto:higgins-dev@xxxxxxxxxxx>
Sent:
Monday, September 01, 2008 10:48 PM
Subject:
[higgins-dev] I'm about to update the higgins.owl file...
A
warning to Context Provider developers...
I‚m about to update the
higgins.owl file at this URL: http://www.eclipse.org/higgins/ontologies/2008/6/higgins
With
a copy of the 1.1M4 version (1.1.106) that will be at this URL: http://www.eclipse.org/higgins/ontologies/1.1M4/higgins
This
shouldn‚t break anything. Because if you wish to stay isolated
from the latest updates you should use a „milestone‰ URL link to
higgins.owl in your code. E.g.: http://www.eclipse.org/higgins/ontologies/1.1M2/higgins
See
http://wiki.eclipse.org/Higgins.owl_1.1
for a description of all versions.
If I don‚t hear anything by
Wednesday, I‚ll commit the updates.
-Paul
_______________________________________________ higgins-dev
mailing list higgins-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/higgins-dev
_______________________________________________ higgins-dev mailing
list higgins-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/higgins-dev
|