Browse wiki

From Odp

Jump to: navigation, search
Submissions:Pattern for re-engineering a classification scheme, which follows the snowflake data model, into an ontology schema
GeneralDescription A non-ontological resource holds a classif A non-ontological resource holds a classification scheme which follows the snowflake 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 snowflake data model is a normalized structure for hierarchy representations. In this case, the classification scheme items are grouped by levels or entities. There are as many groups as levels the classification scheme has. s as levels the classification scheme has., The generated ontology will be based on th 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 disambiguated by using an external resource. In the case of that the external resource does not provide any relation between two items, the pattern takes advantage of the use of logical patterns for asserting the relation partOf or subClassOf. serting the relation partOf or subClassOf., 1. Select all the classification scheme it 1. Select all the classification scheme items from the first level. 2. For each one of the above selected classification scheme items cei: 2.1. Create the corresponding ontology class, Ci class. 2.2. Identify the classification scheme items, cej , on the next level, 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. Using the external resource identify the semantics of the relation between Cj and Ci, and set up the relation identified. 2.3.3. Repeat from step 2.2 for cej as a new cei. 3. If there are more than one classification scheme items from the first level cei 3.1. Create an ad-hoc class as the root class of the ontology. 3.2. Using the external resource identify the semantics of the relation between Ci class and the root class, and set up the relation identified. class, and set up the relation identified., Suppose that someone wants to build an ontology based on an occupation hierarchical classification, which follows the snowflake data model., Snowflake models are widely used on data w Snowflake models are widely used on data warehouses to build hierarchical classifications on structures known as dimensions. Some examples of dimension are Time, Product Category, Geography, Occupations, etc. In this pattern the example is an occupation hierarchical classification hold on four different tables, one for each level (PROFESSIONI_0, PROFESSIONI_1, PROFESSIONI_2, PROFESSIONI_3). FESSIONI_1, PROFESSIONI_2, PROFESSIONI_3)., 1. Create the Professioni specialistiche e 1. Create the Professioni specialistiche e tecniche class. 1.1. Create the Specialist e tecnici delle scienze informatiche class. 1.2. Using the external resource identify the semantics of the relation between the Specialist e tecnici delle scienze informatiche class and the Professioni specialistiche e tecniche class, and set up the relation identified. 1.3. Create the Specialist e tecnici delle gestione dimpresa class. 1.4. Using the external resource identify the semantics of the relation between the Specialist e tecnici delle gestione dimpresa class and the Professioni specialistiche e tecniche class, and set up the relation identified. 2. Create the Professioni operative della gestione dimpresa class. 3. Create the Occupation class. 4. Using the external resource identify the semantics of the relation between the Professioni specialistiche e tecniche class and the Occupation class, and set up the relation identified. 5. Using the external resource identify the semantics of the relation between the Professioni operative della gestione dimpresa class and the Occupation class, and set up the relation identified. class, and set up the relation identified.
GraphicallyRepresentedBy Snowflake.png +, Ontology.png +, Wfcssfso.png +, SnowflakeExample2.png +, OccupationsOntologySnowFlake.png +, Wfcssfsoexample.png +
HasIntent Re-engineering a classification scheme, which follows the snowflake model, to design an ontology schema.
Modification dateThis property is a special property in this wiki. 1 August 2012 12:31:56  +
Name Pattern for re-engineering a classification scheme, which follows the snowflake data model, into an ontology schema  +
PatternAuthor BorisVillazón-Terrazas  +
SubmittedBy BorisVillazón-Terrazas +
WebReference http://droz.dia.fi.upm.es/nors  +, http://droz.dia.fi.upm.es/ontologies  +
Categories ProposedReengineeringOP +
hide properties that link here 
  No properties link to this page.
 

 

Enter the name of the page to start browsing from.
Personal tools
Quality Committee
Content OP publishers