SlideShare uma empresa Scribd logo
1 de 11
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
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
Requirements for semantic interoperability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],∃ 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
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
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
S-ISU Services ,[object Object],[object Object],[object Object],[object Object],[object Object]
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
Formalizing the S-ISU Architecture S-ISU Ontology Meta-information for Registration Utility Inference of the basic system properties MDE paradigm
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
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
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

Mais conteúdo relacionado

Mais de Milan Zdravković

UPRO05 - Automatizacija procesa
UPRO05 - Automatizacija procesaUPRO05 - Automatizacija procesa
UPRO05 - Automatizacija procesaMilan Zdravković
 
UPRO01 - Modeliranje poslovnih procesa i BPMN
UPRO01 - Modeliranje poslovnih procesa i BPMNUPRO01 - Modeliranje poslovnih procesa i BPMN
UPRO01 - Modeliranje poslovnih procesa i BPMNMilan Zdravković
 
UPRO01 - Modeliranje poslovnih procesa
UPRO01 -  Modeliranje poslovnih procesaUPRO01 -  Modeliranje poslovnih procesa
UPRO01 - Modeliranje poslovnih procesaMilan Zdravković
 
MEZN00 - Uvod u upravljanje znanjem
MEZN00 - Uvod u upravljanje znanjemMEZN00 - Uvod u upravljanje znanjem
MEZN00 - Uvod u upravljanje znanjemMilan Zdravković
 
PA Training Nov 5-6 Day 2 - Talk 2. Content Management Best Practices
PA Training Nov 5-6 Day 2 - Talk 2. Content Management Best PracticesPA Training Nov 5-6 Day 2 - Talk 2. Content Management Best Practices
PA Training Nov 5-6 Day 2 - Talk 2. Content Management Best PracticesMilan Zdravković
 
PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...
PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...
PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...Milan Zdravković
 
PA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updates
PA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updatesPA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updates
PA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updatesMilan Zdravković
 
PA Training Nov 5-6 Day 1 - Talk 4. Compliance issues
PA Training Nov 5-6 Day 1 - Talk 4. Compliance issuesPA Training Nov 5-6 Day 1 - Talk 4. Compliance issues
PA Training Nov 5-6 Day 1 - Talk 4. Compliance issuesMilan Zdravković
 
PA Training Nov 5-6 Day 2 - Talk 3. Accessibility Checker
PA Training Nov 5-6 Day 2 - Talk 3. Accessibility CheckerPA Training Nov 5-6 Day 2 - Talk 3. Accessibility Checker
PA Training Nov 5-6 Day 2 - Talk 3. Accessibility CheckerMilan Zdravković
 
IT1 1.1 Opis i metodologija kursa
IT1 1.1 Opis i metodologija kursaIT1 1.1 Opis i metodologija kursa
IT1 1.1 Opis i metodologija kursaMilan Zdravković
 
Online content management tips and tricks
Online content management tips and tricksOnline content management tips and tricks
Online content management tips and tricksMilan Zdravković
 
MEZN05 - Jezici za reprezentaciju znanja na Webu – OWL
MEZN05 - Jezici za reprezentaciju znanja na Webu – OWLMEZN05 - Jezici za reprezentaciju znanja na Webu – OWL
MEZN05 - Jezici za reprezentaciju znanja na Webu – OWLMilan Zdravković
 
MEZN04 - Softver za kreiranje ontologija - Protege
MEZN04 - Softver za kreiranje ontologija - ProtegeMEZN04 - Softver za kreiranje ontologija - Protege
MEZN04 - Softver za kreiranje ontologija - ProtegeMilan Zdravković
 
MEZN03 - Jezici za reprezentaciju znanja na Webu – RDF i RDFS
MEZN03 - Jezici za reprezentaciju znanja na Webu – RDF i RDFSMEZN03 - Jezici za reprezentaciju znanja na Webu – RDF i RDFS
MEZN03 - Jezici za reprezentaciju znanja na Webu – RDF i RDFSMilan Zdravković
 
MEZN01 - Semantički web i osnovne tehnologije za njegovu realizaciju
MEZN01 - Semantički web i osnovne tehnologije za njegovu realizacijuMEZN01 - Semantički web i osnovne tehnologije za njegovu realizaciju
MEZN01 - Semantički web i osnovne tehnologije za njegovu realizacijuMilan Zdravković
 
MEZN02 - Primena računarske logike za reprezentaciju i rasuđivanje znanja
MEZN02 - Primena računarske logike za reprezentaciju i rasuđivanje znanjaMEZN02 - Primena računarske logike za reprezentaciju i rasuđivanje znanja
MEZN02 - Primena računarske logike za reprezentaciju i rasuđivanje znanjaMilan Zdravković
 

Mais de Milan Zdravković (20)

UPRO05 - Automatizacija procesa
UPRO05 - Automatizacija procesaUPRO05 - Automatizacija procesa
UPRO05 - Automatizacija procesa
 
Social media promotion
Social media promotionSocial media promotion
Social media promotion
 
UPRO01 - Modeliranje poslovnih procesa i BPMN
UPRO01 - Modeliranje poslovnih procesa i BPMNUPRO01 - Modeliranje poslovnih procesa i BPMN
UPRO01 - Modeliranje poslovnih procesa i BPMN
 
UPRO01 - Modeliranje poslovnih procesa
UPRO01 -  Modeliranje poslovnih procesaUPRO01 -  Modeliranje poslovnih procesa
UPRO01 - Modeliranje poslovnih procesa
 
UPRO00 - Uvod u BPM
UPRO00 - Uvod u BPMUPRO00 - Uvod u BPM
UPRO00 - Uvod u BPM
 
MEZN00 - Uvod u upravljanje znanjem
MEZN00 - Uvod u upravljanje znanjemMEZN00 - Uvod u upravljanje znanjem
MEZN00 - Uvod u upravljanje znanjem
 
PA Training Nov 5-6 Day 2 - Talk 2. Content Management Best Practices
PA Training Nov 5-6 Day 2 - Talk 2. Content Management Best PracticesPA Training Nov 5-6 Day 2 - Talk 2. Content Management Best Practices
PA Training Nov 5-6 Day 2 - Talk 2. Content Management Best Practices
 
PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...
PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...
PA Training Nov 5-6 Day 2 - Talk 1. Web Visibility, SEO elements in content c...
 
PA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updates
PA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updatesPA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updates
PA Training Nov 5-6 Day 1 - Talk 1. EURAXESS Portal updates
 
PA Training Nov 5-6 Day 1 - Talk 4. Compliance issues
PA Training Nov 5-6 Day 1 - Talk 4. Compliance issuesPA Training Nov 5-6 Day 1 - Talk 4. Compliance issues
PA Training Nov 5-6 Day 1 - Talk 4. Compliance issues
 
PA Training Nov 5-6 Day 2 - Talk 3. Accessibility Checker
PA Training Nov 5-6 Day 2 - Talk 3. Accessibility CheckerPA Training Nov 5-6 Day 2 - Talk 3. Accessibility Checker
PA Training Nov 5-6 Day 2 - Talk 3. Accessibility Checker
 
IT1 1.5 Analiza podataka
IT1 1.5 Analiza podatakaIT1 1.5 Analiza podataka
IT1 1.5 Analiza podataka
 
IT1 1.3 Internet pod haubom
IT1 1.3 Internet pod haubomIT1 1.3 Internet pod haubom
IT1 1.3 Internet pod haubom
 
IT1 1.1 Opis i metodologija kursa
IT1 1.1 Opis i metodologija kursaIT1 1.1 Opis i metodologija kursa
IT1 1.1 Opis i metodologija kursa
 
Online content management tips and tricks
Online content management tips and tricksOnline content management tips and tricks
Online content management tips and tricks
 
MEZN05 - Jezici za reprezentaciju znanja na Webu – OWL
MEZN05 - Jezici za reprezentaciju znanja na Webu – OWLMEZN05 - Jezici za reprezentaciju znanja na Webu – OWL
MEZN05 - Jezici za reprezentaciju znanja na Webu – OWL
 
MEZN04 - Softver za kreiranje ontologija - Protege
MEZN04 - Softver za kreiranje ontologija - ProtegeMEZN04 - Softver za kreiranje ontologija - Protege
MEZN04 - Softver za kreiranje ontologija - Protege
 
MEZN03 - Jezici za reprezentaciju znanja na Webu – RDF i RDFS
MEZN03 - Jezici za reprezentaciju znanja na Webu – RDF i RDFSMEZN03 - Jezici za reprezentaciju znanja na Webu – RDF i RDFS
MEZN03 - Jezici za reprezentaciju znanja na Webu – RDF i RDFS
 
MEZN01 - Semantički web i osnovne tehnologije za njegovu realizaciju
MEZN01 - Semantički web i osnovne tehnologije za njegovu realizacijuMEZN01 - Semantički web i osnovne tehnologije za njegovu realizaciju
MEZN01 - Semantički web i osnovne tehnologije za njegovu realizaciju
 
MEZN02 - Primena računarske logike za reprezentaciju i rasuđivanje znanja
MEZN02 - Primena računarske logike za reprezentaciju i rasuđivanje znanjaMEZN02 - Primena računarske logike za reprezentaciju i rasuđivanje znanja
MEZN02 - Primena računarske logike za reprezentaciju i rasuđivanje znanja
 

Último

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 

Último (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Towards Semantic Interoperability Service Utilities

  • 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. 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.
  • 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. 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.
  • 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. Formalizing the S-ISU Architecture S-ISU Ontology Meta-information for Registration Utility Inference of the basic system properties MDE paradigm
  • 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. 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. 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

Notas do Editor

  1. Common misconception: differences between semantic interoperability an semantically facilitated interoperability.
  2. A sender's system S is _semantically operable_ with a receiver's system R if and only if the follow condition holds for any data p that is transmitted from S to R: For every statement q that is implied by p on the system S, there is a statement q' on the system R that (1) is implied by p on the system R, and (2) is logically equivalent to q. the receiver must at least be able to derive a logically equivalent implication for every implication of the sender's system.
  3. SCOR-MAP is a central ontology. It imports (blue arrows) domain ontologies, implicit SCOR model represented in OWL (SCOR-KOS OWL), SCOR’s semantic enrichment (SCOR-FULL OWL) and all local ontologies. SCOR-MAP stores the SWRL rules which are used to represent correspondences between all these models. Focus of this paper is on what is inside purple boxes.