# Semantic Web: Past, Present, and Future (with Machine Learning on Knowledge Graphs and Language Models on Knowledge Graphs)

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

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 13 of its 155 references that are in the map.
- First posted on arXiv 22 Dec 2024.

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

- [A Multitask, Multilingual, Multimodal Evaluation of ChatGPT on Reasoning, Hallucination, and Interactivity](https://mlsanity.com/paper/2302.04023/) (2023)
- [Unifying Large Language Models and Knowledge Graphs: A Roadmap](https://mlsanity.com/paper/2306.08302/) (2023)
- [Knowledge Graphs](https://mlsanity.com/paper/2003.02320/) (2020)
- [Head-to-Tail: How Knowledgeable are Large Language Models (LLMs)? A.K.A. Will LLMs Replace Knowledge Graphs?](https://mlsanity.com/paper/2308.10168/) (2023)
- [ToolChain*: Efficient Action Space Navigation in Large Language Models with A* Search](https://mlsanity.com/paper/2310.13227/) (2023)
- [Enhancing Knowledge Graph Construction Using Large Language Models](https://mlsanity.com/paper/2305.04676/) (2023)
- [SDM-RDFizer: An RML Interpreter for the Efficient Creation of RDF Knowledge Graphs](https://mlsanity.com/paper/2008.07176/) (2020)
- [Generations of Knowledge Graphs: The Crazy Ideas and the Business Impact](https://mlsanity.com/paper/2308.14217/) (2023)
- [The Odyssey Approach for Optimizing Federated SPARQL Queries](https://mlsanity.com/paper/1705.06135/) (2017)
- [Trav-SHACL: Efficiently Validating Networks of SHACL Constraints](https://mlsanity.com/paper/2101.07136/) (2021)
- [RocketRML - A NodeJS implementation of a use-case specific RML mapper](https://mlsanity.com/paper/1903.04969/) (2019)
- [RMLStreamer-SISO: an RDF stream generator from streaming heterogeneous data](https://mlsanity.com/paper/2210.14599/) (2022)
- [The Time Traveler's Guide to Semantic Web Research: Analyzing Fictitious Research Themes in the ESWC "Next 20 Years" Track](https://mlsanity.com/paper/2309.13939/) (2023)

## Abstract (arXiv)

Ever since the vision was formulated, the Semantic Web has inspired many generations of innovations. Semantic technologies have been used to share vast amounts of information on the Web, enhance them with semantics to give them meaning, and enable inference and reasoning on them. Throughout the years, semantic technologies, and in particular knowledge graphs, have been used in search engines, data integration, enterprise settings, and machine learning. In this paper, we recap the classical concepts and foundations of the Semantic Web as well as modern and recent concepts and applications, building upon these foundations. The classical topics we cover include knowledge representation, creating and validating knowledge on the Web, reasoning and linking, and distributed querying. We enhance this classical view of the so-called ``Semantic Web Layer Cake'' with an update of recent concepts. These include provenance, security and trust, as well as a discussion of practical impacts from industry-led contributions. We also provide an overiew of shallow and deep machine learning methods for knowledge graphs and discuss the relation of language models and knowledge graphs. We conclude with an outlook on the future directions of the Semantic Web.
