Toward principles for the design of ontologies used for knowledge sharing?
Open accessAbstract
Recent work in Artificial Intelligence (AI) is exploring the use of formal ontologies as a way of specifying content-specific agreements for the sharing and reuse of knowledge among software entities. We take an engineering perspective on the development of such ontologies. Formal ontologies are viewed as designed artifacts, formulated for specific purposes and evaluated against objective design criteria. We describe the role of ontologies in supporting knowledge sharing activities, and then present a set of criteria to guide the development of ontologies for these purposes. We show how these criteria are applied in case studies from the design of ontologies for engineering mathematics and bibliographic data. Selected design decisions are discussed, and alternative representation choices are evaluated against the design criteria.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
CAIM uses an ontology as a formal specification to provide a consistent scope for categorizing and relating memories via tags, thereby supporting reliable memory retrieval across interactions.
“CAIM uses an ontology as a formal specification to provide a consistent scope for categorizing and relating memories via tags, thereby supporting reliable memory retrieval across interactions [19].”
From CAIM: Development and Evaluation of a Cognitive AI Memory Framework for Long-Term Interaction with Intelligent Agents (2026) · cites this paper as [19]
There is a notable relation between multiscale hierarchies and biological ontologies, in which a biological entity or concept is recursively factored into a set of subconcepts, sub-subconcepts, and so on.
“There is a notable relation of the multiscale hierarchies described above and biological ontologies, in which a biological entity or concept is recursively factored into a set of subconcepts, sub-subconcepts, and so on (Gruber, 1995).”
From Mapping the multiscale structure of biological systems (2021) · cites this paper as Gruber, 1995
Cites
A translation approach to portable ontology specifications
Gruber, T. O. (1993) · Knowledge Acquisition · doi:10.1006/knac.1993.1008 · Cited by 12,803 · see citing works
Self-citationSome Philosophical Problems from the Standpoint of Artificial Intelligence
McCarthy, J., & Hayes, P. J. (1981) · Elsevier eBooks · doi:10.1016/b978-0-934613-03-3.50033-7 · Cited by 3,296 · see citing works
Towards a General Theory of Action and Time
Allen, J. F. (1984) · Artificial Intelligence · doi:10.1016/0004-3702(84)90008-0 · Cited by 3,073 · see citing works
Newell, A. (1982) · Artificial Intelligence · doi:10.1016/0004-3702(82)90012-1 · Cited by 2,589 · see citing works
A Mathematical Introduction to Logic
(2001) · Elsevier eBooks · doi:10.1016/c2009-0-22107-6 · Cited by 2,398 · see citing works
Mediators in the architecture of future information systems
Wiederhold, G. C. M. (1992) · Computer · doi:10.1109/2.121508 · Cited by 2,179 · see citing works
Logical Foundations of Artificial Intelligence
(1987) · Elsevier eBooks · doi:10.1016/c2009-0-27551-9 · Cited by 1,576 · see citing works
Enabling technology for knowledge sharing
Neches, R. T., Fikes, R. E., Finin, T., Gruber, T., Patil, R. S., Senator, T. E., & Swartout, W. (1991) · AI Magazine · doi:10.1609/aimag.v12i3.902 · Cited by 1,355 · see citing works
Self-citationKnowledge Interchange Format Version 3.0 Reference Manual
Genesereth, M. (1992) · Cited by 789 · see citing works
PACT: an experiment in integrating concurrent engineering systems
Cutkosky, M., Engelmore, R., Fikes, R., Genesereth, M., Gruber, T., Mark, W., Tenenbaum, J. M., & Weber, J. (1993) · Computer · doi:10.1109/2.179153 · Cited by 663 · see citing works
Self-citationKADS: a modelling approach to knowledge engineering
Wielinga, B. J., Guus Schreiber, A., & Breuker, J. (1992) · Knowledge Acquisition · doi:10.1016/1042-8143(92)90013-q · Cited by 607 · see citing works
Cyc: toward programs with common sense
Lenat, D., Guha, R., Pittman, K., Pratt, D., & Shepherd, M. (1990) · CACM · doi:10.1145/79173.79176 · Cited by 585 · see citing works
Steels, L. (1990) · DIGITAL.CSIC (Spanish National Research Council (CSIC)) · doi:10.1609/aimag.v11i2.831 · Cited by 508 · see citing works
斉藤, 康. (1990) · Medical Entomology and Zoology · Cited by 395 · see citing works
Ontolingua:A Mechanism to Support portable Ontologies
Gruber, T. O. (1991) · Cited by 387 · see citing works
Self-citationFoundations of a functional approach to knowledge representation
Levesque, H. J. (1984) · Artificial Intelligence · doi:10.1016/0004-3702(84)90009-2 · Cited by 352 · see citing works
Dimensions of knowledge sharing and reuse
Musen, M. A. (1992) · Computers and Biomedical Research · doi:10.1016/0010-4809(92)90003-s · Cited by 351 · see citing works
The role of common ontology in achieving sharable, reusable knowledge bases
Gruber, T. O. (1991) · Cited by 350 · see citing works
Self-citationContexts: a formalization and some applications
Guha, R. V. (1992) · Cited by 343 · see citing works
Hopgood, F. R. A. (1970) · The Mathematical Gazette · doi:10.2307/3612165 · Cited by 340 · see citing works
The DARPA knowledge sharing effort: progress report
Patil, R. S., Fikes, R. E., Patel‐Schneider, P. F., et al. (1997) · Cited by 284 · see citing works
Temporal logics in AI: Semantical and ontological considerations
Shoham, Y. (1987) · Artificial Intelligence · doi:10.1016/0004-3702(87)90052-x · Cited by 267 · see citing works
Concepts, attributes and arbitrary relations
Guarino, N. (1992) · Data & Knowledge Engineering · doi:10.1016/0169-023x(92)90025-7 · Cited by 203 · see citing works
Artificial Intelligence in Design
(1991) · Artificial intelligence in industry · doi:10.1007/978-3-642-74354-2 · Cited by 187 · see citing works
Top-level ontological categories
Sowa, J. F. (1995) · International Journal of Human-Computer Studies · doi:10.1006/ijhc.1995.1068 · Cited by 172 · see citing works
Time representation: a taxonomy of interval relations
Ladkin, P. B. (1986) · Cited by 134 · see citing works
Wielinga, B. J., & Breuker, J. (1986) · European Conference on Artificial Intelligence · Cited by 120 · see citing works
Artificial Intelligence in Design '91
(1991) · Elsevier eBooks · doi:10.1016/c2013-0-04590-2 · Cited by 109 · see citing works
(ML)2: A formal language for KADS models of expertise
van Harmelen, F., & Balder, J. (1992) · Knowledge Acquisition · doi:10.1016/1042-8143(92)90017-u · Cited by 106 · see citing works
Nebel, B., Rich, C., & Swartout, W. (1992) · Medical Entomology and Zoology · Cited by 69 · see citing works
Classical mereology and restricted domains
Eschenbach, C., & Heydrich, W. (1995) · International Journal of Human-Computer Studies · doi:10.1006/ijhc.1995.1071 · Cited by 67 · see citing works
Toward a Knowledge Medium for Collaborative Product Development
Gruber, T. O., Tenenbaum, J. M., & Weber, J. C. (1992) · Springer eBooks · doi:10.1007/978-94-011-2787-5_21 · Cited by 63 · see citing works
Self-citationGeneration of knowledge-acquisition tools from domain ontologies
Eriksson, H., Puerta, Á. R., & Musen, M. A. (1994) · International Journal of Human-Computer Studies · doi:10.1006/ijhc.1994.1067 · Cited by 56 · see citing works
A Formalization of Knowledge‐Level Models for Knowledge Acquisition
Akkermans, H., van Harmelen, F., Guus Schreiber, A., & Wielinga, B. J. (1993) · International Journal of Intelligent Systems · doi:10.1002/j.1098-111x.1993.tb00003.x · Cited by 37 · see citing works
The CommonKADS Framework for Knowledge Modelling
Wielinga, B. J., de Velde, W. V., Schreiber, G., et al. (1992) · University of Twente Research Information · Cited by 22 · see citing works
Towards a causal ontology coping with the temporal constraints between causes and effects
Terenziani, P. (1995) · International Journal of Human-Computer Studies · doi:10.1006/ijhc.1995.1078 · Cited by 14 · see citing works
Reusing a Large Domain-Independent Knowledge Base.
Pirlein, T. (1993) · Cited by 7 · see citing works
Ontologie und Axiomatik der Wissensbasis von LILOG
Ewald, G. K., Lang, E., Pirlein, T., et al. (1992) · Informatik-Fachberichte · doi:10.1007/978-3-642-77387-7 · Cited by 7 · see citing works
A formalism for object-based information systems development
Takagaki, K. (2011) · cIRcle (University of British Columbia) · doi:10.14288/1.0100477 · Cited by 5 · see citing works
Empirical Methods for “Ontological Engineering” — Case Study: Objects
Simmons, G. (1992) · Informatik-Fachberichte · doi:10.1007/978-3-642-77387-7_11 · Cited by 2 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Service Innovation: A Service-Dominant Logic Perspective1
Lusch, R. F., & Nambisan, S. (2015) · MIS Quarterly · doi:10.25300/misq/2015/39.1.07 · Cited by 1,949 · see citing works
The specificity of the scientific field and the social conditions of the progress of reason
Bourdieu, P. (1975) · Social Science Information · doi:10.1177/053901847501400602 · Cited by 1,483 · see citing works
CellML: its future, present and past
Lloyd, C. M., Halstead, M. D. B., & Nielsen, P. F. (2004) · Progress in Biophysics and Molecular Biology · doi:10.1016/j.pbiomolbio.2004.01.004 · Cited by 499 · see citing works
Exploring the role of digital twin for asset lifecycle management
Macchi, M., Roda, I., Negri, E., & Fumagalli, L. (2018) · IFAC-PapersOnLine · doi:10.1016/j.ifacol.2018.08.415 · Cited by 216 · see citing works
Liaw, S. T., Rahimi, A., Ray, P., Taggart, J., Dennis, S., de Lusignan, S., Jalaludin, B., Yeo, A. E. T., & Talaei-Khoei, A. (2013) · International Journal of Medical Informatics · doi:10.1016/j.ijmedinf.2012.10.001 · Cited by 170 · see citing works
A survey on aspect-based sentiment classification
Brauwers, G., & Frasincar, F. (2023) · ACM Computing Surveys · doi:10.1145/3503044 · Cited by 165 · see citing works
Al-Hassan, M., Lu, H., & Lu, J. (2015) · Decision Support Systems · doi:10.1016/j.dss.2015.02.001 · Cited by 136 · see citing works
Rahman, H., & Hussain, M. I. (2020) · Transactions on Emerging Telecommunications Technologies · doi:10.1002/ett.3902 · Cited by 119 · see citing works
The neuron classification problem
Bota, M., & Swanson, L. W. (2007) · Brain Research Reviews · doi:10.1016/j.brainresrev.2007.05.005 · Cited by 108 · see citing works
Futia, G., & Vetrò, A. (2020) · Information · doi:10.3390/info11020122 · Cited by 94 · see citing works
An intelligent tutoring system for visual classification problem solving
Crowley, R. S., & Medvedeva, O. (2006) · Artificial Intelligence in Medicine · doi:10.1016/j.artmed.2005.01.005 · Cited by 98 · see citing works
Requirements and languages for the semantic representation of manufacturing systems
Negri, E., Fumagalli, L., Garetti, M., & Tanca, L. (2016) · Computers in Industry · doi:10.1016/j.compind.2015.10.009 · Cited by 93 · see citing works
Enterprise modelling: Research review and outlook
Vernadat, F. (2020) · Computers in Industry · doi:10.1016/j.compind.2020.103265 · Cited by 92 · see citing works
A cloud based health insurance plan recommendation system: A user centered approach
Abbas, A., Bilal, K., Zhang, L., & Khan, S. U. (2015) · Future Generation Computer Systems · doi:10.1016/j.future.2014.08.010 · Cited by 89 · see citing works
Mapping the multiscale structure of biological systems
Schaffer, L. V., & Ideker, T. (2021) · Cell Systems · doi:10.1016/j.cels.2021.05.012 · Cited by 75 · see citing works
Ontologies and Knowledge Graphs in Oncology Research
Silva, M. C., Eugénio, P., Faria, D., & Pesquita, C. (2022) · Cancers · doi:10.3390/cancers14081906 · Cited by 46 · see citing works
Kumar, A. P., Nayak, A., K, M. S., Chaitanya, & Ghosh, K. (2024) · International Journal of Artificial Intelligence in Education · doi:10.1007/s40593-023-00333-6 · Cited by 41 · see citing works
Eliciting conceptual models to support interdisciplinary research
Beers, P. J., & Bots, P. W. G. (2009) · Journal of Information Science · doi:10.1177/0165551508099087 · Cited by 36 · see citing works
User Context Ontology for Adaptive Mobile-Phone Interfaces
Iqbal, M. W., Ch, N. A., Shahzad, S. K., Naqvi, M. R., Khan, B. A., & Ali, Z. (2021) · IEEE Access · doi:10.1109/access.2021.3095300 · Cited by 36 · see citing works
Developing a knowledge base to support the annotation of ultrasound images of ectopic pregnancy
Dhombres, F., Maurice, P., Friszer, S., Guilbaud, L., Lelong, N., Khoshnood, B., Charlet, J., Perrot, N., Jauniaux, E., Jurkovic, D., et al. (2017) · Journal of Biomedical Semantics · doi:10.1186/s13326-017-0117-1 · Cited by 14 · see citing works
Moodley, D., Pillay, A. W., & Seebregts, C. J. (2012) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-32355-3_8 · Cited by 13 · see citing works
Westhäußer, R., Minker, W., & Zepf, S. (2026) · Proceedings of the 31st International Conference on Intelligent User Interfaces · doi:10.1145/3742413.3789222 · Cited by 1 · see citing works
“As illustrated in Figure 2, CAIM is structured into three modules designed to work together to address the out-lined challenges, including the lack of LTM in LLMs and the need for more accurate and contextually relevant responses.”
- Authors
- Gruber, T. R.
- Affiliations
- Stanford University (US)
- Corresponding author
- Gruber, Thomas R.
- ORCID
- Gruber, Thomas R.
- Venue
- International Journal of Human-Computer Studies
- Publisher
- Elsevier BV
- Published
- 1995-11
- Volume
- 43
- Issue
- 5-6
- Pages
- 907-928
- ISSN
- 1071-5819 (ISSN-L)
- OpenAlex
- W2133109597
- Cited by
- 7,753
- References
- 40
- Citations by year
- 2026: 108 · 2025: 118 · 2024: 144 · 2023: 181 · 2022: 208 · 2021: 250 · 2020: 289 · 2019: 303 · 2018: 255 · 2017: 277 · 2016: 295 · 2015: 389 · 2014: 399 · 2013: 412 · 2012: 460
- FWCI
- 60.71
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- International Journal of Human-Computer Studies (publishedVersion, cc-by-nc-nd)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Semantic Web and Ontologies
- Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › Biomedical Text Mining and Ontologies
- Physical Sciences › Computer Science › Information Systems › Library Science and Information Systems
- Keywords
- formal ontology, ontology design, knowledge sharing, knowledge reuse, design criteria, engineering mathematics, bibliographic data, ontology representation, software entities
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review