http:// 1/ 22 agrovoc and the owl web ontology language: the agriculture ontology service concept...

26
http://www.fao.org/aims 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October 2006

Post on 21-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

1/ 22

AGROVOC and the OWL Web Ontology Language:

the Agriculture Ontology Service

Concept ServerOWL model

DC 2006Mexico, 4 October 2006

Page 2: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

2/ 22

Outline

• Background

• Needs and purposes

• Our approach

• Current status and Next steps

• Open issues

• Conclusion

Page 3: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

3/ 22

Background (1/2)

• AGROVOC– Used worldwide– Multilingual– Term-based, limited semantics– Maintained as a relational database– Distributed in several formats

(RDBMS, TagText, ISO2709, ...)

Page 4: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

4/ 22

Background (2/2)

• Draft versions available in TBX, SKOS, OWL• Access to full thesaurus through Web

Services

• Agricultural Ontology Service (AOS)

Page 5: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

5/ 22

Needs and purposes (1/2)

vessel vessel

shipor

containership or navire or เรื�อ or …

Page 6: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

6/ 22

Needs and purposes (2/2): better serving web applications

• Semantic navigation of knowledge• Semantic navigation of resources (bibliographical

metadata, etc.)• Intelligent query expansion• Terminology brokering • Improved natural language processing

– Language recognition– Improved parsing (combinatorial)– Extended concept resolution

• Inferencing / Reasoning• Clustering and ranking

Page 7: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

7/ 22

Our approach (1/11)

Better definedstructure

Better definedstructure

AGROVOC

RDBMS

XML formats (e.g. TBX)RDFS formats (e.g. SKOS)

Page 8: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

8/ 22

Our approach (2/11)

• Concept-based• More semantics• “Language-independent”• Easy integration with other KOS• Easy sharing within the Web

Better definedstructure:

the CS

ontology + OWL

Page 9: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

9/ 22

Our approach: The OWL model (3/11)

• Why OWL?– Built on top of RDF, increased interest, future support– W3C recommendation – Represented as triples– Interoperable and web-enabled (linking multiple

ontologies)– Reuse of existing tools, no proprietary RDBMS– Reasoning is possible: to arrive at conclusions beyond

what is asserted + consistency checks– A revision was needed better semantic and

refinement• Problems

– Backward compatibility with legacy systems– Many desirable kinds of information must be

represented tortuously or cannot be represented at all

Page 10: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

10/ 22

Our approach: The OWL model (4/11)

• Concept / Term / term variants

• Language issue– ‘has_lexicalization’/ ‘lexicalized_with’ functional

• AOS/CS base URI: http://www.fao.org/aos/agrovoc

Page 11: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

11/ 22

Our approach: The OWL model (5/11)

• Concepts are classes AND instances– Classes to support hierarchy and

inheritance– Instances to keep OWL DL

• Terms are instances of a specific class

Page 12: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

12/ 22

Our approach: The OWL model (6/11)

Disambiguation:

en_plane vs de_plane

en_sole_1 vs en_sole_2

Page 13: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

13/ 22

Our approach: The OWL model (7/11)

Term-to-Term and

Term-to-Variants

Relationships

Page 14: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

14/ 22

Our approach: The OWL model (8/11)

Inheritance

Relationships instantiations

Page 15: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

15/ 22

Our approach: The OWL model (9/11)

• Other elements– Status for concepts and terms

(suggested, approved, reviewed, deprecated)

– has_date_created– has_date_last_updated– Scope notes / images / definitions– Sub-vocabularies

Page 16: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

16/ 22

Our approach: The OWL model (10/11)

• Classification schemes and categories

Page 17: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

17/ 22

Our approach:Backward compatibility (11/11)

• Backward compatibility with a traditional thesaurus– Main descriptor (is_main_label)– Term codes references– UF+– Scope notes– etc.

Page 18: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

18/ 22

Current status

• What exists concretely of the model:– Description of the model– Relationship definition (in collab. with CNR)– Test project– Full AGROVOC conversion procedure– Performance tests– AOS/CS Workbench construction

Page 19: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

19/ 22

Next steps

• AGROVOC refinement and conversion• Build the AOS/CS Workbench• Extensive tests

– scalability at storage and operational level– performance at the maintenance and data retrieval

level– integration of and linkage to datasets

• Create a network of ontology experts– Workshops/Trainings

• NeOn results

Page 20: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

20/ 22

Open issues• Assign attributes to relationships• Distinguish concepts instances from

individuals• Validity of relationships (or context) • Ontology lifecycle, versioning

(owl:priorVersion, owl:backwardCompatibleWith)• Ontology mapping and merging• No more words but URIs in IS• Better exploitation of the potentiality at the

application level: powerful IR• Ontology Web services (OWS)

Page 21: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

21/ 22

Conclusion

• AOS is still a success story and is gaining terrain in private sector

• More ontologies in FAO

• NeOn toolkit

• Meta-model?

Page 22: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

22/ 22

[email protected]@fao.org

[email protected] [email protected]

Thank you

Questions?

Page 23: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

23/ 22

Real needs / examples

example: three FAO information systems

FIRMS FIDI statistics Globefish

Fishery fact sheets

Trade flow Fish Market reports

Page 24: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

24/ 22

from to

Trade flow

Country origin

Country destination

concerns

Fishery commodity

results from

on

Process

Commercial sp. group

Species

FisheryStock

belongs targets

lands in

Landing place

Area

located

document

Market

on

PricesFishery

commodity

Page 25: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

25/ 22

from to

Trade flow

Country origin

Country destination

concerns

Fishery commodity

results from

on

Process

Commercial sp. group

Species

FisheryStock

belongs targets

lands in

Landing place

Area

located

document

Market

on

PricesFishery

commodity

Nouadhibou

Octopus – Cape Blanc

Octopus vulgaris

Tokyo

Increase

Frozen cephalopod

JapanMauritania

Cephalopod

Frozen

Frozen cephalopod

Page 26: Http:// 1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October

http://www.fao.org/aims/

26/ 22

from to

Trade flow

Country origin

Country destination

concerns

Fishery commodity

results from

on

Process

Commercial sp. group

Species

FisheryStock

belongs targets

lands in

Landing place

Area

located

document

Market

on

PricesFishery

commodity