Samson Tu | 1 May 2005 02:54
Picon

Re: Constraint doubt


Carlos Sousa Pinto wrote:
> Hi Samson!
> 
> I continue my study of PAL and I'm reading all I find about that.
> Answering to Diana, you sugested the following constraint (I'll transcribe
> an excerpt):
> 
> "For illustrative purpose, I'll assume that a customer can have
> many order, each order has exactly one invoice (and the Order class has
> slot "invoice" that points to it), an invoice is always associated with
> an order, and an invoice has a unique id (invoice_code). EAch invoice
> has a Boolean slot "paid_not_paid." With these assumptions, the
> constraint can be written as
> 
> (defrange ?customer :FRAME Customer)
> (defrange ?order1 :FRAME Order)
> (defrange ?order2 :FRAME Order)
> (defrange ?order3 :FRAME Order)
> (defrange ?order4 :FRAME Order)
> 
> (forall ?customer (not (exists  ?order1
>      (and (= (customer ?order1) (name ?customer)
>           (paid_not_paid(invoice ?order1) FALSE) ..."
> 
> If the slot "invoice" is a pointer to an invoice (is a concrete
> "invoice_code"), and if "paid_not_paid" is a slot of invoice class, how can
> you write "(paid_not_paid(invoice ?order1) FALSE)"? The slot "paid_not_paid"
> is not available in the order class!

(Continue reading)

Diana Bugaite | 2 May 2005 09:48
Picon

Re: constraint validation error handling?

Hi.
Try this:

(defrange ?cust :FRAME customer)
(defrange ?DL :FRAME customer blacklist)
(forall ?cust (= (blacklist-false BL ?customer) False))
 Diana

 On 4/30/05, Ned Crawley <comptrjoc <at> aol.com> wrote: 
> 
> 
> in the error processing of constraints
> what is an "unexpected token
> what dose the number mean?
> and why does the error handelor reference a slot name that is not used in 
> the
> constraint.
> IE
> 
> drivers to rent cars can not be on the customer blacklist.
> 
> (defrange ?cust:FRAME customer)
> (defrange ?DL:FRAME customer blacklist)
> (forall ?cust(=(blacklist-false BL ?customer)false))
> 
> my error list
> line 1:23 unexpected token customerid
> line 1:27 unexpected token customer
> line 1:23 unexpected token customer
> line 1:23 unexpected token customerid
(Continue reading)

Christine Golbreich | 2 May 2005 13:44
Picon
Picon

CFP Workshop on Protege with Rules: deadline June 1, 2005

-------------------------------
Apologies for multiple posting
-------------------------------
Call for Participation

Workshop on Protege with Rules
Monday July 18th, 2005, Madrid, Spain

In conjunction with the Eighth International Protege Conference
http://protege.stanford.edu/conference/2005/workshops.html
 
Supported by the RuleML Initiative
 
Important dates

- Deadline for submission of paper or abstract: June 1, 2005
- Notification of acceptance: June 15, 2004

Invited talk

DLs and rules: expressive power and computational properties
Ulrike Sattler, University of Manchester, UK:
Description logics (DLs) and rules are known to be quite orthogonal in their
expressive power. In this talk, I will contrast the strong (and weak) points
of these two formalisms, and discuss several ways of combining them.

Protege was originally designed as an editor for developing ontologies and
knowledge-based systems using a frame representation. Next, Protege has been
extended by the Protege-OWL Plugin, which provides support for the Web
Ontology Language OWL and reasoning for ontologies using the description
logics OWL-DL. More recently, SWRL, an extension of OWL including Horn-like
rules, has been proposed as the next Semantic Web languages for rules.
Protege-OWL has been added with a SWRL editor that provides the interactive
editing of SWRL rules. On the other hand, several plugins have been
developed for interfacing Protégé with inference engines for rules or logic
programming, like JessTab, Algernon, PrologTab, ClipsTab. But inferences and
reasoning are kept separate from Protégé. At this time, Protege can be used
to reason on OWL ontologies, to create SWRL rules, but does not integrate
reasoning support for reasoning with them. While different theoretical and
practical works are ongoing for extending OWL with rules it is worth to
collect potential reasoners for integration, to gather use cases of rules
among Protege users, to investigate what extensions Protégé users need, and
if some rule reasoning support has to be integrated to Protege-OWL, how it
might safely be done.

The goal of the workshop is to bring together researchers and users
interested in Protege-OWL extensions and various aspects of reasoning in the
Protégé environment. Topics include, but are not limited to:

 - Protege-OWL extensions for reasoning
 - Reasoning engines as plugins to Protege
 - Reasoning support for SWRL rules
 - Communication between Protege and SWRL rules engines
 - Reasoning with SWRL and OWL in Protege
 - Comparisons of different reasoning engines
 - Potential tools and technologies for integration
 - Practical use of reasoning engines in Protege
 - Use case with potential Protege-OWL extensions requirements
 - Use case using DL and rules engines
 - Use case with SWRL rules and OWL ontologies
 - Experiences with SWRL editor

The workshop format is a mix of invited talk, series of papers
presentations, followed by (or in between) a general panel of discussion.

We solicit 2 types of contributions:
1. Paper (8 pages, at least 10-point font).
2. Abstract (2 pages, at least 10-point font)

Authors of accepted papers and abstracts will be invited to make a
presentation at the workshop. Accepted papers will be included in the
informal workshop proceedings. We plan to make the proceedings available
electronically via CEUR.

If you would like to attend (without giving a presentation), please submit a
brief statement of interest to the organizer by e-mail no later than June 1,
2004.


Chair: Christine Golbreich, Rennes1 University, FR
Christine.Golbreich <at> univ-rennes1.fr

Program Committee

Patrick Albert, Ilog, FR
Harold Boley, NRC, CAN
Olivier Dameron, Stanford Medical Informatics USA
Henrik Eriksson, Linköping University, Sweden
Mike Dean,  BBN Technologies , USA
Benjamin Grosof, MIT Sloan School of Management, USA
Volker Haarslev, Concordia University, CAN
Matthew Horridge, University of Manchester, UK
Holger Knublauch, Stanford Medical Informatics USA
Ralf Möller, Hamburg University of Technology, Germany
Boris Motik, FZI Research Center, Germany
Alan Rector, University of Manchester, UK
Ulrike Sattler, University of Manchester, UK
Michael Sintek, DFKI, Germany
Said Tabet, Macgregor Inc., USA
Steven Wartik | 2 May 2005 17:23

Problem Compiling Build 179 Protege Source


I encountered a problem compiling the source code for the latest beta 
build. Here's the output from ant:

    [javac] Compiling 699 source files to C:\Program Files\Protege_3.1_beta\source\Protege 3.1 Beta\classes
    [javac] C:\Program Files\Protege_3.1_beta\source\Protege 3.1
Beta\src\edu\stanford\smi\protege\model\framestore\FrameStoreManager.java:377: reference to
Proxy is ambiguous, both class java.net.Proxy in java.net and class java.lang.reflect.Proxy in
java.lang.reflect match
    [javac]         return Proxy.getInvocationHandler(fs);
    [javac]                ^
    [javac] C:\Program Files\Protege_3.1_beta\source\Protege 3.1
Beta\src\edu\stanford\smi\protege\model\framestore\FrameStoreManager.java:377: cannot find symbol
    [javac] symbol  : method getInvocationHandler(edu.stanford.smi.protege.model.framestore.FrameStore)
    [javac] location: class java.net.Proxy
    [javac]         return Proxy.getInvocationHandler(fs);
    [javac]                     ^
    [javac] 2 errors

I'm using version 1.5.0_02 of javac, by the way. In any case, qualifying 
Proxy solves the problem.

Thanks!

Steve Wartik
swartik <at> ida.org

-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html

Micheal Hewett | 3 May 2005 01:58

Re: DB backend (Sophia)


Sophia was implemented with a Microsoft Access backend
and Perl interface routines that were called using URLs
to store and retrieve data (an early version of a web
service).

Sophia had a relatively simple KB model and did not
use Java.  If you are looking for a J2EE KB, Protege
would be a much better start.

For further information you can contact Neil Abernethy
or Russ Altman, both of whom are still at Stanford.

Mike Hewett

Begin forwarded message:

> From: Ray Fergerson <fergerson <at> SMI.Stanford.EDU>
> Date: April 29, 2005 6:03:45 PM PDT
> To: protege-discussion <at> SMI.Stanford.EDU
> Subject: [protege-discussion] Re: DB backend
> Reply-To: protege-discussion <at> SMI.Stanford.EDU
>
>
> I don't believe that Sophia is supported or available any more.  You
> would have to contact Russ Altman about it.
>
> Ray
>
> R H wrote:
>> Hello,
>>
>> I was doing a bit of research and stumbled over a 1999
>> paper: Sophia: A Flexible, Web-Based Knowledge Server
>> written by Neil F. Abernethy, Julie J. Wu, Micheal
>> Hewett, and Russ B. Altman, Stanford University
>> Medical Center.
>>
>> I tried to locate the server but couldn't connect
>> http://sophia.stanford.edu
>>
>> What I was wondering about given that Sophia is
>> developed at Stanford's medical center and has a db
>> implementation of a knowledge base which may be used
>> in a j2ee server, is there a published open source
>> implementation that can be modified and integrated
>> into protege for J2EE usage?
>>
>> Thanks
>> Raja
>>
>>
>> __________________________________________________
>> Do You Yahoo!?
>> Tired of spam?  Yahoo! Mail has the best spam protection around
>> http://mail.yahoo.com
>> ---------------------------------------------------------------------- 
>> ---
>> To unsubscribe go to  
>> http://protege.stanford.edu/community/subscribe.html
>
> ----------------------------------------------------------------------- 
> --
> To unsubscribe go to  
> http://protege.stanford.edu/community/subscribe.html
>

-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html

Kwabena Sarfo | 3 May 2005 11:29
Picon
Picon

instances and slot values

Hi everyone,

Lets say slot B is multivalued x,y,z. I have two instances P and Q. P takes all the values of slot B i.e x,y,z but
Q takes only x. How do I represent that in the instance pane ?

CHAU

-- Attached file removed by Ecartis and put at URL below --
-- Type: text/x-vcard
-- Desc: Card for Kwabena Sarfo <Kwabena.Sarfo <at> cgb.ki.se>
-- Size: 314 bytes
-- URL : http://protege.stanford.edu/mail_archive/attachments/12-kwasar.vcf

-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html

Dori.c | 3 May 2005 13:56
Picon
Favicon

Re: ÍøÒ×ÓÊÏä×Ô¶¯»Ø¸´: [protege-discussion] highlight some class of a ontology


Sorry but I don\'t understand what you write...
but thank you:) 

--------- Original Message --------
Da: protege-discussion <at> SMI.Stanford.EDU
To: 
Oggetto: ÍøÒ×ÓÊÏä×Ô¶¯»Ø¸´: [protege-discussion] highlight some class of a
ontology
Data: 03/05/05 11:02

Äú·¢¸øÎÒµÄÐżþÒѾ­ÊÕµ½¡£ 
 --
 Email.it, the professional e-mail, gratis per te: http://www.email.it/f

 Sponsor:
 Erbe e tisane di primissima qualità.
Inoltre 1800 articoli erboristici. Tutti a portata di un click !

 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=1309&d=20050503

-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html

Dori.c | 3 May 2005 14:01
Picon
Favicon

method that carry out to search a class

Hi all,
I need to know what is the method that carry out to search a class in the
ontology..
Someone knows it?
Thank you in advances
Dori 
 --
 Email.it, the professional e-mail, gratis per te: http://www.email.it/f

 Sponsor:
 Hai dei virus sul tuo PC ma non sai come eliminarli? Allora impara subito
come rimuovere ogni tipo di virus - clicca qui
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=3211&d=20050503

-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html

Sandra Lovrencic | 3 May 2005 14:46
Picon

Flora plugin for Protege


Hi all!

I have seen that there has been a few requests for Flora plugin in last 
year. Is someone trying to make one or has already done it?
Also, are there some detailed instructions for making plugins?

Thanks,

Sandra 

-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html

Dori.c | 3 May 2005 16:25
Picon
Favicon

Re: ÍøÒ×ÓÊÏä×Ô¶¯»Ø¸´: [protege-discussion] Re: ÍøÒ×ÓÊÏä×Ô¶¯»Ø¸´: [protege-discussion] highlight some class of a ontology


Thanch you very much but I read only ideograms... 
I don\'t understand anything!!
sorry...

--------- Original Message --------
Da: protege-discussion <at> SMI.Stanford.EDU
To: 
Oggetto: ÍøÒ×ÓÊÏä×Ô¶¯»Ø¸´: [protege-discussion] Re: ÍøÒ×ÓÊÏä×Ô¶¯»Ø¸´:
[protege-discussion] highlight some class of a ontology
Data: 03/05/05 14:21

Äú·¢¸øÎÒµÄÐżþÒѾ­ÊÕµ½¡£ 
 --
 Email.it, the professional e-mail, gratis per te: http://www.email.it/f

 Sponsor:
 Risparmia sull’Rc auto con Zuritel. Calcola online un preventivo gratuito e
senza impegno, bastano pochi click. Prova ora!
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=3174&d=20050503

-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html


Gmane