
 
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