SlideShare ist ein Scribd-Unternehmen logo
1 von 82
Semantic Technologies at FAO Bioversity International,  Maccarese, Roma, Italy Margherita Sini 20 April 2009
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]
Semantic projects involving FAO
Why AOS vessel? craft? boat? bateaux? barco? Terminology brokering Semantic navigation, Clustering, Ranking, ... Intelligent query expansion Interoperability Inferencing Reasoning Machine learning ship  or container
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 3 languages ,[object Object],[object Object],[object Object],[object Object],Ontology subject specialists AGROVOC Food Safety Documents Generic Documents Ontology Editor (OI-Modeler)
Features: 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
Features: Multilinguality The system is also able to understand a concept even when different languages are used.
Features: Check spelling Spelling errors are corrected: e.g. “desease” into “disease”
Features: Paraphrasing “ mad cow disease symptoms” or “clinical signs of bovine spongiform encephalopathy”
give the same results, which are ranked.
Features: Semantic Navigation of Knowledge parent concept(s) children concept(s)
FNA
FNA
Creation of the core ontology FAO BIBLIOGRAPHIC DATABASE FAO CORPORATE DOCUMENT REPOSITORY DATABASE MERGE RECORDS + TRANSFORM  TO RDFS Ontology Editor (OI-Modeler) maintain
The ontology concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ontology Relationships
The ontology instances
Features ,[object Object],[object Object],[object Object],[object Object]
RDFa
Features (cont.)
CWR
The project ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Ontology ,[object Object],[object Object]
More semantics Term:  wild plants subclass of  plants superclass of  crop wild relatives adapted by  domestication benefits from   resource conservation
Ontology properties (1/2)
Ontology properties (2/2)
Fisheries
The project 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
Basic activities in FOS Catalog building PRECEDES PRECEDES PRECEDES Ontology Merging Wrapping Terminology Re-engineering Formatting Union Mapping Interfacing Exploitation Matching Discovery Consistency checking Formalization Conceptual Integration Analysis Importing Descriptors Terms Relations Scope notes Subjects Identifiers Codes DB specific links Concepts Relations Axioms Rules Lexicalization Annotations @ CNR
Foundational Ontology FOS core FOS integrated FOS merged FIGIS Reference Tables ASFA FIGIS DTD ONE FISH AGROVOC
The Ontology
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:
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:  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
Modeling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thai Rice Ontology
Thai Rice Onto metadata repository
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
Agropedia Indica
Agropedia Indica ,[object Object],[object Object],[object Object],[object Object],[object Object]
Retrieval Navigate KM JAVA+ JENA results..... this is a document about rice and its pests..... Once the rice ap- pear in the world ..... Mad Cow Disea- se is the commonly used name for Bovine Spongiform  Encephalopathy (BSE) ....
And also...
Other projects ,[object Object],[object Object],[object Object],[object Object]
Ontology Construction Methodologies / Methods
Several points to consider ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modeling ,[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 models: AGROVOC 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
LIR
Modeling (cont.) ,[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>
Modeling (cont.): Registries concepts, relationships Y <pest> X. An organism Y can be harmed by organism X.  E.g. &quot;Litchi chinensis&quot; <pest> &quot;Bactrocera dorsalis&quot;; <pest> pest X <pest_of> Y. An organism X causes harm to organism Y. E.g. &quot;Bactrocera dorsalis&quot; <pest_of> &quot;Litchi chinensis&quot;; <pest_of> pest of Y <is_use_of> X. For use within the plant domain, {Use} <is_use_of> {Taxon},. and for chemical substances  {use} <is_use_of> {chemical substance}.  E.g.: &quot;fruit&quot; <is_use_of> &quot;apple&quot;; &quot;cleaner&quot; <is_use_of> &quot;alcohol&quot;; &quot;pesticide&quot; <is_use_of> &quot;ddt&quot;; <is_use_of> is use of X <used_as> Y. Thus far, restricted to plant domain, i.e., {Taxon}  <used_as> {use}, and for uses of chemicals i.e., {chemical substance} <used_as> {use}.  E.g.: &quot;apple&quot; <used_as> &quot;fruit&quot;; &quot;alcohol&quot; <used_as> &quot;cleaner&quot;; &quot;ddt&quot; <used_as> &quot;pesticide&quot;. <used_as used as X <part> Y. A composite entity X that can be identified as having one or more parts Y. Use this relationship when none of the other partitivity relations (<component>, <composed_of>, <portion>, <member>, <includes_subprocess>) apply.  part part Y <part_of> X. Part Y is a constituent of entity X. Use this relationship when none of the other partitivity relations (<component>, <composed_of>, <portion>, <member>, <includes_subprocess>) apply. E.g. in a plant ontology: {PlantPart} <part_of> {taxon} partOf part of X <superclass_of> Y. X is more general than Y in the sense that X is characterized by having a subset of the features of Y. E.g. { milk } <superclass_of> { cow's milk }.  superclassOf superclass of Y <subclass_of> X. Y has all the features of X plus additional ones which make it more specific than X.  E.g. { cow's milk } <subclass_of> { milk }. subclassOf subclass of
What’s next
Networked ontologies: AOS Market  [email_address] general Pest [email_address] Application Specific Layer   Other Specific Ontologies Domain Specific Layer   Agricultural Domain Specific Ontologies (may) import (may) import same URI Rice [email_address] Rice [email_address] general Pest [email_address] Plant [email_address] Rice [email_address] Indian Rice [email_address] Indian Rice Cultivation [email_address] Pest activity [email_address]
Ontology-based applications ,[object Object],[object Object],[object Object]
Ontology-based Application Search for: Search for: Providers Metadata Layer Ontology Layer Web Interface Search for: ok Stemming Disambiguation Check-spelling ... concepts resolution < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> <OWL .....> </OWL> dc:title dc:subject dc:author <OWL .....> </OWL> rights gmo
Future AOS Ontologies Grid internet Networked CS ontologies Health Modules CS Modules AGROVOC CS Workbench HEALTH CS Workbench My Personal CS Workbench My Personal CS Workbench My Personal CS Workbench .... organisms substances .... health medicine  Thai Agriculture Ontology CS Workbench .... rice corn para rubber sugarcane .... rice mango sorghum  IITK Modules Agropedia Indica Workbench
Collaborations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Take-home message ,[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...

Weitere ähnliche Inhalte

Ähnlich wie Fao Semantics Related Projects

WEB ONTOLOGY LANGUAGE: OWL
WEB ONTOLOGY LANGUAGE: OWLWEB ONTOLOGY LANGUAGE: OWL
WEB ONTOLOGY LANGUAGE: OWLTochukwu Udeh
 
Using the Semantic Web, and Contributing to it
Using the Semantic Web, and Contributing to itUsing the Semantic Web, and Contributing to it
Using the Semantic Web, and Contributing to itMathieu d'Aquin
 
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaStuart Chalk
 
Finding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic WebFinding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic Webebiquity
 
Selected innovations in Biodiversity Informatics
Selected innovations inBiodiversity InformaticsSelected innovations inBiodiversity Informatics
Selected innovations in Biodiversity InformaticsTony Rees
 
Introduction to Scratchpads & ViBRANT
Introduction to Scratchpads & ViBRANTIntroduction to Scratchpads & ViBRANT
Introduction to Scratchpads & ViBRANTEdward Baker
 

Ähnlich wie Fao Semantics Related Projects (20)

Laboratory for applied ontology
Laboratory for applied ontologyLaboratory for applied ontology
Laboratory for applied ontology
 
2005 09 Dc Keynote
2005 09 Dc Keynote2005 09 Dc Keynote
2005 09 Dc Keynote
 
Project proposal for a fishery ontology service
Project proposal for a fishery ontology serviceProject proposal for a fishery ontology service
Project proposal for a fishery ontology service
 
Aos ciard-china
Aos ciard-chinaAos ciard-china
Aos ciard-china
 
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...
 
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
 
2009 11 icudl
2009 11 icudl2009 11 icudl
2009 11 icudl
 
WEB ONTOLOGY LANGUAGE: OWL
WEB ONTOLOGY LANGUAGE: OWLWEB ONTOLOGY LANGUAGE: OWL
WEB ONTOLOGY LANGUAGE: OWL
 
Owl assignment udeh
Owl assignment udehOwl assignment udeh
Owl assignment udeh
 
Using the Semantic Web, and Contributing to it
Using the Semantic Web, and Contributing to itUsing the Semantic Web, and Contributing to it
Using the Semantic Web, and Contributing to it
 
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into EurekaACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
ACS 248th Paper 146 VIVO/ScientistsDB Integration into Eureka
 
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
 
The agricultural ontology service a proposal to create a knowledge organizati...
The agricultural ontology service a proposal to create a knowledge organizati...The agricultural ontology service a proposal to create a knowledge organizati...
The agricultural ontology service a proposal to create a knowledge organizati...
 
Finding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic WebFinding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic Web
 
Tutorial 1-Ontologies
Tutorial 1-OntologiesTutorial 1-Ontologies
Tutorial 1-Ontologies
 
Selected innovations in Biodiversity Informatics
Selected innovations inBiodiversity InformaticsSelected innovations inBiodiversity Informatics
Selected innovations in Biodiversity Informatics
 
Semantic standards for the web
Semantic standards for the webSemantic standards for the web
Semantic standards for the web
 
OpenLogos Semantico-Syntactic Knowledge-Rich Bilingual Dictionaries
OpenLogos Semantico-Syntactic Knowledge-Rich Bilingual DictionariesOpenLogos Semantico-Syntactic Knowledge-Rich Bilingual Dictionaries
OpenLogos Semantico-Syntactic Knowledge-Rich Bilingual Dictionaries
 
Introduction to Scratchpads & ViBRANT
Introduction to Scratchpads & ViBRANTIntroduction to Scratchpads & ViBRANT
Introduction to Scratchpads & ViBRANT
 

Mehr von Margherita Sini

The Agrovoc Concept Server Workbench V02 Beta
The Agrovoc Concept Server Workbench V02 BetaThe Agrovoc Concept Server Workbench V02 Beta
The Agrovoc Concept Server Workbench V02 BetaMargherita Sini
 
Agrovoc Concept Server 2
Agrovoc Concept Server 2Agrovoc Concept Server 2
Agrovoc Concept Server 2Margherita Sini
 
2 Pantnagar W Guidelines
2 Pantnagar W Guidelines2 Pantnagar W Guidelines
2 Pantnagar W GuidelinesMargherita Sini
 
FAO in OPAALS: Semantic Search Assistant
FAO in OPAALS: Semantic Search AssistantFAO in OPAALS: Semantic Search Assistant
FAO in OPAALS: Semantic Search AssistantMargherita Sini
 
Using RSS to Share KOS Metadata
Using RSS to Share KOS MetadataUsing RSS to Share KOS Metadata
Using RSS to Share KOS MetadataMargherita Sini
 

Mehr von Margherita Sini (6)

The Agrovoc Concept Server Workbench V02 Beta
The Agrovoc Concept Server Workbench V02 BetaThe Agrovoc Concept Server Workbench V02 Beta
The Agrovoc Concept Server Workbench V02 Beta
 
Agrovoc Concept Server 2
Agrovoc Concept Server 2Agrovoc Concept Server 2
Agrovoc Concept Server 2
 
3 Pantnagar W Exercices
3 Pantnagar W Exercices3 Pantnagar W Exercices
3 Pantnagar W Exercices
 
2 Pantnagar W Guidelines
2 Pantnagar W Guidelines2 Pantnagar W Guidelines
2 Pantnagar W Guidelines
 
FAO in OPAALS: Semantic Search Assistant
FAO in OPAALS: Semantic Search AssistantFAO in OPAALS: Semantic Search Assistant
FAO in OPAALS: Semantic Search Assistant
 
Using RSS to Share KOS Metadata
Using RSS to Share KOS MetadataUsing RSS to Share KOS Metadata
Using RSS to Share KOS Metadata
 

Kürzlich hochgeladen

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 

Kürzlich hochgeladen (20)

USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 

Fao Semantics Related Projects

  • 1. Semantic Technologies at FAO Bioversity International, Maccarese, Roma, Italy Margherita Sini 20 April 2009
  • 3.
  • 4.
  • 6. Why AOS vessel? craft? boat? bateaux? barco? Terminology brokering Semantic navigation, Clustering, Ranking, ... Intelligent query expansion Interoperability Inferencing Reasoning Machine learning ship or container
  • 7.
  • 11.
  • 12. Features: 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. Features: Multilinguality The system is also able to understand a concept even when different languages are used.
  • 14. Features: Check spelling Spelling errors are corrected: e.g. “desease” into “disease”
  • 15. Features: Paraphrasing “ mad cow disease symptoms” or “clinical signs of bovine spongiform encephalopathy”
  • 16. give the same results, which are ranked.
  • 17. Features: Semantic Navigation of Knowledge parent concept(s) children concept(s)
  • 18. FNA
  • 19. FNA
  • 20. Creation of the core ontology FAO BIBLIOGRAPHIC DATABASE FAO CORPORATE DOCUMENT REPOSITORY DATABASE MERGE RECORDS + TRANSFORM TO RDFS Ontology Editor (OI-Modeler) maintain
  • 21.
  • 24.
  • 25. RDFa
  • 27. CWR
  • 28.
  • 29.
  • 30. More semantics Term: wild plants subclass of plants superclass of crop wild relatives adapted by domestication benefits from resource conservation
  • 34. The project 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
  • 35. Basic activities in FOS Catalog building PRECEDES PRECEDES PRECEDES Ontology Merging Wrapping Terminology Re-engineering Formatting Union Mapping Interfacing Exploitation Matching Discovery Consistency checking Formalization Conceptual Integration Analysis Importing Descriptors Terms Relations Scope notes Subjects Identifiers Codes DB specific links Concepts Relations Axioms Rules Lexicalization Annotations @ CNR
  • 36. Foundational Ontology FOS core FOS integrated FOS merged FIGIS Reference Tables ASFA FIGIS DTD ONE FISH AGROVOC
  • 38.
  • 40.
  • 41. Using multilingual lexicalizations ENGLISH SPANISH FRENCH
  • 42. Using hierarchically related concepts hierarchically related concept Polyvalent Trawlers
  • 43. Using non-hierarchically related concepts non-hierarchically related concept gears
  • 44. 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:
  • 45. 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”
  • 46. Semantic Navigation of Knowledge: Thesaurus based Highlighting the originator thesaurus. User can select a specific thesaurus to look for.
  • 47.  
  • 49.
  • 50.
  • 52.  
  • 53. 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>
  • 55. 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 ....
  • 56.
  • 57.
  • 58.
  • 60. Thai Rice Onto metadata repository
  • 61. 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
  • 62. 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
  • 64.
  • 65. Retrieval Navigate KM JAVA+ JENA results..... this is a document about rice and its pests..... Once the rice ap- pear in the world ..... Mad Cow Disea- se is the commonly used name for Bovine Spongiform Encephalopathy (BSE) ....
  • 67.
  • 69.
  • 70.
  • 71. Ontology models: AGROVOC 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
  • 72. LIR
  • 73.
  • 74. Modeling (cont.): Registries concepts, relationships Y <pest> X. An organism Y can be harmed by organism X. E.g. &quot;Litchi chinensis&quot; <pest> &quot;Bactrocera dorsalis&quot;; <pest> pest X <pest_of> Y. An organism X causes harm to organism Y. E.g. &quot;Bactrocera dorsalis&quot; <pest_of> &quot;Litchi chinensis&quot;; <pest_of> pest of Y <is_use_of> X. For use within the plant domain, {Use} <is_use_of> {Taxon},. and for chemical substances {use} <is_use_of> {chemical substance}. E.g.: &quot;fruit&quot; <is_use_of> &quot;apple&quot;; &quot;cleaner&quot; <is_use_of> &quot;alcohol&quot;; &quot;pesticide&quot; <is_use_of> &quot;ddt&quot;; <is_use_of> is use of X <used_as> Y. Thus far, restricted to plant domain, i.e., {Taxon} <used_as> {use}, and for uses of chemicals i.e., {chemical substance} <used_as> {use}. E.g.: &quot;apple&quot; <used_as> &quot;fruit&quot;; &quot;alcohol&quot; <used_as> &quot;cleaner&quot;; &quot;ddt&quot; <used_as> &quot;pesticide&quot;. <used_as used as X <part> Y. A composite entity X that can be identified as having one or more parts Y. Use this relationship when none of the other partitivity relations (<component>, <composed_of>, <portion>, <member>, <includes_subprocess>) apply. part part Y <part_of> X. Part Y is a constituent of entity X. Use this relationship when none of the other partitivity relations (<component>, <composed_of>, <portion>, <member>, <includes_subprocess>) apply. E.g. in a plant ontology: {PlantPart} <part_of> {taxon} partOf part of X <superclass_of> Y. X is more general than Y in the sense that X is characterized by having a subset of the features of Y. E.g. { milk } <superclass_of> { cow's milk }. superclassOf superclass of Y <subclass_of> X. Y has all the features of X plus additional ones which make it more specific than X. E.g. { cow's milk } <subclass_of> { milk }. subclassOf subclass of
  • 76. Networked ontologies: AOS Market [email_address] general Pest [email_address] Application Specific Layer Other Specific Ontologies Domain Specific Layer Agricultural Domain Specific Ontologies (may) import (may) import same URI Rice [email_address] Rice [email_address] general Pest [email_address] Plant [email_address] Rice [email_address] Indian Rice [email_address] Indian Rice Cultivation [email_address] Pest activity [email_address]
  • 77.
  • 78. Ontology-based Application Search for: Search for: Providers Metadata Layer Ontology Layer Web Interface Search for: ok Stemming Disambiguation Check-spelling ... concepts resolution < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> < dc:title /> < /> < /> < /> < /> <OWL .....> </OWL> dc:title dc:subject dc:author <OWL .....> </OWL> rights gmo
  • 79. Future AOS Ontologies Grid internet Networked CS ontologies Health Modules CS Modules AGROVOC CS Workbench HEALTH CS Workbench My Personal CS Workbench My Personal CS Workbench My Personal CS Workbench .... organisms substances .... health medicine Thai Agriculture Ontology CS Workbench .... rice corn para rubber sugarcane .... rice mango sorghum IITK Modules Agropedia Indica Workbench
  • 80.
  • 81.
  • 82. 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...