NKOS workshop Alicante, 2006

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

1/ 26 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service - Concept Server OWL model NKOS workshop Alicante,
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
By Ahmet Can Babaoğlu Abdurrahman Beşinci.  Suppose you want to buy a Star wars DVD having such properties;  wide-screen ( not full-screen )  the extra.
IPY and Semantics Siri Jodha S. Khalsa Paul Cooper Peter Pulsifer Paul Overduin Eugeny Vyazilov Heather lane.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
IFLA Namespaces Gordon Dunsire Chair, IFLA Namespaces Technical Group Session 204 — IFLA library standards and the IFLA Committee on Standards – how can.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Ontology Notes are from:
Margherita Sini, FAO 1/ FAO projects in the area of the Semantic Technologies 23rd APAN Meeting Manila, Philippines
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
OWL-AA: Enriching OWL with Instance Recognition Semantics for Automated Semantic Annotation 2006 Spring Research Conference Yihong Ding.
Dynamic Ontologies on the Web Jeff Heflin, James Hendler.
1/ 22 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service Concept Server OWL model DC 2006 Mexico, 4 October.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
1/ 27 The Agriculture Ontology Service Initiative APAN Conference 20 July 2006 Singapore.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Practical RDF Chapter 1. RDF: An Introduction
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
Multilingual Information Exchange APAN, Bangkok 27 January 2005
The Agricultural Ontology Service (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Library and Documentation Systems.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Food and Agriculture Organization of the UN Library and Documentation Systems Division GILW FAO's activities on Thesauri and Terminology Systems.
Semantic Web - an introduction By Daniel Wu (danielwujr)
, 1/21, © Library and Documentation Systems Division 21 st APAN Meeting Tokyo, January 2006 AGROVOC and AOS, Margherita Sini, FAO From.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Food and Agriculture Organization of the UN Library and Documentation Systems Division Margherita Sini July 2005 Managing domain ontologies within the.
RELATORS, ROLES AND DATA… … similarities and differences.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
APAN AG-WG Bangkok Food and Agriculture Organization of the UN Library and Documentation Systems Division Margherita Sini Slide Sustainable.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Trait ontology approach Marie-Angélique LAPORTE NCEAS June 7 th 2010.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Margherita Sini, FAO 1/ AGROVOC Concept Server Workbench: A web application for managing Agricultural Ontologies Margherita Sini.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Ontology Technology applied to Catalogues Paul Kopp.
The Agricultural Ontology Server (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Food and Agriculture Organization.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Food and Agriculture Organization of the UN Library and Documentation Systems Division Slide 1 July 2005 Mapping CAT to AGROVOC 6 th AOS Workshop Vila.
Food and Agriculture Organization of the UN GILW Library and Documentation Systems Division Food, Nutrition and Agriculture Ontology Portal.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
UNIFIED MEDICAL LANGUAGE SYSTEMS (UMLS)
The Semantic Web By: Maulik Parikh.
CCNT Lab of Zhejiang University
Knowledge Representation
Analyzing and Securing Social Networks
Ontology.
ece 720 intelligent web: ontology and beyond
Appellations, Authorities, and Access
PREMIS Tools and Services
ece 627 intelligent web: ontology and beyond
Metadata in Digital Preservation: Setting the Scene
Ontology.
Semantic Markup for Semantic Web Tools:
RDA in a non-MARC environment
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Taxonomy of public services
Taxonomy of public services
Presentation transcript:

NKOS workshop Alicante, 2006 AGROVOC and the OWL Web Ontology Language: the Agriculture Ontology Service - Concept Server OWL model NKOS workshop Alicante, 2006

Outline Background Needs and purposes Our approach Performance tests Current status and Next steps Open issues Conclusion

Background (1/2) AGROVOC Used worldwide Multilingual Term-based Limited semantics Maintained as a relational database Distributed in several formats (RDBMS, TagText, ISO2709, ...)

Background (2/2) Draft versions available in TBX, SKOS, OWL Access to full thesaurus through Web Services Agricultural Ontology Service (AOS)

ship or navire or เรือ or … Needs and purposes (1/3) ship or container ship or navire or เรือ or … vessel vessel

Needs and purposes (2/3): better serving web applications Semantic navigation of knowledge Semantic navigation of resources (bibliographical metadata, etc.) Intelligent query expansion Terminology brokering Improved natural language processing Language recognition Improved parsing (combinatorial) Extended concept resolution Inferencing / Reasoning Machine learning Clustering and ranking to facilitate its use for developing agricultural domain terminologies, including ontologies, without requiring the terminologist to start from scratch; to enable the development of applications using semantic technologies; and to enable interoperability between applications using these ontologies.

Needs and purposes (3/3): Having a complete structure From which to export any other traditional or different representation in any format Word list, thesaurus, sub-domain ontologies, ... TBX, SKOS, OWL, ... Having more More than a thesaurus SKOS: impossible to state information on terms TBX: XML based

Better defined structure Better defined structure Our approach (1/12) Better defined structure AGROVOC express more semantic relations between a pair of entities further refine relations (more specific) specify attributes (e.g. number of legs, size of land mass) Better defined structure RDBMS XML formats (e.g. TBX) RDFS formats (e.g. SKOS)

Better defined structure: Our approach (2/12) Concept-based More semantics “Language-independent” Easy integration with other KOS Easy sharing within the Web Better defined structure: the CS In particular we want OWL DL for computational completeness ontology + OWL

Our approach: The OWL model (3/12) Why OWL? Built on top of RDF, increased interest, future support W3C recommendation Represented as triples Interoperable and web-enabled (linking multiple ontologies) Reuse of existing tools, no proprietary RDBMS Reasoning is possible: to arrive at conclusions beyond what is asserted + consistency checks Revision was needed  better semantic and refinement Problems Backward compatibility with legacy systems Many desirable kinds of information must be represented tortuously or cannot be represented at all Why OWL: built on top of RDF optimized for the Web able to express semantics about entities in terms of simple propositions (represented as triples) has extensive apparatus for representing classes and individuals and for relating them to each other in more complex ways than do the other RDF-based languages reasoning is possible: to arrive at conclusions beyond what is asserted suitable for linking multiple ontologies through common concepts consistency checks can be performed

Our approach: The OWL model (4/12) Concept / Term / term variants Language issue ‘has_lexicalization’/ ‘lexicalized_with’ functional AOS/CS base URI: http://www.fao.org/aos/agrovoc Each language should be able to express the domain concepts for which it had lexicalizations and for which others may not. Accurate lexical equivalences (e.g. translations, synonyms). We obtain a conceptually richer model. Each term is a separate entity in every language that can be linked to concepts, to other terms and to term variants of the same term. All descriptor = domain_concepts! Modelling lexicalizations as a separate concept will make it possible to establish relationships amongst various lexicalizations that describe a concept and thus provide for much powerful semantics.

Our approach: The OWL model (5/12) Concepts are classes AND instances Classes  to support hierarchy and inheritance Instances  to keep OWL DL Terms are instances of a specific class

Our approach: The OWL model (6/12) URI and class name: “c_”, “r_”, “i_” http://www.fao.org/aos/agrovoc#c_28938 http://www.fao.org/aos/agrovoc#i_en_public_administration http://www.fao.org/aos/agrovoc#r_90 Disambiguation: i_en_plane vs i_de_plane en_sole_1 vs en_sole_2

Our approach: The OWL model (7/12) Concept-to-concept relationships to be refined

Our approach: The OWL model (8/12) Domain-specific relationships

Our approach: The OWL model (9/12) Term-to-Term and Term-to-Variants Relationships

Our approach: The OWL model (10/12) Inheritance In OWL DL it is not possible to treat classes as instances. Therefore, in order to instantiate a relationship for two concepts, we need to instantiate these concepts and connect the instances with the respective relationships Relationships instantiations

Our approach: The OWL model (11/12) Other elements Status for concepts and terms (suggested, approved, reviewed, deprecated) r_has_date_created r_has_date_last_updated Scope notes / images / definitions Sub-vocabularies all this created using object properties or data type properties

Our approach: The OWL model (12/12) Classification schemes and categories

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

Performance tests Sesame / Jena PostgreSQL / MySQL / Native db With Sesame: Loading 9 MB ontology Processed 273644 statements in 463 seconds Querying 21858 results found in 13030 ms

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

Next steps AGROVOC refinement and conversion Build the AOS/CS Workbench Extensive tests scalability at storage and operational level performance at the maintenance and data retrieval level integration of and linkage to datasets Create a network of ontology experts Workshops/Trainings NeOn results Feedback from audience is important

Open issues Assign attributes to relationships Distinguish concepts instances from individuals Validity of relationships (or context) Ontology lifecycle, versioning Ontology mapping and merging No more words but URIs in IS Better exploitation of the potentiality at the application level: powerful IR Ontology Web services (OWS) OWL DL classes cannot be individuals  we need to create an ‘artificial’ instance

Conclusion AOS is still a success story and is gaining terrain in private sector More ontologies in FAO NeOn toolkit To here.... From here....

acliang@alum. mit. edu boris. lauser@fao. org margherita. sini@fao acliang@alum.mit.edu boris.lauser@fao.org margherita.sini@fao.org johannes.keizer@fao.org Questions? Thank you