Ontology Summit 2016 Semantic Integration in Engineering - Thu 2016-03-17
Session Co-Chairs: Todd Schneider and Mark Underwood
- Overview - Brief overview of Semantic Integration Issues in Engineering Disciplines by Todd Schneider and Mark Underwood slides slides in pptx format
- Bob Young (Loughborough University) Semantic Interoperability -- Towards a Standard Manufacturing Reference Ontology slides slides in pptx format
- Kevin J Lynch (Raytheon, Engineering Operations Directorate) slides
- MichaelGruninger (University of Toronto) The Ontological Imperative in Manufacturing slides
Conference Call Details
- Date: Thursday, 17-Mar-2016
- Start Time: 9:30am PDT / 12:30pm EDT / 5:30pm CEST / 4:30pm BST / 1630 UTC
- ref: World Clock
- Expected Call Duration: ~2 hours
- Phone (US): +1 (425) 440-5100 ... (long distance cost may apply)
- ... [ backup nbr: (315) 401-3279 ]
- when prompted enter Conference ID: 843758#
- Skype: join.conference (i.e. make a skype call to the contact with skypeID="join.conference") ... (generally free-of-charge, when connecting from your computer ... ref.)
- when prompted enter Conference ID: 843758#
- Unfamiliar with how to do this on Skype? ...
- Add the contact "join.conference" to your skype contact list first. To participate in the teleconference, make a skype call to "join.conference", then open the dial pad (see platform-specific instructions below) and enter the Conference ID: 843758# when prompted.
- Can't find Skype Dial pad? ...
- for Windows Skype users: Can't find Skype Dial pad? ... it's under the "Call" dropdown menu as "Show Dial pad"
- for Linux Skype users: please note that the dial-pad is only available on v4.1 (or later; or on the earlier Skype versions 2.x,) if the dialpad button is not shown in the call window you need to press the "d" hotkey to enable it. ... (ref.)
- Phone (US): +1 (425) 440-5100 ... (long distance cost may apply)
- In-session chat-room url: http://webconf.soaphub.org/conf/room/summit_20160317
- instructions: once you got access to the page, click on the "settings" button, and identify yourself (by modifying the Name field from "anonymous" to your real name, like "JaneDoe").
- You can indicate that you want to ask a question verbally by clicking on the "hand" button, and wait for the moderator to call on you; or, type and send your question into the chat window at the bottom of the screen.
- thanks to the soaphub.org folks, one can now use a jabber/xmpp client (e.g. gtalk) to join this chatroom. Just add the room as a buddy - (in our case here) email@example.com ... Handy for mobile devices!
- Discussions and Q & A:
- Nominally, when a presentation is in progress, the moderator will mute everyone, except for the speaker.
- To un-mute, press "*7" ... To mute, press "*6" (please mute your phone, especially if you are in a noisy surrounding, or if you are introducing noise, echoes, etc. into the conference line.)
- we will usually save all questions and discussions till after all presentations are through. You are encouraged to jot down questions onto the chat-area in the mean time (that way, they get documented; and you might even get some answers in the interim, through the chat.)
- During the Q&A / discussion segment (when everyone is muted), If you want to speak or have questions or remarks to make, please raise your hand (virtually) by clicking on the "hand button" (lower right) on the chat session page. You may speak when acknowledged by the session moderator (again, press "*7" on your phone to un-mute). Test your voice and introduce yourself first before proceeding with your remarks, please. (Please remember to click on the "hand button" again (to lower your hand) and press "*6" on your phone to mute yourself after you are done speaking.)
- Please review our Virtual Session Tips and Ground Rules - see: VirtualSpeakerSessionTips
- RSVP to firstname.lastname@example.org with your affiliation appreciated, ... or simply just by adding yourself to the "Expected Attendee" list below (if you are a member of the community already.)
- This session, like all other Ontolog events, is open to the public. Information relating to this session is shared on this wiki page.
- Please note that this session may be recorded, and if so, the audio archive is expected to be made available as open content, along with the proceedings of the call to our community membership and the public at-large under our prevailing open IPR policy.
- Bob Young
- Bruce Bray
- Christi Kapp
- Christopher Spottiswoode
- David Tinsley
- Donna Fritzsche
- Frank Olken
- Henson Graves
- Joel Bender
- Ken Baclawski
- Kevin Lynch
- Leo Obrst
- Luis Ramos
- Mark Underwood
- Marwan Ghabin
- Michael Grüninger
- Mike Bobak
- Ravi Sharma
- Rebecca Tauber
- Stephane Fellah
- Steve Ray
- Sunday Ojo
- Terry Longstreth
- Todd Schneider
- Tom Tinsley
- Torsten Hahmann
- Victor Agroskin
- Yun Fan
[12:25] ToddSchneider: Hello, Bob. We'll be starting in about 6 minutes.
[12:26] RaviSharma: Hi Todd
[12:26] ToddSchneider: Hello Ravi. Ready with questions:)?
[12:26] RaviSharma: will try!
[12:27] Bob Young: Hi folks - I seem to have found my way into the system
[12:32] Donna Fritzsche: Welcome everyone! Slides are downloadable from the meeting page.
[12:36] Donna Fritzsche: Some might argue that the standards in place ( https://en.wikipedia.org/wiki/ISA-88) already have ontology like features. Can speakers address this when possible?
[12:38] Donna Fritzsche: and ISA-95 http://www.mesa.org/en/B2MML.asp
[12:38] Donna Fritzsche: also see allotrope: http://www.allotrope.org/#!open-document-standards/cdl4
[12:38] ToddSchneider: Bob young goes first
[12:39] FrankOlken: I am on the call now. I can hear speakers, I have muted myself.
[12:40] Mark Underwood: Sorry about that miscue, Bob
[12:41] LeoObrst: Hi, Kevin. Long time!
[12:49] ToddSchneider: On slide 5
[12:51] ToddSchneider: Please mute yourself, if not speaking.
[12:51] ToddSchneider: To mute, press "*6", To un-mute, press "*7".
[12:52] ToddSchneider: On slide 6
[12:55] ToddSchneider: On slide 7, 'The Loughborough Viewpoint'
[12:58] ToddSchneider: On slide 8, 'Specific IMKS investigations'
[12:58] RaviSharma: Bob How do you interject ontology into an already well functioning Manufacturing system and processes, at Business rule change or at BPM level or as alerts where logical next step would lead to less efficient execution?
[12:59] ToddSchneider: On slide 9, 'An example from aerospace manufacture'
[13:00] ToddSchneider: On slide 10, 'There are many categories of manufacturing concepts'
[13:02] ToddSchneider: On slide 11, 'a Manufacturing Core Concepts Ontology illustration ...'
[13:04] ToddSchneider: On slide 12, 'IODE - Manufacturing Core Ontology - Classes'
[13:04] ToddSchneider: On slide 13, 'IODE - Manufacturing Core Ontology Example Relations'
[13:05] ToddSchneider: On slide 14, 'IODE - Manufacturing Core Ontology - Integrity Constraints'
[13:06] ToddSchneider: On slide 15
[13:06] RaviSharma: Bob How would you apply ontology, as a new manufacturing system capable of handling large volumes for example and in that case would you rewrite or scrap working ERP solutions?
[13:07] ToddSchneider: On slide 16
[13:08] ToddSchneider: On slide 17
[13:08] ToddSchneider: On slide 18
[13:09] ToddSchneider: On slide 19
[13:10] ToddSchneider: On slide 20.
[13:10] ToddSchneider: On slide 21
[13:11] ToddSchneider: On slide 22, 'Manufacturing Intelligence Systems Core Concepts'
[13:12] ToddSchneider: On slide 23, 'A key result of Hastilows research'
[13:13] Donna Fritzsche: Do we need to wrap up?
[13:14] ToddSchneider: On slide 24, 'FLEXINET: ...'
[13:14] RaviSharma: Bob Hastillow's approach then is to examine logic of applied rules and catch errors for each release of manufacturing system, how does it become executable in future releases?
[13:15] ToddSchneider: On slide 25, 'Reference ontology supports KB ...'
[13:16] ToddSchneider: On slide 26, 'Ontology Layers'
[13:18] ToddSchneider: On slide 27, 'The level 1 concepts and relationships'
[13:19] ToddSchneider: On slide 28, 'Main categories of concepts ...'
[13:20] Mark Underwood: Which ISO stds?
[13:20] ToddSchneider: On slide 29, 'Some detail issues from my perspective'
[13:22] Donna Fritzsche: I really like slide 29 - thank-you for sharing these observations (and, the whole talk, also!)
[13:22] ToddSchneider: On slide 30, 'A final comment ... '
[13:24] LeoObrst: @BobYoung: slide 29, final bullet: could have multiple vocabularies mapped to the ontologies, which would capture at least some of these terminological differences.
[13:24] RaviSharma: Bob Excellent coverage of the area and especially open questions at the end.
[13:29] ToddSchneider: On slide 3, 'Current Approach to Managing Complexity'
[13:36] Mark Underwood: Kevin - Is this the Moulton work referenced? http://web.mit.edu/smadnick/www/wp/2009-02.pdf
[13:36] RaviSharma: slide 6
[13:42] RaviSharma: Kevin how do you model improvements in knowledge for example drones vs (need to develop piloted aircraft) thus changing domains in defense with space based, domain aware and nextgen airspace cababilities, how these affect ontologies?
[13:43] ChristiKapp: Please repeat IRMA acronym (I ? Reconfigurable Matrix of Alternatives)
[13:44] ToddSchneider: IRMA = Interactive Reconfigurable Matrix of Alternatives
[13:44] Mark Underwood: Interactive
[13:46] RaviSharma: Kevin - I am sure you know but there are solvers such as Comsol, Adapco, Matlab, etc. that execute physics including material properties as you subselect mach levels, yes we can use them in future.
[13:49] ToddSchneider: Ravi, integrating the tools you referenced and their data into a useful form is non-trivial.
[13:51] RaviSharma: Todd, Yes I agre -but Kevin just gave Matlab example, also admire work on moving ontology in to IRMA (is it a case of interoperability between ontology and other solutions?) for decision support, good work.
[13:55] RaviSharma: Kevin IRMA?
[13:56] ToddSchneider: IRMA = Interactive Reconfigurable Matrix of Alternatives
[13:56] KevinLynch: IRMA is Interactive Reconfigurable Matrix of Alternatives. cite:
[13:57] KevinLynch: Concept Selection Using an Interactive Reconfigureble Matrix of Alternatives, 45th AIAA Aerospace Sciences Meeting and Exhibit, January 8-11, 2007
[13:58] KevinLynch: Ravi: the OpenMETA tool suite has several solvers included, and that's a great idea to make use of them. I'll have to look more closely at them.
[14:00] KevinLynch: Mark: Moulton's work is Applying Semantic Technology to Early Stage Defense Capability Planning Analysis Based on JCIDS Artifacts. Let me see if I can find a link.
[14:03] RaviSharma: Michael - how will we manage ontologies, through upper level or other tools as to where to inject ontology rules, inferences, in the marketing or supply chain or assembly?
[14:03] KevinLynch: Ravi, your question about drones and changing domains is magnificent! The short answer is, we don't know yet!
[14:03] Donna Fritzsche: Michael, thats an interesting vision. The interplay between top-down and bottom-up self-directing objects comes to mind. Is there an uber-process..how does the exchange happen.
[14:05] Donna Fritzsche: Michael - great point - over-reliance on terms vs the underlying concepts.
[14:06] Donna Fritzsche: Reiterating Michael - understand where the differences are w/respect to terms/concepts.
[14:09] RaviSharma: Michael - we need more clarity on how to apply, referring to your slides say same logic in app level and domain level ontologies, how to inject them in apps where separation of business rules would involve reverse engineering and costs of applying ontologies?
[14:14] Mark Underwood: Michael's slide 6 (Implicit Semantics) is a depressing description of the current state of affairs in the software development life cycle
[14:16] Mark Underwood: Dassault is big in the product data management space, where model development in one form or another occurs, but I see no discussion of that in their product lit
[14:16] ChristiKapp: Could you see MBSE being applied to complex corporate systems as well? Large event-driven architectures ?
[14:17] MichaelGruninger: The Distributed Ontology Language (DOL) being standardized within OMG contains a set of possible relationships between ontologies
[14:19] MichaelGruninger: @Mark Underwood: I think we can make it work by doing ontology-based implementations (i.e. starting with ontologies, developing system models that conform to the ontologies, and then implementing software that conforms to the system models
[14:20] Mark Underwood: Michael: When consulting Google search for Dassault PDM, instead GS returns the 2015 Springer book Concurrent Engineering in the 21st Century with cites Uschold and Gruninger -- i.e., no deployed products
[14:24] Mark Underwood: Bob + Kevin :) funding-driven reconfigurability
[14:29] RaviSharma: Mark - Great point, benefits will drive re-configurability with built-in ontologies but intelligently built in so as to be upgradable without having to re develop systems, i.e. plug and play?
[14:30] Mark Underwood: RE standards + terminology, not just for mfg, I am reminded of Sue Ellen Wright's presentation to the Summit I think in 2011 SueEllenWright
[14:30] RaviSharma: Thanks Todd and others.
[14:30] Donna Fritzsche: Thank-you everyone!
[14:30] Mark Underwood: Michael - thx for reminder re: DOL
[14:31] Mark Underwood: Thanks Bob and Kevin - much appreciate your time (hi Kevin from a Tucson native)