EnricoDaga (Talk | contribs) m (Text replace - '{{Reviews about me}}' to '{{Reviews about me}}{{Modeling issues about me}}') |
|||
| Line 22: | Line 22: | ||
SubClassOf(Cn A)'' | SubClassOf(Cn A)'' | ||
| − | |||
|Graphical Representation=CyclisSubClassOf.png | |Graphical Representation=CyclisSubClassOf.png | ||
}} | }} | ||
| Line 52: | Line 51: | ||
|Author=OlafNoppens | |Author=OlafNoppens | ||
}} | }} | ||
| − | + | {{Additional information header}} | |
| + | [[Category:Waiting for review]] | ||
{{Scenarios about me}} | {{Scenarios about me}} | ||
| − | {{Reviews about me}}{{Modeling issues about me}} | + | {{Reviews about me}} |
| − | + | {{Modeling issues about me}} | |
| + | {{My references}} | ||
| Name | CyclicSubClassOf |
|---|---|
| Problem | Sometimes there are several syntactical forms (e.g. syntactical sugar) with the same logical meaning. Refactoring patterns can transform one form to another, they are independant of a specific domain.
A explicitly defined cyclic SubClassOf chain is more difficult to discover and understand by a human than an EquivalentClassAxiom. Because it is explicitly defined there is not any dange in replacing it with an (explicitly defined) EquivalentClassAxioms. |
| Description | Not applicable for refactoring patterns |
|---|---|
| Graphical Representation |
Diagram (this article has no graphical representation) |
| Description | The ontology before applying the pattern contains an explicitly defined cyclic SubClassOf chain with an arbitrary number of classes Ci (i > 0):
SubClassOf(A C1) SubClassOf(C1 C2) SubClassOf(C2 C3) ... SubClassOf(Cn A) |
|---|---|
| Graphical Representation |
Diagram |
| Description | Replacing the cyclic SubClassOf chain with an EquivalentClassesAxiom:
EquivalentClasses( A C1 C2 C3 ... Cn) |
|---|---|
| Graphical Representation |
Diagram |
| Description | Refactoring patterns are independant of a specific scenario resp. domain |
|---|
| Description | Not applicable for refactoring patterns |
|---|---|
| Graphical Representation |
Diagram (this article has no graphical representation) |
| Web Reference | http://Not applicable for refactoring patterns |
| Description | Not applicable for this refactoring pattern |
|---|---|
| Graphical Representation |
Diagram (this article has no graphical representation) |
| Web Reference | http://Not applicable for this refactoring pattern |
| Description | Not applicable for this refactoring pattern |
|---|---|
| Graphical Representation |
Diagram (this article has no graphical representation) |
| SubmittedBy | OlafNoppens |
|---|---|
| Author | OlafNoppens |
| Also known as | |
| Known uses | |
| Related to | |
| Other References |
No scenario is added to this Content OP.
This revision (revision ID 8953) takes in account the reviews: none
Other info at evaluation tab