modelling an environmental knowledge-representation system
DESCRIPTION
TRANSCRIPT
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
1
WSKS, Athens 24-27 September 2008
Modelling an Environmental Knowledge-Representation
System
Nicolás Padilla (1), Luis Iribarne (1), Jose A. Asensio (1), Francisco J. Muñoz (1), Rosa Ayala (2)
(1) Applied Computing Group, University of Almeria, Spain {npadilla, luis.iribarne, jacortes, francijo}@ual.es
(2) Environmental and Computers Group, University of Almeria, Spain [email protected]
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
2
Index
Motivations
SOLERES project
Ontology created
Future works
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
3
Motivations
Application domain
Information systems for Environmental Management
SOLERES System
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
4
Motivations
Some of the design requirements of Environmental Management Systems:
The complex relationships that happen in this environment,
The underlying technology that is used,
The organization of the work, and
The requirements for the accomplishment of the tasks.
We need to have innovative quality information systems to guarantee the success of the everyday activities
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
5
Middleware logic layer
Presentation and interaction logic layer
Data logic layer Bus
ines
s L
ogic
(E
nvir
onm
enta
l)
Architecture Model
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
6
notas
SOLERES framework
User Interface Processes
User Interface Processes HCI
Middleware
Data
Logics
Ontology
EPU EPU
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
7
Ontology It is used in applications that need to
manage the information semantic.
= Ontology Paso 1. UML class diagram
Paso 2. Model-transformation +
We have created an Ontology to model Environmental information linked to hierarchical ecological classification
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
8
UML for knowledge modelling
U
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
9
UML for knowledge modelling
U
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
10
UML for knowledge modelling
U
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
11
UML for knowledge modelling
U
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
12
UML for knowledge modelling
U
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
13
UML for knowledge modelling
U
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
14
UML for knowledge modelling
U
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
15
UML for knowledge modelling
U
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
16
UML to OWL
But, How we are creating the ontology with the UML classes diagram?
UML classes
diagram
OWL/XML
file
Model tranformatio
n
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
17
OWL/XML file (1/2)
... <owl:Class rdf:ID = 'Ecological_classification'> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource = '#Ecological_classification.id'/> <owl:cardinality rdf:datatype = 'http://www.w3.org/2001/XMLSchema#integer'>1 </owl:cardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource = '#Ecological_classification.name'/> <owl:cardinality rdf:datatype = 'http://www.w3.org/2001/XMLSchema#integer'>1 </owl:cardinality > </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource = '#Ecological_classification.description'/> <owl:cardinality rdf:datatype = 'http://www.w3.org/2001/XMLSchema#integer'>1 </owl:cardinality > </owl:Restriction> </rdfs:subClassOf> ...
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
18
OWL/XML file (2/2) ... <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource = '#Ecological_classification.ecological_classification_cartography_id'/> <owl:cardinality rdf:datatype = 'http://www.w3.org/2001/XMLSchema#integer'>1 </owl:cardinality > </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource = '#Ecological_classification.grid_id'/> <owl:cardinality rdf:datatype = 'http://www.w3.org/2001/XMLSchema#integer'>1 </owl:cardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource = '#Ecological_classification.classification_technician_id'/> <owl:minCardinality rdf:datatype= 'http://www.w3.org/2001/XMLSchema#integer'>1 </owl:minCardinality> </owl:Restriction> </rdfs:subClassOf> <rdfs:label>Ecological_classification</rdfs:label> </owl:Class>
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
19
Future work
• To integrate this ontology with another one for the satellite images classification and extend it by using EML and GML.
• To connect the SOLERES presentation logic with the data logic.
Applied Computing Group University of Almeria, SPAIN
1st World Summit on the Knowledge Society Athens, 24-27 September 2008
Mod
ellin
g an
Env
ironm
enta
l Kno
wle
dge-
Rep
rese
ntat
ion
Syst
em
20
Modelling an Environmental Knowledge-Representation System
Thank you for your attention !
Contact: [email protected]
Applied Computing Group University of Almeria, Spain http://www.ual.es/acg