Dynamically defining concepts within an ontology have recently begun to be explored with the ideas of interpreting
concepts 7. Jaskolka et al. 7 suggest a framework for ontology design which includes an archetype and interpretations
component (among other components). Within the archetype component, concepts are defined at an abstract and
domain-independent level. The attributes that belong to the concepts are declared with a data type. For example, the
concept StudentGradeType may be defined as a String in the archetype component. However, within a domain, a data
type may be understood in several different ways. The interpretations component defines the concept dependent on
how the archetype is to be understood. Returning to our example, StudentGradeType as a String may be understood
in several ways: a letter-grade (e.g., A), as a percentage (e.g., 85%), or as a grade-point average (e.g., 3.0/4.0).
The interpretations component clearly instantiates the concept by giving the archetype an interpretation. From these
interpretations component, it leads us to understand that ontologies have a dynamic nature which changes depending
on how the concepts are interpreted