Page 1
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
Margherita SINI1, Sachit RAJBHANDARI1, Maziar AMIRHOSSEINI2,
Gudrun JOHANNSEN1,Ahsan MORSHED1, Johannes KEIZER1,
1FAO of the UN, Italy; 2The faculty of Information Science and Technology,
Universiti Kebangsaan, Malaysia
The AGROVOC Concept
Server Workbench System:
Empowering management of
agricultural vocabularies with
semantics
Page 2
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
Yes!
And Why:
Do we need
AGROVOC?
Page 3
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
The Linked Data Universe:
http://www.linkeddata.com
3
Page 4
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
•http://www.w3.org/2007/Talks/0221-Bangalore-IH/
RDF as a common format for merging data
Page 5
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
Finding things related to “genes” across
databases
Source: Joanne Luciano, Mitre, and the W3C HCLS IG
Page 6
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
• Name/Identy determination in unstructured
texts
• Using Agrovoc as a controlled vocabulary
• Structured RDF files that can be used to link
data
• Developed by IIT Kanpur for AgroPedia
Indica
• Prototype under testing with excellent
results
AgroTagger
Page 7
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
http://agropedia.iitk.ac.in/auto_tagger/callable_auto_tagger.php
Page 8
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
AGROVOC: From a
traditional thesaurus to an
Agricultural Concept
Scheme
A long and
Winding
Road
Page 9
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
..from thesaurus to Ontologies….
Page 10
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
• We wanted to make a semantic web tool
from AGROVOC
• There was no standard model outside, we
were on our own
• We discussed three years the model to
which we wanted to convert AGROVOC
……but in the meantime AGROVOC was
used and translated into 20 languages
AGROVOC since 2004
Page 11
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
Semantic Relationships
Concept to
Concept
isA (hierarchy), isPestOf, hasPest
Concept to
Term
has_lexicalization
(links concepts to their lexical
realizations)
Term to
Term
isSynonymOf, isTranslationOf,
hasAcronym, hasAbbreviation
Term to
String
hasSpellingVariant, hasSingular
Page 12
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
The AGROVOC OWL model
Page 13
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
More semantics
MAIZEUF corn NT flint maize NT popcorn NT sweet corn
MILKNT Milk Fat NT ColostrumNT Cow Milk
International Fund for Agricultural Development
UF IFAD
MAIZEsynonym cornsuperclass-of flint maize used-to-make popcorn hybridized-into sweet corn
MILKingredient Milk Fat ingredient Colostrumsuperclass-of Cow Milk
International Fund for AgriculturalDevelopment
acronym IFAD
Page 14
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
around 30,000 concepts
600000 labels in around 20 languages.
one-stop shop for terminological knowledge
related to agriculture in general
a knowledge base of related concepts organized in
ontological relationships (hierarchical, associative,
equivalence)
Is a concept/term/string based system
Concepts may be organized in multiple categories.
AGROVOC today
Page 15
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
The AGROVOC OWL model needs a revision
Ontological over commitment in many class/subclass hierarchies
Unnecessary complications through concept /term/string hierarchy
Our push of AGROVOC to the Semantic Web had enormous positive effects, among others
From 4 to 20 language versions
Defacto standard for indexing in many areas
More than 2000 downloads only in 2009
SKOS incorporated all our requirements
Evaluation of the Process
Page 16
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
http://www.w3.org/2004/02/skos/
Page 17
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
The AGROVOC SKOS Model
8171
1474
12332
skosxl:altLabel
skosxl:prefLabel
skos:broader
SKOS
Label
skos:broader
SKOS
Concept
rdf:type
rdf:type
6211
skos:broader
AgrovocConcept
Scheme
skos:topConceptOfskos:inScheme
SKOSConcept
Scheme
rdf:type
rdf:type
:bar
:foo
“corn”
“maize”
skosxl:literalForm
skosxl:literalForm
rdf:type
rdf:type
rdf:type
Page 18
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
Is a web-based working environment for managing the
AGROVOC Concept Server
Facilitate the collaborative editing of multilingual
terminology and semantic concept information
It includes administration and group management
features
It includes workflows for maintenance, validation and
quality assurance of the data pool
The CS is accessible freely to everybody to facilitates
collaborative editing
The workbench
Page 19
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
Architecture of the System
Page 20
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
Concept/Term Management
Page 21
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
Concept Relationship
Can create the concept-concept relationship
Inverse relationship is also created automatically
• Ex: If we create A affect B, then B is affected by A relationship is also
created
Page 22
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010 Concept Image
Name of the image with
description
URL will point to the
image which will open in
an external
Provide the source of the
image
Can add more translation
in different language
Page 23
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
Concept Definition
Add definition to the
selected concept
Add translation in different
languages
Provide the source of the
definition
Creation and modified date
are set automatically
Page 24
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
Visualization of concepts and
Relationships in the Workbench
Page 25
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
AGROVOC Web Services
Page 26
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
The road map
• The AGROVOC concept scheme in it’s
proprietary OWL model will be published on
June 5, 2010 on version 1.0 of the concept
server workbench
• Within Summer 2010 a patch to version 1.0 of
the workbench will make it possible to export
AGROVOC SKOS
• AGROVOC SKOS will be published as linked
data.
• With version 2.0 of the workbench SKOS will
become the native format for AGROVOC
Page 27
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
…and more
Page 28
dr johannes keizer - FAO of the United Nations - knowledge and capacity for development
IAA
LD
W
orl
d C
on
gre
ss
Mo
ntp
ellie
r 25
-29 A
pri
l 2010
Thank You!