Developing Ontologies for Interoperability of Systems of Systems *
|
|
- Allan Pearson
- 6 years ago
- Views:
Transcription
1 Paper #131 Developing Ontologies for Interoperability of Systems of Systems * John S. Osmundson Departments of Information Sciences and Systems Engineering 1 University Circle Monterey, CA josmundson@nps.edu Thomas V. Huynh Department of Systems Engineering The Naval Postgraduate School 1 University Circle Monterey, CA thuynh@nps.edu Paul Shaw Functional Data Manager (FDM) Navy Command, Control, and Communications (C3) Space and Naval Warfare Systems Command 4301 Pacific Highway San Diego, CA paul.shaw@navy.mil * Work is supported in part by a contract from the Office of the Undersecretary of Defense Acquisition, Logistics and Technology (OUSD AT&L), facilitated by the Systems of Systems Engineering Center of Excellence (SOSECE). Abstract Engineering of systems of systems must meet, among other challenges, the information interoperability requirements. In this research we develop ontologies and employ process modeling (Osmundson 2004) to engineer a system of systems with robust information interoperability. Ontological engineering is an approach that has been used successfully to solve system of systems information interoperability requirements in number of different application domain areas. There are numerous ways to develop ontologies and recent applications of the Unified Modeling Language (UML) for ontology representation indicate convergence of UML and ontologies (Kogut et al 2002). In this work we represent a system of systems in a UML-like representation from which we develop an ontology to support information interoperability. Introduction There is increasing interest in what has become known as systems of systems engineering. (Quinlan 2005) Here we assume that system elements in a system of system have been
2 independently engineered as stand-alone systems, and there is an interest in forming a system of systems from the previously independently developed elements. The desire is to have existing systems interoperate to produce a new capability, a new product or a new service that exceeds the capabilities of a single system or a limited number of systems in the system of systems construct. Systems in a system of systems must interact by exchanging items such as physical items, energy, or information in order to produce new products, information, services or other end results. Therefore, two questions of interest arise when engineering a system of systems: To what extent are the existing systems capable of item interchanges; in other words to what extent are the systems interoperable? To what extent can the existing systems be made interoperable through the addition of interfaces? One approach to answering these questions for information systems of systems is through the enabling technology of ontologies. In this paper we describe a systems engineering methodology using a UML-like representation of the system of systems. UML assists us to understand objects, actors, interactions and core terms from which we can develop the required elements of system of systems ontologies to support information interoperability. System of Systems Engineering Methodology We have developed an approach for engineering a system to be formed from pre-existing systems (Osmundson and Huynh 2005). This approach includes developing operational scenarios and operational architectures, describing threads of operation, representing operational architectures in a UML-like format, identification of system design parameters and factor levels, transformation of UML-like format representation into executable models, and application of design of experiments to perform architectural tradeoffs. Operational architectures have a close relation to use cases in UML. Operational architectures of a system of systems describe the interactions that a users will have with the individual systems and the overall system in order to achieve certain goals. Threads of operation are event specific traces of the time-ordered exchanges of items between systems. Figure 1 represents a system of systems consisting of systems 1, 2 and 3 arranged to show a thread of interactions with time. This view of system-of-system interactions is analogous to swim lane diagrams in the Unified Modeling Language (UML) (Arlow and Neustadt 2005). Time increases to the right along the horizontal axis in Figure 1. Element A of system 1 and element C of system 3 interact with system 2 by passing items to element C of system 2. Later element F of system 2 interacts with element B of system 1 through the passing of items. Examples of elements of systems could include organizations of people, processing systems, communication systems, production systems or transportation systems that interact to produce information, products or to transport things. 2
3 System 1 Element A System 2 System 3 Element C In an information system, for example, the directed arrows on Figure 1 represent information items and the graphical view of the system would indicate information exchange requirements needed for interoperability. The requirements for interoperability of information systems include: A means of system-to-system connectivity; a common language; a common grammar; a common set of meanings in given contexts; and operational time lines that assure that information is never time late. We assume that the individual systems of an information system of systems have been previously separately engineered so that interoperability requirements are not necessarily met without new interfaces. Focusing on the requirements for common language, grammar and meanings, a preferred approach would be to have all systems interact through a common interface. This interface can be created through the use of multiple layers of ontologies. The advantage of this approach is that it is scalable as other systems are added to the system of systems. Ontologies Element C Time Element F Element B Figure 1. Graphical View of System of System Interactions in a UML-Like Format One means of achieving information interoperability using a common interface is through the use of ontologies. An ontology has been defined (Studer et al, 1998) as a formal, explicit specification of a shared conceptualization. Conceptualization refers to an abstract model of some phenomenon in the world by having identified the relevant concepts of that phenomenon. Explicit means that the type of concepts used, and the constraints on their use are explicitly defined. Formal refers to the fact that the ontology should be machine-readable. Shared reflects the notion that an ontology captures consensual knowledge, that is, it is not private of some individual, but accepted by a group. In this paper we are focusing on an ontology to describe the vocabulary of terms and some specification of the meaning of the terms required for interoperability of a system of systems. An ontology is an enabling technology that models the vocabulary and meaning of data domains, the objects in the domains, relationships among objects, properties, function and processes involving those objects and constraints and rules about the objects. An ontology defines a core lexicon, taxonomy, data dictionary and data schema. UML modeling allows us to identify the key objects and the interactions between them, which become our ontology classes, the properties of those classes, core vocabulary, and the assertions on that vocabulary. 3
4 Ontologies permit fine, accurate, consistent, meaningful distinctions to be made between classes, instances, properties, attributes and relations in the data domain. The extent that ambiguity in the data can be resolved is the limit to how far the ontology can be developed. If ambiguity exists in the data, classes, or their relationships, ontological development will be stopped. This limit of ontology development will be a key concept that we return to in the development of ontologies with our UML modeling. Ontological engineering is an approach that has been used successfully to solve system of systems information interoperability requirements in number of different application domain areas, including medical field (Unified Medical Language System), mathematical modeling in engineering (Gruber 1994), U.S. Department of Defense strategic command and control (Diggs 2004), and NATO command, control and intelligence systems interoperability (Mandutianu 2004). There are numerous ways to develop ontologies (Gomez-Perez 2004). Gruber (1993a) proposes to model ontologies using frames and first order logic. He identifies five kinds of components: Classes, relations, functions, formal axioms and instances. Classes represent concepts and classes are usually organized in taxonomies through which inheritance mechanisms can be applied. Relations represent a type of association between concepts of the domain. Functions are a special case of relations. Formal axioms serve to model sentences that are always true. Instances represent elements in an ontology. Uschold and King s method (Uschold and King 1995), later extended by Uschold and Gruninger (Uschold and Gruninger 1996), includes the ideas of identifying concepts in the ontology by using bottoms-up, top-down and middle-out domain analysis strategies. Recent applications of the Unified Modeling Language (UML) for ontology representation indicate convergence of UML and ontologies. Since we adopt a UML-like representation of system of systems, it is a natural extension to our system of systems engineering approach to adopt UML for system of systems ontology representation. UML helps us to understand how the various ontologies of the different systems are to interact to perform the desired mission or series of actions for a desired effect. The key to using UML for the development of system of systems ontologies is not to try to develop one single ontology for the mission, but instead from the UML modeling to understand how the various systems need to interact for interoperability and mission accomplishment. A key concept in our development of interoperability is that different ontology layers will be needed to achieve the desired interoperability and mission accomplishment. The other key concept in UML is that we have an understanding of the actors and classes. Figure 2 shows how the ontology layers can work together for accomplishment of the desired effect. An understanding of this interaction is what allows some simplification of the ontologies at the different layers and leverages the fact that the UML will call out the different layers. Additionally the SoS modeling helps to identify the core lexicon items. We are not suggesting that UML will be all that is needed for the development of the ontologies, as UML lacks mechanisms that provide restriction on domain semantics. This can be overcome by augmenting UML with object constraint language (OCL) (OCL 1997). The 4
5 advantage of UML representations is that systems engineering analysis artifacts lead directly to development of an appropriate ontology and data interoperability to accomplish the mission or Domain Ontology Language Translator Mission Ontology Sub-mission Taxonom Activity Contextual Meaning Instance Ontology Lexicon Engine Figure 2. Ontology Layers create the desired effect, without requiring additional system views. The systems are actors in the use cases for the mission and present out their data to be used in context of the mission. Figure 3 provides a further breakdown of the different elements in the completion of a mission that describe how SoS modelling allows for the development of the ontologies at the different levels of domain (Maritime Domain Protection), mission (Prevent Transport of Weapons of Mass Destruction), and instance (a system ontology for a particular sensor). Data is flowing between all levels of the figure. The UML use cases call out the desired actions by the different actors and classes of objects for the accomplishment of the mission. This breakdown accommodates that a particular system or sensor does not have to know how it will be used, just provide context for its data. The mission ontology will be developed with the activities (that humans will perform) for the mission along with the systems that are desired to support the mission. It does not imply that all systems will create services, but instead systems will provide functions that either create a service or support the activities of a human. A key element of this approach is the ease with which additional systems can be quickly added to enable the performance of a mission. The classification of information around the who, how, what, where, when and why relate back to the modelling that the UML will provide. 5
6 Who, How, What, Where, When, Why Mission Capability Mission Ontology Activity Service Semantic Web (m2m information Function System Instance Ontologies Workload Element Library Skill Object System Design Task Figure 3. Different Elements in the Completion of a Mission Maritime Domain Protection Example We illustrate the development of the ontology layers of a system of systems with a coalition maritime domain protection system consisting of a collection of stand-alone sensors, processing centers, and fusion centers that are designed to operate as separate U.S. and coalition partner systems as well as operating in a larger coalition system of systems. This type of system of systems could also represent a grouping U.S. Navy, U.S. Coast Guard and local organization systems working together for U.S. maritime domain protection. The independent systems are assumed to interface through a common network (possibly presenting their data as a network service with an instance ontology of the system), using a publish-and-subscribe architecture for information exchange. According to our system of systems engineering methodology an initial step is to develop operational scenarios. There is a large number of scenarios applicable to a maritime domain protection system, but, for purposes of illustration, we will consider a scenario in which a ship carrying a weapon of mass destruction enters the area of regard of the maritime domain protection system. The following step is to identify use cases, such as, for this example, DetectShip, TrackShip, CompareManifest, and AlertResponder, in the different ontology layers for completing the mission of possibly discovering a ship carrying a weapon of mass destruction and alerting a responder team for investigation. For illustration, Figure 4 shows only the DetectShip use case. 6
7 Use case: DetectShip ID: 1 Brief Description: Detect ships during transit of the area of regard. Primary actors: Sensors Secondary actors: Sensor Platforms Preconditions: 1. Sensor is scanning the area of regard. Main flow: 1. The use case starts when a sensor detects a ship. If the sensor is platform based, then the platform must be operating and in position to allow the sensor to scan the area of regard.2. The sensor system sends a data stream to a processing center via a network. Post conditions: 1. The processing center receives the sensor data. 2. The sensor continues surveillance of the area of regard. Alternative flows: None. Figure 4. Detect Ship Use Case After a set of use cases has been identified the use cases are analyzed to determine potential objects or concepts for the maritime domain system of systems. Figure 5 shows a concept diagram resulting from identifying 16 primary uses cases, selecting the concepts in the use case descriptions essential for system interoperability, and determining the relationships between the concepts. Several assumptions are made in the process leading to the development of this concept diagram. External sensors such as airborne or satellite sensors as well as inputs from human intelligence (HUMINT) are postulated to be linked to the system. Separate ontologies were assumed for sensors, sensor processing, fusion and command and control. This concept diagram forms a basis for developing an ontology for the example scenario involving a ship carrying a weapon of mass destruction. Object constraint language (OCL) expressions can be attached to elements of the concept model to describe constraints such as preconditions or post conditions that might apply. For example the attribute time tag associated with model elements can be defined as time of detection by sensor or time of data transmission, as appropriate. External Sensor Cue HUMINT Cue MDP Sensor Type Detection data Ontology Time tag Detects Ship Position Heading Speed ID External Intel Network Processing Network load Center Terrorist Alert Ontology Processing Fusion C2 Node Center Center Ontology Ontology Ontology Commands Develops Infers Responder Anomaly Position Ship Track Type Intercept point Track # Intercept time Position Triggers Range Heading Alert Capabilities Speed Update Database Weather Processing Center Weather alert Manifest Cargo Owners Crew Registry Deck plans Previous ports of call Engages Figure 5. Maritime Domain Protection Concept Diagram 7
8 Example Ontology Objects, attributes and object relationships that are developed using UML can be translated into machine readable form by utilizing an ontology language, such as resource description language (RDF,) that is based on the same idea of identifying objects in terms of properties, property values and property relationships as is UML. Therefore, an ontology developer can use the UML artifacts developed as part of our system of systems engineering methodology as guidelines for developing the ontology code. A snippet of an example class tree for a Mission Ontology of Combating Transport of WMD (CombatingTransportofWMD) follows, based on the concept diagram shown on Figure 5. In this ontology, ship manifests will be examined by content and vendor for irregularities. This is just a portion of the entire class tree that will be developed for this mission. This class tree displayed in RDF provides a common framework for expressing this mission information in a machine readable form that can be used by different applications without loss of meaning. Note some of the links are fictitious and for illustration purposes only. <rdf:rdf xmlns:owl=" xmlns:fips-10-4-ont=" xmlns:ucp=" xmlns:fips=" xmlns:rdfs=" xmlns:rdf=" xmlns:ucp-2003=" xmlns:milservices-ont=" xmlns:xsd=" xmlns:dc=" xml:base=" <owl:class rdf:about="#combatingtransportofwmd"> <rdfs:comment>defined in International Treaty</rdfs:comment> <rdfs:subclassof> <owl:restriction> <owl:onproperty rdf:resource="#homepage"/> <owl:allvaluesfrom> <rdfs:datatype rdf:about="&xsd;anyuri"/> </owl:allvaluesfrom> </owl:restriction> </rdfs:subclassof> <rdfs:subclassof> <owl:restriction> <owl:onproperty rdf:resource="#homepage"/> <owl:cardinality Conclusion This illustration underlines a feasible approach to developing a system of systems with information interoperability enabled by system of systems ontologies at different levels to accomplish a mission or achieve a desired effect. Key aspects of the ontologies such as classes, properties, taxonomy, core lexicon, data guidelines, and data procedures were identified by the developer of the ontology through the use of UML. We will extend this work by representing a system of systems in System Modeling Language (SysML 2005) and by using object constraint language to represent constraints between the classes and properties of the different layer of ontologies.. 8
9 References Arlow, Jim and Ila Neustadt, UML 2 and the Unified Process, Addison-Wesley, Upper Saddle River, NJ, Diggs, Don, Information and Decision, A Strategic Approach for Interoperability. 6 th Annual ONR Workshop on Collaborative Decision-Support Systems Proceedings, Quantico, VA, Sept. 8-9, 2004, pp Gomez-Perez, Asuncion, Mariano Fernandex-Lopez and Oscar Corcho, Ontological Engineering. Springer, London, Gruber, T. R., A Translation Approach to Portable Ontology Specification. Knowledge Acquisition, 5(2), 1994, pp Kogut, Paul, Stephen Cranefield, Lewis Hart, Mark Dutra, Kenneth Baclawski, Mieczyslaw Kokar, and Jeffrey Smith, UML for Ontology Development, The Knowledge Engineering Review, Vo.l 17, No. 1, 2002, pp Mandutianu, Sanda, Information Interoperability Engineering. 6 th Annual ONR Workshop on Collaborative Decision-Support Systems Proceedings, Quantico, VA, Sept. 8-9, 2004, pp OCL Osmundson, John, et al, Process Modeling: A Systems Engineering Tool for Analyzing Complex Systems. Systems Engineering, Vol. 7, No.4, 2004, pp Osmundson, John, and Thomas Huynh, A Systems of Systems (SoS) Systems Engineering Methodology. 1 st Annual System of Systems Engineering Conference Proceedings, Johnstown, PA, June 13-14, Quilan, Robin, Joint Forces Integration. 1 st Annual System of Systems Engineering Conference Proceedings, Johnstown, PA, June 13-14, Studer, R., V. R. Benjamins, and D. Fensel, Knowledge Engineering: Principles and Methods. IEEE Transactions on Data and Knowledge Engineering, 25 (1-2), pp , SysML Partners, 2005 Systems Modeling Language (SysML) Specification, Version 0.9, January, Unified Medical Language System 9
10 Uschold, M. and M. King, Towards a Methodology for Building Ontologies. IJCAI 95 Workshop on Basic Ontological Issues in Knowledge Sharing, D. Skuce editor, Montreal, Canada, 1995, pp Uschold, M. and M. Gruninger, Ontologies: Principles, Methods and Applications. Knowledge Engineering Review, 1996, Vol. 11, No. 2, pp Biographies John Osmundson is an Associate Professor with a joint appointment in the Systems Engineering and Information Sciences Departments at the Naval Postgraduate School in Monterey, CA. His research interest is applying systems engineering and computer modeling and simulation methodologies to the development of system architectures, performance models, and system trades of time-critical information systems. Prior to joining the Naval Postgraduate School in 1995 Dr. Osmundson worked for 23 years at Lockheed Missiles and Space Company (now Lockheed Martin Space Division) in Sunnyvale and Palo Alto, CA as a systems engineer, systems engineering manager, and manager of advanced studies. Dr. Osmundson received a B.S. in physics from Stanford University and a Ph.D. in physics from the University of Maryland. Tom Huynh is an Associate Professor of Systems Engineering at the Naval Postgraduate School in Monterey, CA. His research interests include algorithm developments, nonlinear estimation, optimization, simulation-based acquisition, system scaling, uncertainty management in systems engineering, and complex systems. Prior to joining the Naval Postgraduate School, Dr. Huynh was a Fellow with the department of Modeling & Simulation and Information Sciences at the Lockheed Martin Advanced Technology Center. He was also a lecturer in the Mathematics department at San Jose State University. Dr. Huynh obtained simultaneously a BS in Chemical Engineering and a BA in Applied Mathematics from UC Berkeley and an MS and a PhD in Physics from UCLA. Paul Shaw is a civilian with the Space and Naval Warfare Systems Command (SPAWAR) and a Navy Reserve Captain. He is the Navy s Functional Data Manager (FDM) for Command, Control, and Communication (C3) applications. In the Navy Reserve, he is a commanding officer and national mission lead for forward deployed combat repair, with deployed detachments in Al Asad, Iraq. As the C3 FDM, he is the Navy s C3 application portfolio manager and works on system interoperability and data modeling. Prior to government service, he was the President of a start-up company commercializing military technology for first responders. Additionally, he served as a CIO and a VP of a Technology Licensing Firm. He graduated from the Naval Academy and has two business Masters from San Diego State University. He is completing a Masters in Software Engineering from Naval Postgraduate School. He is a Certified Software Development Professional (CSDP) with the IEEE. 10
Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique
Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique Minal Bhise DAIICT, Gandhinagar, Gujarat, India 382007 minal_bhise@daiict.ac.in Abstract. The semantic web offers
More informationOntology Development. Qing He
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far Ontology Development Qing He 1 Why develop an ontology? In recent years the development of ontologies
More informationBuilding domain ontologies from lecture notes
Building domain ontologies from lecture notes Neelamadhav Gantayat under the guidance of Prof. Sridhar Iyer Department of Computer Science and Engineering, Indian Institute of Technology, Bombay Powai,
More informationDevelopment of a formal REA-ontology Representation
Development of a formal REA-ontology Representation Frederik Gailly 1, Geert Poels Ghent University Hoveniersberg 24, 9000 Gent Frederik.Gailly@Ugent.Be, Geert.Poels@Ugent.Be Abstract. Business domain
More informationInteroperability of Protégé using RDF(S) as Interchange Language
Interoperability of Protégé using RDF(S) as Interchange Language Protégé Conference 2006 24 th July 2006 Raúl García Castro Asunción Gómez Pérez {rgarcia, asun}@fi.upm.es Protégé Conference 2006, 24th
More informationNational Information Exchange Model (NIEM):
National Information Exchange Model (NIEM): DoD Adoption and Implications for C2 D r. S c o t t R e n n e r Presented at 19th International Command and Control Research and Technology Symposium (ICCRTS)
More informationtechnical memo Physical Mark-Up Language Update abstract Christian Floerkemeier & Robin Koh
technical memo Physical Mark-Up Language Update Christian Floerkemeier & Robin Koh auto-id center massachusetts institute of technology, 77 massachusetts avenue, bldg 3-449, cambridge, ma 02139-4307, usa
More informationSHARE Repository Framework: Component Specification and Ontology. Jean Johnson and Curtis Blais Naval Postgraduate School
SHARE Repository Framework: Component Specification and Ontology Jean Johnson and Curtis Blais Naval Postgraduate School 1 Challenge Improve Repository Capabilities Software, Hardware Asset Reuse Enterprise
More informationLecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck
Lecture Telecooperation D. Fensel Leopold-Franzens- Universität Innsbruck First Lecture: Introduction: Semantic Web & Ontology Introduction Semantic Web and Ontology Part I Introduction into the subject
More informationMethodologies, Tools and Languages. Where is the Meeting Point?
Methodologies, Tools and Languages. Where is the Meeting Point? Asunción Gómez-Pérez Mariano Fernández-López Oscar Corcho Artificial Intelligence Laboratory Technical University of Madrid (UPM) Spain Index
More informationConceptual Modeling and Specification Generation for B2B Business Processes based on ebxml
Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml HyoungDo Kim Professional Graduate School of Information and Communication, Ajou University 526, 5Ga, NamDaeMoonRo,
More informationA Design Method for Composition and Reuse Oriented Weaponry Model Architecture Meng Zhang1, a, Hong Wang1, Yiping Yao1, 2
2nd International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2016) A Design Method for Composition and Reuse Oriented Weaponry Model Architecture Meng Zhang1, a,
More informationService Management. What an Acquisition Practitioner Needs to Know. Karen Gomez Defense Information Systems Agency Mission Support Division
Service Management DAU Symposium April 4, 2017 What an Acquisition Practitioner Needs to Know Karen Gomez Defense Information Systems Agency Mission Support Division 1 Topics DESMF The DESMF Realized Service
More information2 Which Methodology for Building Ontologies? 2.1 A Work Still in Progress Many approaches (for a complete survey, the reader can refer to the OntoWeb
Semantic Commitment for Designing Ontologies: A Proposal Bruno Bachimont 1,Antoine Isaac 1;2, Raphaël Troncy 1;3 1 Institut National de l'audiovisuel, Direction de la Recherche 4, Av. de l'europe - 94366
More informationUNCLASSIFIED. UNCLASSIFIED R-1 Line Item #49 Page 1 of 10
Exhibit R-2, PB 2010 Office of Secretary Of Defense RDT&E Budget Item Justification DATE: May 2009 3 - Advanced Technology Development (ATD) COST ($ in Millions) FY 2008 Actual FY 2009 FY 2010 FY 2011
More informationUNCLASSIFIED. R-1 ITEM NOMENCLATURE PE D8Z: Data to Decisions Advanced Technology FY 2012 OCO
Exhibit R-2, RDT&E Budget Item Justification: PB 2012 Office of Secretary Of Defense DATE: February 2011 BA 3: Advanced Development (ATD) COST ($ in Millions) FY 2010 FY 2011 Base OCO Total FY 2013 FY
More informationSoftware Design And Modeling BE 2015 (w. e. f Academic Year )
Software Design And Modeling BE 2015 (w. e. f Academic Year 2018-2019) 1 The Team Prof. Ravi Patki, I 2 IT Hinjawadi Pune Prof. Sangita Jaibhaiye SCOE Prof. D.D.Londhe PICT Prof. P. A. Joshi, ZCOER 2 The
More informationDevelopment of an Ontology-Based Portal for Digital Archive Services
Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw
More informationSpace and Naval Warfare Systems Center Atlantic Information Warfare Research Project (IWRP)
Space and Naval Warfare Systems Center Atlantic Information Warfare Research Project (IWRP) SSC Atlantic is part of the Naval Research & Development Establishment (NR&DE) Information Warfare Research Project
More informationKnowledge Representations. How else can we represent knowledge in addition to formal logic?
Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production
More informationSPAWAR FLEET READINESS DIRECTORATE STRATEGIC PLAN STATEMENT A: Approved for public release, distribution is unlimited (JANUARY 2017)
SPAWAR FLEET READINESS DIRECTORATE STRATEGIC PLAN 2017-2021 STATEMENT A: Approved for public release, distribution is unlimited (JANUARY 2017) 2 STRATEGIC PLAN 2017-2021 A MESSAGE FROM THE DEPUTY COMMANDER
More informationWhere is the Semantics on the Semantic Web?
Where is the Semantics on the Semantic Web? Ontologies and Agents Workshop Autonomous Agents Montreal, 29 May 2001 Mike Uschold Mathematics and Computing Technology Boeing Phantom Works Acknowledgements
More informationChapter 3 Research Method
Chapter 3 Research Method 3.1 A Ontology-Based Method As we mention in section 2.3.6, we need a common approach to build up our ontologies for different B2B standards. In this chapter, we present a ontology-based
More informationARCHITECTURE-BASED NETWORK SIMULATION FOR CYBER SECURITY. John A. Hamilton, Jr.
Proceedings of the 2013 Winter Simulation Conference R. Pasupathy, S.-H. Kim, A. Tolk, R. Hill, and M. E. Kuhl, eds. ARCHITECTURE-BASED NETWORK SIMULATION FOR CYBER SECURITY John A. Hamilton, Jr. Office
More informationTaxonomy Tools: Collaboration, Creation & Integration. Dow Jones & Company
Taxonomy Tools: Collaboration, Creation & Integration Dave Clarke Global Taxonomy Director dave.clarke@dowjones.com Dow Jones & Company Introduction Software Tools for Taxonomy 1. Collaboration 2. Creation
More informationCorporate Capabilities
Corporate Capabilities 2017 Summary Thomas Edison stated, "there's a way to do it better find it." intellisolutions is 3 rd party certified as a Woman-Owned Small Business (WOSB)*. Founded in 2006 in San
More informationContext Based Shared Understanding for Situation Awareness
Distribution Statement A: Approved for public release; distribution is unlimited. Context Based Shared Understanding for Situation Awareness June 9, 2004 David G. Cooper Lockheed Martin Advanced Technology
More informationKNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT
KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT Tung-Hsiang Chou National Chengchi University, Taiwan John A. Vassar Louisiana State University in Shreveport
More informationData Models: The Center of the Business Information Systems Universe
Data s: The Center of the Business Information Systems Universe Whitemarsh Information Systems Corporation 2008 Althea Lane Bowie, Maryland 20716 Tele: 301-249-1142 Email: Whitemarsh@wiscorp.com Web: www.wiscorp.com
More informationModels versus Ontologies - What's the Difference and where does it Matter?
Models versus Ontologies - What's the Difference and where does it Matter? Colin Atkinson University of Mannheim Presentation for University of Birmingham April 19th 2007 1 Brief History Ontologies originated
More informationAutomation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1
Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:
More informationCoalition Interoperability Ontology:
Coalition Interoperability Ontology: Sharing Situational Awareness with Allies and Agents Erik Chaum Naval Undersea Warfare Center, Division Newport, TTCP, Maritime Systems Group, TP1 US National Leader
More informationIntegrated C4isr and Cyber Solutions
Integrated C4isr and Cyber Solutions When Performance Matters L3 Communication Systems-East provides solutions in the C4ISR and cyber markets that support mission-critical operations worldwide. With a
More informationOpen Ontology Repository Initiative
Open Ontology Repository Initiative Frank Olken Lawrence Berkeley National Laboratory National Science Foundation folken@nsf.gov presented to CENDI/NKOS Workshop World Bank Sept. 11, 2008 Version 6.0 DISCLAIMER
More informationAdding Formal Requirements Modeling to SysML
Adding Formal Requirements Modeling to SysML Mark R. Blackburn www.markblackburn.com Abstract. This paper seeks to raise awareness on the SCR extensions derived from industry use, and discusses how an
More informationNational Defense University and IRMC. National Defense University
The Forgotten Information Assurance Professional - Educating the Senior IT Manager Robert C. Norris, Jr. Information Resources Management College National Defense University 1 Overview Intro to IRMC and
More informationIt Is What It Does: The Pragmatics of Ontology for Knowledge Sharing
It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing Tom Gruber Founder and CTO, Intraspect Software Formerly at Stanford University tomgruber.org What is this talk about? What are ontologies?
More informationONAR: AN ONTOLOGIES-BASED SERVICE ORIENTED APPLICATION INTEGRATION FRAMEWORK
ONAR: AN ONTOLOGIES-BASED SERVICE ORIENTED APPLICATION INTEGRATION FRAMEWORK Dimitrios Tektonidis 1, Albert Bokma 2, Giles Oatley 2, Michael Salampasis 3 1 ALTEC S.A., Research Programmes Division, M.Kalou
More informationDictionary Driven Exchange Content Assembly Blueprints
Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM Content Assembly Mechanism Specification) Author: David RR Webber Chair OASIS CAM TC January, 2010 http://www.oasis-open.org/committees/cam
More informationMethodology for Automatic Synthesis of Wargame Simulator using DEVS
Methodology for Automatic Synthesis of Wargame Simulator using DEVS Kim Ju Young, Shim Kwang Hyun ETRI kimjy1113@etri.re.kr, shimkh@etri.re.kr Abstract In specific domain such as wargame, simulator developers
More informationNeOn Methodology for Building Ontology Networks: a Scenario-based Methodology
NeOn Methodology for Building Ontology Networks: a Scenario-based Methodology Asunción Gómez-Pérez and Mari Carmen Suárez-Figueroa Ontology Engineering Group. Departamento de Inteligencia Artificial. Facultad
More informationH1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.
1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at
More informationNetwork Mission Assurance Phoenix Challenge 2002 Conference
Phoenix Challenge 2002 Conference Lockheed Martin Advanced Technology Laboratories Distributed Processing Laboratory 1 Federal Street A&E Building 3W Camden, New Jersey 08102 Mike Junod mjunod@atl.lmco.com
More informationC2-Simulation Interoperability in NATO
C2-Simulation Interoperability in NATO Dr Hans Jense Chief, Capability Planning, Exercises and Training NATO UNCLASSIFIED 1 Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden
More informationPARTNER QUOTES. BlueWater Communications Group
Accenture Accenture sees great promise in VMware, Cisco and EMC's new Virtual Computing Environment coalition. We believe the new Vblock Infrastructure Packages offered by the coalition will help clients
More informationThe Semantic Interoperability Community of Practice (SICoP) of the Federal CIO Council
The Semantic Interoperability Community of Practice (SICoP) of the Federal CIO Council Brand Niemann Co-Chair, Semantic Interoperability Community of Practice (SICoP) Enterprise Architecture Team, EPA
More informationKnowledge Engineering with Semantic Web Technologies
This file is licensed under the Creative Commons Attribution-NonCommercial 3.0 (CC BY-NC 3.0) Knowledge Engineering with Semantic Web Technologies Lecture 3: Ontologies and Logic 01- Ontologies Basics
More information11S-SIW-061 Management of C4I and M&S Data Standards with Modular OWL Ontologies
Management of C4I and M&S Data Standards with Modular OWL Ontologies Kevin Gupton Applied Research Labs The Univ. of Texas at Austin kgupton@arlut.utexas.edu Jeff Abbott CAE USA Professional Services jeff.abbott@caemilusa.com
More informationWarfare and business applications
Strategic Planning, R. Knox Research Note 10 April 2003 XML Best Practices: The United States Military The U.S. Department of Defense was early to recognize the value of XML to enable interoperability,
More informationA GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS
A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS Manoj Paul, S. K. Ghosh School of Information Technology, Indian Institute of Technology, Kharagpur 721302, India - (mpaul, skg)@sit.iitkgp.ernet.in
More informationProposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Proposed Revisions to ebxml Technical Architecture Specification v1.0.4 ebxml Business Process Project Team 11
More informationOntology Creation and Development Model
Ontology Creation and Development Model Pallavi Grover, Sonal Chawla Research Scholar, Department of Computer Science & Applications, Panjab University, Chandigarh, India Associate. Professor, Department
More informationExtension and integration of i* models with ontologies
Extension and integration of i* models with ontologies Blanca Vazquez 1,2, Hugo Estrada 1, Alicia Martinez 2, Mirko Morandini 3, and Anna Perini 3 1 Fund Information and Documentation for the industry
More informationStandardizing Warfare System Interfaces to Reduce Integration Costs During Ship Construction, Modernization, and Maintenance
Standardizing Warfare System Interfaces to Reduce Integration Costs During Ship Construction, Modernization, and Maintenance F. Scott Parks 15 March 2016 Study Guidance Objectives Identify commercial data
More informationOntology Engineering for Product Development
Ontology Engineering for Product Development Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. This analysis is to identify requirements for a Description
More informationForensics and Biometrics Enterprise Reference Architecture (FBEA)
Forensics and Biometrics Enterprise Reference (FBEA) Overview and Summary Information (AV-1) Final Draft Version 2.6 Aug 2016 Version History Version# Date Page(s) Changed Change Description 1.0 Feb 2016
More informationDynamic Ontological Support for Qualitative Reasoning in The Knowledge Collective (TKC)
Dynamic Ontological Support for Qualitative Reasoning in The Knowledge Collective (TKC) Jay Yusko and Martha Evens Illinois Institute of Technology Department of Computer Science 10 West 31 st Street,
More informationNext Generation Enterprise Network- Recompete (NGEN-R) Industry Day
Next Generation Enterprise Network- Recompete (NGEN-R) Industry Day CAPT Michael Abreu Program Manager Naval Enterprise Networks (PMW-205) 25 January 2017 Topics Network as Mission Enabler Delivering Capability
More informationProposed Revisions to ebxml Technical. Architecture Specification v1.04
Proposed Revisions to ebxml Technical Architecture Specification v1.04 Business Process Team 11 May 2001 (This document is the non-normative version formatted for printing, July 2001) Copyright UN/CEFACT
More informationA Generic Approach for Compliance Assessment of Interoperability Artifacts
A Generic Approach for Compliance Assessment of Interoperability Artifacts Stipe Fustar Power Grid 360 11060 Parkwood Drive #2, Cupertino, CA 95014 sfustar@powergrid360.com Keywords: Semantic Model, IEC
More informationAn Ontology-Based Methodology for Integrating i* Variants
An Ontology-Based Methodology for Integrating i* Variants Karen Najera 1,2, Alicia Martinez 2, Anna Perini 3, and Hugo Estrada 1,2 1 Fund of Information and Documentation for the Industry, Mexico D.F,
More informationParametric Behavior Modeling Framework for War Game Models Development Using OO Co-Modeling Methodology
Parametric Behavior Modeling Framework for War Game Models Development Using OO Co-Modeling Methodology Jae-Hyun Kim* and Tag Gon Kim** Department of EECS KAIST 373-1 Kusong-dong, Yusong-gu Daejeon, Korea
More informationCHAPTER 1. Topic: UML Overview. CHAPTER 1: Topic 1. Topic: UML Overview
CHAPTER 1 Topic: UML Overview After studying this Chapter, students should be able to: Describe the goals of UML. Analyze the History of UML. Evaluate the use of UML in an area of interest. CHAPTER 1:
More informationA Comparative Analysis of Architecture Frameworks
A Comparative Analysis of Architecture Frameworks Antony Tang Jun Han Pin Chen School of Information Technology DSTO C3 Research Centre Swinburne University of Technology Department of Defence Melbourne,
More informationEvaluation of RDF(S) and DAML+OIL Import/Export Services within Ontology Platforms
Evaluation of RDF(S) and DAML+OIL Import/Export Services within Ontology Platforms Asunción Gómez-Pérez and M. Carmen Suárez-Figueroa Laboratorio de Inteligencia Artificial Facultad de Informática Universidad
More informationMaritime Security Panel Canadian Maritime Security Impact of Big Data
Maritime Security Panel Canadian Maritime Security Impact of Big Data Maritime security Canada In Halifax, easy to understand Canada s connection and dependence on free access to the world s oceans In
More information2 nd UML 2 Semantics Symposium: Formal Semantics for UML
2 nd UML 2 Semantics Symposium: Formal Semantics for UML Manfred Broy 1, Michelle L. Crane 2, Juergen Dingel 2, Alan Hartman 3, Bernhard Rumpe 4, and Bran Selic 5 1 Technische Universität München, Germany
More informationKnowledge Sharing and Reuse: Ontologies and Applications
Knowledge Sharing and Reuse: Ontologies and Applications Asunción Gómez-Pérez asun@fi.upm.es Laboratorio de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo
More informationSoftware Engineering from a
Software Engineering from a modeling perspective Robert B. France Dept. of Computer Science Colorado State University USA france@cs.colostate.edu Softwaredevelopment problems Little or no prior planning
More informationUSE CASE STUDY. Connecting Data Through Mission. Department of Transportation (DOT) A Product of the Federal CIO Council Innovation Committee
USE CASE STUDY Connecting Data Through Mission Department of Transportation (DOT) A Product of the Federal CIO Council Innovation Committee USE CASE STUDY: Department of VERSION Transportation 1.0 / 2015
More informationDeveloping an Ontology for Teaching Multimedia Design and Planning
Jakkilinki, Sharda, Georgievski 1 Abstract Developing an Ontology for Teaching Multimedia Design and Planning Roopa Jakkilinki, Nalin Sharda, Mladen Georgievski School of Computer Science and Mathematics
More informationSemantic Web Systems Ontologies Jacques Fleuriot School of Informatics
Semantic Web Systems Ontologies Jacques Fleuriot School of Informatics 15 th January 2015 In the previous lecture l What is the Semantic Web? Web of machine-readable data l Aims of the Semantic Web Automated
More informationAn Architecture for Semantic Enterprise Application Integration Standards
An Architecture for Semantic Enterprise Application Integration Standards Nenad Anicic 1, 2, Nenad Ivezic 1, Albert Jones 1 1 National Institute of Standards and Technology, 100 Bureau Drive Gaithersburg,
More informationOntological Modeling: Part 14
Ontological Modeling: Part 14 Terry Halpin INTI International University This is the fourteenth in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology languages
More informationA Dynamic Defense Modeling and Simulation Methodology using Semantic Web Services
A Dynamic Defense Modeling and Simulation Methodology using Semantic Web Services Kangsun Lee * and Byungchul Kim Department of Computer Engineering, MyongJi University San 38-2 NamDong, YongIn, Kyunggi-Do
More informationPLEASE INSERT "NAVAL POSTGRADUATE SCHOOL UNDERNEATH THE ORGANIZATION S NAME
PLEASE INSERT "NAVAL POSTGRADUATE SCHOOL UNDERNEATH THE ORGANIZATION S NAME ADMISSION'S OFFICE 1 UNIVERSITY CIRCLE, HE- B22 MONTEREY, CA 93943-5004 AERO/ASTRO/SPACE/SEA PROGRAM OFFICE 700 DYER RD, RM WA-
More informationC2-Simulation Interoperability in NATO
C2-Simulation Interoperability in NATO Dr Hans Jense Chief, Capability Planning, Exercises and Training NATO UNCLASSIFIED 1 NATO CIS Services Agency NATO Consultation, Command and Control Agency NATO Air
More informationConstructing Digital Archive of Architectural Material with ontology
Constructing Digital Archive of Architectural Material with ontology Norio TOGIYA Akira BABA University of Tokyo, Japan http://www.chi.iii.u-tojyo.ac.jp Abstract We developed an ontology concerning the
More informationModeling automatic train regulation systems
Modeling automatic train regulation systems J.K. Tobin Alcatel Canada Inc., Transport Automation Systems, Canada Abstract The increasing complexity of automatic train supervision and regulation systems
More informationJohn Clements Department of Computer Science Cal Poly State University 1 Grand Street San Luis Obispo, CA (805)
Curriculum Vitae Contact Information Education John Clements Department of Computer Science Cal Poly State University 1 Grand Street San Luis Obispo, CA 93407 (805)756-6528 clements@brinckerhoff.org 2005
More informationCyberSecurity Internships The Path to Meeting Industry Need
CyberSecurity Internships The Path to Meeting Industry Need Room Seacliff A Tuesday October 17 Bruce Maas Emeritus Vice Provost for IT and CIO University of Wisconsin-Madison Innovation Fellow Internet2
More informationDON XML Achieving Enterprise Interoperability
DON XML Achieving Enterprise Interoperability Overview of Policy, Governance, and Procedures for XML Development Michael Jacobs Office of the DON CIO Vision The Department of the Navy will fully exploit
More informationlevel requirement for hardware reliability could be satisfied by a policy of shadowed pairs or one of majority voting. Different engineering roles use
TRACEABILITY FOR COMPLEX SYSTEMS ENGINEERING Stephanie White Grumman Aerospace & Electronics Mail Stop B38-35 Bethpage, NY 11714 Abstract. Improved requirements traceability would result in significant
More informationOntologies to Support Process Integration in Enterprise Engineering
Computational & Mathematical Organization Theory 6, 381 394, 2000. c 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. Ontologies to Support Process Integration in Enterprise Engineering
More informationService Vs. System. Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011
Service Vs. System Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011 1. Does DoD Need To Model a Service? Bottom Line Up front (BLUF) DoD has a requirement
More informationUse Cases for Ontologies in Information Fusion
Use Cases for Ontologies in Information Fusion Mieczyslaw M. Kokar Christopher J. Matheus Kenneth Baclawski Electrical & Computer Engineering Versatile Information Systems Computer and Information Science
More informationCOUNTERING IMPROVISED EXPLOSIVE DEVICES
COUNTERING IMPROVISED EXPLOSIVE DEVICES FEBRUARY 26, 2013 COUNTERING IMPROVISED EXPLOSIVE DEVICES Strengthening U.S. Policy Improvised explosive devices (IEDs) remain one of the most accessible weapons
More informationSemantics and the Web: e-government Implications of some Emerging Technology Beyond W3C
Semantics and the Web: e-government Implications of some Emerging Technology Beyond W3C Adrian Walker www.reengineeringllc.com Presentation for the Collaborative Expedition Workshop #35, September 14,
More informationHomeland Security Institute. Annual Report. pursuant to. Homeland Security Act of 2002
Homeland Security Institute Annual Report pursuant to Homeland Security Act of 2002 July 1, 2005 Homeland Security Institute ANNUAL REPORT Introduction Established in April 2004, the Homeland Security
More informationThe Next Generation PDS Archive Data Standards
The Next Generation PDS Archive Data Standards J. Steven Hughes (1), Anne Raugh (2), Mitch Gordon (3), Edward Guinness (4), Ron Joyner (1), Lyle Huber (5), Elizabeth Rye (1), Dan Crichton (1), Steve Joy
More informationEfficient Querying of Web Services Using Ontologies
Journal of Algorithms & Computational Technology Vol. 4 No. 4 575 Efficient Querying of Web Services Using Ontologies K. Saravanan, S. Kripeshwari and Arunkumar Thangavelu School of Computing Sciences,
More informationVMware BCDR Accelerator Service
AT A GLANCE The rapidly deploys a business continuity and disaster recovery (BCDR) solution with a limited, pre-defined scope in a non-production environment. The goal of this service is to prove the solution
More informationPrinciples of Software Construction: Objects, Design and Concurrency. Introduction to Design. toad
Principles of Software Construction: Objects, Design and Concurrency Introduction to Design 15-214 toad Christian Kästner Charlie Garrod School of Computer Science 2012-14 C Kästner, C Garrod, J Aldrich,
More informationA Formal Approach for the Inference Plane Supporting Integrated Management Tasks in the Future Internet in ManFI Selected Management Topics Session
In conjuction with: A Formal Approach for the Inference Plane Supporting Integrated Management Tasks in the Future Internet in ManFI Selected Management Topics Session Martín Serrano Researcher at TSSG-WIT
More informationThe UML Extension Mechanisms
Jasmine Farhad Dept of Computer Science University College London 13-Dec-02 The UML Extension Mechanisms Introduction There is an important need for organisations to evolve in today s market. This has
More information9 The Ontology UML Profile
9 The Ontology UML Profile UML profile is a concept used for adapting the basic UML constructs to a specific purpose. Essentially, this means introducing new kinds of modeling elements by extending the
More informationLecture 1/2. Copyright 2007 STI - INNSBRUCK
Introduction to modeling MSc 2008/2009 009 Lecture 1/2 1 Copyright 2007 STI - INNSBRUCK www.sti-innsbruck.at Course overview Introduces modeling as a discipline within Computer Science and Engineering,
More informationTowards a Formal Pedigree Ontology for Level-One Sensor Fusion
Towards a Formal Pedigree Ontology for Level-One Sensor Fusion Christopher J. Matheus David Tribble Referentia Systems, Inc. Mieczyslaw M. Kokar Northeaster University Marion Ceruti and Scott McGirr Space
More informationFloVis: Leveraging Visualization to Protect Sensitive Network Infrastructure
FloVis: Leveraging Visualization to Protect Sensitive Network Infrastructure J. Glanfield, D. Paterson, C. Smith, T. Taylor, S. Brooks, C. Gates, and J. McHugh Dalhousie University, Halifax, NS, Canada;
More informationVMware vcloud Air Accelerator Service
DATASHEET AT A GLANCE The VMware vcloud Air Accelerator Service assists customers with extending their private VMware vsphere environment to a VMware vcloud Air public cloud. This Accelerator Service engagement
More information