====== Overview of OSLC and its Potential Applications to Systems Modeling and Simulation ====== This page was prepared for a presentation by Roger Burkhart (with help from additional contributors) at [[:mbse:smswg:2016-02-01|Meeting #12 of the NAFEMS-INCOSE Systems Modeling and Simulation Working Group (SMSWG)]] during the INCOSE International Workshop on February 1, 2016. It provides links to work at INCOSE, %%OMG%%, and elsewhere to apply OSLC and Linked Data to engineering needs. ^MBSE Applications of OSLC^ | [[http://www.omg.org/news/meetings/tc/ca-15/special-events/OSLC_Summit_agenda.htm|OMG OSLC Summit (December 9, 2015)]] | | {{http://www.incose.org/ProductsPublications/periodicals/insight|INCOSE Insight}} Vol. 18/2, Integration of MBSE Artifacts Using OSLC | | [[http://wiki.omg.org/MBSE/doku.php?id=mbse:incose_mbse_iw_2015:breakout_out_session_oslc|OSLC Breakout Session of 2015 INCOSE IW MBSE Workshop]] (January 24 & 25, 2015) | | [[http://www.omgwiki.org/OMGSysML/doku.php?id=sysml-oslc:oslc4mbse_working_group|OSLC4MBSE WG of the OMG Systems Engineering DSIG]] | ^OSLC/OASIS Committees and General Information^ | {{http://www.oasis-oslc.org/|OASIS OSLC Committees and Governance}} | | {{http://open-services.net|Open Services For Lifecycle Collaboration (OSLC)}} | ^World Wide Web Consortium (W3C) Specifications^ | {{https://www.w3.org/TR/ldp/|Linked Data Platform}} | | {{https://www.w3.org/RDF/|Resource Description Framework (RDF)}} | | {{https://www.w3.org/TR/rdf-schema/|RDF Schema}} | | {{https://www.w3.org/TR/shacl/|Shapes Constraint Language (SHACL)}} | | {{https://www.w3.org/2001/sw/wiki/OWL|Web Ontology Language (OWL)}} | There is a wealth of information on OSLC and its use of %%W3C%% platforms for %%RDF%% and Linked Data on the above sites. For more specifics on how OSLC and linked data can solve specific problems of engineering tool integration, see MBSE-related presentations at the recent %%OMG%% OSLC Summit, the August 2015 Insight article, and last year's OSLC breakout. For a starting introduction on OSLC for engineering applications, a good place to start is the [[http://www.omg.org/news/meetings/tc/ca-15/special-events/oslc-presentations/Reichwein.pdf|Introduction to OSLC]] presentation by Axel Reichwein at the [[http://www.omg.org/news/meetings/tc/ca-15/special-events/OSLC_Summit_agenda.htm|OMG OSLC Summit (December 9, 2015)]]. One specific role for which OSLC and linked data could be well suited is to share a common systems engineering context across multiple engineering tools. Roger Burkhart highlighted this application in a {{:mbse:incose_mbse_iw_2015:oslc_breakout_industry_panel_-_burkhart.pdf|panel presentation}} at last year's [[http://wiki.omg.org/MBSE/doku.php?id=mbse:incose_mbse_iw_2015:breakout_out_session_oslc|OSLC breakout]], and more recently in a short talk on [[:mbse:smswg:iw2016:assess_2016_talk_with_use_cases_for_oslc|Challenges of Collaboration through Shared Models]] at the {{http://assessevent.com/Events/ASSESS-2016|ASSESS 2016 Congress}}. A breakout group at ASSESS 2016 also proposed standardizing metadata for analysis and simulation models. Mapping of metadata across tools could benefit from the data exchange flexibility provided by OSLC and linked data. Commercial tools already support OSLC specifications for a variety of ALM, PLM, requirements management, issue tracking, and configuration and change management tools. A summary of such tools is available under the {{http://open-services.net/software/|Software}} link on the main OSLC site. Open-source resources are available to build OSLC-compliant tools, such as the {{http://open-services.net/resources/tools/eclipse-lyo/|Eclipse Lyo project}}. The {{http://www.mbse.gatech.edu/|MBSE Center}} at the Georgia Institute of Technology has recently released some adapters to SysML, requirements management, and dynamic simulation tools which implement their own %%RDF%% vocabularies for integrating models at the level of an entire system. See their project link at {{http://www.mbse.gatech.edu/research/oslc|Systems Engineering Tools Integration & Interoperability using OSLC}} and their GitHub repositories at {{https://github.com/ld4mbse|github.com/ld4mbse}}. ([[:mbse:smswg:2016-02-01|back to SMSWG Meeting #12]])