# NFRsTDO v1.2's Terms, Properties, and Relationships -- A Top-Domain Non-Functional Requirements Ontology

arXiv: https://arxiv.org/abs/2302.01096 · HTML: https://mlsanity.com/paper/2302.01096/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 4 of its 11 references that are in the map.
- First posted on arXiv 2 Feb 2023.

## Builds on (most cited first, 4 of 4)

- [TestTDO's v1.3 Terms, Properties, Relationships and Axioms -- A Top-Domain Software Testing Ontology](https://mlsanity.com/paper/2104.09232/) (2021)
- [Thing Foundational Ontology: ThingFO v1.3's Terms, Properties, Relationships and Axioms](https://mlsanity.com/paper/2107.09129/) (2021)
- [SituationCO v1.2's Terms, Properties, Relationships and Axioms -- A Core Ontology for Particular and Generic Situations](https://mlsanity.com/paper/2107.10083/) (2021)
- [ProcessCO v1.3's Terms, Properties, Relationships and Axioms - A Core Ontology for Processes](https://mlsanity.com/paper/2108.02816/) (2021)

## Abstract (arXiv)

This preprint specifies and defines all the Terms, Properties, and Relationships of NFRsTDO (Non-Functional Requirements Top-Domain Ontology). NFRsTDO v1.2, whose UML conceptualization is shown in Figure 1 is a slightly updated version of its predecessor, namely NFRsTDO v1.1. NFRsTDO is an ontology mainly devoted to quality (non-functional) requirements and quality/cost views, which is placed at the top-domain level in the context of a multilayer ontological architecture called FCD-OntoArch (Foundational, Core, Domain, and instance Ontological Architecture for sciences). Figure 2 depicts its five tiers, which entail Foundational, Core, Top-Domain, Low-Domain, and Instance. Each level is populated with ontological components or, in other words, ontologies. Ontologies at the same level can be related to each other, except at the foundational level, where only ThingFO (Thing Foundational Ontology) is found. In addition, ontologies' terms and relationships at lower levels can be semantically enriched by ontologies' terms and relationships from the higher levels. NFRsTDO's terms and relationships are mainly extended/reused from ThingFO, SituationCO (Situation Core Ontology), ProcessCO (Process Core Ontology), and FRsTDO (Functional Requirements Top-Domain Ontology). Stereotypes are the used mechanism for enriching NFRsTDO terms. Note that annotations of updates from the previous version (NFRsTDO v1.1) to the current one (v1.2) can be found in Appendix A.
