Semantic Technologies for Systems Engineering

Slides:



Advertisements
Similar presentations
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Requirements. UC&R: Phase Compliance model –RIF must define a compliance model that will identify required/optional features Default.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Semantic Web Thanks to folks at LAIT lab Sources include :
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
PR-OWL: A Framework for Probabilistic Ontologies by Paulo C. G. COSTA, Kathryn B. LASKEY George Mason University presented by Thomas Packer 1PR-OWL.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Practical RDF Chapter 1. RDF: An Introduction
Knowledge representation
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
The Agricultural Ontology Service (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Library and Documentation Systems.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Semantic Web - an introduction By Daniel Wu (danielwujr)
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
Part4 Methodology of Database Design Chapter 07- Overview of Conceptual Database Design Lu Wei College of Software and Microelectronics Northwestern Polytechnical.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Introduction to the Semantic Web and Linked Data
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
A Semantic Web Approach for the Third Provenance Challenge Tetherless World Rensselaer Polytechnic Institute James Michaelis, Li Ding,
Information Architecture The Open Group UDEF Project
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Web Ontology Language (OWL). OWL The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
National Aeronautics and Space Administration Jet Propulsion Laboratory California Institute of Technology Pasadena, California Progress on Integrating.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
Ontology in MBSE How ontologies fit into MBSE The benefits and challenges.
1 Ontological Foundations For SysML Henson Graves September 2010.
Informatics for Scientific Data Bio-informatics and Medical Informatics Week 9 Lecture notes INF 380E: Perspectives on Information.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Semantic and geographic information system for MCDA: review and user interface building Christophe PAOLI*, Pascal OBERTI**, Marie-Laure NIVET* University.
Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory.
1 The XMSF Profile Overlay to the FEDEP Dr. Katherine L. Morse, SAIC Mr. Robert Lutz, JHU APL
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Language = Syntax + Semantics + Vocabulary
Process 4 Hours.
The Semantic Web By: Maulik Parikh.
Collaborative Vocabulary Management
The Systems Engineering Context
Middleware independent Information Service
瞿裕忠(Yuzhong Qu) Nanjing University
IEEE Std 1074: Standard for Software Lifecycle
Semantic Web - Ontologies
Ontology.
ece 720 intelligent web: ontology and beyond
Ontology Reuse In MBSE Henson Graves Abstract January 2011
COMP62342: Ontology Engineering for the Semantic Web
Ontologies and Model-Based Systems Engineering
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
IDEAS Core Model Concept
Semantic Web Update W3C RDF, OWL Standards, Development and Applications Dave Beckett.
Presentation transcript:

Semantic Technologies for Systems Engineering Steven Jenkins Jet Propulsion Laboratory California Institute of Technology* * Institutional affiliation for identification purposes only. Not speaking on behalf of JPL or Caltech.

Agenda Short background on Semantic Technolgies and their relationship to Systems Engineering Information and status update on the proposed ST4SE Foundation Relationship of ST4SE to SysML 2 Questions and answers

What are Semantic Technologies? By semantic technologies we mean the technologies (and associated theory and practice) of the Semantic Web The Semantic Web is a Web of actionable information—information derived from data through a semantic theory for interpreting the symbols. The semantic theory provides an account of “meaning” in which the logical connection of terms establishes interoperability between systems. [1] The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries. [2]

Semantic Web and Systems Engineering Systems engineering is inherently a synthetic activity–uniting information across multiple disciplines, across organizational boundaries, across multiple development phases Agreement on syntax and semantics for concepts and properties for this disparate information is essential to avoid unnecessary costs and delays due to work of translation unnecessary risks due to errors in translation SysML provided a start at such agreement, but is weak in two areas: Limited taxonomy of concepts: almost everything is a block Weak semantics: lack of strong logical foundation

Semantic Technologies: Resource Description Framework and Schema Resource Descripion Framework (RDF) [3] is the standard model for data interchange on the Web Fundamental construct: triples of (subject, predicate, object) For example: ”Europa Clipper is an Orbiter” Note that all three terms are Web Uniform Resource Identifiers (URIs): the Semantic Web namespace is global JPL’s term EuropaClipper W3C’s term type JPL IMCE’s term Orbiter RDF Schema (RDFS) provides simple semantics, e.g., subClassOf http://jpl.nasa.gov#EuropaClipper, http://www.w3.org/1999/02/22-rdf-syntax-ns#type, http://imce.jpl.nasa.gov#Orbiter

Semantic Technologies: Web Ontology Language (OWL) From the W3C [4]: The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about things, groups of things, and relations between things. OWL is a computational logic-based language such that knowledge expressed in OWL can be exploited by computer programs, e.g., to verify the consistency of that knowledge or to make implicit knowledge explicit. OWL is the most widely-used Knowledge Representation (KR) language in the world—by a wide margin OWL provides full Description Logic semantics (and beyond) Powerful yet tractable reasoning capabilities OWL Ontologies can be exchanged as RDF documents

More on OWL The Description Logic subset of OWL (OWL2 DL) is carefully chosen to balance expressivity (i.e., richer semantics) with computational complexity of reasoning In particular, practical reasoning algorithms exist that are both sound: all inferences drawn are valid complete: all valid inferences are drawn These algorithms have been implemented in both commercial and free software that is widely used In addition, these reasoners can detect various errors such as inconsistencies or unsatisfiable (i.e., overconstrained) classes Information expressed in OWL can be semantically validated We have an opportunity to catch errors on every exchange

Semantic Technologies: SPARQL Protocol and RDF Query Language RDF and RDFS, among other things, establish standards for how information can be stored and retrieved in bulk We also need the ability to ask questions about information What is the measured mass of the flight system? What are all the (recursively) contained components of the flight system? What requirements refine R.12345? Does every component have a supplier? SPARQL [5] is a language and distributed query protocol for questions of this type Numerous commercial and free implementations are available

ST4SE Foundation The ST4SE Foundation is an idea in development It does not (yet) exist as a legal entity It arose from discussions at the Third JPL/NASA Model-Based System Engineering Symposium and Workshop (January 2017) It is modeled after successful open-source software development efforts such as Apache and Eclipse Its charter is to promote and champion the development and utilization of ontologies and semantic technologies to support system engineering practice, education, and research. Interim leadership by Dinesh Verma, Executive Director, U.S. Systems Engineering Research Center and Chi Lin, Integrated Model-Centric Engineering Program Manager, Jet Propulsion Laboratory

ST4SE Will Work to build consensus around principled, rigorous use of systems engineering language Not just capturing current usage, but proposing normalized usage that entails semantic rigor Capture and formalize this consensus in formal ontologies using well-established languages and techniques from Knowledge Representation Collect and promulgate methodological guidance for development of related ontologies from industry and academia Collect and encourage development of related rules and tests based on the ontological principles for model checking Encourage development of software to support semantic model-building, reasoning, and analysis Provide advocacy and training for more rigorous practice supporting these artifacts and tools

Candidate Governance Structure Steering Group own the initiative charter and ensures that activities adhere to it; provides programmatic guidance Working Groups are formed for specific projects; many will originate in proposed contributions from core team members or others Core Team ensures architectural coherence; provides technical guidance in both SE and Semantic technology Steering Group (4 to 6 members) Working Groups (unlimited) Core Team (8 to 10 members)

ST4SE Status Steering Committee meets biweekly by telecon and occasionally face- to-face Primary focus is on setting up the legal entity Core Team meets biweekly by telecon and occasionally face-to-face Primary focus is on Setting up tools for collaborative development Tutorials on Semantic Web Examination of candidate ontologies

ST4SE and SysML 2 One of the key objectives of SysML 2 is improved formalism and logical rigor for SysML Obviously, there is a great deal of overlap with ST4SE ST4SE will work closely with SysML 2 to ensure that our products are compatible and mutually reinforcing At least one person on the ST4SE Core Team is active in SysML 2

Questions?

References Shadbolt, N., Hall, W., Berners-Lee, T., The Semantic Web Revisited, IEEE Intelligent Systems, 2006. World Wide Web Consortium, W3C Semantic Web Activity. World Wide Web Consortium, Resource Description Framework (RDF). World Wide Web Consortium, Web Ontology Language (OWL). World Wide Web Consortium, SPARQL Query Language for RDF.