Friday, March 27, 2009

2009-03-27 Friday - Ontology Development for SOA

A question was recently asked on the Yahoo service-oriented-architecture group - about how to develop an ontology for SOA.


Dave McComb of Semantic Arts is a good resource to tap for ontology design.
http://www.semanticarts.com/

The 2009 Semantic Technology Conference will be held in San Jose, June 14-18
http://www.semantic-conference.com/

An interesting tool for developing ontologies: Swoop
"SWOOP is a tool for creating, editing, and debugging OWL ontologies. It was produced by the MIND lab at University of Maryland, College Park, but is now an open source project with contributers from all over."


Protégé is another free, open source ontology editor and knowledge-base framework worth considering.

The following article resources may be of interest to others that are unfamiliar with Canonical models and ontologies.


IBM DeveloperWorks published a series of articles in 2007 that may be of some interest (in particular, "Web services and the semantic Web, Part 3: Understand RDF and RDFs" and "Web services and the semantic Web, Part 4: Create an ontology")
http://www.ibm.com/developerworks/views/xml/libraryview.jsp?type_by=Tutorials&search_by=The+ultimate+mashup+semantic+Web

Common Models in SOA: Tackling the Data Integration Problem
http://www.progress.com/dataxtend/resources/soa-common-model/index.ssp

Exploring the Enterprise Service Bus, Part 3: Four approaches to implementing a canonical message model in an ESB
http://www.ibm.com/developerworks/architecture/library/ar-esbpat3/


The information perspective of SOA design, Part 4: The value of applying the canonical modeling pattern in SOA\
http://www.ibm.com/developerworks/data/library/techarticle/dm-0803sauter/

Single Canonical form - not for SOA
http://service-architecture.blogspot.com/2006/08/single-canonical-form-not-for-soa.html


Erl's soapatterns web site: Foundational Inventory Patterns > Canonical Schema
http://soapatterns.org/canonical_schema.asp

SOA: Canonical "Data" Model
http://kjellsj.blogspot.com/2007/07/soa-canonical-data-model.html

SOA: Canonical Domain Model, Federated Canonical Domain Models
http://kjellsj.blogspot.com/2007/07/soa-canonical-domain-model-federated.html

ECDM Mediation: Esperanto vs Babel Fish
http://kjellsj.blogspot.com/2007/10/ecdm-mediation-esperanto-vs-babel-fish.html

Top 10 SOA Pitfalls: #4 - Incorrectly applied Canonical Data Model
http://blog.xebia.com/2008/06/02/top-10-soa-pitfalls-4-incorrectly-applied-canonical-data-model/

Information Architecture for SOA
http://www.opengroup.org/projects/si/uploads/40/17533/Information_Architecture_for_SOA.pdf


Updated 2009-03-28:

A Faceted Approach to Building Ontologies

Toward a Unified Ontology of Cloud Computing

An Ontology for Tactical Cloud Computing

Updated 2009-03-29:

Swoogle - semantic web search (over 10,000 ontologies)

OntoSelect Ontology Library

CO-ODE project
The CO-ODE project aims to build authoring tools and infrastructure that make ontology engineering easier. We specifically support the development and use of OWL-DL ontologies, by being heavily involved in the creation of infrastructure and plugins for the Protégé platform and more recently, OWL2.0 support for the OWL API.

Many of our collaborators have come from the life sciences community, but we aim to support as broad a range of users as possible - researchers, librarians, industry, and the Semantic Web community

In support of this work the team have also been involved in organising tutorials and workshops on OWL.

The project is supported by JISC and is a collaboration with Stanford University


Building OWL ontologies tutorial

OWL Pizzas: Practical Experience of Teaching OWL-DL: Common Errors & Common Patterns

1 comment:

Qwikisoft said...

Very useful information thanks for your posting.