Markus Krötzsch

dblp:85/782 · also Markus Kroetzsch · DBLP profile ↗
← Back
30ranked-venue papers in the field
10as first author
5since 2021 · last 2026
0000-0002-9172-2601ORCID · verified

Domains — venue-derived; a paper can count in several

Knowledge Engineering, Semantic Web & Information Systems · 20 (8 first)Database Systems & Data Management · 6 (1 first)Information Retrieval & Web Search · 4 (1 first)
YearPublicationVenuePosition
2026 SPARQLing Datalog for Rule-Based Reasoning over Large Knowledge Graphs
Alex Ivliev, Markus Krötzsch, Maximilian Marx 0001
ESWC (1)2
2026 Rule Rewriting Revisited: A Fresh Look at Static Filtering for Datalog and ASP
abstract
Static filtering is a data-independent optimisation method for Datalog, which generalises algebraic query rewriting techniques from relational databases. In spite of its early discovery by Kifer and Lozinskii in 1986, the method has been overlooked in recent research and system development, and special cases are being rediscovered independently. We therefore recall the original approach, using updated terminology and more general filter predicates that capture features of modern systems, and we show how to extend its applicability to answer set programming (ASP). The outcome is strictly more general but also more complex than the classical approach: double exponential in general and single exponential even for predicates of bounded arity. As a solution, we propose tractable approximations of the algorithm that can still yield much improved logic programs in typical cases, e.g., it can improve the performance of rule systems over real-world data in the order of magnitude.
Philipp Hanisch, Markus Krötzsch
ICDT2
2024 Chase Termination Beyond Polynomial Time
abstract
The chase is a widely implemented approach to reason with tuple-generating dependencies (tgds), used in data exchange, data integration, and ontology-based query answering. However, it is merely a semi-decision procedure, which may fail to terminate. Many decidable conditions have been proposed for tgds to ensure chase termination, typically by forbidding some kind of "cycle'' in the chase process. We propose a new criterion that explicitly allows some such cycles, and yet ensures termination of the standard chase under reasonable conditions. This leads to new decidable fragments of tgds that are not only syntactically more general but also strictly more expressive than the fragments defined by prior acyclicity conditions. Indeed, while known terminating fragments are restricted to PTime data complexity, our conditions yield decidable languages for any k- ExpTime. We further refine our syntactic conditions to obtain fragments of tgds for which an optimised chase procedure decides query entailment in PSpace or k- ExpSpace, respectively.
Philipp Hanisch, Markus Krötzsch
Proc. ACM Manag. Data2
2022 Tuple-Generating Dependencies Capture Complex Values
Maximilian Marx 0001, Markus Krötzsch
ICDT2
2022 Efficient Dependency Analysis for Rule-Based Ontologies
Larry González, Alex Ivliev, Markus Krötzsch, Stephan Mennicke
ISWC3
2019 The Power of the Terminating Chase (Invited Talk)
abstract
The chase has become a staple of modern database theory with applications in data integration, query optimisation, data exchange, ontology-based query answering, and many other areas. Most application scenarios and implementations require the chase to terminate and produce a finite universal model, and a large arsenal of sufficient termination criteria is available to guarantee this (generally undecidable) condition. In this invited tutorial, we therefore ask about the expressive power of logical theories for which the chase terminates. Specifically, which database properties can be recognised by such theories, i.e., which Boolean queries can they realise? For the skolem (semi-oblivious) chase, and almost any known termination criterion, this expressivity is just that of plain Datalog. Surprisingly, this limitation of most prior research does not apply to the chase in general. Indeed, we show that standard - chase terminating theories can realise queries with data complexities ranging from PTime to non-elementary that are out of reach for the terminating skolem chase. A "Datalog-first" standard chase that prioritises applications of rules without existential quantifiers makes modelling simpler - and we conjecture: computationally more efficient. This is one of the many open questions raised by our insights, and we conclude with an outlook on the research opportunities in this area.
Markus Krötzsch, Maximilian Marx 0001, Sebastian Rudolph
ICDT1
2019 VLog: A Rule Engine for Knowledge Graphs
David Carral, Irina Dragoste, Larry González, Ceriel J. H. Jacobs, Markus Krötzsch, Jacopo Urbani
ISWC (2)5
2018 Preserving Constraints with the Stable Chase
abstract
Conjunctive query answering over databases with constraints – also known as (tuple-generating) dependencies – is considered a central database task. To this end, several versions of a construction called chase have been described. Given a set Sigma of dependencies, it is interesting to ask which constraints not contained in Sigma that are initially satisfied in a given database instance are preserved when computing a chase over Sigma. Such constraints are an example for the more general class of incidental constraints, which when added to Sigma as new dependencies do not affect certain answers and might even speed up query answering. After formally introducing incidental constraints, we show that deciding incidentality is undecidable for tuple-generating dependencies, even in cases for which query entailment is decidable. For dependency sets with a finite universal model, the core chase can be used to decide incidentality. For the infinite case, we propose the stable chase, which generalises the core chase, and study its relation to incidental constraints.
David Carral, Markus Krötzsch, Maximilian Marx 0001, Ana Ozaki, Sebastian Rudolph
ICDT2
2018 Getting the Most Out of Wikidata: Semantic Technology Usage in Wikipedia's Knowledge Graph
Stanislav Malyshev, Markus Krötzsch, Larry González, Julius Gonsior, Adrian Bielefeldt
ISWC (2)2
2017 Tractable Query Answering for Expressive Ontologies and Existential Rules
David Carral, Irina Dragoste, Markus Krötzsch
ISWC (1)3
2017 Attributed Description Logics: Ontologies for Knowledge Graphs
Markus Krötzsch, Maximilian Marx 0001, Ana Ozaki, Veronika Thost
ISWC (1)1
2016 Ontologies for Knowledge Graphs: Breaking the Rules
Markus Krötzsch, Veronika Thost
ISWC (1)1
2016 Editorial
Markus Krötzsch, Gerhard Weikum
J. Web Semant.1
2014 Schema-Agnostic Query Rewriting in SPARQL 1.1
Stefan Bischof 0002, Markus Krötzsch, Axel Polleres, Sebastian Rudolph
ISWC (1)2
2014 Introducing Wikidata to the Linked Data Web
Fredo Erxleben, Michael Günther 0002, Markus Krötzsch, Julian Alfredo Mendez, Denny Vrandecic
ISWC (1)3
2013 Flag & check: data access with monadically defined queries
abstract
We introduce monadically defined queries (MODEQs) and nested monadically defined queries (NEMODEQs), two querying formalisms that extend conjunctive queries, conjunctive two-way regular path queries, and monadic Datalog queries. Both can be expressed as Datalog queries and in monadic second-order logic, yet they have a decidable query containment problem and favorable query answering complexities: a data complexity of P, and a combined complexity of NP (MODEQs) and PSpace (NEMODEQs).
Sebastian Rudolph, Markus Krötzsch
PODS2
2012 The Not-So-Easy Task of Computing Class Subsumptions in OWL RL
Markus Krötzsch
ISWC (1)1
2011 Concurrent Classification of EL Ontologies
Yevgeny Kazakov, Markus Krötzsch, Frantisek Simancík
ISWC (1)2
2011 ShareAlike Your Data: Self-referential Usage Policies for the Semantic Web
Markus Krötzsch, Sebastian Speiser
ISWC (1)1
2011 A better uncle for OWL: nominal schemas for integrating rules and ontologies
abstract
We propose a description-logic style extension of OWL 2 with nominal schemas which can be used like variable nominal classes within axioms. This feature allows ontology languages to express arbitrary DL-safe rules (as expressible in SWRL or RIF) in their native syntax. We show that adding nominal schemas to OWL 2 does not increase the worst-case reasoning complexity, and we identify a novel tractable language SROELV3(∩, x) that is versatile enough to capture the lightweight languages OWL EL and OWL RL.
Markus Krötzsch, Frederick Maier, Adila Krisnadhi, Pascal Hitzler
WWW1
2011 Shortipedia aggregating and curating Semantic Web data
Denny Vrandecic, Varun Ratnakar, Markus Krötzsch, Yolanda Gil
J. Web Semant.3
2010 SPARQL beyond Subgraph Matching
Birte Glimm, Markus Krötzsch
ISWC (1)2
2008 ELP: Tractable Rules for OWL 2
Markus Krötzsch, Sebastian Rudolph, Pascal Hitzler
ISWC1
2008 Description Logic Reasoning with Decision Diagrams: Compiling SHIQ to Disjunctive Datalog
Sebastian Rudolph, Markus Krötzsch, Pascal Hitzler
ISWC2
2008 Workshop on social web and knowledge management (SWKM2008)
abstract
This paper provides an overview on the synergies between social web and knowledge managemen, topics, program committee members as well as summary of accepted papers for the SWKM2008 workshop.
Peter Dolog, Markus Krötzsch, Sebastian Schaffert, Denny Vrandecic
WWW2
2008 The two cultures: Mashing up Web 2.0 and the Semantic Web
Anupriya Ankolekar, Markus Krötzsch, Thanh Tran 0001, Denny Vrandecic
J. Web Semant.2
2007 The two cultures: mashing up web 2.0 and the semantic web
abstract
A common perception is that there are two competing visions for the future evolution of the Web: the Semantic Web and Web 2.0. A closer look, though, reveals that the core technologies and concerns of these two approaches are complementary and that each field can and must draw from the other's strengths. We believe that future web applications will retain the Web 2.0 focus on community and usability, while drawing on Semantic Web infrastructure to facilitate mashup-like information sharing. However, there are several open issues that must be addressed before such applications can become commonplace. In this paper, we outline a semantic weblogs scenario that illustrates the potential for combining Web 2.0 and Semantic Web technologies, while highlighting the unresolved issues that impede its realization. Nevertheless, we believe that the scenario can be realized in the short-term. We point to recent progress made in resolving each of the issues as well as future research directions for each of the communities.
Anupriya Ankolekar, Markus Krötzsch, Thanh Tran 0001, Denny Vrandecic
WWW2
2007 Semantic Wikipedia
Markus Krötzsch, Denny Vrandecic, Max Völkel, Heiko Haller, Rudi Studer
J. Web Semant.1
2006 Semantic MediaWiki
Markus Krötzsch, Denny Vrandecic, Max Völkel
ISWC1
2006 Semantic Wikipedia
abstract
Wikipedia is the world's largest collaboratively edited source of encyclopaedic knowledge. But in spite of its utility, its contents are barely machine-interpretable. Structural knowledge, e.,g. about how concepts are interrelated, can neither be formally stated nor automatically processed. Also the wealth of numerical data is only available as plain text and thus can not be processed by its actual meaning.We provide an extension to be integrated in Wikipedia, that allows the typing of links between articles and the specification of typed data inside the articles in an easy-to-use manner.Enabling even casual users to participate in the creation of an open semantic knowledge base, Wikipedia has the chance to become a resource of semantic statements, hitherto unknown regarding size, scope, openness, and internationalisation. These semantic enhancements bring to Wikipedia benefits of today's semantic technologies: more specific ways of searching and browsing. Also, the RDF export, that gives direct access to the formalised knowledge, opens Wikipedia up to a wide range of external applications, that will be able to use it as a background knowledge base.In this paper, we present the design, implementation, and possible uses of this extension.
Max Völkel, Markus Krötzsch, Denny Vrandecic, Heiko Haller, Rudi Studer
WWW2