Semantic Technologies at FAO

Slides:



Advertisements
Similar presentations
1 A B C
Advertisements

AP STUDY SESSION 2.
1
Slide 1Fig 26-CO, p.795. Slide 2Fig 26-1, p.796 Slide 3Fig 26-2, p.797.
Select from the most commonly used minutes below.
David Burdett May 11, 2004 Package Binding for WS CDL.
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Create an Application Title 1Y - Youth Chapter 5.
Add Governors Discretionary (1G) Grants Chapter 6.
CALENDAR.
CHAPTER 18 The Ankle and Lower Leg
1/ 26 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service - Concept Server OWL model NKOS workshop Alicante,
The 5S numbers game..
A Fractional Order (Proportional and Derivative) Motion Controller Design for A Class of Second-order Systems Center for Self-Organizing Intelligent.
Media-Monitoring Final Report April - May 2010 News.
Welcome. © 2008 ADP, Inc. 2 Overview A Look at the Web Site Question and Answer Session Agenda.
Break Time Remaining 10:00.
Factoring Quadratics — ax² + bx + c Topic
EE, NCKU Tien-Hao Chang (Darby Chang)
Turing Machines.
PP Test Review Sections 6-1 to 6-6
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
1 2 Teeth and Function 3 Tooth structure 4 Dental Problems.
Regression with Panel Data
Operating Systems Operating Systems - Winter 2012 Chapter 2 - Processes Vrije Universiteit Amsterdam.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
BEEF & VEAL MARKET SITUATION "Single CMO" Management Committee 22 November 2012.
Numerical Analysis 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Biology 2 Plant Kingdom Identification Test Review.
Adding Up In Chunks.
FAFSA on the Web Preview Presentation December 2013.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
Facebook Pages 101: Your Organization’s Foothold on the Social Web A Volunteer Leader Webinar Sponsored by CACO December 1, 2010 Andrew Gossen, Senior.
Artificial Intelligence
Before Between After.
Slide R - 1 Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Prentice Hall Active Learning Lecture Slides For use with Classroom Response.
12 October, 2014 St Joseph's College ADVANCED HIGHER REVISION 1 ADVANCED HIGHER MATHS REVISION AND FORMULAE UNIT 2.
Subtraction: Adding UP
: 3 00.
5 minutes.
1 Non Deterministic Automata. 2 Alphabet = Nondeterministic Finite Accepter (NFA)
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
Converting a Fraction to %
Numerical Analysis 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Clock will move after 1 minute
famous photographer Ara Guler famous photographer ARA GULER.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 9 TCP/IP Protocol Suite and IP Addressing.
Copyright © 2013 Pearson Education, Inc. All rights reserved Chapter 11 Simple Linear Regression.
Physics for Scientists & Engineers, 3rd Edition
Select a time to count down from the clock above
Copyright Tim Morris/St Stephen's School
1.step PMIT start + initial project data input Concept Concept.
9. Two Functions of Two Random Variables
A Data Warehouse Mining Tool Stephen Turner Chris Frala
1 Dr. Scott Schaefer Least Squares Curves, Rational Representations, Splines and Continuity.
1 Non Deterministic Automata. 2 Alphabet = Nondeterministic Finite Accepter (NFA)
Presented to: By: Date: Federal Aviation Administration FAA Safety Team FAASafety.gov AMT Awards Program Sun ‘n Fun Bryan Neville, FAASTeam April 21, 2009.
1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October.
1/ 27 The Agriculture Ontology Service Initiative APAN Conference 20 July 2006 Singapore.
Multilingual Information Exchange APAN, Bangkok 27 January 2005
Food and Agriculture Organization of the UN Library and Documentation Systems Division GILW FAO's activities on Thesauri and Terminology Systems.
, 1/21, © Library and Documentation Systems Division 21 st APAN Meeting Tokyo, January 2006 AGROVOC and AOS, Margherita Sini, FAO From.
Food and Agriculture Organization of the UN Library and Documentation Systems Division Margherita Sini July 2005 Managing domain ontologies within the.
Gauri Salokhe, FAO 1/ Examples of Ontology Applications Seventh Agricultural Ontology Service Workshop Bangalore, India Gauri.
NKOS workshop Alicante, 2006
Presentation transcript:

Semantic Technologies at FAO International Society for Knowledge Organization (ISKO) 3 Aprile 2009, Torino Margherita Sini

Few words about myself

Just a very rapid introduction What? semantic, semantic web, semantic technologies ontologies, Knowledge Organization Systems, metadata Why? interoperability, exchange, share user orientation, precision and recall multilinguality, cultural views, context Who? everybody, all domains, all countries, all .org Which instruments? experts, NLP, methodologies and techniques

Outline Semantic projects involving FAO Conclusions AOS IPFSAPH, FNA, CWR, Fisheries, Food & nutrition, Geopolitical ontology, AGROVOC Concept Server Thai Rice Onto, Agropedia Indica Conclusions ontology-based applications Collaborations Take home messages

Semantic projects involving FAO

Inferencing Reasoning Why AOS Semantic navigation, Clustering, Ranking, ... Interoperability ship or container Terminology brokering Intelligent query expansion Inferencing Reasoning Machine learning vessel? craft? boat? bateaux? barco?

Agricultural Ontology Service An FAO initiative for more coherence in Agricultural Information Systems Need of a semantic approach AOS elements: AGROVOC Concept Server KOS registry Mapping registries Metadata standards Tools Publications (guidelines, ...) Built from AGROVOC Domain concepts Categories AGROVOC Concept Server Ontology registry Sub-domain ontologies Metadata ontologies

IPFSAPH

IPFSAPH

The Ontology

Creation of the core ontology Agrovoc Information Resources Brainstorming Codex Alimentarius SPS Agreement Ontology 1600 concepts subject specialists Food Safety Documents Generic Documents Ontology Editor (OI-Modeler)

Concept Search The same records will be retrieved regardless of the specific synonyms or singular/plural forms that the user uses to refer to a concept. Related concepts

Multilinguality The system is also able to understand a concept even when different languages are used.

Check spelling Spelling errors are corrected: e.g. “desease” into “disease”

Paraphrasing “mad cow disease symptoms” or “clinical signs of bovine spongiform encephalopathy”

give the same results, which are ranked.

Semantic navigation of the bibliographical metadata (1)

Semantic navigation of the bibliographical metadata (2)

Semantic Navigation of Knowledge parent concept(s) children concept(s)

FNA

Creation of the core ontology BIBLIOGRAPHIC DATABASE CORPORATE DOCUMENT REPOSITORY DATABASE MERGE RECORDS + TRANSFORM TO RDFS Ontology Editor (OI-Modeler) maintain

Ontology Relationships

The ontology concepts Publication Issue Work Subject Term Category Article Subject Term Category Author Region Language Year

The ontology instances

Features Multilingual concept resolution Get suggestions for the navigation (e.g. synonyms) Guided query formulation Easy navigation of the objects by following the semantic links

RDFa

CWR

Hierarchy

The project Undertaken by FAO with partners Developed in harmony with CWR descriptor list First version (English only) available by December 2006 About 800 core terms + acronyms + spelling variants; Clearly definition of concepts (AGROVOC + other sources); and Relationships: hierarchical + causative

More semantics Term: wild plants subclass of plants superclass of crop wild relatives adapted by domestication benefits from resource conservation

Properties (1/2)

Properties (2/2)

Overall Solution (1/2) Subject specific Portals News feed service Value-added information services Aggregated Database View Subject specific Portals News feed service Information System (n) … Shared layer of interoperability Common exchange layer (Vocabularies,Ontologies, RDF/XML) datasetn dataset1 dataset2 Distributed Datasets …

Overall Solution (2/2) Data

Fisheries

Fisheries Ontologies The initial goal The approach Evolution: NeOn Making information interchangeable between ASFA, FIGIS, OneFish and AGROVOC The approach Creating an ontology, integrating or mapping the 3 different systems + AGROVOC Linking of the Ontology through wrappers to the different Information Systems Evolution: NeOn

FIGIS Reference Tables ASFA FIGIS DTD ONE FISH AGROVOC Foundational Ontology FOS core FOS integrated FOS merged

Fisheries Ontologies (2/2) OneFish FIGIS AGROVOC Aquaculture Resource Water Area land strains Species life cycle Farming system management Production center Spawning technique Breeding Hatchery Expl. form Regulation Farming technique Environment Institution Health monitoring diseases suppliers ASFA

Features Form versus meaning: Traditional Search Concept Search Implemented functionalities: synonym search multilingual capability terminology brokering disambiguation related concepts query expansion Basic natural language queries Semantic navigation of bibliographical metadata Semantic Navigation of Knowledge Alphabetic list ... Core Fishery Concepts ...

Ontology properties

Example "tell me what vessels from a nearby country are currently in the marine area 50N060W within Atlantic Ocean, provided that also some Thunnus alalunga stock can be fished by those vessels, through allowed techniques"

Using multilingual lexicalizations ENGLISH SPANISH FRENCH

Using hierarchically related concepts Polyvalent Trawlers hierarchically related concept

Using non-hierarchically related concepts gears non-hierarchically related concept

Help the user formulate queries Original query: bateau de pêche To refine your query, click on the concepts you are interested in. They will appear to the left. Search:

Reconcile different vocabularies AGROVOC or ASFA or other “fishing vessels,” “fishing boat,” “navire de pêche”, “fishing vessel”, “embarcaciones de pesca” AGROVOC: “fishing vessels”, “barco”, etc... ASFA: “fishing vessels”

Semantic Navigation of Knowledge: Thesaurus based Highlighting the originator thesaurus. User can select a specific thesaurus to look for.

Geopolitical ontology

Geopolitical ontology Incorporate geopolitical data Will serve as a bridge to allow communication between the various systems.

Properties isValidFrom hasOfficialName hasCode isSuccessorOf hasBorderWith dependsOn

Nutrition Ontology

Procedure <?xml version="1.0"?> <rdf:RDF xmlns="http://www.fao.org/aos/infoods#" xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:daml="http://www.daml.org/2001/03/daml+oil#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:base="http://www.fao.org/aos/infoods"> <owl:Ontology rdf:about=""> <owl:imports rdf:resource="http://protege.stanford.edu/plugins/owl/protege"/> <owl:versionInfo rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >Revision 4.0</owl:versionInfo> <protege:defaultLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >en</protege:defaultLanguage> <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >International Network of Food Data Systems (INFOODS) was established in 1984 on the basis of the recommendations of an international group convened under the auspices of the United Nations University (UNU). Its goal was to .....</rdfs:comment> </owl:Ontology> <owl:Class rdf:ID="c_0413"> <code rdf:datatype="http://www.w3.org/2001/XMLSchema#string" >0413</code> <rdfs:subClassOf> <owl:Class rdf:ID="c_041"/> </rdfs:subClassOf> <rdfs:label xml:lang="en">Vitamin D</rdfs:label> </owl:Class> =CONCATENATE("<owl:Class rdf:ID=""",J2,"""><rdfs:subClassOf><owl:Class rdf:ID=""c_",B2,"""/></rdfs:subClassOf><rdfs:label xml:lang=""en""><![CDATA[",D2,"]]></rdfs:label><code><![CDATA[",J2,"]]></code><TAGNAME><![CDATA[",J2,"]]></TAGNAME>",S2, T2,"</owl:Class>")

AGROVOC

AOS Core: the Concept Server Other thesauri and terminologies integration ABACA NT1 Food NT2 Apple ANIMAL BT Organ NT .... Other thesauri & terminologies ABACA NT1 Food NT2 Apple ANIMAL BT Organ NT .... Terminology Workbench AGROVOC OWL AGROVOC RDFS formats (e.g. SKOS) and TagText ISO2709 mapping Export

Concept Server project Refine semantics and enrich data pool and lexicon Develop a workbench for terminology and ontology development and maintenance. Support information management specialists in the development, maintenance, and quality assurance of the AOS/CS Global knowledge vs local knowledge

AGROVOC Concept Server AGROVOC cleaning and refinement Current AGROVOC MySQL Improved AGROVOC OWL Revision and Refinement

Modelling Conversion to UTF-8 Migration to MySQL (from SQL server) Migration to PostgreSQL (from MySQL) Incorporated AGRIS/CARIS classification scheme (multilingual) and the mapping with AGROVOC keywords Modified structure to store multiple classification schemes Revised RDBMS scheme for ontology representation Designed OWL models Export to OWL format (v0.8a) Export to SKOS format (v0.8a)

Methods Concepts from descriptors Synonym <owl:DatatypeProperty rdf:ID="synonym"> Acronyms <owl:AnnotationProperty rdf:about="http://www.fao.org/aos/agrovoc/2005#acronym"> <owl:Class rdf:about=" http://www.fao.org/aos/agrovoc/2005#c_3"> <rdfs:label xml:lang="en">ABA</rdfs:label> <rdfs:label xml:lang="fr">ABA</rdfs:label> <rdfs:label xml:lang="es">ABA</rdfs:label> <rdfs:label xml:lang="ar">آبا</rdfs:label> <rdfs:label xml:lang="zh">脱落酸</rdfs:label> <synonym xml:lang="en">[8565] Abscisic acid</synonym> <rdfs:subClassOf rdf:resource=" http://www.fao.org/aos/agrovoc/2005#c_3397"/> <rdfs:subClassOf rdf:resource=" http://www.fao.org/aos/agrovoc/2005#c_32543"/> </owl:Class>

SKOS SKOS export from AGROVOC Concept Server Workbench (WB) SKOS web services SKOS-services for DSpace plug-in SKOS for mapping projects

Web Services triple store SKOS maintain AGROVOC CS Workbench export access Web Services access response

Ontology models (AGROVOC Concept Server, LIR, ...) Relationships between concepts Lexicalization/ Term String strings terms designated by manifested as Other information: language/culture subvocabulary/scope audience type, etc. Note annotation relationship Relationship All terms are created as instances of the class o_terms. All at the same level. Only one language per term. term level string level concept level

Agropedia Indica

References http://www.slideshare.net/marghe_rita/1-pantnagar http://www.slideshare.net/marghe_rita/2-pantnagar-w-guidelines http://www.slideshare.net/marghe_rita/3-pantnagar-w-exercices http://agropedia.iitk.ac.in/

Conclusions

Ontology-based applications Better exploitation of the potentiality at the application level: powerful IR No more words but URIs in IS Networked Ontologies Ontology Web services (OWS)

Collaborations With AOS partners Within EU Projects NeOn SEMIC.EU With other initiatives GFIS Ecoterm Mapping projects GBIF Global Biodiversity Information Facility secretariat JRC + BGS + Biblioteca Nazionale di Firenze

Take-home message There are many uses for terminology & ontology systems in food and agriculture, both for information access and information processing FAO has several projects using such systems FAO is deploying the Agricultural Ontology Server (AOS) as a global resource SKOS and other knowledge representation standards play a key role

Questions? Thanks Margherita Sini: margherita.Sini@fao.org Johannes Keizer: Johannes.Keizer@fao.org Dagobert Soergel: dsoergel@umd.edu Asanee Kawtrakul: asanee_naist@yahoo.com But Also: Gudrun Johannsen, Boris Lauser, Claudio Baldassarre, Gauri Salokhe, Marta Iglesias, Caterina Caracciolo, Sachit Rajbhandari, Jeetendra Singh, Mary Redahan, Shrestha, Prashanta, Ton, Imm, Thanapth, Trakul, and many others...