Re: Deploying an OWL ontology via an Web Services interface

On Mon, May 10, 2004 at 09:11:56AM +1000, Rob Atkinson wrote:
> Hi
> 
> Apologies if there is an obvious answer to this, but I havent been able 
> to locate it via browsing, searching or asking yet: is there a working 
> group, standard, best practice or even published proprietary API for 
> deploying an ontology via Web Services.
> 
> I am interested in the case of a community managed ontology, where 
> working groups can be delegated to maintain parts of the ontology, all 
> via a single web accessible repository. Applications would be able to 
> search this repository as required.

Sounds like a job for the Web! 8-)

> I would like the ability to:
> 1) insert,

HTTP POST.

> update

More than likely, HTTP PUT.

> or delete classes

HTTP DELETE.

> 2) find references that directly depend on a class

GET plus a form.

> 3) query

GET plus a form.

> 4) ideally, insert an entire OWL ontology including relationships to 
> pre-existing classes...

POST

> 5) ... which implies having a stable URI to reference items within the 
> deployed ontology in the first place

Sounds right.

> Maybe there is no API that makes sense, and its always only possible to 
> think about publishing a single file, and using xlink to try to glue it 
> all together - in which case there should be some serious thought 
> somewhere about the query mechanisms you would use to perform typical 
> ontology traversals. I'd be happy with a registry-friendly model where 
> the transactions can be defined to be honest.
> 
> Can anyone point me to where such deployment issues are being worked out?

These might be helpful;

http://www.w3.org/2001/sw/DataAccess/
http://bitworking.org/projects/atom/draft-gregorio-09.html
http://www.ietf.org/rfc/rfc2518.txt
http://www.markbaker.ca/2003/05/RDF-Forms/
http://www.w3.org/Submission/2003/SUBM-rdf-netapi-20031002/

Mark.
-- 
Mark Baker.   Ottawa, Ontario, CANADA.        http://www.markbaker.ca

Received on Monday, 10 May 2004 10:23:11 UTC