s1) GSS_Application Using EISPP we can also access applications that make use of data displayed or related to the graphs. We can click FreeCAD to open up a CAD program that is made to interoperate in EISPP. s2) car_part_FreeCAD Here we see a modified screenshot of FreeCAD where a wheel of the car is highlighted with the label wheel_of_car. The ontology row with Car_PartOf.owl as the ontology has been added. s3) car_part_FreeCADb4 Here is the screenshot of FreeCAD before the edit. s4) ref_library.png To be interoperable in EISPP, the database in FreeCAD must map to a common Reference Data Library. This Reference Data Library can then map to other applications. In this way, each application can call things whatever they want and still have interoperability. For example, FreeCAD may store everything in DataBase A. DataBase A has columns labeled by lowercase a through e. The column labels a through e are mapped to the a' through e' terms in the reference data library. These reference data terms are then mapped to label a" throug e" for the columns of Database B. Database B can be used by another application. Moreover, the reference data library mapping from database A can map to database C, D, E, etcetera, or any number of databases used by each application. Like the directed graph in the previous slide, there should be both an ontology and a reference library. In this case, WordNet is used for the reference library, and the main ontology is the car ontology from the W3C simple part-of ontology example. The ontology may actually be multiple ontologies such as one or more upper ontologies with mapping between them and multiple domain ontologies. Common Upper ontologies include OpenCyC and UMBEL. Likely ontologies for engineering applications, such as CAD will be the EXPRESS-G schema, which is like a upper ontology, with multiple domain ontologies. It is more complex than the the simple-part of ontology, but it still offers mereological, or part of, relations. EXPRESS has already been used with the ISO15926 standard for Oil and Gas. An excellent demonstration of this work is the Semantics Project by VTT in Finland. EXPRESS has also been considered for the PLCS standard, ISO10303 AP 239. It has applications to Aerospace and Defense, and work has been published for the standard as late as October 2013. In addition, the PLCS standard bases its approach on ISO15926's approach to reference data. Thus, consideration of both standards seems reasonable. s5) Applications_cimba I may want to add a microblogging appplication to EISPP. In this case, I will use cimba developed by Andrei Sambra et al. To do this I click on applications for bring up a menu for Editing Applications. s6) Applications_cimba1_5 I search for cimba, and see it appear in the menu. s7) Applications_cimba2 I can then select cimba. s8) Applications_cimba3 Then I can select Code Aster and substitute to substitute my selection of cimba for Code Aster. s9) Applications_cimba3_5 Clicking OK performs the substitution. s10) Applications_cimba4 s11) Applications_cimba5 I can now select cimba to open it. s12) cimba.png Here is a screenshot of an installation of cimba, or Client-Integrated MicroBlogging Architecture. It is a decentralized architecture with no central server. The data and the presentation are decoupled, meaning that the data and presentation can exist in separate places. In fact, in cimba, each person can host their own data on their own server. What you see for the presentation would be the same if you chose to use the layout that Andrei Sambra chose. s13) rwwio.png In this instance of cimba, data is stored at rww.io, which is a linked data server. Here, it seems that Each directory is a linked data platform container, and each RDF file is a linked data platform resource. According to the linked data platform recommendation, a container in the linked data platform is a place to put a collection of linked documents. A linked data platform resource seems to be essentially a file. Basically, it seems to be file hosting utilizing linked data. s14) rwwiop1.png Here is a view of post 1, the first RDF file. s15) rwwioup.png Moving up one directory shows an RDF file describing who I am following. s16) EISPP_3_M_Fernandez_NLQ_2fresnel_GSS_Applications_ether I can also click on EtherPad to load it from EISPP. s17) etherpad.png I can add instances of an ontology in what I am writing to tie it in with the graph showing contributions to a car. I can select the Car_partOf.owl ontology in the menu bar, and the class hierarchy for the ontology shows up on the left. s18) etherpadb4.png Here is a screenshot of EtherPad before the edit. References Include: Simantics: Open Simulation Platform, https://www.simantics.org/simantics/documents/Simantics_Presentation_17_compressed.pdf Linked data platform 1.0, W3C Recommendation, 16 December 2014, http://www.w3.org/TR/ldp/ EtherPad, http://etherpad.org/ FreeCAD, http://www.freecadweb.org/ Simple part-whole relations in OWL Ontologies, W3C Editor's Draft 24 March 2005, http://www.w3.org/2001/sw/BestPractices/OEP/SimplePartWhole/simple-part-whole-relations-v1.3.html Rafel Bates et al., An Upper Ontology based on ISO 15926, http://www.nt.ntnu.no/users/skoge/prost/proceedings/escape15/papers/IA-027.pdf Andrei Sambra et al.,CIMBA - Client-Integrated MicroBlogging Architecture, Decentralized Information Group, MIT CSAIL, Qatar Computing Research Institute Introduction to ISO 15926, FIATECH, October 2, 2011, http://fiatech.org/images/stories/techprojects/project_deliverables/iso-intro-ver1.pdf PLCSlib, http://www.plcs.org/plcslib/plcslib/