1 / 32

Facilitating Business Interoperability from the Semantic Web

Roberto García, Rosa Gil Universitat de Lleida, Spain. Facilitating Business Interoperability from the Semantic Web . Contents. Introduction Proposal Ontological framework Integration framework Conclusions Future Work. Contents. Introduction Proposal Ontological framework

stefan
Download Presentation

Facilitating Business Interoperability from the Semantic Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Roberto García, Rosa Gil Universitat de Lleida, Spain Facilitating Business Interoperability from the Semantic Web

  2. Contents • Introduction • Proposal • Ontological framework • Integration framework • Conclusions • Future Work

  3. Contents • Introduction • Proposal • Ontological framework • Integration framework • Conclusions • Future Work

  4. Introduction • Networked Business to Business • Interoperability • Standardisation approach • Define common lingua • Usually based on an XML Schema formalisation • No one-fits-all solution • Proliferation: Biztalk, RosettaNet, ebXML, UML, BPEL… • Sofistication: domain complexity • Complexity + Heterogeneity Busines Information Systems difficult to manage and integrate

  5. Introduction • Some existing standards: • OASIS • ebXML, Electronic Business using eXtensible Markup Language • CPPA (Collaboration Protocol Profile and Agreement) • BP (Business Process) • … • BPEL-WS, Web Services Business Process Execution Language • UBL, Universal Business Language • Microsoft BizTalk • RosettaNet • … • Common aspects: non formal semantics and XML-based

  6. Contents • Introduction • Proposal • Ontological framework • Integration framework • Conclusions • Future Work

  7. Proposal • Semantic Metadata and Ontology facilitate management and integration • Semantic Approach to BIS • Related work: • The Enterprise Ontology • eCl@ss OWL (Web Ontology) • EDI Ontology (OWL) • RosettaNet Ontology (OWL)

  8. Proposal • Limitations: • Whole effort for each XML standard formalised • Break with existing XML based BIS • Lack momentum, ontological framework but no data • Alternative: • Automate XML formalisation (at least to some extent) • Keep links to existing XML based BIS • Also map existing data

  9. Contents • Introduction • Proposal • Ontological framework • Integration framework • Conclusions • Future Work

  10. Ontological Framework • ebXML, WSBPEL, UBL, RosettaNet,… • XMLSemantic Web • “XML Semantics Reuse Methodology”ReDeFer implementation • XSD2OWL: schema to ontology • XML2RDF: XML instance data to RDF instances

  11. XML Schema OWL element|attribute rdf:Property owl:DatatypeProperty owl:ObjectProperty element@substitutionGroup rdfs:subPropertyOf element@type rdfs:range complexType|group|attributeGroup owl:Class complexType//element owl:Restriction extension@base|restriction@base rdfs:subClassOf @maxOccurs @minOccurs owl:maxCardinality owl:minCardinality sequence choice owl:intersectionOf owl:unionOf Ontological Framework • ReDeFer XSD2OWLMappings:

  12. Ontological Framework • ebXML BP classes • Hierarchy from XSDcomplex types andextension relations

  13. Ontological Framework • Apply methodology to existing XML standards • ebXML • Collaboration Protocol Profile and Agreement (ebCPPA)cpp-cpa-v1_0.owl • Business Process (ebBP) ebbp-2.0.3.owl • BPEL-WS • Web Services Business Process Execution Language (WSBPEL)business-process.owl • Integrate RosettaNet Ontology (from LSDIS, Univ. of Georgia)

  14. Ontological Framework • A generic XML semantics reuse methodology • Already validated in other domains: • Multimedia: MPEG-7 ontology (W3C MMSEM XG) • Digital Rights Management: MPEG-21 ontologies (MPEG) • Newspapers: IPTC, NewsML and NITF ontologies

  15. Ontological Framework: Instances • ReDeFer XML2RDF: XML tree  RDF graph. • Deduce blank node types (i.e. XSD Complex Types) from XSD2OWL ontologies restrictions.

  16. Ontological Framework: Instances • ebXML CPP example from XML to RDF (fragment) • Includes XML tree but also XSD complex types

  17. Contents • Introduction • Proposal • Ontological framework • Integration framework • Conclusions • Future Work

  18. Integration Framework • Load Ontological Framework

  19. Integration Framework • Integrate Ontologies • OWL semantic relations for equivalence and inclusion: subClassOf, subPropertyOf, equivalentClass, equivalentProperty, sameIndividualAs, etc. • More complex mappings using Semantic Web Rules • Generate mappings: • OWL Ontology Aligner • User supervision

  20. Integration Framework • ebXML BP to ebXML CPA mappings

  21. Integration Framework • ebXML BP to BPEL-WS mappings

  22. Integration Framework

  23. Integration Framework

  24. Integration Framework • Semantics into practice • Scenario: the previous ebXML CPP example • Semantics formalised by ebXML CPPA Ontology • Semantics connected to data through references to: • Classes, and their hierarchy, for XSD complex types • Properties, and their hierarchy/restrictions, for XSD elements

  25. Integration Framework • Semantics into practice • Task: get all SignalEnvelope types • XML tools: many XQueries and aware of schema structure • Semantic tools: 1 query, unaware and support changes

  26. Contents • Introduction • Proposal • Ontological framework • Integration framework • Conclusions • Future Work

  27. Conclusions

  28. Conclusions • XSD2OWLtake profit from XML Schema hidden semantics • We formalise them when building ontologies, but also implicitly when we make XML Schemas • Ontologies from XSD • ebXML, BPEL-WS… and more to come (automatic) • First formalisation step • Hook more detailed semantics • Map to other ontologies

  29. Conclusions • XML2RDF: reuse existing XML metadata to add momentum to Semantic Web BIS • Model XML tree as graph • Enrich with links to concepts in ontologies • Facilitate implementation using Semantic Web tools (DL reasoners, rule engines, semantic queries,…)

  30. Contents • Introduction • Proposal • Ontological framework • Integration framework • Conclusions • Future Work

  31. Future Work • Map other Business XML Schemas to OWL • More detailed integration (also rules) • Advanced ontology alignment tools • Formal business ontology as hub for integration • Demonstrator: simple semantic BIS • …

  32. More at: http://rhizomik.net …/redefer (mapping tools) …/ontologies/bizontos (eBiz ontologies) Contact: {rgarcia,rgil}@diei.udl.cat Thank you for your attention

More Related