a project co-funded by the project partners and the european commission understanding semantic...

19
A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

Upload: dulcie-henderson

Post on 19-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

A project co-funded by the Project Partners and the European Commission

Understanding Semantic Mapping within STASIS

Page 2: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Example: Min-max Inventory Replenishment

Request Stock level

Deliveryadvise

Confirmation

Supplier Customer

The supplier checks stocklevel periodically and delivers his goods.

Page 3: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Semanticinv:InvoiceType

invoice

attributes

date

expected_delivery_date

currency

total_price

inv:CustomerType

customer

attributes

given_name

last_name

address

inv:LineItemType

lineItem

attributes

amount

description

price

Structural specification based on the data model, i.e. XML Schema

Informal specificationbased on terminology

Integrated method with sufficient formal expressiveness

Ontologies

Common DatamodelOntology

BusinessOntologies

Folie 3

Page 4: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Format Example XSDinv:InvoiceType

invoice

attributes

date

expected_delivery_date

currency

total_price

inv:CustomerType

customer

attributes

given_name

last_name

address

inv:LineItemType

lineItem

attributes

amount

description

price

Invoice

Customer

ItemLine

date

expected_delivery_date

currency

price

given_name

last_name

address

amount

description

price

Folie 4

Page 5: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Common Data Model: generic structure description

Extensions for: XML Schema Relational Databases EDI etc.

Page 6: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Describing the Schema Structure by using the CDM

<?xml version="1.0" encoding="UTF-8"?><schema xmlns="http://..."> <element name=“myInvoice"

type="inv:InvoiceType"/> <complexType name="InvoiceType"> … <attribute name=“myDate"

type="date"/> … <attribute name=“myCurrency" type="string"/> … </complexType>

</schema>

my:Invoicemy:Invoice

my:Datemy:Date

my:Currencymy:Currency

my:Cont_Imy:Cont_I

my:Cont_IImy:Cont_II

hasS

ourc

eNod

e

datedate

stringstringhasD

ataType

Containment

Node

ComplexNodeSimpleNode

isA isA

DataType

Date String

isAisA

hasDataTypehasSourceNode

hasD

estin

atio

nNod

eFolie 6

Page 7: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Schema Mapping

Invoice

Customer

ItemLine

date

expected_delivery_date

currency

price

given_name

last_name

address

amount

description

price

Bill

Buyer

Item

date

number

price

name

address

qty

Item_number

price

Invoice

Customer

ItemLine

date

expected_delivery_date

currency

price

given_name

last_name

address

amount

description

price

Folie 7

Page 8: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Describing Semantics by Annotation

my:Invoicemy:Invoice

my:Datemy:Date

my:Currencymy:Currency

BusinessUnit Document

isA isA

DateTimeUnit FinancialUnit

isA isA

Invoice

OrderisA

isA

your:Invoiceyour:Invoice

Business Ontology

Reasoning: my:Invoice equivalent to your:Invoice

Folie 8

Page 9: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Semantic Mapping

semantic entities

Ontology A

annotation

semantic entities

Ontology B

annotation

ontology alignment

mappingre

asoning

extraction

neutral format from schema acquisition

process

extraction

reas

onin

g

neutral format from schema acquisition process

incoming schema 1

incoming schema 2

Folie 9

Page 10: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Automatic Mapping

my:Namemy:Name

NameNameComplexComplexTypeType

my:Firstnamy:Firstnameme

my:Lastnamy:Lastnameme

BuyerBuyerNameName

SellerSellerNameName

your:Buyeryour:Buyer

NameName

1:11:1 CombinationCombination

ConcatenationConcatenation

MappingMapping

is_a

is_a

is_a

subclass_of

subclass_ofsubclass_of

Possible automaticreasoning

is_a

subclass_ofsubclass_of

Folie 10

Page 11: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Methods for automatic mapping 1/2String comparison

good indicator for a perfect match

Stem comparison improves the likelihood, but reduces confidence

Levenshtein distanceprovide only a very week indicator for similarity

Dictionary lookupgives a very high probability for a good match

Abbreviation lookupmay destroy valuable information

Folie 11

Page 12: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Methods for automatic mapping 2/2WordNet synsets

used for further aggregation with scores from other plugins

Structural comparisonquality of this score heavily depends on the availability of metadata

Transitive link reductiongives a strong indication, but only if all links in between are correct

Reasoningprovides the best indicator for a perfect match

Folie 12

Page 13: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Solution

STASIS (SofTware for Ambient Semantic Interoperable Services)

Aims to allow SME and corporate participation in the eEconomyAddresses semantic gap in integrationProvides services and applicationsIndustrial partners involved during requirements analysis, testing and validation

Folie 13

Page 14: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

STASIS Core Components

Folie 14

Page 15: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

STASIS Comparator - Parts for Annotation

Provides a Wizard to load the user schemaProvides a Wizard to load an OntologyVisualizes bothUser can annotate the elements in his Schema to an OntologyAgain a Wizard is provided to help the user with annotation

Folie 15

Page 16: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Ontology Editor GUI

Page 17: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Mockup of the STASIS Annotation GUI

Welcome Hamzeh SheikhhasanWelcome Hamzeh Sheikhhasan

File Edit View Window Help

Specification in SNF Annotation target

Annotation detailsAnnotated Semantic Entity

AddressstreetcountrycitypersonName

UK_Address

US_Addresscounty

stateItem

productNamepartNumquantityshipDateprice

Purchase_OrderbillingshippingorderDateitem

Equivalence (=)

orderDateAnnotation target

Relation type

Name

Example content

Owner

2007-10-25

University of Oldenburg

Specification in original format

belongsTo OrderLine

lineNumber

articleNumberquantity

orderNumber

datenumbercustomerID

Order(0,N) (1,1)

Page 18: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Project Information

EU Funded project (6th Framework)

12 Partners across EU and ChinaCommercial; Universities; User Organisations

Links to standardisation and interoperability organisationsCEN/eBESCEN/eBIFUN/CEFACT

Folie 18

Page 19: A project co-funded by the Project Partners and the European Commission Understanding Semantic Mapping within STASIS

MARINER

MBy Shanghai Sunl ine Co.,Ltd

STASIS

Partner

Commercial CompaniesTIEiSoft

UniversitiesSunderlandOldenburgModena e Reggio EmiliaTsinghua

User OrganisationsAIDIMAMarinerShanghai SunlineFotonTANETZF Friedrichshafen AG

Folie 19