This pattern has been certified.
Related submission, with evaluation history, can be found here
|
Last modified date is: 2012-08-28
|
Graphical representation
Diagram
General description
Elements
The OOPMetrics Content OP locally defines the following ontology elements:
hasClass (owl:ObjectProperty) Refers to an OOPClass from an OOPPackage.
Se refera la o OOPClass dintr-un OOPPackage.
hasClass page
hasMethod (owl:ObjectProperty) Refers to an OOPMethod from an OOPClass.
Se refera la o OOPMethod dintr-o OOPClass.
hasMethod page
hasMetric (owl:ObjectProperty) Refers to a software metric that an OOPProject/OOPPackage/OOPClass/OOPMethod has.
Se refera la o metrica soft pe care o are un/o OOPProject/OOPPackage/OOPClass/ OOPMethod.
hasMetric page
hasPackage (owl:ObjectProperty) Refers to an OOPPackage from an OOPProject.
Se refera la un OOPPackage dintr-un OOPProject.
hasPackage page
hasFloatValue (owl:DatatypeProperty) The real value of the software metric.
Valoarea reala pentru metrica soft.
hasFloatValue page
hasIntegerValue (owl:DatatypeProperty) The integer value of the software metric.
Valoarea intreaga pentru metrica soft.
hasIntegerValue page
hasName (owl:DatatypeProperty) This represents the name (more precisely the acronym) of the category of software metric. Such as: "WMC" for "Weighted Methods Count", TCC for "Tight Class Cohesion", etc.
Aceasta reprezinta numele (mai precis acronimul) pentru categoria de metrica soft. Cum ar fi: "WMC" pentru "Weighted Methods Count", TCC pentru "Tight Class Cohesion", etc.
hasName page
OOPClass (owl:Class) This represents the "class" concept from object-oriented programming.
Aceasta reprezinta conceptul "clasa" din programarea orientata obiect.
OOPClass page
OOPMethod (owl:Class) This represents the "method" concept from object-oriented programming.
Aceasta reprezinta conceptul "metoda" din programarea orientata obiect.
OOPMethod page
OOPMetric (owl:Class) This represents a software metric specific to object-oriented programming.
Aceasta reprezinta o metrica soft specifica programarii orientate obiect.
OOPMetric page
OOPPackage (owl:Class) This represents the "package" concept from object-oriented programming.
Aceasta reprezinta conceptul "pachet" din programarea orientata obiect.
OOPPackage page
OOPProject (owl:Class) This represents a software project.
Aceasta reprezinta un proiect soft.
OOPProject page
Additional information
Note from the author to the evaluators:
the title of the related article is: "An Ontology Pattern for Software Metrics", submission 21.
Scenarios
Scenarios about OOPMetrics
No scenario is added to this Content OP.
Reviews
Modeling issues
Modeling issues about OOPMetrics
There is no Modeling issue related to this proposal.
Some subquery has no valid condition.
References
Add a reference