Abstract
The Description Logic
Introduction
The Web Ontology Language (OWL), as standardised by the World Wide Web Consortium (W3C) is a collection of knowledge representation languages designed for use in many application scenarios, providing the means to model information in a precise and structured way to enable the semantic web. An OWL Ontology is a set of axioms describing the classes and properties of a domain of interest. OWL 2 [8] is the current iteration (and successor) of OWL, and has two levels of expressivity: OWL 2 DL and OWL 2 Full, the former having a Description Logic (DL) as its logical basis. DLs [3,5,13] are decidable fragments of First Order Logic and have the ability to reason with information in a meaningful way. Two of the main aspects of DLs are to: (1) provide ways to model relations between three kinds of entities in the domain of interest, those being concept descriptions, roles and individuals names and (2) to build complex terms, usually called concept expressions, axioms and assertions and even knowledge bases (or ontologies). There are many varieties of DLs and they often differ by what constructors, axioms and operators are allowed, which in turn offers different levels of expressivity. The DL underlying OWL 2 DL is
The importance of ontologies has increased over the past decade, particularly with applications within the semantic web and life science domain. If we shift our attention solely on applications within life science, particularly those focused around the bio-health domain, we see a plethora of current ontologies serving different purposes, ranging from describing the development of biological entities, classification of diseases, anatomy descriptions, life cycle stage sequencing and many more. Take the OBO Foundry [19] as an example, an active ontology corpus which has been developed over the past 10 years, containing over 130 actively maintained bio-medical ontologies. The corpus contains ontologies such as the Drosophila Gross Anatomy Ontology [7] which describes the anatomy and development of the common fruit fly, as well as medical terminological systems such as the National Cancer Institute Thesaurus (NCIT) [18].
Many applications in life science often include concepts involving time. Take for example an ontology describing the development of some biological entity. Any development inherently involves time: statements made in the ontology could include descriptions of elements developing, an entity occurring during a particular time or an event occurring before, after or during another event. It is clear that time information would be essential in such examples. From a different viewpoint, for instance, in a clinical setting, other temporal information may be needed such as disease progression or medical frequency. Apparently, different application domains embed various types of
As expressive as ontologies and their underlying DLs are, there are still limiting factors over what they can and cannot express. OWL 2 does offer a way to encode some temporal information, for example, through time stamping (data types), but offers no way to describe any real type of change since as it is still a
Many efforts have been made in an attempt to overcome the general problem. Temporal extensions to DLs have been given a lot of attention in recent years. Many proposals exist, ranging from: combining classical temporal logics such as
Very few of these temporal extensions have been investigated for a specific application area, and those that have are not transferable to other applications. In recent years, research on two-dimensional TDLs has been focused solely on complexity results rather than capturing the needs of some temporal domain [16], similarly for DLs extended with concrete domains [15]. We believe this is because both have fascinating complexity results [10,15,16]: it is very easy for these logics to enter into the undecidability realm, which is undesirable for DLs and ontologies. It may be the case that some of the proposed extensions may, in fact, be suitable for modelling the temporal requirements of bio-health ontologies, but since the temporal requirements of bio-health ontologies are yet to be discovered, an evaluation of these logics has yet to be accomplished. If the requirements were known, we could evaluate the current proposals, to see which were most suited, and if none were, we could set out to define a new logic based on these requirements in an attempt to solve this problem.
In this paper, we provide a foundation for defining a suitable temporal extension to OWL, in particular, to cover the temporal requirements of bio-health ontologies. We produce an empirically validated set of temporal requirements based on a survey of an up to date and actively maintained corpus of bio-health ontologies: the OBO Foundry ontology repository corpus, alongside one of its popular upper level ontologies – the Relation Ontology [20]. We characterise the corpus with respect to a rich set of
The contributions of this paper are: (1) an encoding scheme used to annotate temporal aspects of the Relation Ontology, acting as a seed to our survey, (2) a generalisable entity importance measuring system, which can measure the importance of entities used throughout the temporally encoded Relation Ontology over a corpus of ontologies and (3) sets of empirically validated temporal requirements acting as guidelines to temporal extensions to OWL.
Temporal patterns in bio-health ontologies
The background and motivation of this paper are presented via examples of how temporal information is currently represented in bio-health ontologies. To be able to do so, we introduce several key biological notions and terms crucial to understand the presented examples. We also introduce key aspects that are relevant to our survey that go hand in hand with temporal modelling. From this point onwards we assume the reader to be familiar with OWL and have a
The OBO foundry
The OBO Foundry1
In general, continuants are known to be objects that endure or persist through time. They can undergo changes, inhere in objects, be physical objects themselves, but must persist during the times they exist. Examples of continuants are you, your clothes, a pen, a phone, etc. From a biological viewpoint, continuants could include cells, your heart, your blood, your blood type, etc. BFO divides continuants into three separate categories, namely: independent continuants, generically dependent continuants, and specifically dependent continuants. Independent continuants are those continuants that can stand alone and continue to persist, i.e., they do not rely solely on something else for their existence. Dependent continuants do rely on something else for their existence to persist. The difference between specifically dependent continuants and generically dependent continuants is that the former relies on exactly one independent continuant (its bearer) for its existence (and it will cease to exist once its bearer does), whereas the latter can have multiple bearers. An example of specifically dependent continuant is the shape of a ball (round). An example of a generically dependent continuant is an entry in a database (it relies on each value in the entry).
Occurrents, on the other hand, are disjoint from continuants. Occurrents are those entities that unfold through time in temporal phases. They are often referred to as
It is clear that both continuants and occurrents are objects that require time to be defined and understood. Many of the ontologies in the OBO Foundry have incorporated the BFO’s class hierarchies into their structures (adhering to OBO’s principles), inheriting their properties and definitions. Having a unified and well-defined structure leads to less ambiguity in their understanding and helps to make integration easier.

Left: an OWL model of a development fragment of the drosophila ontology. Right: a temporalised OWL model of the same development fragment.
Available for download at
RO relations cover the vast majority of pairings over the classes they define. For example, relational hierarchies present in RO cover relationships between independent continuants and processes, outlined in the hierarchy
Both occurrents and continuants are crucial to the relations of RO, and thus to all of the ontologies in the OBO Foundry that use RO. As with the BFO, many terms in RO have temporal information present and require this information to be correctly interpreted.
We now present an example of temporal modelling present in an OBO Foundry ontology. The example will use relations from RO and entities that correspond to those described in BFO and will illustrate the temporal weakness of OWL and show support for our survey.
The Drosophila Gross Anatomy Ontology describes the anatomy and developmental stages of the life cycle of the
We identify two major temporal aspects of this development sequence. The first is that there is a single entity developing (the spermatid – a continuant) and the second is that there is a continuous partonomy between the two entities (the other element being the spermatid cyst – also a continuant) whilst they are developing. Due to the way the ontology is modelled, none of these temporal constraints can truly be enforced in OWL. Consider Fig. 1. The use of the existential restriction ‘∃’ in the axioms may refer to distinct elements for each possible Spermatid, immediately losing any possible identity constraints. This could lead to problems involving errors in the duplication of properties. For example, the Spermatid could have constraints on it itself, and thus each Spermatid in the example model would also be subject to these constraints. Then, if a change was to occur in one Spermatid, it would not necessarily appear in another Spermatid since they could all be distinct. A knock-on effect is that Spermatid Cysts that the Spermatids are part of do not have to be the same Spermatid Cyst, which can again lead to similar problems. In an ideal setting, the identity between the Spermatids must be maintained, as should the partonomy between the same elements. A more
This example shows yet another clear-cut case of OWL’s lack of temporal expressivity, and more importantly shows a significant amount of temporal information loss for only two relations and a small number of axioms. The motivation of this paper is driven by examples such as these;
The relations
Our survey intends to empirically and systematically rank the importance of these types of temporal features. We propose to annotate all relations in RO that are used across The OBO Foundry with their temporal attributes and then use carefully designed metrics to define their importance using their logical axiom counts and more. Such analysis will give rise to a set of temporal requirements of those bio-health ontologies.
We now go on to explain how the temporal attributes are derived and present the definitions of the metrics used to define importance.
Materials & methods
In the following, we distinguish three types of temporal features: (1)
A temporal requirement corresponds to a temporal annotation. For example, if annotation A is used in an axiom of an ontology, A is said to be a temporal requirement of that ontology. Lastly, a temporal requirement set is a set of temporal requirements, typically one where the temporal requirements are likely to co-occur, defined in more detail in the following.
Overview
The goal of our study of temporal requirements of bio-health ontologies is two-fold. First, we will study the importance of temporal features across OBO Foundry ontologies. Second, we will suggest an empirically validated, ordered list of temporal requirement sets. In order to achieve our goal, we:
Define a set of temporal attributes based on relations from the RO that are used across the OBO Foundry. Match axioms across the OBO Foundry ontologies which exhibit these attributes using a Analyse the resulting data with respect to the importance of these attributes and their corresponding temporal annotations. Derive a ranked list of temporal requirements based on the importance, coverage and necessity score of temporal annotations across the OBO Foundry corpus.
Defining and identifying temporal attributes
We use the relationships defined in the relation ontology (RO) as a source for defining and extracting temporal attributes. We define temporal attributes as types of temporal information that represent temporal phenomena described by RO relations, such as the
To illustrate this procedure, recall the RO relationship
We performed this temporal attribute derivation procedure for every RO relationship used amongst ontologies in the OBO Foundry. We acquired 56 distinct temporal attributes which we categorised into the following 6 sets: (1)
Each attribute may also be paired with a tag

Hierarchies of temporal attributes grouped by their category and ordered based upon a subsumption relation. C = continuant, IC = independent continuant, SDC = specifically dependent continuant, GDC = generically dependent continuant, O = occurrent and P = process.
Hierarchical relationships exist between many of the temporal attributes, since some of the attributes imply others in a way that is similar to OWL’s

An independent continuant, persisting through time.
Figure 3 displays an independent continuant persisting through time. It exists alone, without being dependant on another entity, displayed by the fact that no other elements exist in each world. It also maintains its identity throughout time, displayed by having the same element in each world.
Figure 4 shows an example of a specifically dependent continuant

A specifically dependent continuant, persisting through time and depending on another continuant for its existence.

A process, having different temporal parts over time whilst
Figure 5 demonstrates a relation between a process and its temporal parts, and their dependency on a continuant for their existence. The main process
where

An independent continuant being
Figure 6 illustrates the

An occurrent that
Figure 7 demonstrates temporal relations between occurrents. The relation

An independent continuant which is an
Figure 8 demonstrates the
This relation is annotated with the temporal attributes
With the resulting temporal attributes, we developed a coding scheme to then annotate each RO relationship with what we call a
(Temporal Annotation).
Let a single domain and range attribute 0 or 1 identity attributes a single time attribute 0 or 1 rigidity attribute 1 or more state attributes 0 or 1
To allow for full comparisons of temporal attributes and annotations, we also include the upward closure of attributes for a given annotation according to the temporal attribute hierarchies in Fig. 2, in what we call a
Let
The
Although the rules of the OBO Foundry enforce that terms, such as relationships, be used consistently throughout (at least) OBO Foundry ontologies, there are instances where this is not the case. Ideally, to check for a relationship’s usage in an ontology, one should be able to simply search the ontology’s signature for an occurrence of the relationship’s IRI. However, this relies heavily on ontology developers
Usage of temporal features
We present a notion of
When considering usage throughout the corpus, we shift our attention towards the terminological aspects of the ontologies in the corpus. That is, we choose to investigate the explicitly asserted terminological knowledge, specifically TBox axioms. Our notion of usage is defined as follows: Let
where
Our goal is to determine the importance of temporal features, i.e., attributes, relations and annotations.
Although temporal relations are annotated with temporal annotations, which are in turn made up of temporal attributes, we choose to initially focus on all three features individually since they all produce different analyses for different audiences. For example, analysing temporal relations could benefit ontology authors as they could determine on a high level, which relations were considered most important, independent of what temporal attributes they are made up of. On the contrary, analysing individual temporal attributes could be useful for logic developers in determining what different types of modelling features are required for a logic, and more importantly, the importance of how attributes co-occur in annotations to determine what combinations are logically possible.
To date, no agreed-upon measure exists to quantify the importance of a particular entity
To quantify the importance of a particular temporal feature, we decided to rely on
Let
The coverage measures how many ontologies each feature is used in at least once. The impact describes the percentage of axioms a feature occurs in per ontology (note that we present both metrics as proportions over the whole corpus). Neither measure can perfectly quantify importance alone, therefore, we use both in our analysis where appropriate. In our survey, we will determine the impact and coverage of all temporal relations identified through smart matching, as well as the impact and coverage of their temporal features across the OBO Foundry ontologies. We also define a score to quantify the overall
Let
The normalisation
Our goal is to produce an ordered list of temporal language requirements based on the results of our survey. We define a temporal requirement set, denoted
(1)
(2) The
(3) The third metric,
To quantify the overall importance of a requirement set, we use the following formula:
The powerset of all possible annotations.
A full account of the analysis (scripts and all results) can be found on
Smart & exact matching
For each ontology, we iterated through each terminological axiom and recorded whether or not the axiom contained an an exact match, or otherwise a smart match of an RO relation. We repeated this for every axiom in every ontology, for every relation in RO.
Out of 140 downloadable ontologies (December 2016) of the OBO Foundry Repository, 11 were not parseable. While 31 ontologies contained no RO relations according to our matching approach, 98 ontologies contained smart matches. It is noteworthy that, if we had relied on exact matches alone, only 68 ontologies would have matched RO relations. This means that we would have underestimated the need for temporal modelling significantly (30% of the OBO Foundry ontologies would have been ignored).
In terms of the axioms the relations are used in, if we were to ignore axioms that only had smart matches, we would be ignoring, again, 30% of all axioms in the OBO Foundry. Of course, it could be the case that all of the smart matches were incorrect matches (they were not meant to simulate RO relations), but we did investigate a reasonably sized random selection of the matches, and it seemed obvious that the relations were matched correctly. For example, some of the matched relations investigated were used in the same way (even temporally) as the way they are defined in the RO. Table 1 shows, for the top 10 elements, by how much the coverage would be underestimated when considering only exact matches.
The top 10 RO relations showing their smart matching and corresponding exact matching metrics in terms of the percentage of ontologies they were matched in. % Diff is the percentage difference between the exact and smart matches
The top 10 RO relations showing their smart matching and corresponding exact matching metrics in terms of the percentage of ontologies they were matched in. % Diff is the percentage difference between the exact and smart matches
The temporal features are categorised based on their domain and range type, and analyses are performed within these categories. This decision was made because each feature contains different combinations of temporal attributes, which cannot be meaningfully evaluated against attributes contained in features with different domain and range types. This way, the analyses are rendered more comprehensible, and comparisons may be drawn against similar temporal phenomena. The domain-range categories used are Continuant-Continuant (CC), Occurrent-Occurrent (OO), Occurrent-Continuant or Continuant-Occurrent (OC-CO) and Other (OT) that includes features that contain the attribute (
Temporal relations
We begin by providing a short analysis of temporal relations used across OBO Foundry ontologies. The full tables that display the impact and coverage for every matched relation can be seen in Appendix A. A total of 145 relations were used across the OBO Foundry, of which 98 were CC (68%), 24 were OC-CO (17%), 18 were OO (12%) and 5 were OT (3%).

Distribution of the proportion of axioms with smart matches across ontologies.

Distribution of RO relation usage across ontologies.
Metrics of relations (
Figures 9 and 10 show two histograms illustrating the prevalence and diversity of relations used. Figure 9 shows the distribution of ontologies by smart match prevalence, i.e the proportion of axioms that use at least one RO or RO-like relation compared to the total number of axioms in the ontology. For example, the microRNA ontology (MIRNAO) has 764 axioms, with 79 axioms using at least one of RO(-like) relation, resulting in a proportion of
Figure 10 illustrates the diversity of RO relations as the total number of different RO relations that were used in an ontology. For example, MIRNAO makes use of 8 different RO relations (which is close to the empirical mean of 8.3 different relations per ontology). Only 8 ontologies contain more than 20 different RO relations, and, perhaps apart from UBERON (78) and OVAE (51), even these contain only a fraction of all existing RO relations. This indicates an overall low diversity of RO relations across single ontologies, however, we believe this to be expected: for an ontology to have a high diversity of relations, the domain for which the ontology covers would be considerably large. The majority of ontologies in the OBO Foundry cover specific areas of interest, ignoring the few upper-level ontologies that intend to classify general knowledge. This can explain both the high coverage across the corpus and the comparatively low within-ontology relation diversity.
Top 10 temporal relations ordered by coverage
Top 10 temporal relations ordered by impact
Summary metrics of impact and coverage can be seen in Table 2. Tables 3 and 4 show the top ten relations amongst all categories, ordered by their coverage and impact respectively. As can be seen in Tables 3 and 4, two OT relations have the highest impact and coverage. The remaining top ten relations for coverage and impact are mostly CC relations, with only 3 relations being OC-CO or OO.
As can be seen in Table 2, the average coverage and impact for CC, OO and OC-CO relations are roughly the same, whereas they are considerably higher for OT. The OT category dominates the relation results. This is due to the relation
Top 10 temporal attributes by coverage
Top 10 temporal attributes by impact
Metrics of attributes (
73 attributes were used across all domain and range categories with 31 (42%) belonging to CC, 16 (22%) to OO, 21 (29%) to OC-CO and 5 (7%) to OT. The correlation between coverage and impact for each category is high (
When considering CC attributes, it is clear that the most popular domain and range combinations were those between ICs (domain) and Cs (range). Other combinations are also prominent involving SDCs, whereas relations involving GDCs are less frequent. The
OO relations only differ by their
Only 5 OC-CO attributes have impact over 1, with 3 coming from the
The majority of OT attributes have the highest scores amongst all attributes, which are those that are contained within the annotations for the
Metrics of annotations (
) in each domain and range category
Metrics of annotations (
The coverage and impact scores of all annotations can be seen in Appendix C, with summary metrics in Table 8. A list of all annotations can be seen in Table 16 (Appendix C). Tables 9 and 10 show the top ten annotations amongst all categories, ordered by their coverage and impact respectively.
The coverage of annotations in each category follows a similar trend: a fraction of the annotations have coverage above 10, with the remainder gradually declining towards the minimum (1.02). Very few annotations have notable impact scores in each category, only 6 annotations have impact over 1 in the CC, OO and OT categories, and none have impact over 1 in OC-CO.
Top 10 temporal annotations by coverage
Top 10 temporal annotations by coverage
Top 10 temporal annotations by impact
Requirement sets are complete sets of temporal annotations that occur in at least one ontology. To quantify the importance of requirement sets, we take a two step approach. First, we compute an overall importance score, introduced in Section 3.7. Second, we compute the Pareto frontier.
Ideally, we would like to order the set of requirements in a way that allows users to understand which are the most relevant. However, if we consider importance, coverage and necessity equally important, there cannot be such an order: there is always a trade-off (if we increase coverage, we often need to decrease necessity). The Pareto frontier is the set of requirements that are Pareto-optimal. A Pareto-optimal requirement is a requirement for which there is no other requirement that has a higher value for one of the three metrics, without at the same time having a lower value for another. This way, the Pareto frontier gives us a natural set of requirements, that as a whole are strictly better than the set of requirements not on the Pareto frontier. Note that this selection of requirements satisfies a user only if they consider all three metrics
All requirements sets and their importance scores can be seen in Appendix D, in Tables 19 and 20.
The top 15 requirement sets ordered by the their importance (IMP). ON: number of ontologies for which requirement set is necessary. PON: ON as proportion. OC: number of ontologies which are completely covered by requirement set. POC: OC as proportion. MAI: mean importance of annotations in requirement set. IMP: overall importance of requirement set. Shaded in grey or those requirements which are on the Pareto frontier w.r.t. to PON, POC and IMA
The top 15 requirement sets ordered by the their importance (IMP). ON: number of ontologies for which requirement set is necessary. PON: ON as proportion. OC: number of ontologies which are completely covered by requirement set. POC: OC as proportion. MAI: mean importance of annotations in requirement set. IMP: overall importance of requirement set. Shaded in grey or those requirements which are on the Pareto frontier w.r.t. to PON, POC and IMA
75 temporal requirements were identified, of which the top 15 (according to their importance score) can be seen in Table 11. Requirements on the Pareto frontier (12 in total), are shaded in grey (they do not have any requirement sets that are strictly better than them). For example, R49 is not on the Pareto frontier, but ranks eighth according to our importance score. This is because it scores, taking into account all three metrics, strictly worse than R46, while the overall importance score are roughly similar.
The average number of annotations per requirement is 7.733 (
When considering the diversity of annotations within each requirement set, on average, 44.3% of annotations are from the CC category (relations between continuants, e.g.,
The diversity of the 12 Pareto optimal requirements is as follows: on average, 41.8% of the requirement sets’ annotations are from the CC category, 14.6% from the OO category, 6.5% from the OC-CO category and 32.9% are from the OT category.
Considering only the top 5 requirement sets, the diversity of annotations along with their attributes is relatively low. Only 5 annotations are used within the top 5 requirement sets made up of only 19 attributes. 4 of the annotations belong to the CC category, 0 to OO, 0 to OC-CO and 1 to OT. 15 of their attributes belong to the CC category and 5 to the OT category. The diversity within each domain category is relatively low. For example, regarding the CC category which contains 15 attributes, 2 of these attributes come from the
This demonstrates the level of coverage needed by a suitable temporal language extension to OWL. Based on all requirement sets, it would not be enough for a language extension to only focus on one type of temporal phenomenon (for example, the modelling of continuants) as the majority of requirements contain more than just one type of domain entity.
However, based on the overall importance scores, it could be argued that the most important requirements, for example, the top 5 requirements, could almost be fully modelled by a language extension that focuses on only one type of temporal entity (continuants), since 90% of the annotations for these requirements only require the modelling of continuants.
To demonstrate the necessary modelling capabilities of a suitable temporal extension
When excluding A68 from
To the best of our knowledge, this is the first study to systematically assess and report on a set of requirements for ontologies in a particular domain. By using a temporally annotated data set that is used widely across the ontology corpus, we were able to determine which individual temporal features in the data-set are most important, as well as their co-occurrence with other temporal features, both in terms of their usage in each ontology, and their coverage.
When considering the individual temporal features, due to the extent of diversity between the features, they were analysed in groups, categorised by their occurrence with the different domain and range features. We found that certain attributes were more prominent in the corpus than others. For example, when considering temporal features belonging to the CC category (those features used in relations whose domain and range type were both continuants), same-time relations were more common than both past-time and future-time relations. Due to the nature of the encoding scheme, we were also able to compare relation categories against each other. OT relations were overall the most prominent amongst the corpus (in terms of coverage and impact), followed by CC relations. OO and OC-CO relations had roughly the same usage.
The analysis of the defined requirements showed that there is high diversity amongst ontologies w.r.t the different categories of temporal phenomena. On average, we found that requirements are made up of just under half of CC attributes, followed by a quarter of OC-CO attributes, and the rest are made up OT and OO attributes. However, when focusing on the Pareto optimal requirements, OT attributes become more prevalent. This is an important result since it shows that in order to meet the requirements, a language would have to be able to model a diverse set of temporal attributes. This may be difficult due to how different the attributes are in nature. For example, being able to model both continuants and occurrents may be difficult, due to how temporally different these entities are.
Amongst all stages of analysis, the relations
Although not studied in detail in this paper, the analyses of the data and the definition of the requirements are intended to aid in the identification of a suitable temporal extension of OWL (or its underlying logic) to better aid in the modelling of the temporal features found. We showed that the level of coverage needed for even single requirements was very high. Language designers can use the requirement sets to determine how effective their languages are and to determine how best to extend their language if it is not suitable. They could also be used to drive the development of new language extensions based solely on the requirements found in this study. Languages could also be compared based on how many temporal requirements are met.
Limitations
Although we identified a large amount of temporal features present in the corpus of ontologies, they do not represent an exhaustive set of features. All features used were only derived from the relations used in RO. Ontologies may exhibit other types of temporal phenomena outside of the relation space which was not covered by this survey. For example, the temporal features extracted from the relations did not inform on the type of timeline that was needed to express the feature, such as a linear timeline compared to a branching timeline. Therefore, we can only claim to have defined a subset of the temporal requirements of the ontologies. At the present time, it is not clear how additional data could be extracted in a systematic or automated way, not only due to the size of ontologies and the additional time needed for manual inspection, but also due to there not being another known shared resource such as the Relation Ontology, or the Basic Formal Ontology, allowing data to be easily analysed.
When running our survey, we relied heavily on the notion of
Temporal relations, grouped by temporal category and ordered by coverage (COV)
Temporal relations, grouped by temporal category and ordered by coverage (COV)
(Continued)
(Continued)
(Continued)
Before beginning to evaluate temporal language extensions, our next steps include further verification of our requirement results. We hope to achieve this by contacting ontology authors and confirming (1) whether our interpretation of their ontology’s requirements was correct (2) whether our smart matching results were valid, and (3) whether our temporal interpretations of relations coincide with their own interpretations. This would reinforce the validity of our results and possibly make them more fine-grained: determining how relations are intended to be interpreted on an individual ontology level would allow us to eliminate the
The system we created for defining the importance of certain features used throughout ontologies could be used in other application domains to determine importance of entities, not necessarily temporal. We intend to further generalise this procedure and apply it to other application domains to test its efficacy as an entity importance measuring system for ontologies.
Conclusion
Our study produced an empirically validated set of requirements that describe the temporal content of ontologies in the bio-health domain. The results showed that the temporal requirements are diverse and cover a wide range of different phenomena. These results aim to provide a mechanism to show which temporal language extensions are most suitable for the temporal modelling of bio-health ontologies and can also drive the creation of new language extensions, specifically tailored to the requirements and the temporal nature of bio-health ontologies.
