patterns.
Convert some aspects of the SmartGrid
standards model to show the application
to the utilities industry.
Prototype Enhancements
Support all OWL data values in SDO.
(The current support includes string,
integer, and double.)
Extend the SDO to write changes back to
the ontology.
Add browser-based model visualizations
utilizing 2d and 3d graphics.
Coordination
Publish the prototype for review.
Discussion with existing Enterprise
Architecture organizations to establish a
process for pattern certification.
4 CONCLUSIONS
Mapping OWL class expressions to SDO is possible.
The OTTER prototype implementation proves that
the concept is sound. The metadata for an SDO can
be defined from an OWL class expression.
Individuals can then be loaded into the SDO data
graph structure directly from the ontology for data
access or from JSON for service access.
Using class expressions to define data graphs can
replace the use of XML for service definition and
SQL for data access. This has been demonstrated in
the prototype through the implementation of a Data
Access Service (DAS) for ontologies in Protégé.
DAS is used in SCA to create and access SDO data
graphs.
The next step of writing individuals and their
properties back into Protégé will provide the proof
that OWL and SDO are compatible.
The value of the EA Pattern as a base ontology
proved to be a requirement for implementing access
to the ontologies. The value of defining the
components of SCA using OWL provided a
simplified interface for services.
The prototype is intended for concept
demonstration only. If all aspects of the prototype
are successful, another project will be initiated to
provide an industrial strength implementation. This
implementation will require a real-time reasoner that
can evaluate each change made to the ontology for
accuracy. The reasoner will update only the existing
inferred properties that have changed.
With this mapping of OWL to SCA, the
Enterprise Architecture pattern can be the
foundation for service component development and
execution. This will result in reduced expenses, less
project time, and fewer errors. This could result in a
paradigm shift in the quality of information systems.
REFERENCES
Adams, Matthew et al., 2006. Service Data Objects for
Java Specification. http://www.osoa.org/display/Main/
Service+Data+Objects+Specifications, Version 2.1.0.
Allemang, Dean et al., 2005. FEA Reference Model (FEA
RMO) GSA OSERA Deliverable Version 1.0, Last
Update: January 2005.
ARTS Data Model. http://www.nrf-arts.org/content/data-
model, n.d., National Retail Federation.
Baclawski, Ken et al., 2010. Finding a Good Ontology:
The Open Ontology Repository Initiative, Semantic
Technology Conference, June 24, 2010.
Beisiegel, Michael et al., 2007. SCA Service Component
Architecture Assembly Model. http://www.osoa.org/
display/Main/Service+Component+Architecture+Spec
ifications, SCA Version 1.00.
Chandrasekaran, B. et al., Ontology of Tasks and
Methods. http://www.cis.ohio-state.edu/lair &
http://www.swi.psy.uva.nl/usr/richard/home.html.
Guizzardi, Giancarlo et al., 2006. Grounding Software
Domain Ontologies in the Unified Foundational
Ontology (UFO): The case of the ODE Software
Process Ontology. Federal University of Espirito
Santo (UFES), Vitoria, Brazil.
Kleb, Joachim et al., A Protégé 4 Backend for Native
OWL Persistence. Fraunhofer IITB & FZI Research
Center for Information Technologies at the University
of Karlsruhe.
Knublauch, Holger, 2010. Protégé OWL Programmers
Guide. http://protegewiki.stanford.edu/wiki/Protégé
OWL_API_Programmers_Guide, Last Update: June
30, 2010.
Knublauch, Holger et al., Weaving the Biomedical
Semantic Web with the Protégé OWL Plugin.
http://protege.stanford.edu.
Krotzsch,Markus et al., 2009. Semantic Web Modeling
Languages Lecture III: More OWL. ESSLLI 2009
Bordeaux.
MacGregor, William et al., 2006. Information Security:
An Ontology of Identity Credentials Part1:
Background and Formulation. NIST National Institute
of Standards and Technology, NIST Special
Publication 800-103 Draft, October 2006.
Mrohs, Bernd, J.Sc. (CS) et al., OWL-SF – A Distributed
Semantic Service Framework, Fraunhofer Institute for
Open Communication Systems.
Semy, Salim et al., 2004. Toward the Use of an Upper
Ontology for U.S. Government and U.S. Military
Domains: An Evaluation. MITRE TECHNICAL
REPORT, September 2004.
The Open Group, 2010. Technical Standard, Service-
Oriented Architecture Ontology. Published by The
Open Group, October 2010.
Tinsley, Thomas A.,2009. Enterprise Architects Masters
of the Unseen City, Tinsley Innovations.
OTTER PROJECT - Ontology Technology that Executes Real-time: Project Status
527