A Complexity Measure for Ontology Based on UML

  • Authors:
  • Affiliations:
  • Venue:
  • FTDCS '04 Proceedings of the 10th IEEE International Workshop on Future Trends of Distributed Computing Systems
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

UML is a good tool to represent ontologies. When usingUML for Ontology development, one of the principal goalsis to assure the quality of ontologies. UML class diagramsprovide a static modeling capability that is well suited forrepresenting ontologies, so the structural complexity ofUML class diagram is one of the most important measuresto evaluate the quality of the ontologies. This paper usesweighted class dependence graphs to represent a givenclass diagrams, and then presents a structure complexitymeasure for the UML class diagrams based on entropydistance. It considers complexity of both classes andrelationships between the classes, and presents rules fortransforming complexity value of classes and differentkinds of relations into a weighted class dependence graphs.This method can measure the structure complexity of classdiagrams objectively.