Fishery Ontology Service Exploratory Project Aldo Gangemi* Domenico M. Pisanelli* Daniele Cerboneschi* Frehiwot Fisseha (FAO-GILW) Ian Pettman (OneFish/FAO)

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Chapter 7 System Models.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Towards a Reference Library of Upper Ontologies the DOLCE point of view Nicola Guarino Head, Laboratory for Applied Ontology Institute for Cognitive Sciences.
Ontological Resources and Top-Level Ontologies Nicola Guarino LADSEB-CNR, Padova, Italy
KR-2002 Panel/Debate Are Upper-Level Ontologies worth the effort? Chris Welty, IBM Research.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Gangemi, Fisseha, Keizer, Taconet, Pettman, Pisanelli: A Merged Fishery Ontology for Semantic Interoperability The definition of a formal ontological framework.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
©Ian Sommerville 2000Software Engineering, 6/e, Chapter 71 System models l Abstract descriptions of systems whose requirements are being analysed.
How can Computer Science contribute to Research Publishing?
XML on Semantic Web. Outline The Semantic Web Ontology XML Probabilistic DTD References.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
Chapter 7: System models
Business Domain Modelling Principles Theory and Practice HYPERCUBE Ltd 7 CURTAIN RD, LONDON EC2A 3LT Mike Bennett, Hypercube Ltd.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
1/ 27 The Agriculture Ontology Service Initiative APAN Conference 20 July 2006 Singapore.
Universität Stuttgart Universitätsbibliothek Information Retrieval on the Grid? Results and suggestions from Project GRACE Werner Stephan Stuttgart University.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
Automatic Lexical Annotation Applied to the SCARLET Ontology Matcher Laura Po and Sonia Bergamaschi DII, University of Modena and Reggio Emilia, Italy.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
Ontology-Driven Information Retrieval Nicola Guarino Laboratory for Applied Ontology Institute for Cognitive Sciences and Technology (ISTC-CNR) Trento-Roma,
Introduction to MDA (Model Driven Architecture) CYT.
Project Proposal for a Fishery Ontology Service Aldo Gangemi CNR-ISTC Institute of Cognitive Sciences and Technologies
Multilingual Information Exchange APAN, Bangkok 27 January 2005
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
MPEG-7 Interoperability Use Case. Motivation MPEG-7: set of standardized tools for describing multimedia content at different abstraction levels Implemented.
©Ian Sommerville 1995/2000 (Modified by Spiros Mancoridis 1999) Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions.
The Agricultural Ontology Service (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Library and Documentation Systems.
Food and Agriculture Organization of the UN Library and Documentation Systems Division GILW FAO's activities on Thesauri and Terminology Systems.
Chapter 7 System models.
System models l Abstract descriptions of systems whose requirements are being analysed.
Modified by Juan M. Gomez Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
Software Engineering, 8th edition Chapter 8 1 Courtesy: ©Ian Somerville 2006 April 06 th, 2009 Lecture # 13 System models.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
GREGORY SILVER KUSHEL RIA BELLPADY JOHN MILLER KRYS KOCHUT WILLIAM YORK Supporting Interoperability Using the Discrete-event Modeling Ontology (DeMO)
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
ACP Fish II - FMKES Workshop, 7 July 2003 Technical Requirements/ Development/ Maintenance and Relevance of FOS, oneFish and FI Integrated Information.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
02. November 2007 Florian Probst Data and Knowledge Modelling for the Geosciences - Chris Date Seminar - e-Science Institute, Edinburgh Semantic Reference.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Towards a Reference Library of Upper Ontologies the DOLCE point of view Nicola Guarino Head, Laboratory for Applied Ontology Institute for Cognitive Sciences.
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.
 To explain why the context of a system should be modelled as part of the RE process  To describe behavioural modelling, data modelling and object modelling.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Knowledge Support for Modeling and Simulation Michal Ševčenko Czech Technical University in Prague.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Designing and Using an Audio-Visual Description Core Ontology Friday 8 th of October, 2004 Antoine Isaac & Raphaël Troncy.
Of 24 lecture 11: ontology – mediation, merging & aligning.
The Agricultural Ontology Server (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Food and Agriculture Organization.
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
Lisbon, 30 th March 2016 Gianluca Luraschi Gonçalo Cadete “Towards a Methodology for Building.
Engineering, 7th edition. Chapter 8 Slide 1 System models.
Abstract descriptions of systems whose requirements are being analysed
Building Ontologies with Protégé-2000
Presentation transcript:

Fishery Ontology Service Exploratory Project Aldo Gangemi* Domenico M. Pisanelli* Daniele Cerboneschi* Frehiwot Fisseha (FAO-GILW) Ian Pettman (OneFish/FAO) *CNR-ISTC Laboratory for Applied Ontology

Summary Aim and methods of FOS project Sources, tools, and work done Uses of foundational ontologies Some fishery conceptual schemas Demo (not in this section) Exploitation scenarios

Aim of the project To build a preliminary version of a core ontology for the fishery domain. The ontology will support semantic interoperability among existing fishery information systems and will enhance information extraction and text marking, envisaging a fishery semantic web.

Methods The ontology is being built through the conceptual re- engineering, integration and merging of existing fishery terminologies, thesauri, reference tables, DTDs, and topic trees. Integration and merging are shown to benefit from the methods and tools of formal ontology.

Ontological engineering OntoDevelop ComponentData <- dbs <- docs <- forms <- disaggr data Logical Language EXPRESSED ACC TO DB artifact Terminology Format REFERENCE MetaData TARGET-OF <- agreed models PRODUCT Aggregated data <- selected docs <- parts of docs <- catalogs <- views <- matchings <- novel patterns External app API PARTICIPANT INSTRUMENT Ontology exploitation USED-FOR REFERENCE INVOLVES Methodology NLP techniqueOntology component Ontologies INSTR PRODUCT INSTRUMENT Ontological procedure Tool TARGET-OF

Different uses of ontologies Reference ontologies (development time) –establish consensus about meaning of terms (in general) –higher expressivity (non-stringent computational reqs.): task to be undertaken only once for cooperation process types Application ontologies (run time) –offer terminological services for semantic access, checking constraints between terms –limited expressivity (stringent computational reqs.) –can be derived from reference ontologies Mutual understanding more important than mass interoperability –understanding disagreements in the context of common criteria –establish trustable mappings among application ontologies

Conceptual tools from OntoLab DOLCE Foundational Ontology, a set of cognitively motivated categories to support domain analysis. The OntoClean methodology and meta-properties [Guarino et al., 2002], currently implemented in many toolkits for ontology development, provides means to remodel existing ontologies by separating their backbone, stable taxonomy, from accessory hierarchies. The ONIONS methodology [Gangemi et al., 1999], provides guidelines to analyze and merge existing ontologies, and addresses the reengineering of domain terminologies. It commits to an integration of linguistic, conceptual, and contextual categories. The OnionLeaves library is a library containing plug-ins (so-called conceptual templates) to the DOLCE foundational ontology that have been customized by starting e.g. from systematic polysemy evidence [Gangemi et al. 2000]. Currently, it includes plug-ins for plans, semiotic relations, spatial location relations, functional participation relations.

FOS sources the oneFish topic trees (about 1,800 topics), made up of hierarchical topics with brief summaries, identity codes and attached knowledge objects (documents, web sites, various metadata); the AGROVOC thesaurus (about 500 fishery-related descriptors), with thesaurus relations (narrower term, related term, used for) among descriptors, lexical relations among terms, terminological multilingual equivalents, and glosses (scope notes) for some of them; the ASFA thesaurus, similar to AGROVOC, consisting in about 10,000 descriptors; the FIGIS reference tables, with 100 to 200 top-level concepts, with a max depth of 4, and about 30,000 'objects' (mixed concepts and individuals), relations (specialised for each top category, but scarcely instantiated) and multilingual support. the FIGIS DTDs, with 823 elements and a rich attribute structure

Existing “ontologies” Controlled terminologies or axiomatic theories? Terminologies need re-engineering –Low detail (e.g. DAML DB, …) –Low formalization (e.g. thesauri, …) –Inexplicable or non-explicit distinctions (e.g. bottom-up domain specifications) Heterogeneity –How to negotiate, integrate, merge?

Methodology types Linguistic ontology development –lexicographic treatment of domain terminologies Community ontology development –negotiating an intersubjective agreement among the members of a community of interest Cognitive ontology development –axiomatic theories and cognitive invariants to be used in performing domain analysis

Basic activities in FOS Catalog building 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

The world of conceptual modeling continent country material_place name extension name population entity relationship attribute (1,2) (m,n)

The world of relational tables continent-table country-table material-place-table

Ontological layers

Foundation Ontology FOS core FOS integratedFOS merged FIGIS Reference TablesASFA FIGIS DTD ONE FISH AGROVOC

Integration themes Lexical normalization available for free by reusing thesauri (refinement needed?) Documentation inherited from sources Agrovoc potentially needs less effort than ASFA, but its fishery descriptors are “entrenched” in the thesaurus and required top-level subjects (“domains”) to be extracted One Fish to be linked after a complete fishery ontology is available, since it is constituted by subject hierarchies

Merging  now merging FIGIS and ASFA  started machine ontology learning on ASFA and FIGIS DTDs -ASFA multihierarchies sometimes inconsistent -ASFA RT heuristics started (next slide) -Possible synergy with OntoLearn  started FIGIS DTD semantics analysis, in order to get semantic interoperability with FIGIS XML resources

TARGET°PLAYED-BY°MEMBER PLACE Ontology learning from RT relationships PLAYED-BY°MEMBER Aquatic organism PLACE TARGET Aquatic resource Habitat Environment Aquaculture FOS Core Freshwater organism RT Freshwater ecology Inland water environment Freshwater aquaculture ASFA (draft domain ontology from reengineered descriptors)

Compatibility  Currently implemented in Loom  translation to other languages started –Loom to KIF or Ontolingua available –Loom to FaCT, DAML+OIL, RDFS built by us –once in some web language, the Fishery Ontology can be used for Semantic Web applications

DOLCE DOLCE (Descriptive Ontology for Linguistic and Cognitive Engineering) foundational ontology [Masolo et al., 2002]: –currently includes about 200 domain-independent concepts and relations with a rich axiomatic characterization. Necessary axioms for concepts Ground axioms and cross-relational axioms for relations –is a cognitively-oriented ontology, based on primitive space and time, 3- dimensional intuition (objects are disjoint from processes), distinction between conceptual and perceptual qualities, physical and intentional objects, etc. –is a descriptive (as opposed to prescriptive) ontology, because it helps categorizing an already formed conceptualization. –Download site of first deliverable:

A view from FCO

DOLCE Top-Level

Incoherence detection: formalized ASFA BTs (DEFCONCEPT |Trap :IS-PRIMITIVE (:AND |Catching

Incoherence detection: inherited axioms (defconcept |Trap :is-primitive (:and Asfa-Domain^|Catching (:some Descriptions^Encompasses Fos-Core^Fishing-Zone) (:some Descriptions^Encompasses Fos-Core^Aquatic-Resource) (:some Descriptions^Encompasses Fos-Core^Aquatic-Organism) (:some Descriptions^Encompasses Fos-Core^Gear) (:some Descriptions^Encompasses Fos-Core^Vessel) (:some Plans^Method-Of Fos-Core^Fishery) (:some F-Participation^Product Fos-Core^Commodity) (:some Dolce^Duration Dolce^Time-Interval) (:some Dolce^Temporal-Location Fos-Core^Fishing-Season) (:some F-Participation^Instrument Fos-Core^Vessel) (:some F-Participation^Instrument Fos-Core^Gear) (:some F-Participation^Instrument Everyday^Device) (:some F-Participation^Has-Target Fos-Core^Aquatic-Resource) (:some F-Participation^Has-Target Fos-Core^Aquatic-Organism) (:some Places^Participant-Place Fos-Core^Fishing-Zone) (:some Plans^Has-Method Fos-Core^Fishing-Technique) (:some Descriptions^Referenced-By Fos-Core^Fishing-Regulation) (:some Fos-Core^Managed-By Fos-Core^Management-Method)))

Incoherence detection: incoherence reason ? (print-concept-outline '|Catching :direction :up) |Catching : FISHING-TECHNIQUE : : TECHNIQUE : : : Method : : : : S-DESCRIPTION : : : : : DESCRIPTION : : : : : : NON-PHYSICAL-ENDURANT : : : : : : : ENDURANT : : : : : : : : ENTITY : : : : : : : : : THING ? (print-concept-outline :direction :up) : CAPTURE-FISHERY : : FISHERY : : : ACTIVITY : : : : Action : : : : : ACCOMPLISHMENT : : : : : : EVENT : : : : : : : PERDURANT : : : : : : : : ENTITY : : : : : : : : : THING

Incoherence detection: other annotations (defconcept |Trap :characteristics (:closed-world :incoherent) :annotations ( (INCOHERENCE-REASON "Concept |C|DDO::|Trap is a member of two or more disjoint partition classes, i.e., it is incoherent. Partition: DDO::$ENTITIES$, Disjoint classes: (|C|DDO::PERDURANT |C|DDO::ENDURANT)") (RT (THE-RELATION 1)) (RT (THE-RELATION '|Bait 1)) (RT (THE-RELATION '|Crab 1)) (RT (THE-RELATION '|Gastropod 1)) (RT (THE-RELATION '|Lobster 1)) (RT (THE-RELATION '|Trap 1))) :context Asfa-Domain)

Incoherence detection: effects to ontolearning Given that (RT (THE-RELATION '|Crab 1)) for |Trap it can be learnt the following axiom: (:some METHOD-OF |Crab (as technique) or the following one: (:some PART-OF |Crab (as fishery)

DOLCE Top-Level

Quality regions in FOS

Basic Relations Parthood –Between quality regions, or btw perdurants (immediate) –Between arbitrary objects (temporary) Connection, Succession Dependence –Specific/generic constant dependence Constitution Inherence (between a quality and an entity) Q-Location –Between a quality and its region (immediate, for unchanging ent) –Between a quality and its region (temporary, for changing ent) Participation (btw a perdurant and an endurant) Reference (btw a description and a situation)

Descriptions and Situations Template (context-based view)

Descriptions and Situations Template 0,n Functional Role EndurantRegion Parameter

Roles and descriptions

0,n PLAYED-BY *COMMODITY FISH 0,n *COMMODITY FISH 0,n Aquatic Organism 0,n PLAYED-BY *FISHERY ARTICLE 0,n *FISHERY ARTICLE 0,n Fishery Product F Commodity Roles and descriptions (2) OR

Fishery D&S Schema ex. PCP 0,n SEQUENCES 1,n Impact Situation Routes, Action sequences, Routines, etc. 0,n VALUED-BY 0,n PLAYED-BY 1,n 0,n METHOD-OF 1,n 0,n ENVISAGES 0,n Persons, Aquatic organisms, Gears, Vessels, Fishery grounds, Water areas, etc. Crew, Aquatic resources, Zones, Artifact roles, etc. Exploitation indicator, Budget, Amounts needed, etc. Season, Crew numerosity, Exploitation data, Monetary values, etc. Quality RegionFishery SituationFishery Activities and PhenomenaFishery Objects Fishery TechniqueFishery ScheduleFishery RoleFishery Parameter Aquaculture, Aggressive behaviour, Frog culture, Ice fishing Underwater exploitation, Overfishing Catching method, Two boat operated purse seine

Exploitation Enhanced navigation, user profiles Unified query system Supporting new information services –Discovering novel patterns –DTD modelling –Meaning negotiation