23
06/28/22 SWWS1-Stanford 1 Ontology Library Systems: The key to successful Ontology Re-use Ying Ding & Dieter Fensel Vrije Universiteit Amsterdam The Netherlands

Ontology Library Systems: The key to successful Ontology Re-use

  • Upload
    sadah

  • View
    31

  • Download
    1

Embed Size (px)

DESCRIPTION

Ontology Library Systems: The key to successful Ontology Re-use. Ying Ding & Dieter Fensel Vrije Universiteit Amsterdam The Netherlands. Outline. What is an Ontology Library Systems (OLS)? OLS evaluation model Surveyed OLSs Summary of the Survey OLS requirements. - PowerPoint PPT Presentation

Citation preview

Page 1: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 1

Ontology Library Systems:

The key to successful Ontology Re-use

Ying Ding & Dieter FenselVrije Universiteit Amsterdam

The Netherlands

Page 2: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 2

Outline What is an Ontology Library

Systems (OLS)? OLS evaluation model Surveyed OLSs Summary of the Survey OLS requirements

Page 3: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 3

What is the Ontology Library Systems (OLS)?

An Ontology library system is a library system that offers various functions for managing, adapting and standardizing groups of ontologies.

It is an important environment in grouping and re-organizing ontologies for further re-use, integration, maintenance, mapping and versioning.

Page 4: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 4

Ontology Re-use

A OLS will facilitate ontology re-use by:

open storage, identification and versioning.

providing smooth access to existing ontologies and advanced support in adapting ontologies to certain domain and task-specific circumstances.

fully employing the power of standardization.

Page 5: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 5

Evaluation Model

O1 O2 O3 On

Management- Storage- Identification- Versioning

Adaptation- Searching- Editing- Reasoning

Standardization- Language- Upper-level ontology

Page 6: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 6

Management Aim to facilitating the re-use of knowledge (ontologies)

Storage accessibility (client/server, Peer-to-Peer, etc.); classification (Classifying ontologies in order to

reorganizing and reuse ontologies) module structure (facilitate the process of re-

use, mapping and integration). Identification

unique identifier Versioning

Versioning is very critical in ensuring the consistency among different versions of ontologies.

Page 7: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 7

Adaptation Aim to facilitate the task of extending and updating

ontologies Searching

Does it provide certain searching facilities keyword-based searching or other advanced

searching? browsing function?

Editing How does the system support the editing function? Does it support remote and cooperative editing?

Reasoning (derive consequences from an ontology) ontology evaluation and verification? derive any query-answering behavior?

Page 8: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 8

Standardization Aim to strengthen the standardization efforts

Language one standard language other different languages

Upper-level ontologies ‘grounded’ in any existing upper-level ontologies

(Upper Cyc Ontology, SENSUS, MikroKosmos, the PENNMAN Upper Model, and IEEE upper-layer ontology)

capture and model the basic concepts and knowledge that could be re-used in creating new ontologies and in organizing ontology libraries.

Page 9: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 9

Surveyed Systems WebOnto (http://eldora.open.ac.uk:3000/webonto):

Knowledge Media Institute, Open University, UK,

Ontolingual (http://www-ksl-svc.stanford.edu:5915/): Knowledge Systems Laboratory, Stanford University, USA),

DAML Ontology library system (http://www.daml.org/ontologies/): DAML, DAPAR, USA,

SHOE (http://www.cs.umd.edu/projects/plus/SHOE/): University of Maryland, USA,

Ontology Server (http://www.starlab.vub.ac.be/research/dogma/OntologyServer.htm):

Vrije Universiteit, Brussels, Belgium,

IEEE Standard Upper Ontology (http://suo.ieee.org/refs.html): IEEE,

OntoServer (http://ontoserver.aifb.uni-karlsruhe.de/): AIFB, University of Karlshruhe, Germany

ONIONS (http://saussure.irmkant.rm.cnr.it/onto/): Biomedical Technologies Institute (ITBM) of the Italian National Research Council (CNR), Italy.

Page 10: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 10

Summary of the Survey Management Adaptation Standardization

Page 11: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 11

Management Storage

Architecture: client/server-based architecture aiming at enabling remote

accessing and collaborative editing (WebOnto, Ontolingua, DAML Ontology Library);

web-accessible architecture (SHOE, IEEE SUO). Ontology Server features a database-structured architecture.

Classification: Most ontologies in this survey of ontology library systems

are classified or indexed. Module structure:

They are stored in a modular structured library (or lattice of ontologies).

Notes: WebOnto, Ontolingua and ONIONS all highlight the importance of a modular structure in an ontology library system as that structure facilitates the task of reorganizing ontology library systems and re-using and managing ontologies.

Page 12: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 12

Management (Cont.) Identification

Unique name or Identifier. Versioning

Only SHOE supports versioning for handling the dynamic changes of ontologies.

Page 13: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 13

Adaptation Searching

can be accessed through the Internet or World Wide Web (simple browsing)

Ontolingua is the only one that offers some functional searching features, such as keyword searching (wide-card searching), simple query answering, context sensitive searching, etc.

Ontology Server could also provide SQL-based searching. Editing

simple editing functions. WebOnto and Ontolingua support collaborative ontology

editing (asynchronous and synchronous). Reasoning

simple reasoning functions are provided by WebOnto (rule-based reasoning), Ontolingua (ontology testing) and SHOE (ontology revision).

Page 14: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 14

Standardization Language

different languages to store ontologies. OLS should support inter-language translating (like

Ontolingua) or some universal standard language should be accepted or proposed within the ontology community (such as DAML+OIL).

Upper-level Ontology Ontolingua has a public version of CYC upper-level

ontology WebOnto and SHOE have their own fine-grained structure

(e.g., Base Ontology). IEEE SUO tries to set up a public standard upper-level

ontology.

Page 15: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 15

OLS requirement Management Adaptation Standardization

Page 16: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 16

Management Storage

Accessibility: client/server-based architecture web accessible

Classification It is necessary to classify ontology in an OLS in

order to facilitate searching, managing and re-using ontology. Some of the ontology classification mechanisms available are based on distinguishable features of ontologies.

Page 17: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 17

Management Classification (cont.): distinguishable features of

ontologies could be: subject of ontologies (The DAML OLS: the Open Directory Category (

www.dmoz.org)); structure of the ontology (The Ontolingua OLS has an

inclusion lattice showing the inclusion relations between different ontologies);

inter and intra ontology features (Examples include general, design process, taxonomy, axioms, inference mechanism, application, contributions, etc.);

lattice structure (a lattice of ontologies showing the relevance of ontologies);

dimensions of the ontology (task/method dependency and domain dependency);

stratified upper-level ontology (ONIONS used generic, intermediate and domain layer to index ontologies),

relations of the ontology (ontology is indexed based on defined relations, such as the subset/superset relation, extension relation, restriction, and mapping relation),

components of the ontology (domain partitioning, alternative domain views, abstraction, primary ontologies versus secondary ontologies,etc.).

Page 18: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 18

Management Storage

Modular organization serve to maximize cohesion within modules and minimize

interaction between modules. facilitate ontology re-use, ontology mapping and integration ONIONS highlights the stratified design of an ontology library

system. Different naming policies assist OLS to achieve the modular

organization or stratified storage of ontologies. The disjointed partitioning of classes can facilitate modularity,

assembling, integrating and consisting checking of ontologies. Identification

Unique ontology URL, Identifier and name

Versioning Unfortunately, only SHOE supports it.

Page 19: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 19

Adaptation Searching & Editing

feature a visualized browsing environment, using hyperlinks or cross-references to closely related information.

support collaborative editing offer advanced searching features monitor user profiles based on access patterns in

order to personalize the view of ontologies Reasoning

A simple reasoning function should be included in order to facilitate ontology creation, ontology mapping and integration.

Page 20: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 20

Standardization Language

Syntactically, language should be standardized or inter- or intra- ontology language translation should be supported.

Semantically, OLS should feature the common vocabulary (or faceted taxonomy). At any rate, it should eliminate the implicitness and misunderstanding of terms in different ontologies.

Preferably, OLS should also support compatibility with or mapping between multiple controlled vocabularies from different domains (The structures of these common vocabularies or multiple controlled vocabularies must be faceted, or modulated. These vocabularies can help in simple synonym matching, sibling analysis, and disjoint partition checking).

Upper-level Ontology Standard upper-level ontology is important for better organization

of OLS (Ontolingua, IEEE SUO).

Page 21: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 21

Others Ontology scalability

increase the scale of ontologies. Maintaining facility

provide some maintenance features, such as consistency checking, diagnostic testing, support for changes, and adaptation of ontologies for different applications.

Explicit documentation extensively and explicitly documented include such information as how the ontology was

constructed, how to make extensions and what the ontology’s naming policy, organizational principles and functions are.

pave the way for efficient ontology management and re-use.

Page 22: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 22

Summary Well-structured Ontology Library

systems (OLSs) are of the great importance to secure the efficient re-use of ontologies, including ontology generation, integration, mapping, maintenance, and versioning (evolving).

Page 23: Ontology Library Systems:  The key to successful Ontology Re-use

04/22/23 SWWS1-Stanford 23

Summary (Cont.) Three essential perspectives:

Management modularity storage, classified ontologies,

versioning function Adaptation

functional searching and editing supports, simple reasoning complement

Standardization proper standardization efforts (Language &

Upper-level ontologies)