Facilitating Busines Interoperability from the Semantic Web

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites & 1 Group

    Facilitating Busines Interoperability from the Semantic Web - Presentation Transcript

    1. Facilitating Business Interoperability from the Semantic Web Roberto García, Rosa Gil Universitat de Lleida, Spain
    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. Ontological Framework
      • ReDeFer XSD2OWL Mappings:
      owl:intersectionOf owl:unionOf sequence choice owl:maxCardinality owl:minCardinality @maxOccurs @minOccurs rdfs:subClassOf extension@base|restriction@base owl:Restriction complexType//element owl:Class complexType|group|attributeGroup rdfs:range [email_address] rdfs:subPropertyOf [email_address] rdf:Property owl:DatatypeProperty owl:ObjectProperty element|attribute OWL XML Schema
    12. Ontological Framework
      • ebXML BP classes
        • Hierarchy from XSD complex types and extension 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
      cppa:location cppa:Role cppa:type cppa:mimetype cppa:RoleType cppa:ProcessSpecificationType cppa:Start cppa:ProcessSpecification cppa:value cppa:name cppa:uri cppa:action cppa:authenticated cppa:ProcessSpecification ... ≡ ≡ ≡ ≡ ≡ ≡ ≡ ≡ ≡ ≡ ≡  ≡  ebbp:location ebbp:Role ebbp:type ebbp:mimeType ebbp:RoleType ebbp:ProcessSpecificationType ebbp:Start ebbp:ProcessSpecification ebbp:value ebbp:name ebbp:uri ebbp:BusinessAction ebbp:isAuthenticated Specification ...
    21. Integration Framework
      • ebXML BP to BPEL-WS mappings
      bpel:expression bpel:expressionLanguage bpel:name bpel:pattern bpel:variable bpel:condition bpel:partnerRole ... ≡ ≡ ≡ ≡ ≡  ≡ ebbp:expression ebbp:expressionLanguage ebbp:name ebbp:pattern ebbp:Variable ebbp:PreCondition ebbp:BusinessPartnerRole ...
    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
      PREFIX ebbp: <http://rhizomik.net/ontologies/2006/06/ebbp-2.0.3.owl#> SELECT ?r WHERE (?r <rdf:type> ebbp:SignalEnvelopeType)
    26. Contents
      • Introduction
      • Proposal
      • Ontological framework
      • Integration framework
      • Conclusions
      • Future Work
    27. Conclusions
    28. Conclusions
      • XSD2OWL take 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. Thank you for your attention More at: http://rhizomik.net …/redefer (mapping tools) …/ontologies/bizontos (eBiz ontologies) Contact: {rgarcia,rgil}@diei.udl.cat

    + rogargonrogargon, 3 years ago

    custom

    3410 views, 2 favs, 0 embeds more stats

    Most approaches to B2B interoperability are based o more

    More Info

    CC Attribution License

    Go to text version
    • Total Views 3410
      • 3410 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 179
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories

    Groups / Events