® Applying Semantic Web Technology to the Life Cycle Support of Complex Engineering Assets David Price and Rob Bodington ISWC.

Slides:



Advertisements
Similar presentations
May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
Advertisements

1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
May 24, 2004 SWSL outbrief 1 Outbrief from SWSL group at SWSI F2F May 24, 2004.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Slide 1 Presentation of the example business concept – DNV Exchange architecture - DNV Summary / issues from last workshop - DNV Presentation of Swedish.
Linking Technology and Defense. Introduction It stands for Product Life Cycle Support It is an International Standard It is an information standard It.
Plant Engineering Life Cycle Conference 2005; 11 April Dalip Sud The Application of ISO Part 4.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
OVERVIEW OF Ian Glendinning Target Training Room Target Plaza South 1000 Nicollet Mall Minneapolis, MN September 20-21, 2007 ISO Training -
IPY and Semantics Siri Jodha S. Khalsa Paul Cooper Peter Pulsifer Paul Overduin Eugeny Vyazilov Heather lane.
All Presentation Material Copyright Eurostep Group AB ® On Reference Data Libraries for Product Life Cycle Support David Price 6th NASA-ESA Workshop on.
Dr Rob Bodington Eurostep PLCSlib - background. PLCSlib - Acknowledgements  Norwegian Defence Logistics Organisation  UK MoD Defence Equipment and Support.
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited AP233 – CADM Data Interchange Demo NDIA M&S Presentation David Price February 2005.
Dr Rob Bodington Eurostep
Product Life Cycle Support (PLCS) The Information Backbone to transform the Logistics Enterprise PLCSlib status PLCS OASIS TOG Filton, UK Rob.
Editing Description Logic Ontologies with the Protege OWL Plugin.
IBM User Technology March 2004 | Dynamic Navigation in DITA © 2004 IBM Corporation Dynamic Navigation in DITA Erik Hennum and Robert Anderson.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited DoDAF CADM ISO AP233 OMG UML Converter Interim Report David Price November 2004 INCOSE/OMG Meetings.
All Presentation Material Copyright Eurostep Group AB ® A New Philosophy for STEP Implementation - STEP for the Web (S4W) David Price October 2003.
XML, DITA and Content Repurposing By France Baril.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Rolls-Royce & Ministry of Defence Pilot for Early Implementation of PLCS Marine Olympus/Tyne Summary 3 Feb 04.
1 Proposed PLCS TC Organization and Functional Responsibilities Revision
ON THE ROAD TO BUSINESS APPLICATIONS OF SEMANTIC WEB TECHNOLOGY Sematic Web in Business - How to Proceed IASW Kari Oinonen Kiertotie 14.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
ETICS2 All Hands Meeting VEGA GmbH INFSOM-RI Uwe Mueller-Wilm Palermo, Oct ETICS Service Management Framework Business Objectives and “Best.
Modeling Tools for Healthcare Technical Overview April 8, 2009.
1 Synchronize work on DEXs and reference data between PLCS pilots and OASIS/PLCS - Proposed PLCS TC Organization and Functional Responsibilities.
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
Interfacing Registry Systems December 2000.
Norwegian PLCS pilots Experiences and Reflections 3rd February 2004 Leif Tonning, DNV.
Ontology-Driven Software Development with Protégé and OWL Holger Knublauch Stanford Medical Informatics Model-Driven Semantic Web.
All Presentation Material Copyright Eurostep Group AB ® Open Discussion on Industrial Data and the Semantic Web : Volume 2 David Price Seattle SC4, October.
1 ILE Project Integrated Logistics Environment Kickoff Meeting Task 2 Completion of the Ship Common Information Model Presented by: Dr. Burton Gischner.
Semantic Web - an introduction By Daniel Wu (danielwujr)
All Presentation Material Copyright Eurostep Group AB Supporting Complete Reference Data Life Cycle David Price July 2007.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
PLCS DEXs Trine Hansen DNV 20 April Content OASIS / PLCS Organization PLCS DEXs DEX architecture Process – define and verify capabilities Way forward.
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.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
11 th NASA/ESA Workshop on Product Data Exchange 2009 Allison Barnard Feeney, NIST David Price, Eurostep.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
XASTRO-2 Presentation CCSDS SAWG th November 2004.
WISE Working Group D September 2009, Brussels Jon Maidens.
Synchronise work on DEXs and reference data between PLCS pilots and OASIS/PLCS Workshop #3 10 – 11 November 2004.
Recommendations from PLCS TOG Meeting Filton, UK Aug 2011.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Synchronize work on DEXs and reference data between PLCS pilots and OASIS/PLCS - Background, Lessons learned, Conclusions, Recommendations, Plan forward.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
© Copyright 2012 TopQuadrant Inc. 1 Investigating Semantics for Systems Engineering David Price, TopQuadrant Allison Feeney, NIST.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
1 Ontological Foundations For SysML Henson Graves September 2010.
Metadata Schema Registries: background and context MEG Registry Workshop, Bath, 21 January 2003 Rachel Heery UKOLN, University of Bath Bath, BA2 7AY UKOLN.
OSLC PLM Reference model February Summary of the OSLC PLM Reference Model V0.2 February 22 nd 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
SysML v2 Formalism: Requirements & Benefits
Stanford Medical Informatics
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

® Applying Semantic Web Technology to the Life Cycle Support of Complex Engineering Assets David Price and Rob Bodington ISWC 2004

® Agenda What is Product Life Cycle Support? Implementing PLCS The Requirements and Approach for Reference Data Future use of full Semantic Web capabilities Sources of Reference Data Pilot Project Conclusions

® What is PLCS? ISO Product Life Cycle Support, part of STEP –Information model for system integration and data exchange PLCS scope is support of complex assets (e.g. ships) –Configuration Management : As-Designed, As-Realized, As- Maintained –Support Engineering : Support Required (activities, tasks, resources) –Resource Management : Spares, Who/what/when –Maintenance and Feedback : Failures, Replacements, … Life cycle measured in decades –80-90 percent of the cost of a ship to UK MoD is after delivery

® What is STEP? Formally, ISO Product data representation and exchange –Written in ISO EXPRESS, an OO-style language roughly equivalent to UML Static Class Diagrams Commonly called STEP – Standard for the exchange of Product Model Data Not something new, first STEP parts reached International Standard status in 1994 STEP scope is vast and varied –under development for 15+ years –Ship Moulded Forms, Printed Circuit Boards, Finite Element Analysis, Systems Engineering, …

® The Approach to the PLCS standards In ISO, standardize flexible information model –ability to classify using external classes is built into the model –200 PLCS information model concepts require Reference Data Outside ISO, standardize user guides and Reference Data –OASIS PLCS Technical Committee formed for this purpose US DoD, UK MoD, BAE Systems, DNV, Norwegian Defence, FMV, Boeing, LockheedMartin, Saab, Rolls Royce, Pennant, Eurostep, and LSC Group are members Enable non-standard Reference Data extensions –Enables further tailoring and contracting for PLCS-based exchange between partners

® PLCS Requirements ISO Information Model OASIS Reference Data

® Linked Reference Data Libraries XML exchange document MM S translate to PLCS translate from PLCS classification HUMS Health and Usage Monitoring System on board a ship Maintenance Management System Basic PLCS Implementation Scenario

® What to do about Reference Data? UK MoD contracted Eurostep to do a survey of candidates for Reference Data Definition of Reference Data –The semantics required to complete an information model for use in data exchange scenarios Goal –Determine best approach for PLCS Reference Data Scenario –Automating failure reporting using PLCS-based data exchange Technical Assumptions –Exchange based on PLCS EXPRESS->XML Schema –Enable inclusion and reference to Reference Data –Standard Reference Data is extended in implementing organization

® RD requirements arising … Define RD and relationship to PLCS information model Need class hierarchy, properties and the associated documentation Easy browsing and operational use on Web and in internal applications Formally relate organization-specific extensions to standard RD Integrate extensions into standard RD over time, as appropriate Enable Net-Centric implementation Support for very large Reference Data Libraries Support XML-based exchange Support Reference Data to be embedded, exchanged or referenced Support addition of business rules and constraints

® Recommendations After reviewing OASIS, OMG, W3C and ISO standards, decided OWL was best fit for requirements and community Also recommended RD developers use a specific set of tools to minimize risk –Stanford University Protégé with OWL plug-in –Pre-loaded a template containing PLCS schema, high level RDL, etc. for RD developers Approach approved by OASIS PLCS TC in March 2004

® Why this approach? OWL satisfies RD modeling requirements –Class, multiple inheritance, properties, datatypes, instances, reuse of models EXPRESS modelers understand base concepts already OWL satisfies the IT requirements –Has an XML syntax, Web enabled, can map to RDBMS Aligns with ISO standards having potentially reusable Reference Data –ISO Oil and Gas data warehouse standard Other factors –Industry and academic support and open-source tools available –Large community with no STEP knowledge know OWL

® PLCS Ontologies When Deployed plcs-express plcs-dcplcs-dcterms MoD-rdl-extensions plcs-refdata plcs-rdl Dublin Core Elements and Terms (read-only) PLCS EXPRESS as OWL (read-only) Reference Data for PLCS Editors Reference Data for PLCS Users (read-only) Reference Data for Organization Editors XML exchange document classification subClassOf import

® The EXPRESS/RD OWL Relation PLCS Schema Classes RD Classes subClassOf PLCS Schema Classes

® Benefits to OWL approach For business processes and rules, reasoners and related technology have potential use While PLCS data exchange isnt Semantic Web, approach lays the foundation for future PLCS Semantic Web applications Makes PLCS Reference Data usable by non-PLCS applications –The STEP Systems Engineering community standard, ISO , planning to adopt this approach and reuse PLCS Reference Data

® Onboard Location Management System distance = 8000km distance = 16000km Shore-based Maintenance Planning System MPS Ship data Report to shipyard for engine maintenance Onboard Location Management System Future use case: Automated planning

® Engineering Data Interoperability STEP, EXPRESS MDA,UML OWL,CL Software Modeling/Engineering Interoperability Region Semantic Integration and Knowledge Interoperability Region Data Exchange/Integration Interoperability Region Concepts Properties Relationships Harry Frisch ISO 15926? ISO ? OMG ODM? OMG ODM ISO Still looking for the Killer App or Demo

® Sources of Reference Data UK MoD, NATO and other standards –Codifications of tasks, skills, etc. ISO Oil and Gas data warehouse projects (also called EPISTLE Core Model) –4D ontology-based model submitted to IEEE Standard Upper Ontology Working Group, written in EXPRESS –Equipment types and some activity types (20K classes undergoing ISO standardization at the moment) –ISO community is investigating OWL as standard form of their reference data Expecting 100K+ classes in multiple servers for full PLCS implementation

® Issue : Ontology Management This use case is not based in the World Wild Web –Ontologies are engineering artefacts used in complex systems –Some Ontologies are International and/or Industry Standards –Software diff for versioning not sufficient for this community –Protégé Server anyone can change anything not sufficient for this community Change Management and Configuration Control of Ontologies (at least Class level) is required –This discipline is well understood in the engineering domain Issues raised, proposals made, solutions approved, etc. –We lack Ontology tools for this at the moment and so are forced to use lots of separate OWL files and CVS – its not pretty

®

® Issue : Ontology Subset or View Using organizations contract for complex assets and software to manage them –The Reference Data required needs to be stated in the contract –Typical contract will not require all the Reference Data Organizations need to specify a subset or view defining the Reference Data for the contract –Investigating Protégé PROMPT Plug-in but also investigating a Class-of-Class approach –Have tried to avoid Class of Class as then the RD is no longer DL

® Pilots progress since the paper …

® UK MoD RDL Server prototype Implement OWL RDL Database Defined RDL content using Protégé Define API As web services Web clients PLCS applications Define queries RD extensions (TBD)

® PLCS applications using the RDL Server: FMV model server FMV Model Server is a STEP-based PLM capability for Web-enabled collaboration –Implements a significant portion of PLCS Pilot project extended Model Server to use RD –Accesses RDL Server to allow dynamic classification of: Activities, Parts, Documents –We could do this as Model Server is an extension of a Eurostep product called Share-A-space Business benefits –Dynamically configurable PLM/PLCS application

® When creating an Item, click green plus-sign to add new Classes from the RDL Server.

® Select Classes from RDL Server to use in Model Server

® The classes are now selectable in the listbox. Model Server has cached a copy. Choose one. The classes are now selectable in the listbox. Model Server has cached a copy. Choose one.

® The Item is classified. Mouse-over Class and its definition appears. The Item is classified. Mouse-over Class and its definition appears. In a way, Model Server is allowed engineers to annotate their PLM data for SW

® Typical RDL Web Service Query Query: What Classes are allowed when classifying an Identification assignment applied to a Product as realized? Answer: Serial identification code and Name. But not Activity identification code or Part number Restriction works for simple case, may need rules later (SWRL?)

® Conclusion The flexibility defined in the PLCS approach allows it to be used across a wide domain –However, that flexibility means PLCS implementation depends on Reference Data OWL provides very good capabilities for defining, reusing, publishing and relating information models and reference data –By being Web-enabled, RDLs can be linked and distributed –OWL also enables the future use of knowledge/logic applications as part of PLCS implementations