Hi All,

Really new to Ontology and has taken some time for the terms to sync in, I have been through the Pizza ontology tutorial. Now my question is related to Gruber statement "an explicit specification of conceptualization".

How do i distinguish the two terms "specification" and "conceptualization" within context of the Pizza ontology? Would the "conceptualization" relate to the abstract model so in the case of the Pizza ontology, Pizza, PizzaBase, PizzaTopping, NamedPizza? Whereas the specification is the language implementation of this conceptual model, MeatTopping, ReginaPizza.

asked 01 Feb '13, 05:22

gavina's gravatar image

gavina
216
accept rate: 0%


Conceptualization is the process to create abstract description of (real world) entities. During this process you try to grasp a characteristic feature and create a classification on it. The specification is really the formal description of your conceptualization. In the case of Pizza Ontology, a decision was made to think in terms of toppings and bases and styles (vegetarian, spicy, etc.) Once you have the list of concepts in your mind (Pizza, PizzaBase, PizzaTopping, SpicyBeefPizza, etc.) you can add all the descriptions and relations (e.g. broader concept), this way you start specifying the concept.

link

answered 01 Feb '13, 06:04

Barna's gravatar image

Barna
63827
accept rate: 0%

Thanks, trying to digest this. I am trying to clear the difference between where does conceptualization stop and specification starts. So if I understand you correctly,

Conceptualization - Form all my concepts as you mentioned, Pizza,PizzaBase,PizzaTopping, would this concept include their relationships? Would this be a model (UML) diagram? alt textalt text

Specification - This wills start with actually defining the concepts into for example OWL (Protege). Building the conceptual model including relationships, axioms,disjointed axioms. In the end the owl file? This would allow the reasoner to make decisions.

link

answered 01 Feb '13, 06:18

gavina's gravatar image

gavina
216
accept rate: 0%

edited 01 Feb '13, 06:20

Once you create a formal description of your concepts, like the UML above, thats already a specification.It is the result of the overall process, doesn't matter in what format you do (can be UML, OWL, etc.) I'm not sure if you can draw a borderline between conceptualization and specification. One is the idea, the second one is the formal description of the idea.

(01 Feb '13, 06:26) Barna Barna's gravatar image

Thanks, so in short, conceptualization is to bed down the concepts (Pizza, VegetarianPizza, SpicyTopping etc), all loose no relationships etc). The specification will be when you start relating these concepts (implementing axioms, disjoint classes, etc), for example on the Pizza Ontology, a vegetarian pizza cannot have any meattoppings but can contain vegetariantoppings, a pizza must contain at least one pizzabase.

Hope this sounds right...

(01 Feb '13, 06:51) gavina gavina's gravatar image

You are misusing UML generalization. The arrows should point backwards.

(02 Feb '13, 09:00) utapyngo utapyngo's gravatar image

Thanks, will check it out.

(02 Feb '13, 09:22) gavina gavina's gravatar image

I think that conceptualization is the result of your comprehension of the domain (not only the concepts). That is, you understand that pizzas consist of bases, toppings, can be vegetarian or not, etc.

Explicit specification is when you specify your conceptualizition somehow. An ontology is such a specification in a formal language undestandable by other people and computers.

link

answered 02 Feb '13, 08:57

utapyngo's gravatar image

utapyngo
1.9k312
accept rate: 19%

agreed, it is quite difficult for me to try and separate the concepts and actual implementation. For example in the conceptualization phase we have the concepts but no relationships. You would need to know how these concepts relate to a certain degree in the required domain, you don't want to build an upside pizza...

(02 Feb '13, 09:28) gavina gavina's gravatar image

Again, I don't think that in the conceptualization phase we ignore relations... Sometimes we just can't think of concepts without relations between them.

(02 Feb '13, 09:54) utapyngo utapyngo's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×649

Asked: 01 Feb '13, 05:22

Seen: 1,052 times

Last updated: 02 Feb '13, 09:54