SlideShare a Scribd company logo
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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Semantic projects involving FAO
Why AOS vessel? craft? boat? bateaux? barco? Terminology brokering Semantic navigation, Clustering, Ranking, ... Intelligent query expansion Interoperability ship  or container Inferencing Reasoning Machine learning
Agricultural Ontology Service ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],AGROVOC Concept Server Ontology registry Sub-domain ontologies Metadata ontologies
IPFSAPH
IPFSAPH
The Ontology
Creation of the core ontology 1600 concepts ,[object Object],[object Object],[object Object],[object Object],Ontology Ontology Editor (OI-Modeler) Agrovoc Food Safety Documents Generic Documents subject specialists
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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The ontology instances
Features ,[object Object],[object Object],[object Object],[object Object]
What is possible to do ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RDFa
CWR
Hierarchy
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The project
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
More semantics Term:  wild plants subclass of  plants superclass of  crop wild relatives adapted by  domestication benefits from   resource conservation
From unstructured data to formalized data “ Destruction of forests  is leading to the loss of many populations of important wild relatives of  fruit , nut and industrial crops such as  mango  and rubber.”
CWR ,[object Object],[object Object],[object Object],[object Object]
Properties (1/2)
Properties (2/2)
Overall Solution (1/2) Value-added  information  services Shared layer of  interoperability  Distributed Datasets dataset1 dataset2 Common exchange layer (Vocabularies,Ontologies, RDF/XML) … … datasetn Aggregated Database View Subject  specific Portals Information System (n) News feed service
Overall Solution (2/2) Data
Fisheries
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fisheries Ontologies
Foundational Ontology FOS core FOS integrated FOS merged FIGIS Reference Tables ASFA FIGIS DTD ONE FISH AGROVOC
Fisheries Ontologies (2/2) OneFish FIGIS AGROVOC Aquaculture  Resource Water  Area land strains Species life cycle Farming  system management  system Production center Spawning technique Breeding  technique Hatchery  technique Expl. form Regulation Farming technique Environment Institution Health monitoring technique diseases suppliers ASFA
Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ontology properties
Example ,[object Object]
Using multilingual lexicalizations  ENGLISH SPANISH FRENCH
Using hierarchically related concepts hierarchically related concept Polyvalent Trawlers
Using non-hierarchically related concepts non-hierarchically related concept gears
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:
Enhancement of terminologies
Reconcile different vocabularies “ navire de  p ê che”, “fishing  vessel”,  “ embarcaciones  de pesca” AGROVOC or  ASFA or other “ fishing vessels,”  “ fishing boat,” AGROVOC:  “fishing vessels”,  “barco”, etc... ASFA:  “fishing  vessels”
Semantic Navigation of Knowledge:  a) Thesaurus based Highlighting the originator thesaurus. User can select a specific thesaurus to look for.
Geopolitical ontology
Geopolitical ontology ,[object Object],[object Object]
Properties ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Nutrition Ontology
 
Procedure =CONCATENATE(&quot;<owl:Class rdf:ID=&quot;&quot;&quot;,J2,&quot;&quot;&quot;><rdfs:subClassOf><owl:Class rdf:ID=&quot;&quot;c_&quot;,B2,&quot;&quot;&quot;/></rdfs:subClassOf><rdfs:label xml:lang=&quot;&quot;en&quot;&quot;><![CDATA[&quot;,D2,&quot;]]></rdfs:label><code><![CDATA[&quot;,J2,&quot;]]></code><TAGNAME><![CDATA[&quot;,J2,&quot;]]></TAGNAME>&quot;,S2, T2,&quot;</owl:Class>&quot;) <?xml version=&quot;1.0&quot;?> <rdf:RDF xmlns=&quot;http://www.fao.org/aos/infoods#&quot; xmlns:protege=&quot;http://protege.stanford.edu/plugins/owl/protege#&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema#&quot; xmlns:rdfs=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; xmlns:owl=&quot;http://www.w3.org/2002/07/owl#&quot; xmlns:daml=&quot;http://www.daml.org/2001/03/daml+oil#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xml:base=&quot;http://www.fao.org/aos/infoods&quot;> <owl:Ontology rdf:about=&quot;&quot;> <owl:imports rdf:resource=&quot;http://protege.stanford.edu/plugins/owl/protege&quot;/> <owl:versionInfo rdf:datatype=&quot;http://www.w3.org/2001/XMLSchema#string&quot; >Revision 4.0</owl:versionInfo> <protege:defaultLanguage rdf:datatype=&quot;http://www.w3.org/2001/XMLSchema#string&quot; >en</protege:defaultLanguage> <rdfs:comment rdf:datatype=&quot;http://www.w3.org/2001/XMLSchema#string&quot; >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=&quot;c_0413&quot;> <code rdf:datatype=&quot;http://www.w3.org/2001/XMLSchema#string&quot; >0413</code> <rdfs:subClassOf> <owl:Class rdf:ID=&quot;c_041&quot;/> </rdfs:subClassOf> <rdfs:label xml:lang=&quot;en&quot;>Vitamin D</rdfs:label> </owl:Class>
AGROVOC
AOS Core: the Concept Server Export mapping Terminology Workbench AGROVOC OWL AGROVOC RDFS formats (e.g. SKOS) and TagText ISO2709 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 ....
Concept Server project ,[object Object],[object Object],[object Object],[object Object]
AGROVOC Concept Server ,[object Object],Current AGROVOC MySQL Improved AGROVOC MySQL AGROVOC OWL Revision and Refinement
How to obtain more semantics MAIZE UF corn  NT flint maize  NT popcorn  NT sweet corn    MILK NT Milk Fat  NT Colostrum NT Cow Milk International Fund for Agricultural Development UF IFAD  MAIZE synonym corn superclass-of flint maize  used-to-make popcorn  hybridized-into sweet corn    MILK ingredient  Milk Fat  ingredient  Colostrum superclass-of Cow Milk International Fund for Agricultural Development acronym IFAD
Modelling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Methods ,[object Object],[object Object],[object Object],< owl:Class  rdf:about=&quot;  http://www.fao.org/aos/agrovoc/2005 #c_3&quot;> <rdfs:label xml:lang=&quot;en&quot;>ABA</rdfs:label> <rdfs:label xml:lang=&quot;fr&quot;>ABA</rdfs:label> <rdfs:label xml:lang=&quot;es&quot;>ABA</rdfs:label> <rdfs:label xml:lang=&quot;ar&quot;>آبا</rdfs:label> <rdfs:label xml:lang=&quot;zh&quot;>脱落酸</rdfs:label> <synonym xml:lang=&quot;en&quot;>[8565] Abscisic acid</synonym> <rdfs:subClassOf rdf:resource=&quot;  http://www.fao.org/aos/agrovoc/2005 #c_3397&quot;/> <rdfs:subClassOf rdf:resource=&quot;  http://www.fao.org/aos/agrovoc/2005 #c_32543&quot;/> </owl:Class>
SKOS ,[object Object],[object Object],[object Object],[object Object]
SKOS export maintain access access response AGROVOC CS Workbench triple store Web Services
Ontology models (AGROVOC Concept Server, LIR, ...) Concept Relationships between concepts Lexicalization/ Term String Relationships between strings Relationships between terms designated by manifested as Other information: language/culture subvocabulary/scope audience type, etc. Note annotation relationship Relationship Relationships between Relationships 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 ,[object Object],[object Object],[object Object],[object Object]
Thai Rice Ontology
Plant ontology: Relationship types Taxon <hasSuperclass> Taxon  Taxon <has GrowthType> GrowthType Taxon <hasPropagationMethod> PropagationMethod Taxon <occursIn> Environment Taxon <hasPest> Taxon Taxon <hasDisease> Disease Disease <causedBy> Taxon TaxonPart <isa> AnatomicalPart TaxonPart <isa> AnatomicalTypeOfFruit TaxonPart <partOf> Taxon TaxonPart <usedAs> Use TaxonPart <usedToMake> ProductType Taxon <hasDescription> Text
Thai plant ontology: Example Mangifera indica Linn. <hasSuperclass> Mangifera Mangifera indica Linn. <hasGrowthType> tree Mangifera indica Linn. <hasPropagationMethod> seedling Mangifera indica Linn <hasDescription> &quot;leaves ...., flower ......  “ Mangifera indica Linn <occursIn> dry soil Mangifera indica Linn. <hasPest> Scirtothrips dosalis Hood  Mangifera indica Linn <hasPest>  Oidium mangiferae  OR, instead of the last statement or in addition to it Mangifera indica Linn <hasDisease> Powdery Mildew Powdery mildew <caused by>  Oidium mangiferae
Conclusions
Ontology-based applications ,[object Object],[object Object],[object Object],[object Object]
Collaborations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Take-home message ,[object Object],[object Object],[object Object],[object Object]
Questions? Thanks Margherita Sini: margherita.Sini@fao.org Johannes Keizer: Johannes.Keizer@fao.org Dagobert Soergel: dsoergel@umd.edu Asanee Kawtrakul:  [email_address] 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...

More Related Content

Viewers also liked

Semantic web
Semantic webSemantic web
Validating Linked Data with OWL
Validating Linked Data with OWLValidating Linked Data with OWL
Validating Linked Data with OWL
Clark & Parsia LLC
 
The Nature of Information
The Nature of InformationThe Nature of Information
The Nature of Information
Adrian Paschke
 
Ontology model and owl
Ontology model and owlOntology model and owl
Ontology model and owl
Stanley Wang
 
Modifiers of Human Acts
Modifiers of Human ActsModifiers of Human Acts
Modifiers of Human Acts
Klmn Moises Fernandez
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
Tomek Pluskiewicz
 
On the many graphs of the Web and the interest of adding their missing links.
On the many graphs of the Web and the interest of adding their missing links. On the many graphs of the Web and the interest of adding their missing links.
On the many graphs of the Web and the interest of adding their missing links.
Fabien Gandon
 

Viewers also liked (7)

Semantic web
Semantic webSemantic web
Semantic web
 
Validating Linked Data with OWL
Validating Linked Data with OWLValidating Linked Data with OWL
Validating Linked Data with OWL
 
The Nature of Information
The Nature of InformationThe Nature of Information
The Nature of Information
 
Ontology model and owl
Ontology model and owlOntology model and owl
Ontology model and owl
 
Modifiers of Human Acts
Modifiers of Human ActsModifiers of Human Acts
Modifiers of Human Acts
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
On the many graphs of the Web and the interest of adding their missing links.
On the many graphs of the Web and the interest of adding their missing links. On the many graphs of the Web and the interest of adding their missing links.
On the many graphs of the Web and the interest of adding their missing links.
 

Similar to Semantic Technologies at FAO

Fao Isko Short
Fao Isko ShortFao Isko Short
Fao Isko Short
Margherita Sini
 
Fao Semantics Related Projects
Fao Semantics Related ProjectsFao Semantics Related Projects
Fao Semantics Related Projects
Margherita Sini
 
The agricultural ontology service
The agricultural ontology serviceThe agricultural ontology service
The agricultural ontology service
AIMS (Agricultural Information Management Standards)
 
Laboratory for applied ontology
Laboratory for applied ontologyLaboratory for applied ontology
Use and integration of controlled vocabularies (AGROVOC) in DSpace Repositories
Use and integration of controlled vocabularies (AGROVOC) in DSpace RepositoriesUse and integration of controlled vocabularies (AGROVOC) in DSpace Repositories
Use and integration of controlled vocabularies (AGROVOC) in DSpace Repositories
AIMS (Agricultural Information Management Standards)
 
Examples of ontology applications
Examples of ontology applicationsExamples of ontology applications
Examples of ontology applications
AIMS (Agricultural Information Management Standards)
 
Examples of Ontology Applications
Examples of Ontology ApplicationsExamples of Ontology Applications
Examples of Ontology Applications
AIMS (Agricultural Information Management Standards)
 
Aos ciard-china
Aos ciard-chinaAos ciard-china
Aos ciard-china
Johannes Keizer
 
20140317 pi b_nmbe_journal_club
20140317 pi b_nmbe_journal_club20140317 pi b_nmbe_journal_club
20140317 pi b_nmbe_journal_club
agosti
 
Semantic standards for the web
Semantic standards for the webSemantic standards for the web
A Collaborative Framework for Managing and Publishing KOS
A Collaborative  Framework for  Managing and Publishing KOS A Collaborative  Framework for  Managing and Publishing KOS
A Collaborative Framework for Managing and Publishing KOS
AIMS (Agricultural Information Management Standards)
 
Tutorial: “How to use ontology repositories and ontology–based services”
Tutorial: “How to use ontology repositories and ontology–based services”Tutorial: “How to use ontology repositories and ontology–based services”
Tutorial: “How to use ontology repositories and ontology–based services”
INRAE (MISTEA) and University of Montpellier (LIRMM)
 
2005 09 Dc Keynote
2005 09 Dc Keynote2005 09 Dc Keynote
2005 09 Dc Keynote
Johannes Keizer
 
Thesaurus alignment for linked data publishing DC 2011
Thesaurus alignment for linked data publishing DC 2011Thesaurus alignment for linked data publishing DC 2011
Thesaurus alignment for linked data publishing DC 2011
AIMS (Agricultural Information Management Standards)
 
Integrating controlled vocabularies in information management systems : the n...
Integrating controlled vocabularies in information management systems : the n...Integrating controlled vocabularies in information management systems : the n...
Integrating controlled vocabularies in information management systems : the n...
AIMS (Agricultural Information Management Standards)
 
Introduction to Scratchpads & ViBRANT
Introduction to Scratchpads & ViBRANTIntroduction to Scratchpads & ViBRANT
Introduction to Scratchpads & ViBRANT
Edward Baker
 
Developing an Ontology for Irrigation Information Resources
Developing an Ontology for Irrigation Information Resources Developing an Ontology for Irrigation Information Resources
Developing an Ontology for Irrigation Information Resources
AIMS (Agricultural Information Management Standards)
 
Remsen Lect04
Remsen Lect04Remsen Lect04
Remsen Lect04
bioinfocourse
 
Global Names Architecture - Remsen
Global Names Architecture - RemsenGlobal Names Architecture - Remsen
Global Names Architecture - Remsen
David Remsen
 
ABIcurator.doc
ABIcurator.docABIcurator.doc
ABIcurator.doc
butest
 

Similar to Semantic Technologies at FAO (20)

Fao Isko Short
Fao Isko ShortFao Isko Short
Fao Isko Short
 
Fao Semantics Related Projects
Fao Semantics Related ProjectsFao Semantics Related Projects
Fao Semantics Related Projects
 
The agricultural ontology service
The agricultural ontology serviceThe agricultural ontology service
The agricultural ontology service
 
Laboratory for applied ontology
Laboratory for applied ontologyLaboratory for applied ontology
Laboratory for applied ontology
 
Use and integration of controlled vocabularies (AGROVOC) in DSpace Repositories
Use and integration of controlled vocabularies (AGROVOC) in DSpace RepositoriesUse and integration of controlled vocabularies (AGROVOC) in DSpace Repositories
Use and integration of controlled vocabularies (AGROVOC) in DSpace Repositories
 
Examples of ontology applications
Examples of ontology applicationsExamples of ontology applications
Examples of ontology applications
 
Examples of Ontology Applications
Examples of Ontology ApplicationsExamples of Ontology Applications
Examples of Ontology Applications
 
Aos ciard-china
Aos ciard-chinaAos ciard-china
Aos ciard-china
 
20140317 pi b_nmbe_journal_club
20140317 pi b_nmbe_journal_club20140317 pi b_nmbe_journal_club
20140317 pi b_nmbe_journal_club
 
Semantic standards for the web
Semantic standards for the webSemantic standards for the web
Semantic standards for the web
 
A Collaborative Framework for Managing and Publishing KOS
A Collaborative  Framework for  Managing and Publishing KOS A Collaborative  Framework for  Managing and Publishing KOS
A Collaborative Framework for Managing and Publishing KOS
 
Tutorial: “How to use ontology repositories and ontology–based services”
Tutorial: “How to use ontology repositories and ontology–based services”Tutorial: “How to use ontology repositories and ontology–based services”
Tutorial: “How to use ontology repositories and ontology–based services”
 
2005 09 Dc Keynote
2005 09 Dc Keynote2005 09 Dc Keynote
2005 09 Dc Keynote
 
Thesaurus alignment for linked data publishing DC 2011
Thesaurus alignment for linked data publishing DC 2011Thesaurus alignment for linked data publishing DC 2011
Thesaurus alignment for linked data publishing DC 2011
 
Integrating controlled vocabularies in information management systems : the n...
Integrating controlled vocabularies in information management systems : the n...Integrating controlled vocabularies in information management systems : the n...
Integrating controlled vocabularies in information management systems : the n...
 
Introduction to Scratchpads & ViBRANT
Introduction to Scratchpads & ViBRANTIntroduction to Scratchpads & ViBRANT
Introduction to Scratchpads & ViBRANT
 
Developing an Ontology for Irrigation Information Resources
Developing an Ontology for Irrigation Information Resources Developing an Ontology for Irrigation Information Resources
Developing an Ontology for Irrigation Information Resources
 
Remsen Lect04
Remsen Lect04Remsen Lect04
Remsen Lect04
 
Global Names Architecture - Remsen
Global Names Architecture - RemsenGlobal Names Architecture - Remsen
Global Names Architecture - Remsen
 
ABIcurator.doc
ABIcurator.docABIcurator.doc
ABIcurator.doc
 

Recently uploaded

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 

Recently uploaded (20)

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 

Semantic Technologies at FAO

  • 1. Semantic Technologies at FAO International Society for Knowledge Organization (ISKO) 3 Aprile 2009, Torino Margherita Sini
  • 3.
  • 4.
  • 6. Why AOS vessel? craft? boat? bateaux? barco? Terminology brokering Semantic navigation, Clustering, Ranking, ... Intelligent query expansion Interoperability ship or container Inferencing Reasoning Machine learning
  • 7.
  • 11.
  • 12. 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
  • 13. Multilinguality The system is also able to understand a concept even when different languages are used.
  • 14. Check spelling Spelling errors are corrected: e.g. “desease” into “disease”
  • 15. Paraphrasing “ mad cow disease symptoms” or “clinical signs of bovine spongiform encephalopathy”
  • 16. give the same results, which are ranked.
  • 17. Semantic navigation of the bibliographical metadata (1)
  • 18. Semantic navigation of the bibliographical metadata (2)
  • 19. Semantic Navigation of Knowledge parent concept(s) children concept(s)
  • 20. FNA
  • 21.  
  • 22. Creation of the core ontology BIBLIOGRAPHIC DATABASE CORPORATE DOCUMENT REPOSITORY DATABASE MERGE RECORDS + TRANSFORM TO RDFS Ontology Editor (OI-Modeler) maintain
  • 24.
  • 26.
  • 27.
  • 28. RDFa
  • 29. CWR
  • 31.
  • 32.
  • 33. More semantics Term: wild plants subclass of plants superclass of crop wild relatives adapted by domestication benefits from resource conservation
  • 34. From unstructured data to formalized data “ Destruction of forests is leading to the loss of many populations of important wild relatives of fruit , nut and industrial crops such as mango and rubber.”
  • 35.
  • 38. Overall Solution (1/2) Value-added information services Shared layer of interoperability Distributed Datasets dataset1 dataset2 Common exchange layer (Vocabularies,Ontologies, RDF/XML) … … datasetn Aggregated Database View Subject specific Portals Information System (n) News feed service
  • 41.
  • 42. Foundational Ontology FOS core FOS integrated FOS merged FIGIS Reference Tables ASFA FIGIS DTD ONE FISH AGROVOC
  • 43. Fisheries Ontologies (2/2) OneFish FIGIS AGROVOC Aquaculture Resource Water Area land strains Species life cycle Farming system management system Production center Spawning technique Breeding technique Hatchery technique Expl. form Regulation Farming technique Environment Institution Health monitoring technique diseases suppliers ASFA
  • 44.
  • 46.
  • 47. Using multilingual lexicalizations ENGLISH SPANISH FRENCH
  • 48. Using hierarchically related concepts hierarchically related concept Polyvalent Trawlers
  • 49. Using non-hierarchically related concepts non-hierarchically related concept gears
  • 50. 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:
  • 52. Reconcile different vocabularies “ navire de p ê che”, “fishing vessel”, “ embarcaciones de pesca” AGROVOC or ASFA or other “ fishing vessels,” “ fishing boat,” AGROVOC: “fishing vessels”, “barco”, etc... ASFA: “fishing vessels”
  • 53. Semantic Navigation of Knowledge: a) Thesaurus based Highlighting the originator thesaurus. User can select a specific thesaurus to look for.
  • 55.
  • 56.
  • 58.  
  • 59. Procedure =CONCATENATE(&quot;<owl:Class rdf:ID=&quot;&quot;&quot;,J2,&quot;&quot;&quot;><rdfs:subClassOf><owl:Class rdf:ID=&quot;&quot;c_&quot;,B2,&quot;&quot;&quot;/></rdfs:subClassOf><rdfs:label xml:lang=&quot;&quot;en&quot;&quot;><![CDATA[&quot;,D2,&quot;]]></rdfs:label><code><![CDATA[&quot;,J2,&quot;]]></code><TAGNAME><![CDATA[&quot;,J2,&quot;]]></TAGNAME>&quot;,S2, T2,&quot;</owl:Class>&quot;) <?xml version=&quot;1.0&quot;?> <rdf:RDF xmlns=&quot;http://www.fao.org/aos/infoods#&quot; xmlns:protege=&quot;http://protege.stanford.edu/plugins/owl/protege#&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema#&quot; xmlns:rdfs=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; xmlns:owl=&quot;http://www.w3.org/2002/07/owl#&quot; xmlns:daml=&quot;http://www.daml.org/2001/03/daml+oil#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xml:base=&quot;http://www.fao.org/aos/infoods&quot;> <owl:Ontology rdf:about=&quot;&quot;> <owl:imports rdf:resource=&quot;http://protege.stanford.edu/plugins/owl/protege&quot;/> <owl:versionInfo rdf:datatype=&quot;http://www.w3.org/2001/XMLSchema#string&quot; >Revision 4.0</owl:versionInfo> <protege:defaultLanguage rdf:datatype=&quot;http://www.w3.org/2001/XMLSchema#string&quot; >en</protege:defaultLanguage> <rdfs:comment rdf:datatype=&quot;http://www.w3.org/2001/XMLSchema#string&quot; >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=&quot;c_0413&quot;> <code rdf:datatype=&quot;http://www.w3.org/2001/XMLSchema#string&quot; >0413</code> <rdfs:subClassOf> <owl:Class rdf:ID=&quot;c_041&quot;/> </rdfs:subClassOf> <rdfs:label xml:lang=&quot;en&quot;>Vitamin D</rdfs:label> </owl:Class>
  • 61. AOS Core: the Concept Server Export mapping Terminology Workbench AGROVOC OWL AGROVOC RDFS formats (e.g. SKOS) and TagText ISO2709 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 ....
  • 62.
  • 63.
  • 64. How to obtain more semantics MAIZE UF corn NT flint maize NT popcorn NT sweet corn   MILK NT Milk Fat NT Colostrum NT Cow Milk International Fund for Agricultural Development UF IFAD MAIZE synonym corn superclass-of flint maize used-to-make popcorn hybridized-into sweet corn   MILK ingredient Milk Fat ingredient Colostrum superclass-of Cow Milk International Fund for Agricultural Development acronym IFAD
  • 65.
  • 66.
  • 67.
  • 68. SKOS export maintain access access response AGROVOC CS Workbench triple store Web Services
  • 69. Ontology models (AGROVOC Concept Server, LIR, ...) Concept Relationships between concepts Lexicalization/ Term String Relationships between strings Relationships between terms designated by manifested as Other information: language/culture subvocabulary/scope audience type, etc. Note annotation relationship Relationship Relationships between Relationships 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
  • 71.
  • 73. Plant ontology: Relationship types Taxon <hasSuperclass> Taxon Taxon <has GrowthType> GrowthType Taxon <hasPropagationMethod> PropagationMethod Taxon <occursIn> Environment Taxon <hasPest> Taxon Taxon <hasDisease> Disease Disease <causedBy> Taxon TaxonPart <isa> AnatomicalPart TaxonPart <isa> AnatomicalTypeOfFruit TaxonPart <partOf> Taxon TaxonPart <usedAs> Use TaxonPart <usedToMake> ProductType Taxon <hasDescription> Text
  • 74. Thai plant ontology: Example Mangifera indica Linn. <hasSuperclass> Mangifera Mangifera indica Linn. <hasGrowthType> tree Mangifera indica Linn. <hasPropagationMethod> seedling Mangifera indica Linn <hasDescription> &quot;leaves ...., flower ...... “ Mangifera indica Linn <occursIn> dry soil Mangifera indica Linn. <hasPest> Scirtothrips dosalis Hood Mangifera indica Linn <hasPest> Oidium mangiferae OR, instead of the last statement or in addition to it Mangifera indica Linn <hasDisease> Powdery Mildew Powdery mildew <caused by> Oidium mangiferae
  • 76.
  • 77.
  • 78.
  • 79. Questions? Thanks Margherita Sini: margherita.Sini@fao.org Johannes Keizer: Johannes.Keizer@fao.org Dagobert Soergel: dsoergel@umd.edu Asanee Kawtrakul: [email_address] 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...