Date post: | 19-Jan-2016 |
Category: |
Documents |
Upload: | dulcie-henderson |
View: | 215 times |
Download: | 0 times |
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.
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
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
MARINER
MBy Shanghai Sunl ine Co.,Ltd
STASIS
Common Data Model: generic structure description
Extensions for: XML Schema Relational Databases EDI etc.
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
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
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
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
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
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
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
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
MARINER
MBy Shanghai Sunl ine Co.,Ltd
STASIS
STASIS Core Components
Folie 14
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
MARINER
MBy Shanghai Sunl ine Co.,Ltd
STASIS
Ontology Editor GUI
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)
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
MARINER
MBy Shanghai Sunl ine Co.,Ltd
STASIS
Partner
Commercial CompaniesTIEiSoft
UniversitiesSunderlandOldenburgModena e Reggio EmiliaTsinghua
User OrganisationsAIDIMAMarinerShanghai SunlineFotonTANETZF Friedrichshafen AG
Folie 19