About the Track
The full track description: how the silver-standard references were constructed, the task breakdown, usage, organisers, and references.
DISO-OAEI is an OAEI ontology-matching track based on DISO: defence, intelligence, and security ontologies. Ontologies used in this track include: STIX [1], UCO [2], D3FEND [3], JC3IEDM [4], Brick [5], ThinkHome [6], SmartEnv [7], CityOWL [8], mIO [9], Facility [10].
The track is split into two tasks. The first is a traditional OAEI global alignment task split over six ontology pairs, whereas the second is a Bio-ML-inspired local equivalence ranking task (which includes NIL mappings).
For each ontology pair in the global alignment task, we provide a partial reference alignment (i.e., our silver-standard) constructed from a three-step process. First, a consensus-based voting scheme was run over DISO using several ontology matching systems, including AML [11], LogMap [12], and BERTMap [13]. This was followed by manual review from the authors and domain experts. The resulting validated mappings then underwent a repair process, yielding our silver standard reference alignment. The repair process is adapted from LargeBio [14], where the set of mappings to remove (or weaken) is computed as the union over three repair tools: ALCOMO, LogMap, and AML. The specific details are provided in our supplementary materials (available at track launch).
Repository Contents (and useful links)
- The DISO-OAEI Homepage (index)
- A Description of DISO-OAEI: (this file)
- Quickstart: validate and score a submission
- Baseline Leaderboard
- Tasks Overview
- Data Downloads
- Useful DISO Scripts
- Repository Licence (Apache-2.0)
- DISO Network of Ontologies
- DISO Ontology Alignment Implementation
- DISO Ontology Alignment Evaluation Initiative
Task Breakdown
| Task | #pairs | You submit | Metric |
|---|---|---|---|
| Task 1 — Global alignment | 6 | A full OAEI Alignment RDF per pair | Partiality-corrected P/R/F1, micro and macro-averaged, vs and |
| Task 2 — Local equivalence ranking | 2 | A best-first ranking of each query’s candidate pool (incl. a NIL candidate) | Hits@{1,3,5,10} + MRR, macro over the 2 pairs |
Task 1: Global alignment
Ontology pairs include:
- thinkhome-brick
- brick-smartenv
- city-brick
- jc3iedm-mio
- jc3iedm-brick
- jc3iedm-facility
Reference alignments are published under tasks/global/references/, or download them as a zipped archive. See the full task description and the submission format. Because the references are public, Task 1 will support MELT local-track evaluation via a local driver (not yet included, still being constructed). Otherwise, evaluation will be performed via a submission channel to be confirmed (CodaBench and/or similar services).
Task 2: Unsupervised local equivalence ranking (mixed-signature with NIL mappings)
The task is mixed signature, meaning the candidate universe is the target ontology’s full named signature, i.e., classes, object properties, and data properties; note that individuals are dropped. Ontology pairs include:
- UCO-STIX
- STIX-D3FEND
Candidates are pooled into one unified set per query; each candidate set has a cardinality (size) of 50 (49 + a NIL candidate). The NIL candidate (with IRI https://oaei.ontologymatching.org/2026/diso/NIL) indicates that no known mapping exists for the given query. Read the justification for how these are computed here. The pool files are published at tasks/ranking/candidates/<pair>/pools.jsonl (uco-stix, stix-d3fend). Given that the query set is relatively small (290 queries: 217 uco-stix + 73 stix-d3fend), it remains infeasible to provide a public/private training/validation/testing split; so this task should be considered open to unsupervised (or semi-supervised, distantly-supervised, etc.) methods. References are private: participants validate their submission’s format and the organisers score it.
Usage
Validate submission formats
Global Alignment RDF Submission Format:
# zero-dependency structural check
python3 scripts/validate_global.py my-thinkhome-brick.rdf
# optional declarative check (RelaxNG; requires libxml2-utils)
xmllint --relaxng scripts/alignment.rng my-thinkhome-brick.rdf
Local Ranking JSONL Format with Python:
- uco-stix:
python3 scripts/validate_ranking.py tasks/ranking/candidates/uco-stix/pools.jsonl my-submission.jsonl - stix-d3fend:
python3 scripts/validate_ranking.py tasks/ranking/candidates/stix-d3fend/pools.jsonl my-submission.jsonl
Scoring a Global Alignment Submission Locally
python3 scripts/score_global.py my-thinkhome-brick.rdf \
--rplus tasks/global/references/_for_use/thinkhome-brick.silver.rdf \
--rapprox tasks/global/references/_unrepaired/thinkhome-brick.silver.unrepaired.rdf
There is no local scorer for Task 2 (the answer keys are private). A full walkthrough is in the quickstart.
Organisers
Jon Dilworth, Pedro Cotovio, and Ernesto Jimenez-Ruiz.
Contributors
Dave Herron, Catia Pesquita, Paul Cripps, and Nigel Dewdney.
Acknowledgements
Supported by Turing Innovations Limited and The Alan Turing Institute’s Defence and Security Programme via the project GUARD.
References
- OASIS Cyber Threat Intelligence Technical Committee. STIX Version 2.1. Edited by Bret Jordan, Rich Piazza, and Trey Darley. OASIS Standard, 10 June 2021. https://docs.oasis-open.org/cti/stix/v2.1/os/stix-v2.1-os.html
- Casey, E., Barnum, S., Griffith, R., Snyder, J., van Beek, H., and Nelson, A. (2018). The Evolution of Expressing and Exchanging Cyber-investigation Information in a Standardized Form. In: Biasiotti et al. (eds), Handling and Exchanging Electronic Evidence Across Europe. Springer.
- Kaloroumakis, P. E. and Smith, M. J. (2021). Toward a Knowledge Graph of Cybersecurity Countermeasures. Technical Report Case 20-2034. The MITRE Corporation. https://d3fend.mitre.org/resources/D3FEND.pdf
- Matheus, C. J. and Ulicny, B. (2007). On the Automatic Generation of an OWL Ontology based on the Joint C3 Information Exchange Data Model. In: Proceedings of the 12th International Command and Control Research and Technology Symposium (ICCRTS), Newport, RI, USA.
- Balaji, B., Bhattacharya, A., Fierro, G., Gao, J., Gluck, J., Hong, D., Johansen, A., Koh, J., Ploennigs, J., Agarwal, Y., Bergés, M., Culler, D., Gupta, R. K., Kjærgaard, M. B., Srivastava, M., and Whitehouse, K. (2018). Brick: Metadata schema for portable smart building applications. Applied Energy, 226, 1273–1292. https://doi.org/10.1016/j.apenergy.2018.02.091
- Reinisch, C., Kofler, M. J., Iglesias, F., and Kastner, W. (2011). ThinkHome Energy Efficiency in Future Smart Homes. EURASIP Journal on Embedded Systems, 2011, Article 104617. https://doi.org/10.1155/2011/104617
- Alirezaie, M., Hammar, K., Blomqvist, E., Nyström, M., and Ivanova, V. (2018). SmartEnv Ontology in E-care@home. In: SSN 2018 — 9th International Semantic Sensor Networks Workshop (ISWC 2018), CEUR Vol. 2213, pp. 72–79.
- Vinasco-Alvarez, D., Samuel, J., Servigne, S., and Gesquiere, G. (2024). Towards an Automated Transformation of an nD Urban Data Model to a Computational Ontology Network: From UML to OWL, From CityGML 3.0 to CityOWL. ISPRS Annals of Photogrammetry, Remote Sensing and Spatial Information Sciences, X-4/W4-2024, pp. 231–238. https://doi.org/10.5194/isprs-annals-X-4-W4-2024-231-2024
- Poveda-Villalón, M., Suárez-Figueroa, M. C., García-Castro, R., and Gómez-Pérez, A. (2010). A Context Ontology for Mobile Environments. In: Proceedings of the Workshop on Context, Information and Ontologies (CIAO 2010), co-located with EKAW 2010, Lisbon, Portugal. CEUR Vol. 626. https://ceur-ws.org/Vol-626/regular3.pdf
- Jensen, M., Cox, A. P., Beverley, J., Smith, B., and Otte, J. N. (2024). The Common Core Ontologies (Version 2.0). https://doi.org/10.48550/arXiv.2404.17758
- Faria, D., Pesquita, C., Santos, E., Palmonari, M., Cruz, I. F., and Couto, F. M. (2013). The AgreementMakerLight ontology matching system. In: OTM Confederated International Conferences “On the Move to Meaningful Internet Systems”, pp. 527–541. Springer.
- Jiménez-Ruiz, E. and Cuenca Grau, B. (2011). LogMap: Logic-based and scalable ontology matching. In: International Semantic Web Conference, pp. 273–288. Springer.
- He, Y., Chen, J., Antonyrajah, D., and Horrocks, I. (2022). BERTMap: A BERT-based ontology alignment system. In: Proceedings of the AAAI Conference on Artificial Intelligence, 36(5), 5684–5691.
- Ontology Alignment Evaluation Initiative — Large BioMed (LargeBio) track. http://www.cs.ox.ac.uk/isg/projects/SEALS/oaei/
DISO-OAEI v1. Questions or corrections: open an issue or contact the track organisers.