Emmanuel Ramos | 1 Oct 03:14 2008
Picon

How to recover slot values?

Wath methods to use to recover slot values?

Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara <at> ymail.com ou <at> rocketmail.com.
_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 
Jonathan Carter | 1 Oct 10:52 2008

Re: How to recover slot values?

Hi Emmanuel,

Try something like this:

aSlotValue = anInstance.getDirectOwnSlotValue(kb.getSlot("slot_name"))


The argument for the kb.getSlot() method is a string which is the name of the slot you want to get the value of.

As you can see from the code snippet, you need to get a reference to the specific instance. It might be that you need to get all the Instances of a class and then iterate through them (this is Python [Jython] code from a script but you can see the method calls that you need to make - the Jython script calls the Java API), for example:

anInstanceList = kb.getCls("My_Class").getDirectInstances()

for anInstance in anInstanceList:
aSlotValue = anInstance.getDirectOwnSlotValue(kb.getSlot("slot_name"))

The methods that have the word 'Direct' in them just return Instances or values of the specific class - which is normally what I want. You can, however, use similar methods that have not got 'Direct' in their name and they generally give you back things for the class that you specified AND subclasses.

Have a look at the Javadoc, http://protege.stanford.edu/doc/pdk/api/index.html and look at the Cls, Instance and Slot classes.

Hope this helps

Jonathan

__________________________________________
Jonathan Carter - Head of Technical Architecture
Enterprise Architecture Solutions Ltd
__________________________________________

Assess your EA maturity at:
www.enterprise-architecture.com/EAvaluator
__________________________________________

On 1 Oct 2008, at 02:14, Emmanuel Ramos wrote:

Wath methods to use to recover slot values?

Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara <at> ymail.com ou <at> rocketmail.com._______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 
Riccardo.Grosso | 1 Oct 16:19 2008
Picon

Web-Protege: A Lightweight OWL Ontology Editor for the Web


Dear Tania and Jennifer,

it is possible to obtain a trial version of Web-Protege, about your accepted paper at:

        http://webont.org/owled/2008/accepted-papers.html

?

Thanks and best regards.

Riccardo.



Tania Tudorache <tudorache <at> stanford.edu>
Inviato da: protege-owl-bounces <at> lists.stanford.edu

07/08/2008 00.31

Per favore, rispondere a
User support for the Protege-OWL editor        <protege-owl <at> lists.stanford.edu>

Per
CC
Pellet Users List <pellet-users <at> lists.owldl.com>, User support for the Protege-OWL editor <protege-owl <at> lists.stanford.edu>
Oggetto
Re: [protege-owl] [Pellet-users] Starting with ProtegeOwl Classes





Hi Joseph,

I think your questions are more related to Protege-OWL than Pellet. I
think we should continue the discussion on the Protege-OWL mailing list.
I've added it into the cc.

Evren Sirin wrote:
>
>
> On Wed, Aug 6, 2008 at 3:17 PM, Kormann, Joseph
> <joseph.kormann <at> lmco.com <mailto:joseph.kormann <at> lmco.com>> wrote:
>
>     Tim,
>
>     I put some other emails to the Protégé site. I tried using the
>     examples from
>     <http://protege.stanford.edu/plugins/owl/api/ReasonerAPIExamples.html>
>     and others than Tania recommended online.
>
The link you gave is the old reasoner API. I suppose you meant this one:
I suppose you mean this one:  
http://protegewiki.stanford.edu/index.php/ProtegeReasonerAPI

>
>     A couple of problems that I ran into:
>     - Converting from a JenaOwlModel into an OntModel is a one-way
>     process. The OntModel, which can execute Pellet, needs to load the
>     namespaces *again* and it uses the URLs provided, not the
>     local-file references. I don't want to rework all the existing
>     code into Jena just yet.
>

I don't know what you mean here.. When invoking the direct connection to
Pellet, the Protege OWL internal model is converted either to a Jena
model that uses the Pellet reasoner, or to an OWL-API model.  (Default
in the UI is OWL-API).

>
> I don't know why reloading is required but normally if you have a Jena
> model you can create a Pellet-backed model by doing
>
> OntModel pelletModel = ModelFactory.createOntologyModel(
> PelletReasonerFactory.THE_SPEC, originalModel );
>
> If there are SWRL rules in the model, Pellet will automatically
> recognize and reason with them. There are examples in the Pellet
> distribution with more examples.
>  
>
>
>     - Running the documented ProtegePellet class worked great for
>     class-level inference, however I didn't see it run the SWRL that
>     is in the OWL Model.
>
>
> I don't know if Protege translates SWRL rules into the Jena OntModel.
> But one problem that might occur is when you use the SWRL builtins
> supported by the SWRLTab of Protege. Pellet does not support those
> built-in extensions and would ignore rules that contain any
> unsupported built-in (and log a warning message about it).

The Jena implementation of the Protege-OWL reasoner
(ProtegePelletJenaReasoner) will convert all the SWRL rules and they are
sent to Pellet. So you will get in the OWL Model all the SWRL related
inferences. As Evren said, if you are using custom built-ins from the
SWRL library, Pellet does not ||support those, and they will not be
executed.

The default direct connection to Pellet available in Protege 3.4 is the
OWL-API implementation (ProtegePelletOWLAPIReasoner), that does not
convert the SWRL rules. So, make sure that you are using in your code
the ProtegePelletJenaReasoner, rather than the
ProtegePelletOWLAPIReasoner. We already have the code for the latter one
but it is not included in the distribution.

If you would like to continue this thread, please do so on the
Protege-OWL mailing list.

Thanks,
Tania*||*


>
> Cheers,
> Evren
>  
>
>     I've had problems with Protégé 3.4b120 and 3.4b504 about executing
>     SWRLs in the Protégé UI - those were posted to the Protégé mail list.
>
>     -Joseph
>
>     > -----Original Message-----
>     > From: Timothy Redmond [mailto:tredmond <at> stanford.edu
>     <mailto:tredmond <at> stanford.edu>]
>     > Sent: Wednesday, August 06, 2008 3:11 PM
>     > To: Kormann, Joseph; Pellet Users List
>     > Subject: Re: [Pellet-users] Starting with ProtegeOwl Classes
>     >
>     >
>     > This message almost looks like it belongs more on the protege owl
>     > mailing list.
>     >
>     > There are items that belong here - how to use pellet with the
>     owl api
>     > (I suspect that is actually trivially easy...) and how to use pellet
>     > with an OntModel.  But in general, there are people  on the protege
>     > owl mailing list who know all the choices on how to use the Protege
>     > Owl api and pellet.  This includes using  the jena pellet
>     reasoner and
>     > the owlapi reasoner through protege owl.
>     >
>     > -Timothy
>     >
>     > On Aug 6, 2008, at 6:02 AM, Kormann, Joseph wrote:
>     >
>     > > I'm starting with ProtegeOwl Classes, mainly because of legacy
>     code
>     > > we cannot change at this point. I want to use Pellet as the
>     > > reasoner. The Protégé Pellet wrapper does not appear to be working
>     > > for SWRL, so I'm looking at how to use the OwlApi classes.
>     > >
>     > > I can get an OntModel from ProtegeOwl's JenaOwlModel object.
>     What is
>     > > the right sequence of events to execute the Pellet reasoner
>     against
>     > > it?
>     > >
>     > > Thanks.
>     > > _______________________________________________
>     > > Pellet-users mailing list
>     > > Pellet-users <at> lists.owldl.com <mailto:Pellet-users <at> lists.owldl.com>
>     > > http://lists.owldl.com/mailman/listinfo/pellet-users
>     > > _______________________________________________
>     > >
>     > > Sponsored by Clark & Parsia, LLC http://clarkparsia.com/
>
>     _______________________________________________
>     Pellet-users mailing list
>     Pellet-users <at> lists.owldl.com <mailto:Pellet-users <at> lists.owldl.com>
>     http://lists.owldl.com/mailman/listinfo/pellet-users
>     _______________________________________________
>
>     Sponsored by Clark & Parsia, LLC http://clarkparsia.com/
>
>

_______________________________________________
protege-owl mailing list
protege-owl <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-owl

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 
jvendetti | 1 Oct 19:57 2008
Picon

Re: Web-Protege: A Lightweight OWL Ontology Editor for the Web


Hello Ricardo,

Please note that I have addressed this question on the protege-owl mailing
list.  It is not necessary to cross-post messages.

Thank you,
Jennifer

Riccardo.Grosso wrote:
> 
> Dear Tania and Jennifer,
> 
> it is possible to obtain a trial version of Web-Protege, about your 
> accepted paper at:
> 
>         http://webont.org/owled/2008/accepted-papers.html
> 
> ?
> 
> Thanks and best regards.
> 
> Riccardo.
> 
> 
> 
> 
> Tania Tudorache <tudorache <at> stanford.edu> 
> Inviato da: protege-owl-bounces <at> lists.stanford.edu
> 07/08/2008 00.31
> Per favore, rispondere a
> User support for the Protege-OWL editor <protege-owl <at> lists.stanford.edu>
> 
> 
> Per
> 
> CC
> Pellet Users List <pellet-users <at> lists.owldl.com>, User support for the 
> Protege-OWL editor <protege-owl <at> lists.stanford.edu>
> Oggetto
> Re: [protege-owl] [Pellet-users] Starting with ProtegeOwl Classes
> 
> 
> 
> 
> 
> 
> Hi Joseph,
> 
> I think your questions are more related to Protege-OWL than Pellet. I 
> think we should continue the discussion on the Protege-OWL mailing list. 
> I've added it into the cc.
> 
> Evren Sirin wrote:
>>
>>
>> On Wed, Aug 6, 2008 at 3:17 PM, Kormann, Joseph 
>> <joseph.kormann <at> lmco.com <mailto:joseph.kormann <at> lmco.com>> wrote:
>>
>>     Tim,
>>
>>     I put some other emails to the Protégé site. I tried using the
>>     examples from
>>     <
> http://protege.stanford.edu/plugins/owl/api/ReasonerAPIExamples.html>
>>     and others than Tania recommended online.
>>
> The link you gave is the old reasoner API. I suppose you meant this one:
> I suppose you mean this one: 
> http://protegewiki.stanford.edu/index.php/ProtegeReasonerAPI
> 
>>
>>     A couple of problems that I ran into:
>>     - Converting from a JenaOwlModel into an OntModel is a one-way
>>     process. The OntModel, which can execute Pellet, needs to load the
>>     namespaces *again* and it uses the URLs provided, not the
>>     local-file references. I don't want to rework all the existing
>>     code into Jena just yet.
>>
> 
> I don't know what you mean here.. When invoking the direct connection to 
> Pellet, the Protege OWL internal model is converted either to a Jena 
> model that uses the Pellet reasoner, or to an OWL-API model.  (Default 
> in the UI is OWL-API).
> 
>>
>> I don't know why reloading is required but normally if you have a Jena 
>> model you can create a Pellet-backed model by doing
>>
>> OntModel pelletModel = ModelFactory.createOntologyModel( 
>> PelletReasonerFactory.THE_SPEC, originalModel );
>>
>> If there are SWRL rules in the model, Pellet will automatically 
>> recognize and reason with them. There are examples in the Pellet 
>> distribution with more examples.
>> 
>>
>>
>>     - Running the documented ProtegePellet class worked great for
>>     class-level inference, however I didn't see it run the SWRL that
>>     is in the OWL Model. 
>>
>>
>> I don't know if Protege translates SWRL rules into the Jena OntModel. 
>> But one problem that might occur is when you use the SWRL builtins 
>> supported by the SWRLTab of Protege. Pellet does not support those 
>> built-in extensions and would ignore rules that contain any 
>> unsupported built-in (and log a warning message about it).
> 
> The Jena implementation of the Protege-OWL reasoner 
> (ProtegePelletJenaReasoner) will convert all the SWRL rules and they are 
> sent to Pellet. So you will get in the OWL Model all the SWRL related 
> inferences. As Evren said, if you are using custom built-ins from the 
> SWRL library, Pellet does not ||support those, and they will not be 
> executed.
> 
> The default direct connection to Pellet available in Protege 3.4 is the 
> OWL-API implementation (ProtegePelletOWLAPIReasoner), that does not 
> convert the SWRL rules. So, make sure that you are using in your code 
> the ProtegePelletJenaReasoner, rather than the 
> ProtegePelletOWLAPIReasoner. We already have the code for the latter one 
> but it is not included in the distribution.
> 
> If you would like to continue this thread, please do so on the 
> Protege-OWL mailing list.
> 
> Thanks,
> Tania*||*
> 
> 
>>
>> Cheers,
>> Evren
>> 
>>
>>     I've had problems with Protégé 3.4b120 and 3.4b504 about executing
>>     SWRLs in the Protégé UI - those were posted to the Protégé mail 
> list.
>>
>>     -Joseph
>>
>>     > -----Original Message-----
>>     > From: Timothy Redmond [mailto:tredmond <at> stanford.edu
>>     <mailto:tredmond <at> stanford.edu>]
>>     > Sent: Wednesday, August 06, 2008 3:11 PM
>>     > To: Kormann, Joseph; Pellet Users List
>>     > Subject: Re: [Pellet-users] Starting with ProtegeOwl Classes
>>     >
>>     >
>>     > This message almost looks like it belongs more on the protege owl
>>     > mailing list.
>>     >
>>     > There are items that belong here - how to use pellet with the
>>     owl api
>>     > (I suspect that is actually trivially easy...) and how to use 
> pellet
>>     > with an OntModel.  But in general, there are people  on the 
> protege
>>     > owl mailing list who know all the choices on how to use the 
> Protege
>>     > Owl api and pellet.  This includes using  the jena pellet
>>     reasoner and
>>     > the owlapi reasoner through protege owl.
>>     >
>>     > -Timothy
>>     >
>>     > On Aug 6, 2008, at 6:02 AM, Kormann, Joseph wrote:
>>     >
>>     > > I'm starting with ProtegeOwl Classes, mainly because of legacy
>>     code
>>     > > we cannot change at this point. I want to use Pellet as the
>>     > > reasoner. The Protégé Pellet wrapper does not appear to be 
> working
>>     > > for SWRL, so I'm looking at how to use the OwlApi classes.
>>     > >
>>     > > I can get an OntModel from ProtegeOwl's JenaOwlModel object.
>>     What is
>>     > > the right sequence of events to execute the Pellet reasoner
>>     against
>>     > > it?
>>     > >
>>     > > Thanks.
>>     > > _______________________________________________
>>     > > Pellet-users mailing list
>>     > > Pellet-users <at> lists.owldl.com <
> mailto:Pellet-users <at> lists.owldl.com>
>>     > > http://lists.owldl.com/mailman/listinfo/pellet-users
>>     > > _______________________________________________
>>     > >
>>     > > Sponsored by Clark & Parsia, LLC http://clarkparsia.com/
>>
>>     _______________________________________________
>>     Pellet-users mailing list
>>     Pellet-users <at> lists.owldl.com <mailto:Pellet-users <at> lists.owldl.com>
>>     http://lists.owldl.com/mailman/listinfo/pellet-users
>>     _______________________________________________
>>
>>     Sponsored by Clark & Parsia, LLC http://clarkparsia.com/
>>
>>
> 
> _______________________________________________
> protege-owl mailing list
> protege-owl <at> lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-owl
> 
> Instructions for unsubscribing: 
> http://protege.stanford.edu/doc/faq.html#01a.03 
> 
> 
> _______________________________________________
> protege-discussion mailing list
> protege-discussion <at> lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-discussion
> 
> Instructions for unsubscribing:
> http://protege.stanford.edu/doc/faq.html#01a.03 
> 
> 

--

-- 
View this message in context: http://www.nabble.com/Web-Protege%3A-A-Lightweight-OWL-Ontology-Editor-for-the-Web-tp19761592p19765879.html
Sent from the Protege - General mailing list archive at Nabble.com.

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 
Li Ding | 2 Oct 12:28 2008
Picon

deadline extended: AAAI-SSS-09: Social Semantic Web: Where Web 2.0 Meets Web 3.0

(apology for cross posting)

*** Extended deadline for submission 10 Oct 2008 ***

-------------------------------------------------------------------------
                   AAAI 2009 Spring Symposium:
      Social Semantic Web: Where Web 2.0 Meets Web 3.0
            March 23-25, 2009, Stanford, California, USA
--------------------------------------------------------------------------

Web 2.0 (aka. social web) applications such as Wikipedia, LinkedIn and 
FaceBook, are well-known for fast-growing online data production via 
their network effects. Meanwhile, emerging Web 3.0 applications, driven 
by semantic web technologies such as RDF, OWL and SPARQL, offer powerful 
data organization, combination, and query capabilities.

The social web and the semantic web complement each other in the way 
they approach content generation and organization. Social web 
applications are fairly unsophisticated at preserving the semantics in 
user-submitted content, typically limiting themselves user tagging and 
basic metadata. Because of this, they have only limited ways for 
consumers to find, customize, filter and reuse data. Semantic web 
applications, on the other hand, feature sophisticated logic-backed data 
handling technologies, but lack the kind of scalable authoring and 
incentive systems found in successful social web applications. As a 
result, semantic web applications are typically of limited scope and 
impact. We envision a new generation of applications that combine the 
strengths of these two approaches: the data flexibility and portability 
of that is characteristic of the semantic web, and the scalability and 
authorship advantages of the social web.

In this symposium, we are interested in bringing together the semantic 
web community and the social web community to promote the collaborative 
development and deployment of semantics in the World Wide Web context. 
We welcome constructive papers on, for example: (i) how semantic 
technologies, especially knowledge representation and collective 
intelligence, can benefit social web content organization and retrieval; 
(ii) how social web technologies can facilitate massive semantic content 
production; and (iii) how to address the requirements, e.g., reasoning 
scalability and semantic convergence issues, which emerge from the 
combination.

We encourage submissions of full papers, extended abstracts, 
demonstrations and posters describing research and applications that 
deal with (but not limited to) the following topics on social semantic web:

    * Collaborative and collective semantic data generation and publishing
    * Semantic tagging and annotation for social web
    * Data integration
    * Data portability
    * Data analysis and data mining
    * Privacy, policy and access control
    * Provenance, reputation and trust
    * Scalable search, query and reasoning
    * Semantically-enabled social applications: semantic wikis, semantic 
desktops, semantic portals, semantic blogs, semantic calendars, semantic 
email, semantic news, etc.

Submission

Interested participants should submit papers in PDF format to 
http://www.easychair.org/conferences/conference_change_yes.cgi?iid=8040. 
Submissions should be formatted in the AAAI Format. Full papers are 
limited in 6 pages and position papers/demos are limited in 2 pages. 
Selected papers from the symposium will be published as an AAAI 
technical report.

Important Dates

    * October 10, 2008 (23:59 PDT) - Submission due. (extended, old one 
was Oct 3, 2008)
    * November 7, 2008 - Notification of acceptance or rejection
    * March 23-25, 2009 - Symposium, Stanford University

Avi Pfeffer | 2 Oct 19:03 2008
Picon

getInstance returns null

Hi,

I am writing a slot widget.   I want to get access to other slots of
the instance to which the slot belongs, so I am calling getInstance,
inherited from AbstractSlotWidget.  Unfortunately, getInstance is
returning null.  Is this expected behavior, or am I doing something
wrong?  Is there any other way to get access to the instance to which
the slot belongs?

I am using Protege Frames 3.4 beta.

Thank you,
 Avi Pfeffer
_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 

Jonathan Carter | 2 Oct 20:14 2008

Re: getInstance returns null

Hi Avi,

I have done this and use it for a slot widget I wrote that generates strings based on a pattern and the values of
other slots of the Instance. However, I am reading the Browser Text from the slots on the form to get the strings.

I had issues with getting nulls for the slots and that happens if the FormWidget that your slot widget hasn't
finished initialising. What this means is that your slot widget tries to read from other slots that
haven't been instantiated yet. So, to get around this, I just had to test for and deal with NULL values. Once
the form has finished being instantiated, everything is fine.

You can work back from your slot widget to the other slot widgets through the form widget that is the parent of
your slot widget.

To get a reference to the Instance of a slot widget, use the ClsWidget:
// assume you have a Slot variable called aSourceSlot
ClsWidget aClswidget = getClsWidget();
SlotWidget aSlotwidget = aClswidget.getSlotWidget(aSourceSlot);
Instance aSlotWidgetInstance = aSlotWidget.getInstance();

And that gets you the instance you need assuming you have a Slot object to identify which widget you want.
Note the comment about nulls above. In my real code, this snippet tests for null after each get...() Call to
avoid possible null pointer exception.

Hope this helps

Jonathan

Jonathan Carter
Enterprise Architecture Solutions
www.enterprise-architecture.com

------Original Message------
From: Avi Pfeffer
Sender: 
To: protege-discussion
ReplyTo: User support for Core Protege and the Protege-Frames editor
Sent: 2 Oct 2008 18:03
Subject: [protege-discussion] getInstance returns null

Hi,

I am writing a slot widget.   I want to get access to other slots of
the instance to which the slot belongs, so I am calling getInstance,
inherited from AbstractSlotWidget.  Unfortunately, getInstance is
returning null.  Is this expected behavior, or am I doing something
wrong?  Is there any other way to get access to the instance to which
the slot belongs?

I am using Protege Frames 3.4 beta.

Thank you,
 Avi Pfeffer
_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 

Sent from my BlackBerry® wireless device
_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 

Aashique | 10 Oct 17:52 2008
Picon

Ontology


Hello,

Would somebody please explain to me How to apply ontology once it is
created?  I just started working in this field and would appreciate help.

Thanks,

Aashique
--

-- 
View this message in context: http://www.nabble.com/Ontology-tp19920983p19920983.html
Sent from the Protege - General mailing list archive at Nabble.com.

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 

Csongor Nyulas | 11 Oct 02:11 2008
Picon

Re: Ontology

Hi Aashique,

The answer to your question is: depends on your problem.

Using ontologies can be useful in many domains, but you have to 
understand that using an ontology just for the sake of it does not make 
too much sense. After you understand what ontologies are and what is 
your problem you try to solve, you can investigate whether or not 
ontologies can be useful for you.
If you know nothing or very little about ontologies maybe you should 
start with reading the wikipedia entry on this topic 
http://en.wikipedia.org/wiki/Ontology_(computer_science)
and following the pointers of interest from there. The following article 
is also very good:
http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html

If you are in doubt how to apply ontologies by using Protege, you can 
find very good help in the Protege website's documentation section:
http://protege.stanford.edu/doc/users.html

I hope this helps,
Csongor

Aashique wrote:
> Hello,
>
> Would somebody please explain to me How to apply ontology once it is
> created?  I just started working in this field and would appreciate help.
>
> Thanks,
>
> Aashique
>   

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 

sapna pg | 11 Oct 12:27 2008
Picon

Reg: Choosing whether OWL.

Greetings!

I am new in the area of ontologies and have been reading up material from the web on the area and tools available.  At the end of it, I understand that I am confused as to what is the right options to choose. 
I need to build an ontology of an application and query data stored.  I went thru the Protege website but am unable to decide whether to use Protege Frames Editor/OWL.  Further doubt includes whether it will suffice to use RDQL and SPARQL or OWL and which of them gives better features.  If there is any site that clearly specifies use of these or distinguishes these, I would be happy if you could give me directions.

With thanks
Sapna
_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03 

Gmane