Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping Governance
-
Upload
christophe-debruyne -
Category
Science
-
view
266 -
download
0
Transcript of Towards a Project Centric Metadata Model and Lifecycle for Ontology Mapping Governance
TowardsaProjectCentricMetadataModelandLifecycleforOntologyMappingGovernanceChristopheDebruyne,BrianWalsheandDeclanO’SullivanADAPTCentre,TrinityCollegeDublin
The ADAPT Centre is funded under the SFI Research Centres Programme (Grant 13/RC/2106) and is co-funded under the European Regional Development Fund.
www.adaptcentre.ie Context
• Seman@cheterogeneityontheLinkedDataWeb.Howcanthisproblembetackled?Withontologymatchingandmapping.
• OntologyMatching:detec@ngthecorrespondencesthatcons@tuteanalignment.
• OntologyMapping:interpre@ngthesecorrespondencestocreateanexecutablemapping(wrtrequirements)
ImagefromShvaikoandEuzenat’s"OntologyMatching:StateoftheArtandFutureChallenges",IEEETransac@onsonKnowledge&DataEngineering,vol.25,no.1,pp.158-176,Jan.2013.
www.adaptcentre.ie Context
• Thoughthefieldofontologymatchingandmappingisaroundforoveradecade,EuzenatandShvaikoiden@fiedseveralchallengesthats@llhavetobetackled(2013).
• Infrastructureandsupportforontologyalignmentmanagement:“[t]hechallengeistoprovideconvenientandinteroperablesupport,onwhichtoolsand,moreimportantly,onwhichapplica@ons,canrelyinordertostoreandsharealignments.Thisinvolvesusingstandardwaystocommunicatealignmentsandretrievethem.Hencealignmentmetadataandannota@onsshouldbeproperlytakenintoaccount.”
• But…
www.adaptcentre.ie Problem
• Managementac@vi@esareartefact-centricandconcernedwithstoringandsharing.Relatedworkisofenlimitedto(annota@onsof)producedar@facts.
• Weargueaproject-centricapproachshouldbeadopted.• Mappingsarecreatedforapurpose• Progressistheresultofagreementprocessesbetween
thecommunityofstakeholders• Generatemetadataastheprojectprogresses
• Notonlyformulatequeriesaboutalignment,mappings,ANDprojects:“Whatarethemostdebatedaspectsinapar@cularontologymappingproject?”
www.adaptcentre.ie Relatedwork
OntologyMappingMetadata[AF,EDEOL,OM2R,…]• Focusesonrepresen@ngalignmentsordesignedtofacilitate
discoveryandreuse.• Metadatamodelsinappropriatelyrepresentthedomain;for
instance,“requirementsarepartofamappingproject”and“amappingprojectresultsinamapping”insteadof“requirementsarepartofamapping”.
OntologyMappingLifecycles[OISIN,Thomasetal,…]• Liklerelatedwork.• Artefact-centricandmostcontainnofeedbackloop.• Reuse,sharingandpublica@onofalignments(ormappings)are
consideredseparateac@vi@esnotintegratedinamapping’slifecycleorworkflow.
ProvenanceinformaMonofgenerateddataviamappings• Notcoveredinthispresenta@on.
www.adaptcentre.ie Relatedwork
Provenance• Providesinsightsona
resource’sorigin,suchaswhocreatedit,whenitwasmodifiedorhowitwascreated(Zhao&Har@g,2012).
• Someini@a@vesexisttocaptureprovenanceinforma@on(inpartalsocoveredbyontologymappingmetadatavocabularies).But,PROV-O–aW3CRecommenda@on–isanimportantresource.
Coreconceptsandrela@onsinPROV-O,Copyright©2011-2013W3C®(MIT,ERCIM,
Keio,Beihang).
www.adaptcentre.ie Approach
Ourproposedapproach• Adoptaproject-centricviewthat
• takesintoaccountallmappingprojectphasesand• adequatelyrecordstheac@vi@esbythestakeholders• resul@nginatraceableandtransparentprocess.
• Manymoreartefactscanberelatedtomappingprojects,includingscopes,requirements,decisions,discussions,etc.
• How?
1. Proposeanontologymappinglifecycle2. Proposeanontologymappingmetadatamodel3. Elaborateonontologymappinggovernanceac@vi@es
www.adaptcentre.ie OntologyMappingLifecycle
ReuseCharacterizationStaging
Scope Data Discovery
Requirements Analysis
Data Analysis Discover
Evaluate
Reuse?
Matching
Evaluate Execute Plan
NoAlign and Map
Create Alignment PrepareRender
Mapping
Application
Yes
Source Data
Target Data
Candidate Correspondences
Alignments
Mapping
StakeholdersStagingNeedforcommuni@esCharacterizaMonAnalyzeontologieswrttoscopeandrequirementsReusePar@alorcompletereuse?MatchingDiscoveringcorrespondencesMappingRefinecorrespondencesforalignmentandcreatemappingApplicaMonMonitormappings
www.adaptcentre.ie OntologyMappingMetadataModel
OntologyMappingMetadataModel• FirstconceptualizedwithObjectRoleModelling.
• Inthispaperandpresenta@on,weadopteda“UML-like”graphicalpresenta@on.
• TheontologyadoptsPROV-OandisavailableasanOWL2ontology.hkps://raw.githubusercontent.com/CNGL-repo/mapping-provenance-published/master/mapping-provenance.owl
www.adaptcentre.ie OntologyMappingMetadataModel
OR
rdfs:subClassOf
0..1 prov:wasInformedBy 1..1
mg:OntologyAnalysis
0..* prov:used 1..1
mg:Evaluation
mg:Plan
mg:Requirement mg:ReuseEvaluation
mg:MatcherConfiguration
1..* prov:generated 1..*0..* prov:used 1..*
prov:Entity
mg:Matcher
0..* mg:withMatcher 1..1
prov:SoftwareAgent
rdfs:subClassOf
mg:Reuse
0..* prov:used 1..1
xsd:string
0..* mg:withParameter 1..1
mg:Resource
0..* mg:withResource 1..1
rdfs:subClassOf
Planningthematchingphase
www.adaptcentre.ie MappingGovernance
• DataGovernanceisdefinedas“acontrolthatensuresthatthedataentry[…]meetsprecisestandards,suchas[…]dataintegrityconstraintsinthedatamodel.Thedatagovernorusesdataqualitymonitoring[…]tocommunicateerrorsindata[…]”(Wikipedia)
• OWL2isgoodforpublishingdataontheLDWebandadoptstheOpenWorldAssump@on.However,ourplatormwouldneedtoadoptaclose(r)worldassump@onastomeetourconstraints.
• Forourtools,thisiscoveredbyourdatabaseschemaandapplica@onlogic.
• Whatifdatacomesfromelsewhere?
www.adaptcentre.ie MappingGovernance
• BecauseoftheOWA,OWLaxiomsdonotwork.
• WethusadoptanapproachproposedbyTaoetal.(2010),wherebasicallyconstraintsaretranslatedintoSPARQLSELECTorASKqueriestodetectproblems
!"#$% ⊓¬ 1!"#ℎ! .!"#$%&' ⊑⊥ ∃!"#ℎ.!ℎ!"!#$%"&'% ⊓¬ ∃!"#ℎ. !"#$% ⊑⊥
ASKWHERE{?samg:Stage.NOTEXISTS{?projectmg:with?s.}}
ASKWHERE{?pamg:Project.?pmg:with?c.?camg:Characterize.NOTEXISTS{?pmg:with?s.?samg:Stage.}}
www.adaptcentre.ie ConclusionsandFutureWork
Conclusions• Crea@onandmanagementof
ontologymappingsisfarfromtrivial.Metadatamodelsfocusontherepresenta@onofartefacts,onthesupportfordiscoveryandreuseandareoflimitedexpressivity.
• Weproposedanewontologymappinglifecycleandmetadatamodelthatadoptsaproject-centricviewandrelatesartefacts,stakeholdersandanontologymappingproject.Facilita@ngmappinggovernance.
FutureWork• Buildtoolsupportforthe
methodandgatherdataforevalua@on.
• Structurethediscussions,adop@ngSIOCandIBIS
• Leverageuserinvolvementofthemul@pledifferentstakeholders(Ramyetal.,2015)
• AdopttheDesignIntentOntology(Solanki,2015),whichisanOntologyDesignPakerntostructureand“reason”overtherequirements.
www.adaptcentre.ie ReferencesT.R.Gruber.Towardprinciplesforthedesignofontologiesusedforknowledgesharing?Int.J.Hum.-Comput.Stud.,43(5-6):907–928,1995.R.Shosha,C.Debruyne,andD.O’Sullivan.Towardsanadap@[email protected],H.Paneko,C.Debruyne,A.Aubry,P.Bollen,R.Valencia-Garcia,A.Mishra,A.Fensel,andF.Ferri,editors,OntheMovetoMeaningfulInternetSystems:OTM2015Workshops,volume9416ofLectureNotesinComputerScience,pages319–328.Springer,2015.P.ShvaikoandJ.Euzenat.Ontologymatching:Stateoftheartandfuturechallenges.IEEETrans.Knowl.DataEng.,25(1):158–176,2013.M.Solanki.DIO:Apakernforcapturingtheintentsunderlyingdesigns.InE.Blomqvist,P.Hitzler,A.Krisnadhi,T.Narock,andM.Solanki,editors,Proceedingsofthe6thWorkshoponOntologyandSeman@cWebPakerns(WOP2015)co-locatedwiththe14thInterna@onalSeman@cWebConference(ISWC2015),Bethlehem,Pensylvania,USA,October11,2015,volume1461ofCEURWorkshopProceed-ings.CEUR-WS.org,2015.J.Tao,E.Sirin,J.Bao,andD.L.McGuinness.ExtendingOWLwithintegrityconstraints.InV.Haarslev,D.Toman,andG.E.Weddell,eds,Proceedingsofthe23rdInterna@onalWorkshoponDescrip@onLogics(DL2010),Waterloo,Ontario,Canada,May4-7,2010,volume573ofCEURWorkshopProceedings.CEUR-WS.org,2010.H.Thomas,R.Brennan,andD.O’Sullivan.UsingtheOM2Rmeta-datamodelforontologymappingreusefortheontologyalignmentchallenge-acasestudy.InP.Shvaiko,J.Euzenat,A.Kementsietsidis,M.Mao,N.F.Noy,andH.Stuckenschmidt,eds,Proceedingsofthe7thInterna@onalWorkshoponOntologyMatching,Boston,MA,USA,November11,2012,volume946ofCEURWorkshopProceedings.CEUR-WS.org,[email protected]@ononthelinkeddataweb.InC.Bizer,T.Heath,T.Berners-Lee,andM.Hausenblas,eds,WWW2012WorkshoponLinkedDataontheWeb,Lyon,France,16April,2012,volume937ofCEURWorkshopProceedings.CEUR-WS.org,2012.