Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Towards Semantic Interoperability Service Utilities Milan Zdravkovi ć , Miroslav Trajanovi ć Laboratory for Intelligent Pr...
Human communication as a raw model for interoperability Sensation Perception Cognition Articulation Selection of sensation...
Requirements for semantic interoperability <ul><li>Sensation </li></ul><ul><ul><li>“ Ask” & “Tell” interface </li></ul></u...
Implicit semantics Explicit semantics Semantic applications and services Enterprise Information Systems S-ISU for Semantic...
Component view of S-ISU architecture ONTOLOGY Main Services EIS LOCAL CENTRAL UTILITY EIS Database Listener Local Ontology...
S-ISU Services <ul><li>Zdravković, M., Trajanović, M. & Panetto, H., 2011.  LOCAL ONTOLOGIES FOR SEMANTIC INTEROPERABILITY...
Database-to-ontology mapping Database Zdravković, M., Trajanović, M. & Panetto, H., 2011.  LOCAL ONTOLOGIES FOR SEMANTIC I...
Formalizing the S-ISU Architecture S-ISU Ontology Meta-information for Registration Utility Inference of the basic system ...
has-process process-snow-making-manufacturing-1 process-pump-house-sourcing-1 VBE Utility Enterprise Process VE has-member...
Asset view of S-ISU ontology (case) EIS SemApp Database Ontology AppOntology MapOntology DomOntology LocOntology Data-Cont...
Thank you for your attention Q&A Milan Zdravkovi ć , Miroslav Trajanovi ć Laboratory for Intelligent Production Systems (L...
Upcoming SlideShare
Loading in …5
×

Towards Semantic Interoperability Service Utilities

743 views

Published on

Zdravković, M., Trajanović, M., Towards Semantic Interoperability Service Utilities. In: R. Meersman, T. Dillon, and P. Herrero (Eds.): OTM 2011 Workshops, LNCS 7046, pp. 39–48, 2011. © Springer-Verlag Berlin Heidelberg 2011

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Towards Semantic Interoperability Service Utilities

  1. 1. Towards Semantic Interoperability Service Utilities Milan Zdravkovi ć , Miroslav Trajanovi ć Laboratory for Intelligent Production Systems (LIPS) Faculty of Mechanical Engineering, University of Ni š, Serbia 6th International Workshop on Enterprise Integration, Interoperability and Networking (EI2N), 19-21 October, 2011, Herssonisos, Greece
  2. 2. Human communication as a raw model for interoperability Sensation Perception Cognition Articulation Selection of sensations Providing meaning to various sensations In contexts of expectations, experience, culture, etc. Gaining knowledge and comprehension from the sensations Storage, reasoning, problem solving, imagining, conceptualizing Stimulus sensory energy psysiological psychological Articulating response Receipients, language, means
  3. 3. Requirements for semantic interoperability <ul><li>Sensation </li></ul><ul><ul><li>“ Ask” & “Tell” interface </li></ul></ul><ul><ul><li>No need for selective sensation </li></ul></ul><ul><li>Perception </li></ul><ul><ul><li>Semantic matching and reasoning </li></ul></ul><ul><ul><li>Explicit enterprise knowledge (ontologies) </li></ul></ul><ul><li>Cognition </li></ul><ul><ul><li>Triple store </li></ul></ul><ul><ul><li>Formalized business rules </li></ul></ul><ul><ul><li>Rules-enabled reasoning </li></ul></ul><ul><ul><li>Assertion of new knowledge </li></ul></ul><ul><ul><li>Formalized interoperability protocols </li></ul></ul>∃ S(system(S)) ∀ p ( (transmitted-from(p,S) ∧ transmitted-to(p,R)) ∧ ∀ q(statement-of(q,S) ∧ p⇒q) ∃ q’(statement-of(q’,R) ∧ p⇒q’ ∧ q’⇔q) ) ⇒ semantically-interoperable(S,R) Sensation Perception Cognition Articulation ∃ R(system(R)) Sensation Perception Cognition Articulation Web services Ontologies Query processing Semantic matching Reasoner Ontologies Mappings
  4. 4. Implicit semantics Explicit semantics Semantic applications and services Enterprise Information Systems S-ISU for Semantically interoperable systems MAPPING ONTOLOGY PROB ONT PROB ONT Transformation service LOCAL ONTOLOGY LOCAL ONTOLOGY DOMAIN ONT DOMAIN ONT DOMAIN ONT Native formats, Exchange formats EIS database EIS database Semantic Query service Listener Listener Reasoning service Registration service Reconciliation service
  5. 5. Component view of S-ISU architecture ONTOLOGY Main Services EIS LOCAL CENTRAL UTILITY EIS Database Listener Local Ontology Native formats Exchange formats Local Ontology Local Ontology Mapping Ontology DomOnt 1 DomOnt n ProbOnt 1 ProbOnt m Supportive Apps Semantic Apps VE formation Services SQS ReaS RegS SRS TrS RegSApp SRSApp SemApp 1 SemApp n } } AuthApp ReaS
  6. 6. S-ISU Services <ul><li>Zdravković, M., Trajanović, M. & Panetto, H., 2011. LOCAL ONTOLOGIES FOR SEMANTIC INTEROPERABILITY IN SUPPLY CHAIN NETWORKS . In Proceedings of the 13th International Conference on Enterprise Information Systems (ICEIS 2011). SciTePress - Science and and Technology Publications, pp. 22-31. </li></ul><ul><ul><li>Transformation Service (TrS) </li></ul></ul><ul><ul><li>Semantic Querying Service (SQS) </li></ul></ul><ul><li>Registration services (RegS) </li></ul><ul><ul><li>Meta-data (S-ISU Ontology) </li></ul></ul>
  7. 7. Database-to-ontology mapping Database Zdravković, M., Trajanović, M. & Panetto, H., 2011. LOCAL ONTOLOGIES FOR SEMANTIC INTEROPERABILITY IN SUPPLY CHAIN NETWORKS . In Proceedings of the 13th International Conference on Enterprise Information Systems (ICEIS 2011) . SciTePress - Science and and Technology Publications, pp. 22-31.  er.owl attribute constraint entity multiplicity relation type hasAttribute hasType hasConstraint hasSourceAttribute hasDestinationAttribute hasSourceMultiplicity hasDestinationMultiplicity output imports s-er.owl concept hasObjectProperty data-type hasDataProperty data-concept hasDataType hasDefiningProperty hasDefiningDataProperty hasFunctionalProperty output er:entity(x) ∧ not (er:hasAttribute only (er:attribute ∧ (er:isSourceAttributeOf some er:relation))) ⇒ s-er:concept(x) er:entity(x) ∧ er:entity(y) ∧ er:relation(r) ∧ er:hasAttribute(x, a1) ∧ er:hasAttribute(y, a2) ∧ er:isDestinationAttributeOf(a2, r) ∧ er:isSourceAttributeOf(a1, r) ⇒ s-er:hasObjectProperty(x, y) s-er:hasObjectProperty(x, y) ∧ er:hasConstraint(a1,'not-null') ⇒ s-er:hasDefiningProperty(x, y) er:attribute and not (er:isSourceAttributeOf some er:relation) ⇒ s-er:data-concept er:type(x) ⇒ s-er:data-type(x) s-er:concept(c) ∧ er:attribute(a) ∧ er:type(t) ∧ er:hasAttribute(c, a) ∧ er:hasType(a, t) ⇒ s-er:hasDataProperty(c, t) s-er:hasDataProperty(c, t) ∧ er:hasConstraint(a,'not-null') ∧ er:hasConstraint(a,'unique') ⇒ s-er:hasDefiningDataProperty(c, t) Data import and classification of ER entities Classification (inference) of OWL types and properties Lexical Refinement Local ontology generation output
  8. 8. Formalizing the S-ISU Architecture S-ISU Ontology Meta-information for Registration Utility Inference of the basic system properties MDE paradigm
  9. 9. has-process process-snow-making-manufacturing-1 process-pump-house-sourcing-1 VBE Utility Enterprise Process VE has-member owns-utility facilitates precedes implements-process Hydro-Equip-Cluster Snow-making-facility-engineering Snow-Solutions-Inc Pumps-Inc Lenko-Snow-Inc Organizational view of S-ISU ontology (case) Process(p1)∧Process(p2)∧ Enterprise(e1)∧Enterprise(e2)∧ implements-process(e1,p1)∧ implements-process(e2,p2)∧ precedes(p1, p2)∧ DifferentFrom(e1,e2) ⇒ interoperate-with(e1,e2) Inferred properties interoperate-with('Pumps-Inc', 'Snow-Solutions-Inc'), interoperate-with('Lenko-Snow-Inc', 'Snow-Solutions-Inc'), interoperate-with('Snow-Solutions-Inc', 'Lenko-Snow-Inc'), interoperate-with('Snow-Solutions-Inc', 'Pumps-Inc'). process-pump-house-manufacturing-1 process-fan-gun-sourcing-1 process-hyd-equip-sourcing-1 process-hyd-equip-delivery-1 process-pump-house-delivery-1 process-pump-house-design-1 process-snow-making-design-1 process-fan-gun-delivery-1 process-hyd-equip-manufacturing-1 process-snow-making-delivery-1
  10. 10. Asset view of S-ISU ontology (case) EIS SemApp Database Ontology AppOntology MapOntology DomOntology LocOntology Data-Container File ReaS SQS RegS TrS SRS RegSApp SRSApp uses-utility uses-utility uses-utility uses-utility Utility Service Listener uses-utility ERPNext-1 OpenERP-1 EasySCOR-1 EasySCOR-1-Native ERPNext-1-MySQL OpenERP-1-PostgreSQL SCOR-KOS OWL ERPNext-1-Ont OpenERP-1-Ont explicits explicits explicits imports imports imports uses-data-container uses-data-container uses-data-container TOVE SCOR-MAP SCOR-FULL imports imports imports imports uses-data-container SCOR-Thread-Gen SCOR-CFG PRODUCT-OWL Prod-Acquis-App uses-data-container uses-utility uses-utility
  11. 11. Thank you for your attention Q&A Milan Zdravkovi ć , Miroslav Trajanovi ć Laboratory for Intelligent Production Systems (LIPS) Faculty of Mechanical Engineering, University of Ni š, Serbia 6th International Workshop on Enterprise Integration, Interoperability and Networking (EI2N), 19-21 October, 2011, Herssonisos, Greece

×