Knowledge representation
AI research into encoding knowledge so that machines can reason with it: semantic networks, frames and description logics.
- also
- Symbolic AI
- scheme
- traditions
Where it answered
This tradition's column of the issues map: which questions its works mainly answer, and the earliest of each.
| issue | works | earliest |
|---|---|---|
| Technical 31 works · 65% | ||
| Identification | 3 | In Defense of Ambiguity 2008 |
| Linking | ||
| Data model | 9 | Semantic network 1956 |
| Serialization | ||
| Reasoning | 17 | Programs with Common Sense 1959 |
| Query & validation | 2 | On Closed World Data Bases 1978 |
| Scale & performance | ||
| Bridge 16 works · 33% | ||
| Vocabulary | 16 | WordNet 1985 |
| Human 1 work · 2% | ||
| Topology | ||
| Trust | 1 | Named Graphs, Provenance and Trust 2005 |
| Governance | ||
| Adoption & incentives | ||
| Sustainability | ||
| Usability | ||
Shares works with Web standards (11) · Databases (4) · Life sciences (4) · Machine learning (4) · Libraries, archives and museums (2)
Counts use each work's main design issue, as on the full map; 48 works in all.
Timeline
Everything from this tradition, in lanes by type. Bars run from start to end where both are known; marks people, projects and organizations still active. 33 entries have no date and are not shown. Hover over or focus an entry to draw its links. Scroll sideways, or use the decades above.
Entries (99)
Concepts 12
-
Semantic network
1956
concept
formalism
Graph of concepts joined by labelled relations, used to represent meaning; first proposed by Richard Richens in 1956 and developed by Quillian and others in the 1960s.
-
Frames
1974
concept
formalism
Knowledge structures of slots with default values describing stereotyped situations, proposed by Marvin Minsky in 1974.
-
Description logic
concept
formalism
Family of decidable logics for describing concepts and their relations; the formal basis of OWL.
-
Entailment and inference
concept
formalism
Deriving facts that follow from stated ones plus a schema or ontology, for example that a member of a subclass is also a member of its superclass.
-
Identity and co-reference
concept
debate
The problem of recognising when different names refer to the same thing. OWL's owl:sameAs states it, but used loosely across datasets it merges things that are only similar.
-
Knowledge graph
concept
formalism
Graph of entities and the relations between them, used to integrate and query data; the term spread after Google's 2012 Knowledge Graph.
-
Neuro-symbolic AI
concept
technique
AI that combines neural networks with symbolic knowledge such as rules and knowledge graphs; it drew new attention in the 2020s as a way to ground large language models.
-
Ontology (information science)
concept
formalism
Formal description of the concepts in a domain and the relations between them, which software can use to reason about data.
-
Ontology spectrum
concept
Scale of increasingly formal knowledge organization, from catalogues and glossaries through thesauri and taxonomies to logic-based ontologies, drawn to clarify the many things called 'ontologies'.
-
Open-world assumption
concept
principle
The rule that a fact missing from the data is unknown, not false. RDF and OWL assume it, unlike most databases.
-
Software agent
concept
vision
Program that acts on a person's behalf, for example finding and booking a service; the payoff promised by the 2001 Scientific American article.
-
Upper ontology
concept
formalism
Ontology of very general categories, such as object, process and quality, shared across domains. Examples include Cyc's upper ontology, BFO, DOLCE and SUMO.
Writings 22
-
Programs with Common Sense
1959
writing
★ seminal
vision
John McCarthy's 1959 paper proposing the 'advice taker', a program that would decide what to do by deducing it from facts and rules stated in formal logic; the founding statement of logic-based knowledge representation.
-
Semantic Information Processing
1968
writing
Collection of early AI research on meaning and language, edited by Marvin Minsky.
-
Semantic Memory
1968
writing
formalism
M. Ross Quillian's account of a memory model that stores word meanings as a network of linked concepts.
-
A Framework for Representing Knowledge
1974
writing
★ seminal
formalism
Marvin Minsky's MIT AI Lab memo introducing frames: structures of slots with default values for stereotyped situations.
-
What's in a Link: Foundations for Semantic Networks
1975
writing
★ seminal
debate
William Woods's 1975 critique showing that the links in semantic networks had no agreed meaning, mixing up, for example, a class with its members and a definition with an assertion; it set the agenda for giving networks a formal semantics.
-
On Closed World Data Bases
1978
writing
★ seminal
formalism
Raymond Reiter's 1978 paper formalizing the closed-world assumption: a database may treat any fact it cannot show to be true as false.
-
An Overview of the KL-ONE Knowledge Representation System
1985
writing
★ seminal
formalism
Brachman and Schmolze's 1985 account of KL-ONE, a frame-based system with defined concepts and an automatic classifier that places each concept in a subsumption hierarchy; KL-ONE was the first knowledge representation system based on what became description logics.
-
Expressiveness and Tractability in Knowledge Representation and Reasoning
1987
writing
★ seminal
principle
Levesque and Brachman's 1987 paper showing that reasoning gets dramatically harder as a representation language gets more expressive, and that this trade-off underlies the differences between existing representation formalisms.
-
Building Large Knowledge-Based Systems
1990
writing
Book by Doug Lenat and R.V. Guha on the representation and inference methods of the Cyc project.
-
A Translation Approach to Portable Ontology Specifications
1993
writing
★ seminal
formalism
Tom Gruber's paper on sharing ontologies between knowledge systems. It contains the definition of an ontology as 'an explicit specification of a conceptualization'.
-
Ontology Development 101: A Guide to Creating Your First Ontology
2001
writing
technique
Step-by-step guide by Natasha Noy and Deborah McGuinness to building an ontology, with examples in Protégé.
-
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
2003
writing
★ seminal
Design history of OWL by Horrocks, Patel-Schneider and van Harmelen, tracing it from description logics and RDF.
-
Named Graphs, Provenance and Trust
2005
writing
★ seminal
technique
WWW 2005 paper extending RDF so that a set of statements can be named by a URI and described like any resource. It shows publishers signing their graphs and consumers deciding which graphs to trust.
-
Ontology Matching
2007
writing
technique
Book by Jérôme Euzenat and Pavel Shvaiko (2007; second edition 2013) on methods for finding correspondences between the terms of different ontologies, so that data described in one can be used with another.
-
Where Are All the Intelligent Agents?
2007
writing
debate
Jim Hendler's 2007 editorial in IEEE Intelligent Systems, six years after he co-wrote the Scientific American article that promised Semantic Web agents, asking why those agents had not appeared.
-
YAGO: A Core of Semantic Knowledge Unifying WordNet and Wikipedia
2007
writing
WWW 2007 paper presenting YAGO, a knowledge base that attaches facts extracted from Wikipedia to WordNet's taxonomy, with high measured accuracy.
-
In Defense of Ambiguity
2008
writing
debate
2008 paper by Pat Hayes and Harry Halpin arguing that reference is ambiguous in any language, so Web architecture cannot make what a URI names fully unambiguous, and that a redirect alone does not settle it.
-
When owl:sameAs Isn't the Same: An Analysis of Identity in Linked Data
2010
writing
★ seminal
2010 ISWC paper showing that owl:sameAs links between Linked Data sets are often used to mean 'similar' or 'related' rather than strict identity, and proposing finer-grained alternatives.
-
Knowledge Vault: A Web-Scale Approach to Probabilistic Knowledge Fusion
2014
writing
2014 KDD paper by Xin Luna Dong and eight Google colleagues describing a knowledge base built by machine: facts extracted from text, tables and page structure across the Web, combined with existing knowledge bases and given probabilities of being true.
-
An Ontological Architecture for Orbital Debris Data
2015
writing
formalism
2015 paper by Robert Rovetto in Earth Science Informatics presenting an ontological architecture for data on orbital debris and space situational awareness.
-
Knowledge Graphs
2021
writing
★ seminal
Survey by Aidan Hogan and 17 co-authors of the data models, query languages, reasoning and methods behind knowledge graphs.
-
Unifying Large Language Models and Knowledge Graphs: A Roadmap
2023
writing
vision
Survey proposing three ways to combine language models and knowledge graphs: KG-enhanced LLMs, LLM-augmented KGs, and the two working together.
Standards 9
-
SHOE
c. 1996
standard
Simple HTML Ontology Extensions: an early language for writing ontologies and annotating web pages with machine-readable claims, developed at the University of Maryland around 1996; among the first ontology languages made for the Web.
-
CIDOC Conceptual Reference Model
1999
standard
★ seminal
Ontology for museum and cultural heritage documentation from ICOM's documentation committee, first issued in 1999 and an ISO standard since 2006. It describes objects through the events in their history, such as production, acquisition and movement, so that records from different institutions can be integrated.
-
DAML+OIL
2001
standard
Ontology language formed in 2001 by merging the American DAML with the European OIL; a thin layer over RDF Schema with description-logic semantics, and the direct basis of OWL.
-
SNOMED CT
2002
standard
Logic-based clinical terminology of medical concepts and their relations, released in January 2002 and maintained by SNOMED International.
-
ISO 15926
2003
standard
ISO standard for integrating the life-cycle data of process plants, including oil and gas facilities, with a generic data model (Part 2, 2003) and reference data libraries; Part 8 implements it in OWL and RDF.
-
OWL
2004
standard
★ seminal
W3C language for writing ontologies on the Web, based on description logics. OWL 2 followed in 2009.
-
FRBRoo
2006
standard
Formal ontology joining the librarians' FRBR model with the museums' CIDOC CRM, begun in 2006, so that bibliographic and museum records share one model.
-
OWL 2
2009
standard
Second version of OWL, adding profiles such as OWL 2 EL, QL and RL for tractable reasoning; a W3C Recommendation since October 2009.
-
Financial Industry Business Ontology
2014
standard
OWL ontology of financial contracts, instruments, parties and their relations, begun after the 2008 crisis as a shared vocabulary for analysis and regulatory reporting; developed by the EDM Council with the Object Management Group and in an open community process since 2020.
Projects 8
-
Cyc
1984
project
★ seminal
Long-running project to hand-encode common-sense knowledge as a logical knowledge base, started at MCC and continued by Cycorp.
-
WordNet
1985
project
★ seminal
Lexical database of English begun in 1985 at Princeton's Cognitive Science Laboratory under George A. Miller: nouns, verbs and adjectives grouped into sets of synonyms linked by relations such as broader and part-of. It became a shared vocabulary for language processing and for knowledge bases such as YAGO.
-
Protégé
1987
project
Free ontology editor from Stanford University, widely used to build OWL ontologies.
-
Gene Ontology
1998
project
★ seminal
Ontology of gene and gene-product functions begun in 1998 by researchers working on fly, mouse and yeast genomes; one of the most used ontologies in biology.
-
DAML
1999
project
DARPA research programme started in 1999 by Jim Hendler to create machine-readable representations for the Web; its RDF-based DAML language fed directly into OWL.
-
International Semantic Web Conference
2002
project
Annual research conference of the Semantic Web community, held since 2002 after a 2001 symposium at Stanford.
-
OBO Foundry
2007
project
Collective of biomedical ontology developers who share principles for building interoperable ontologies; it has led the OBO effort since 2007.
-
YAGO
2007
project
Knowledge base built at the Max Planck Institute for Informatics that combines facts from Wikipedia with WordNet's taxonomy (later with schema.org's); with DBpedia, one of the first large knowledge bases extracted from Wikipedia.
Organizations 4
-
Stanford University
1885
organization
Private research university in California whose biomedical informatics group develops Protégé.
-
DARPA
1958
organization
US Defense Department research agency, which funded the DAML programme and earlier funded Engelbart's work.
-
Microelectronics and Computer Technology Corporation
1982–2000
organization
American research consortium in Austin, Texas, which hosted the Cyc project from 1984 until 1994.
-
Cycorp
1994
organization
Austin company founded by Doug Lenat to continue developing Cyc after it left MCC.
People 44
-
George A. Miller
1920–2012
person
American psychologist who founded WordNet at Princeton in 1985.
-
Marvin Minsky
1927–2016
person
American AI pioneer at MIT who proposed frames in 1974, a structure of slots and defaults that prefigures classes and properties in ontologies.
-
John McCarthy
1927–2011
person
American computer scientist who coined the term 'artificial intelligence', created Lisp and proposed representing knowledge in formal logic.
-
Raymond Reiter
1939–2002
person
Canadian computer scientist and logician who formalized the closed-world assumption for databases in 1978.
-
William A. Woods
b. 1942
person
American researcher in natural-language processing and knowledge representation, author of 'What's in a Link' (1975).
-
Pat Hayes
b. 1944
person
British AI researcher at IHMC who edited RDF's model theory (RDF Semantics, 2004) and co-edited OWL's semantics.
-
Gerald Jay Sussman
b. 1947
person
MIT computer scientist in artificial intelligence and programming languages since 1964; co-author of 'Information Accountability' (2008).
-
Ronald J. Brachman
b. 1949
person
American AI researcher who designed KL-ONE, the system from which description logics grew.
-
Doug Lenat
1950–2023
person
American AI researcher who began the Cyc project in 1984 to hand-encode common-sense knowledge, and founded Cycorp to continue it.
-
Christiane Fellbaum
b. 1950
person
American linguist who later directed WordNet at Princeton.
-
Hector Levesque
b. 1951
person
Canadian AI researcher whose work with Ronald Brachman set out the trade-off between expressiveness and tractability in knowledge representation.
-
Mark Musen
b. 1956
person
Stanford biomedical informatician who built the first version of Protégé in 1987 and has led its development since.
-
Jim Hendler
b. 1957
person
American AI researcher who co-wrote 'The Semantic Web' (2001) and, as a DARPA programme manager, ran the DAML programme that fed into OWL.
-
Ian Horrocks
b. 1958
person
British computer scientist at Oxford whose work on description logics shaped OWL; he co-edited OWL's formal semantics.
-
Tom Gruber
b. 1959
person
American computer scientist whose 1993 paper gave the much-quoted definition of an ontology as 'an explicit specification of a conceptualization'. He later co-founded Siri.
-
Deborah McGuinness
b. 1960
person
American computer scientist who co-wrote 'Ontology Development 101' and co-edited the W3C's 2004 OWL overview.
-
Frank van Harmelen
b. 1960
person
Dutch computer scientist at the Vrije Universiteit Amsterdam who co-edited the W3C's 2004 OWL overview.
-
Jan Wielemaker
b. 1960
person
Dutch computer scientist at Vrije Universiteit Amsterdam and the main developer of SWI-Prolog; co-author of sameAs.cc (2018).
-
R.V. Guha
b. 1965
person
Indian computer scientist whose work runs from Cyc through Apple's Meta Content Framework and Netscape's RSS to schema.org, which he started at Google.
-
Jeff Heflin
b. 1970
person
One of the University of Maryland developers of SHOE, an early ontology language for the Web (around 1996).
-
Markus Krötzsch
b. 1981
person
German computer scientist who co-created Semantic MediaWiki and Wikidata with Denny Vrandečić; he works on knowledge representation at TU Dresden.
-
Aidan Hogan
person
Semantic Web researcher at the University of Chile and lead author of the 2021 survey 'Knowledge Graphs'.
-
Chen Chen
person
Co-author of 'Unifying Large Language Models and Knowledge Graphs: A Roadmap' (2023).
-
Claudio Gutiérrez
person
Chilean computer scientist at the Universidad de Chile and co-author of the formal semantics of SPARQL (2009).
-
David Rager
person
One of the University of Maryland developers of SHOE, an early ontology language for the Web (around 1996).
-
Fabian M. Suchanek
person
Computer scientist, now a professor at Télécom Paris, who created YAGO.
-
Guus Schreiber
person
Dutch computer scientist at VU Amsterdam who co-chaired the W3C Web Ontology Working Group that produced OWL, with Jim Hendler.
-
James G. Schmolze
person
American computer scientist, co-author of the 1985 overview of KL-ONE.
-
Jérôme Euzenat
person
French computer scientist at Inria who co-wrote Ontology Matching (2007) with Pavel Shvaiko.
-
Jiapu Wang
person
Co-author of 'Unifying Large Language Models and Knowledge Graphs: A Roadmap' (2023).
-
Lee Spector
person
One of the University of Maryland developers of SHOE, an early ontology language for the Web (around 1996).
-
Linhao Luo
person
Co-author of 'Unifying Large Language Models and Knowledge Graphs: A Roadmap' (2023).
-
M. Ross Quillian
person
Cognitive scientist whose 1960s models of semantic memory helped establish semantic networks as a way to represent meaning.
-
Martin Doerr
person
Information scientist who led the development of the CIDOC Conceptual Reference Model and its harmonisation with FRBR.
-
Natasha Noy
person
Computer scientist who worked on the Protégé ontology editor at Stanford, co-wrote 'Ontology Development 101', and co-wrote the 2019 paper introducing Google Dataset Search.
-
Ora Lassila
person
Finnish computer scientist who co-edited the first RDF specification (1999) and co-wrote the 2001 Scientific American article 'The Semantic Web'.
-
Pavel Shvaiko
person
Computer scientist who co-wrote Ontology Matching (2007) with Jérôme Euzenat.
-
Peter Patel-Schneider
person
Researcher at Bell Labs who co-edited OWL's formal semantics and co-wrote the design history of OWL.
-
Robert J. Rovetto
person
Researcher who proposed ontologies for orbital debris and space situational awareness data from 2015.
-
Sean Luke
person
One of the University of Maryland developers of SHOE, an early ontology language for the Web (around 1996).
-
Serena Villata
person
Researcher at INRIA who co-edited the W3C ODRL Information Model 2.2 (2018).
-
Shirui Pan
person
Co-author of 'Unifying Large Language Models and Knowledge Graphs: A Roadmap' (2023).
-
Xindong Wu
person
Co-author of 'Unifying Large Language Models and Knowledge Graphs: A Roadmap' (2023).
-
Yufei Wang
person
Co-author of 'Unifying Large Language Models and Knowledge Graphs: A Roadmap' (2023).