Facilitating Business Interoperability from the Semantic Web - PowerPoint PPT Presentation

About This Presentation
Title:

Facilitating Business Interoperability from the Semantic Web

Description:

Semantic Integration and Retrieval of Multimedia Metadata ... Define common lingua. Usually based on an XML Schema formalisation. No one-fits-all solution ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 33
Provided by: rhiz6
Category:

less

Transcript and Presenter's Notes

Title: Facilitating Business Interoperability from the Semantic Web


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_at_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 MethodologyReDeFer
    implementation
  • XSD2OWL schema to ontology
  • XML2RDF XML instance data to RDF instances

11
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

ebbplocation ebbpRole ebbptype ebbpmimeType ebbpRoleType ebbpProcessSpecificationType ebbpStart ebbpProcessSpecification ebbpvalue ebbpname ebbpuri ebbpBusinessAction ebbpisAuthenticated Specification ... ? ? cppalocation cppaRole cppatype cppamimetype cppaRoleType cppaProcessSpecificationType cppaStart cppaProcessSpecification cppavalue cppaname cppauri cppaaction cppaauthenticated cppaProcessSpecification ...
21
Integration Framework
  • ebXML BP to BPEL-WS mappings

ebbpexpression ebbpexpressionLanguage ebbpname ebbppattern ebbpVariable ebbpPreCondition ebbpBusinessPartnerRole ... ? bpelexpression bpelexpressionLanguage bpelname bpelpattern bpelvariable bpelcondition bpelpartnerRole ...
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 lthttp//rhizomik.net/ontologies/2006/06/ebbp-2.0.3.owlgt SELECT ?r WHERE (?r ltrdftypegt ebbpSignalEnvelopeType)
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
Thank you for your attention
  • More at
  • http//rhizomik.net /redefer (mapping
    tools) /ontologies/bizontos (eBiz ontologies)
  • Contact
  • rgarcia,rgil_at_diei.udl.cat
Write a Comment
User Comments (0)
About PowerShow.com