On 30 Mar 2009, at 16:49, Mark wrote:

On Mon, 30 Mar 2009 04:35:08 -0700, Bijan Parsia <bpar...@cs.manchester.ac.uk> wrote:

that many ontologies (including the OBO ontologies and parts of the
Neurocommons Knowledge Base / Banff HCLS demo) encode a lot of useful information just by using classes and property restrictions, without
instances.


It's a bit of a stretch to suggest that the OBO ontologies define property restrictions... I certainly wish they would! :-)


"Instantiating classes" suggests something akin to what one does in an
object oriented programming language. I.e., it suggests that
individuals are "created" from templates (aka classes). While OWL
Classes are used this way in KA systems, it requires careful thought
(and the intervention, typically of a "sanctioning" mechanism which
indicates which parts of the description are salient for the KA).


I actually worry about describing OWL/Ontologies this way - I think it creates a mindset that is artificially limiting.

We agree. The problem is people rely *too much* on the analogy instead of thinking about the points of disanalogy.

[snip]
To me, OWL gives us a framework to *interpret*

I say "describe" but we seem close.

the world, not to *define* the world. The fact that we can purposefully create individuals that fit a particular model is, to my mind, not the point! I try to get my students to think about OWL as a "lens" rather than a "model" - it gives us a way to impart meaning onto existing data, rather than create data that has a particular meaning.

It can be used for the latter as well, of course.

The CardioSHARE project (http://sadiframework.org) is my attempt to create a Semantic Web Services framework that "instantiates" this view of the world... in SADI/CardioSHARE, ontologies are used for *discovery*, not for a priori modelling.

I don't know if this is a *pragmatic* way to look at the Semantic Web, but I've always been an idealist LOL! Wish me luck ;-)

Seems pragmatic to me.

Cheers,
Bijan.


Reply via email to