Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
ONTOLOGYINAPPLICATION:USECASES
1
ASTROPHYSICALDATASEARCHUSECASEASON:AnOWL-Sbasedontologyforastrophysicalservices.T.Louge,MH.Karray,B.Archimède,J.Knödlseder.(2018)AstronomyandCompuYng.Vol24.CASAS:AtoolforComposingAutomaYcallyandSemanYcallyAstrophysicalServices.T.Louge,MH.Karray,B.Archimède,J.Knödlseder.(2017)AstronomyandCompuYngVol20.
DBMS
3
BringingaservicesontologyforastrophysicalservicesdiscoveryandcomposiYon
DBMS
DBMS
DBMS
DBMS
AstrophysicalServicesOntology(ASON)
User
Theproblem:Howtoeasethediscoveryofrelevantastrophysicaldatafollowingthespecificneedsoftheuser?Theidea:Itisnecessarytoprovideastandardizedwayofdescribingandaccessingdata,withoutmodifyingbyanymeanstheexisYngservicesproposedbydataproviders.Thesolu>onweproposed:ASON,thatdescribesboththedomainandthetechnicalaspectsofheterogeneousdataproviderservices.QueryingASONdoesnotrequireanyknowledgeofpredefinedkeywords,neitheranytechnicalproficiency.
??
User
DBMS VOService
VOServiceNon-VOcompliantservices
?
Datamodeln°1 Datamodeln°2
Datamodeln°3
Whichkeywords?Whichregistries? 4
BringingaservicesontologyforastrophysicalservicesdiscoveryandcomposiYon
VOService
VOService VOServiceDBMS
DBMS
DBMS
DBMS
AstrophysicalServicesOnology(ASON)
User
5
CASASsysteminterface
DECISIONSUPPORTFORECOLABELING
Xu,D.,Karray,M.H.,&Archimède,B.(2018).Aknowledgebasewithmodularizedontologiesforeco-labeling:ApplicaYonforlaundrydetergents.ComputersinIndustry,98,118-133.Xu,D.,Karray,M.H.,&Archimède,B.(2017).AsemanYc-baseddecisionsupportplaiormtoassistproducts’eco-labelingprocess.IndustrialManagement&DataSystems,117(7),1340-1361.
6
Ecolabeling
7
• Issues– Heterogenous, and mulY-source criteria documentaYons with no-
computableformat.– TediousmanualprocessofproductevaluaYonforexperts.
• Challenges– Achieveanappropriateeco-labelingknowledgerepresentaYon.– Computerizeeco-labelingprocess.
• Proposedsolu>on– ModularOntologyKnowledgebaseaboutecolabelsproductsandCriteria.– ProposiYon of ontology based decision support system for product’s
evaluaYon.
8
• ECOLABELINGCRITERIA
?Amendment
?ISO
EUEco-labelcriteriadocumentsOWL2OntologyandSWRLRules
Translate
Modeling
KB
9
EnYYes(OWL2)
Rules(SWRL)
Laundry_detergent
Iso_standards
Ghs_hazard_statement
Regulation_european_commission
European_risk_phrases
Commission_decision
didlist
EntitymoduleinOWL2
RulemoduleinSWRL
ImportsdependencyLaundry_detergent_criterion_5_packaging_requirements
Laundry_detergent_criterion_3_biodegradability_of_organics
Laundry_detergent_criterion_1_dosage_requirements
Laundry_detergent_criterion_2_toxicity_to_aquatic_organisms_critical_dilution_volume
Laundry_detergent_criterion_4_excluded_or_limited_substan
ces_and_mixtures
Lanudry_detergent_criteria
HeavyDutyLaundryDetergentsubClassOfCandidateLaundryDetergent
e.g.
Usecase:Laundrydetergent
ModularizaYondesignanddevelopmentoftheontologyknowledgebasetakingintoaccounttheevoluYonofeco-labelingcriteria
10
Violationofrule
Violationofrule
Negativereasoningresult
Negativereasoningresult
…...
explanation
explanation
• Tool based on the ontologyevaluaYng ifaproduct complieswiththeecolabelingcriteria.
• ThetoolprovidesargumentaYonaboutthelogicalreasoningusedtoprovideevaluaYondecision.
TRANSPORTATIONPLANNINGUSECASE
Memon,M.A.,Karray,M.H.,Letouzey,A.,&Archimède,B.(2017).SemanYctransportaYonplanningforfoodproductssupplychainecosystemwithindifficultgeographiczones.IndustrialManagement&DataSystems,117(9),2064-2084.
11
12
• Issues– Geographiczonesdifficulttoaccess.– Needtousesmalltracks.– Differentkindsoffoodproducts.– Manyconstraints:transportcondiYons,productfoodsstoragerequirements,
foodproductsassociaYoninthesametrack,etc.• Challenges
– GroupingfoodproductstogetherwhilerespecYnghygienicrequirements.– OpYmisetheexploitaYonoflimitedtransportaYonmeans.– Collaboratesmallcarriers.
• Proposedsolu>on– Anontologywassetupdescribingthetransportoffoodproducts.– MarketplaceplaiormforcollaboraYvefoodproducttransportaYon.
13
GENERATEDCOLLABORATIVEPLANNING
Efficientcollbora>veplaningresepc>ngalldifferentskindofrequirmenets
SEMANTICLINKINGOFEARTHOBSERVATIONDATAUSECASE
Anontology-basedmonitoringsystemformulY-sourceenvironmentalobservaYons.M.Masmoudi,S.BenAbdallahBenLamine,H.BaazaouiZghal,MHKarray,B.Archimede.22ndInternaYonalConferenceonKnowledge-BasedandIntelligentInformaYon&EngineeringSystems.ProceedingsofKES2018.
14
15
• Issues– Heterogenous,massiveandmulti-sourcedata.– Observationandmonitoringsystemsnotinteroperable.– Unpredictablegrowthofnaturaldisasters.
• Challenges– Semanticinteroperabilitybetweendata.– Data integration and linking to create a global view and betterunderstandnaturalphenomena.
– Generatepredictionsfrommassiveandmulti-sourceobservations.• Proposedsolution
– Asemanticdataintegrationapproachformulti-sourceandbigdataappliedtonaturaldisasterprediction
DATACOLLECTION
EM-DAT GADMCopernicus
BIGDATA
APPLICATIONLAYER
DATACOLLECTIONLAYER
EM-DAT GADMCopernicus
BIGDATALAYER
SERVICEACCESSDATALAYER
SERVICEACCESSDATAAPI
DATAACCESSSERVICEIMPLEMENTATION
DATAPROCESSINGLAYER
USERINTERFACELAYER
User
SOURCESONTOLOGY
SERVICESONTOLOGY
Hypergraph-basedintegra>onLAYER
ModularEnvironmentalMonitoringOntology
ü BigData(Volume,Variety,Velocity)ü Heterogenousformats(BD,files,Images,…)ü SemanYcconfusionamongdomains=>Difficultytounderstandandinterpretdatatomakedecisions
SEMANTICLAYER
Online
LEARNINGENGINE
KB
Offline
Nointeroperability
Ontologiesto:ü GuaranteesemanYcinteroperabilityü link,understandandintegratedataü allowautomaYcreasoningandknowledgegeneraYon
HorizontalintegraYon:ü OntologyautomaYcinstanYaYonwithmetadataü AggregaYonContext=>GlobalView
NoGlobalVision
17
Modulariza>onoftheontology
18
Par>alViewofsomemodules
19
Par>alviewoftheintegra>on(interrela>on)ofmodules
Thewholeinetgratedontologyincludesmorethan1200
DefiniYonofrules
20
Purpose SWRLruleR1 Classifyanenvironmentalprocess
toaspecifictypeofprocess.‘water-basedrainfall’(?r),precipitaYon(?p),'hasprecipitaYonvalue'(?r,?p),swrlb:greaterThan(?p,16),swrlb:lessThan(?p,50)->'veryheavyrainfall'(?r)
R2 Relatefloodingprocesstothecauseofveryheavyrain.
'veryheavyrainfall'(?r),date(?d),'spaYalregion'(?rg),'occurson'(?r,?d),'occursat'(?r,?rg),flooding(?f),'occurson'(?f,?d),'occursat'(?f,?rg)->'causedby'(?f,?r)
R3 RelateasoiltypetolimitedinfiltraYon.
soil(Regosol),'locatedin'(Regosol,?rg),'spaYalregion'(?rg),'soilinfiltraYon'(?inf)->'limitedsoilinfiltraYon'(?inf)
R4 Reclassifyageneraldisastertoaspecifictypeofdisaster.
flood(?f),date(?d),'spaYalregion'(?rg),'occurson'(?f,?d),'occursat'(?f,?rg),'waterrunoff'(?ro),'heavyrunoff'(?ro),'occurson'(?ro,?d),'occursat'(?ro,?rg)->'riverineflood'(?f)
Examplesofqueriesonthemodel
21
CQ SPARQLQuery ResultsQ 1 : W h a t a r e t h eenvironmental processeswhichcancauseaflood?
SELECT?processWHERE{?processaenvo:’hydrologicalprocess’.?faenvo:flood.?fero:’causedby’?process}
‘damfailure’‘heavyrainfall’‘waterrunoff’
Q2:Whatarethespa>alzoneswhereavolcanicac>vityisthehighest?
SELECT?regionWHERE{?regionaobo:site.?vamemon:’volcanicacYvity’.?v obo:’occur in’ ?region .?q a memon:’volcanic exposed’ . ?regionero:’hasquality’?q}
‘mid-ocean ridge’‘subducYonzone’
Q3:Whataretheenvironmentalmaterialsinvolvedineffusivevolcanicerup>on?
SELECT?materialWHERE{?materialaenvo:’environmentalmaterial’.?vaenvo:’effusiveerupYon’.?vero:’hasinput’?material}
magma
Q4:Whatisthetypeofsensorusedforgroundvibra>on?
SELECT?sWHERE{?saao:sensor.?smemon:observes?obs?obsamemon:’groundvibraYon’}
Seismometer
Q5:Whataretheproper>esobservedandassociatedtotheheavyrainfall?
SELECT?obsWHERE{?wamemon:’weathercondiYonofrainfall’.?wro:contains?obs.?hrmemon:described_by?w.?hramemon:’heavyrainfall’}
precipitaYonwindhumidity
Q6:Whatisthedisastercausedbyaheavyrainfall?
SELECT?dWHERE{?damemon:disaster.?dero:’disposiYon_of’?hv.?hvamemon:’veryheavyrainfall’}
flood
Q7:Whatunitispressuremeasuredin?
SELECT?uWHERE{?uainfo:’measurementunit’.?paobo:pressure.?pmemon:’hasmeasurementunit’?u}
bar
InstanYaYonoftheKnowledgebase
22
23
Linkingmul>-sourcedatawiththeOntology.Classesareshownasroundedboxes,individualsasrectangles.
Data
Data
Data
QueriesontheKBvsDatabases
24
Query NOAADatabase
OSSDatabase
ISMCDatabase
MEMOn
QueryA:selectaverageannualprecipita>onwheresoiltypeis“Ver>sol”
Noresult Noresult Noresult Between500and1000mm
QueryB:Selectsoiltypeinaridclimate
Noresult Noresult Noresult Arenosol
QueryC:selectenvironmentalprocessthatmayoccurwhereprecipita>onequalto30mm/h
Noresult Noresult Noresult heavyrainfall,soilinfiltraYon,vegetaYondegradaYonprocess