Line 89: | Line 89: | ||
** "Palmolive Aroma Therapy, Lavender and Ylang Ylang". | ** "Palmolive Aroma Therapy, Lavender and Ylang Ylang". | ||
− | To illustrate the representation of a specific dishwashing detergent, let us reuse the two classification examples presented in | + | To illustrate the representation of a specific dishwashing detergent, let us reuse the two classification examples presented in [[Community:References/How_to_Make_a_Faceted_Classification_and_Put_It_On_the_Web_3|(Denton, 2003)]](§ 2.4). Applying the "Dishwashing Detergent" FCS developed in the cited reference, the item "President's Choice Antibacterial Hand Soap and Dishwashing Liquid" is classified as follows: |
* Agent: person | * Agent: person | ||
* Form: liquid | * Form: liquid | ||
Line 166: | Line 166: | ||
owl:someValuesFrom :AromaTherapy | owl:someValuesFrom :AromaTherapy | ||
] . | ] . | ||
− | |||
− | |||
− | |||
|Graphical Representation=MappingFCSNormalizationODP.png | |Graphical Representation=MappingFCSNormalizationODP.png | ||
}} | }} |
Name | Faceted Classification Scheme]] (FCS) |
---|---|
Problem | Ontological representation of a specific domain concept conceptualized using a Faceted Classification Scheme (FCS). |
Description | A FCS is defined as: "a set of mutually exclusive and jointly exhaustive categories, each made by isolating one perspective on the items (a facet), that combine to completely describe all the objects in question, and which users can use, by searching and browsing, to find what they need" (Denton, 2003).
The following notation is introduced to refer to the elements of a generic FCS in the figure below:
|
---|---|
Graphical Representation |
Diagram |
Description | Generic structure of the Normalization ODP used to represent a Faceted Classification Scheme (FCS).
The figure below represents a further generalization of the Normalization ODP and introduces the following notation:
The implementation of a generic defined class :M_iClass_jTDC is given as follows: :M_iClass_jTDC rdf:type owl:Class ; rdfs:subClassOf :TDC ; owl:equivalentClass [ rdf:type owl:Restriction ; owl:onProperty :hasModule_i ; owl:someValuesFrom :M_iClass_j ] . The implementation of a generic class :SpecificTDC_x is given as follows: :SpecificTDC_x rdf:type owl:Class ; rdfs:subClassOf :TDC , [ rdf:type owl:Restriction ; owl:onProperty :hasModule_i ; owl:someValuesFrom :M_iClass_j ] , [ ... rest of existential restrictions on property :hasModule_i for every class :M_iClass_j that participates in the description of :SpecificTDC_x ] . This implementation of the classes :M_iClass_jTDC and :SpecificTDC_x respectively, enable a reasoner to infer and maintain the subsumption relations between a given class :SpecificTDC_x and the various classes :M_iClass_jTDC that it is related to. |
---|---|
Graphical Representation |
Diagram |
Description | Mapping between the elements in the generic structure of a Faceted Classification Scheme and the Normalization ODP.
The table below summarizes the alignment of the elements in the generic structure of both conceptual models. This alignment enables the conversion from a FCS to an OWL DL ontology by applying the Normalization ODP:
as introduced in section Ontology above.
Based on the principle of representating each facet of a FCS as a module of the Normalization ODP, the underlying ideas behind the mappings in the figure(table) above can be outlined as follows:
|
---|---|
Graphical Representation |
Diagram |
Description | To create an ontology model to represent an existing Faceted Classification Scheme for a specific domain concept. |
---|
Description | The figure below recaps the final FCS developed for the "Dishwashing Detergent" domain example in (Denton, 2003)(§ 2.4). The elements of the schema fit into the generic structure of a FCS presented in section Non-Ontological Resource earlier, where:
To illustrate the representation of a specific dishwashing detergent, let us reuse the two classification examples presented in (Denton, 2003)(§ 2.4). Applying the "Dishwashing Detergent" FCS developed in the cited reference, the item "President's Choice Antibacterial Hand Soap and Dishwashing Liquid" is classified as follows:
The item "Palmolive Aroma Therapy, Lavender and Ylang Ylang," is classified as:
|
---|---|
Graphical Representation |
Diagram |
Web Reference | http://www.miskatonic.org/library/facet-web-howto.html |
Description | OWL representation of the "Dishwashing Detergent" domain concept Faceted Classification Scheme applying the Normalization ODP.
The symbol (≡) denotes an OWL defined class. |
---|---|
Graphical Representation |
Diagram |
Web Reference | http://dl.dropbox.com/u/1666716/Attachments/detergent_fcs_normalisation_prot3x_owl.owl |
Description | According to the guidelines derived from the table in section Process above and the implementation of a class :SpecificTDC_x given in section Ontology above, the description of the example detergent "President's Choice Antibacterial Hand Soap & Dishwashing Liquid" in the normalized ontology can be stated as follows:
:PresidentsPersonLiquidAntibacterial rdf:type owl:Class ; rdfs:subClassOf :DishDetergent , [ rdf:type owl:Restriction ; owl:onProperty :hasAgent ; owl:someValuesFrom :Person ] , [ rdf:type owl:Restriction ; owl:onProperty :hasForm ; owl:someValuesFrom :Liquid ] , [ rdf:type owl:Restriction ; owl:onProperty :hasBrandName ; owl:someValuesFrom :PresidentsChoice ] , [ rdf:type owl:Restriction ; owl:onProperty :hasSpecialProperty ; owl:someValuesFrom :Antibacterial ] . The description of the example detergent "Palmolive Aroma Therapy, Lavender and Ylang Ylang," would be: :PalmoliveAromaTherapyLavenderYlangYlang rdf:type owl:Class ; rdfs:subClassOf :DishDetergent , [ rdf:type owl:Restriction ; owl:onProperty :hasAgent ; owl:someValuesFrom :Person ] , [ rdf:type owl:Restriction ; owl:onProperty :hasForm ; owl:someValuesFrom :Liquid ] , [ rdf:type owl:Restriction ; owl:onProperty :hasBrandName ; owl:someValuesFrom :Palmolive ] , [ rdf:type owl:Restriction ; owl:onProperty :hasScent ; owl:someValuesFrom :Lavender ] , [ rdf:type owl:Restriction ; owl:onProperty :hasScent ; owl:someValuesFrom :YlangYlang ] , [ rdf:type owl:Restriction ; owl:onProperty :hasEffectOnAgent ; owl:someValuesFrom :AromaTherapy ] . |
---|---|
Graphical Representation |
Diagram |
SubmittedBy | BenedictoRodriguezCastro |
---|---|
Author | BenedictoRodriguezCastro, HughGlaser, LesCarr |
Also known as | |
Known uses | |
Related to | Submissions:Normalization, Submissions:Partition, Submissions:ClassAsPropertyValue |
Other References |
No scenario is added to this Content OP.
This revision (revision ID 10032) takes in account the reviews: none
Other info at evaluation tab
![]() |
Submission to event |
---|