Submissions:Classification scheme - adjacency list model - to Taxonomy

From Odp

(Difference between revisions)
Jump to: navigation, search
m (Article is waiting for review.)
Line 85: Line 85:
|Event=WOP2009:Main
|Event=WOP2009:Main
}}
}}
 +
[[Category:Waiting for review]]

Revision as of 22:27, 16 August 2009


This pattern has been certified.

Related submission, with evaluation history, can be found here

If you are a member of quality committee please visit the

evaluation section

If you are author of this proposal or you want to contribute to this pattern's review, you can:

In general, it could be useful to visit the evaluation section to have informations about the evaluation process of this proposal

Current revision ID: 5540

General information

Name Classification scheme - adjacency list model - to Taxonomy
Problem Re-engineering a classification scheme which follows the adjacency list model to design a taxonomy.


Non-Ontological Resource

Description A non-ontological resource holds a classification scheme which follows the adjacency list model.

A classification scheme is a rooted tree of concepts, in which each concept groups entities by some particular degree of similarity. The semantics of the hierarchical relation between parents and children concepts may vary depending of the context. The adjacency list data model for hierarchical classifications proposes to create an entity which holds a list of items with a linking column associated to their parent items.

Graphical Representation

Diagram

Image:AdjacencyList.png


Ontology

Description The generated ontology will be based on the taxonomy architectural pattern (AP-TX-01). Each category in the classification scheme is mapped to a class, and the semantics of the relationship between children and parent categories are mapped to subClassOf relations.
Graphical Representation

Diagram

Image:Ontology.png


Process

Description 1. Identify the classification scheme items which do not have a parent key value, i.e. classification scheme items without parents. Formally, every cei, which caparentID = NULL.

2. For each one of the above identified classification scheme items cei:

2.1. Create the corresponding ontology class, Ci class.

2.2. Identify the classification scheme items, cej , which are children of cei, by using the parent key values.

2.3. For each one of the above identified classification scheme items cej :

2.3.1. Create the corresponding ontology class, Cj class.

2.3.2. Set up the subClassOf relation between Cj and Ci.

2.3.3. Repeat from step 2.2 for cej as a new cei.

3. If there are more than one classification scheme items without parent cei

3.1. Create an ad-hoc class as the root class of the ontology.

3.2. Set up the subClassOf relation between Ci class and the root class.

Graphical Representation

Diagram (this article has no graphical representation)


Scenario example

Description Suppose that someone wants to build an ontology based on the water areas classification published by FAO. This classification scheme follows the adjacency list data model.


Example of a Non-Ontological Resource

Description The FAO classification for water areas groups them according to some different criteria as environment, statistics, and jurisdiction, among others.
Graphical Representation

Diagram

Image:AdjacencyListWaterAreas.png

Web Reference http://www.fao.org/figis/servlet/RefServlet


Ontology example

Description The generated ontology will be based on the taxonomy architectural pattern (AP-TX-01). Each category in the classification scheme is mapped to a class, and the semantics of the relationship between children and parent categories are mapped to subClassOf relations.
Graphical Representation

Diagram

Image:WaterAreaOntology.png

Web Reference http://www.fao.org/aims/neon.jsp


Process example

Description 1. Create the Water area class.

2. Create the Environmental area class, and set up the subClassOf relation between the Environmental area class and the Water area class.

2.1. Create the Inland/marine class, and set up the subClassOf relation between the Inland/marine class and the Environmental area class.

2.2. Create the Ocean class, and set up the subClassOf relation between the Ocean class and the Environmental area class.

2.3. Create the North/South/Equatorial class, and set up the subClassOf relation between the North a South a Equatorial class and the Environmental area class.

3. Create the Fishing Statistical area class, and set up the subClassOf relation between the Fishing Statistical area class and the Water area class.

3.1. Create the FAO statistical area class, and set up the subClassOf relation between the FAO statistical area class and the Fishing Statistical area class.

3.2. Create the Areal grid system class, and set up the subClassOf relation between the Areal grid system class and the Fishing Statistical area class.

4. Create the Jurisdiction area class, and set up the subClassOf relation between the Jurisdiction area class and the Water area class.

Graphical Representation

Diagram (this article has no graphical representation)


About

SubmittedBy Boris Villazón Terrazas
Author Boris Villazón Terrazas
Also known as Classification scheme to Taxonomy (adjacency list model)
Known uses
Related to Use the Architectural Pattern: TX-AP-01
Other References


Scenarios

Scenarios about Classification scheme - adjacency list model - to Taxonomy

No scenario is added to this Content OP.

Reviews

Reviews about Classification scheme - adjacency list model - to Taxonomy
Review article Posted on About revision (current is 5540)
RimDJEDIDI about Classification scheme - adjacency list model - to Taxonomy 24550827 September 2009 56255,625
VojtechSvatek about Classification scheme - adjacency list model - to Taxonomy 24550838 September 2009 56815,681
FrancoisScharffe about Classification scheme - adjacency list model - to Taxonomy 245508611 September 2009 57985,798

This revision (revision ID 5540) takes in account the reviews: none

Other info at evaluation tab


Submission to event

WOP2009:Main

Personal tools
Quality Committee
Content OP publishers