Paul, 

Thanks.  That makes it more clear.  But now I am confused by the 
relationship of HOWL to IdAS.  IdAS only returns Entities.  In order to 
build an ontology for my context provider that uses the HOWL objects, it 
appears I will need to add the Agent object (as well as other objects 
types) to my own exstension of the CDM, in order to treat the Agent 
objects as Entities.  Is that the correct approach for building the schema 
for a context provider?

Thanks, 

David 

David Kuehr-McLaren 
Tivoli Security
919.224.1960 




Paul Trevithick <[email protected]> 
Sent by: [email protected]
04/09/2009 05:25 PM
Please respond to
"Higgins \(Trust Framework\) Project developer discussions" 
<[email protected]>


To
higgins-dev <[email protected]>
cc

Subject
Re: [higgins-dev] Which ontology to reference






Hi David,

That was confusing indeed! I have replaced the word ?Entity? in the second 
sentence with the word ?Agent.? 

[All classes (including Agent) and instances thereof in higgins.owl 1.1 
are types of Higgins Entities. But when modeling in OWL we don?t directly 
use Entity directly. ]

--Paul

On 4/9/09 3:48 PM, "David Kuehr-McLaren" <[email protected]> wrote:


I am having trouble understanding the instructions to Context Provider 
authors regarding extending the higgins ontology as per the Context Data 
Model 1.1 page.  (I apologize in advance, if this is a basic OWL question 
or is documented elsewhere on the wiki) 

http://wiki.eclipse.org/Context_Data_Model_1.1#Building_on_higgins.owl_1.1 


In the section "Building on higgins.owl 1.1 " it states 

" Developers must create specialized ontologies based on HOWL that 
describe specific concrete domains.For example, if a developer wanted to 
describe a CRM database, she would create an OWL ontology that would 
describe the data objects in the CRM database. This CRM database is called 
a Context in Higgins. If, for example, the database contained records 
about customers and those customers had full-names and email addresses, 
then the developer would define "Customer" as a sub-class of Entity and 
"full-name" and "email" as kinds of Attributes." 

The first sentence implies the developer should be using the "upper" 
ontology higgins1.1 owl.  But the last sentence tells the developer to 
reference the CDM and subclass Entity.  Intuitively, I think i would want 
to subclass Person from HOWL for a Customer object.  But Agent does not 
seem to subclass Entity. 

When I use OWL modeling tools like SWOOP or Protoge, I can not figure out 
how to subclass Agent as an Entity. 

Thanks for any guidance, 


David 

David Kuehr-McLaren 
Tivoli Security
Identity Integration Architecture
919.224.1960 
_______________________________________________
higgins-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/higgins-dev

_______________________________________________
higgins-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/higgins-dev

Reply via email to