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.

The 2009 Semantic Technology Conference will be held in San Jose, June 14-18

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")

Common Models in SOA: Tackling the Data Integration Problem

Exploring the Enterprise Service Bus, Part 3: Four approaches to implementing a canonical message model in an ESB

The information perspective of SOA design, Part 4: The value of applying the canonical modeling pattern in SOA\

Single Canonical form - not for SOA

Erl's soapatterns web site: Foundational Inventory Patterns > Canonical Schema

SOA: Canonical "Data" Model

SOA: Canonical Domain Model, Federated Canonical Domain Models

ECDM Mediation: Esperanto vs Babel Fish

Top 10 SOA Pitfalls: #4 - Incorrectly applied Canonical Data Model

Information Architecture for SOA

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.