Browse wiki

From Odp

Jump to: navigation, search
Community:View Inheritance
Author BenedictoRodriguezCastro +, HughGlaser +
CompetencyQuestion For example, in the case of the representation of the "wine" domain concept: * Allow me to select a bottle of wine by color, region, flavour and(or) ocassion. In the case of the representation of the "pizza" domain concept: * Allow me to select a pizza based on the type of base, the toppings and(or) the name.
Description Representation of the multiple alternative criteria available to classify the abstractions of a certain ontology domain concept.
Modification dateThis property is a special property in this wiki. 6 September 2010 18:26:01  +
PatternDomain General +
RelatedPattern Partition +, ClassAsPropertyValue +, Normalization +, Faceted Classification Scheme +
Scenario This modeling problem is discussed in obje This modeling problem is discussed in object-oriented design as the motivation to introduce "View Inheritance" (see page 824 of [Meyer 2000]). "View Inheritance" corresponds to one of the 12 valid uses of inheritance identified by the author. There are cases when the application intended to use the ontology requires the multiple abstractions available to classify the domain concept to be represented in the ontology. As an example from the object-oriented design an example from the object-oriented design, consider the alternative criteria that are avaible to classify the abstraction of a simple domain concepts such as "employee" (page 852 in [Meyer 2000]): * Employee: by contract type (permanent vs. temporary), by job type (engineering, administrative, managerial). Similar examples exist in the ontology design field such us "wine" [Noy and McGuiness 2001] and "pizza" [Horridge et al. 2009]: * Wine: color, region, flavour, ocassion, etc. * Pizza: base (deep pan, thin), topping (cheese, meat, vegetable, etc.), name (margherita, american, etc.) Now, let us think of a web site that attemtps to provide wine recommendations to its visitors or a web site to order pizza.
Title View Inheritance
Categories ModelingIssue +
hide properties that link here 
References/A Practical Guide To Building OWL Ontologies Using Protege 4 and CO-ODE Tools Edition 1 2 +, References/How to Make a Faceted Classification and Put It On the Web +, References/Meyer:2000 +, References/Modularisation of domain ontologies implemented in description logics and related formalisms including owl +, References/Normalization ODP +, References/Ontology development 101 + ReferenceSubject


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