Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Axel Polleres

dblp:p/AxelPolleres · DBLP profile ↗
← Back
83ranked-venue papers
4as first author
14since 2021 · last 2026
0000-0001-5670-1146ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 60 · 3 first-author · 12 since 2021Artificial intelligence and machine learning · 17 · 1 first-author · 5 since 2021Theory of computation · 10 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 2Graphics, computer vision, multimedia, augmented reality and games · 2Computer networks · 1Security and privacy · 1Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
7 papers
Graph data management · 34% Query processing and optimization · 32% Distributed and cloud data management · 16%
Artificial intelligence
5 papers
Knowledge representation and reasoning · 100%
Theoretical computer science
4 papers
Logic in computer science · 75% Computational complexity · 25%

Topics — the 26 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed and cloud data management
client-server query processing
0.922021
WiseKG: Balanced Access to Web Knowledge Graphs · WWW 2021
SMART-KG: Hybrid Shipping for SPARQL Querying on the Web · WWW 2020
Query processing and optimization › query scheduling
query load balancing
0.922021
WiseKG: Balanced Access to Web Knowledge Graphs · WWW 2021
SMART-KG: Hybrid Shipping for SPARQL Querying on the Web · WWW 2020
Graph data management › RDF data management
SPARQL query processing
0.922021
WiseKG: Balanced Access to Web Knowledge Graphs · WWW 2021
SMART-KG: Hybrid Shipping for SPARQL Querying on the Web · WWW 2020
Query processing and optimization
constraint validation
0.912025
Common Foundations for SHACL, ShEx, and PG-Schema · WWW 2025
Graph data management
graph data model
0.912025
Common Foundations for SHACL, ShEx, and PG-Schema · WWW 2025
Knowledge, reasoning and agents › Knowledge representation and reasoning
abductive reasoning
0.512021
Reasoning about Explanations for Non-validation in SHACL · KR 2021
Database theory
database repair
0.512021
Reasoning about Explanations for Non-validation in SHACL · KR 2021
Graph data management › graph database
graph schema
0.312025
Common Foundations for SHACL, ShEx, and PG-Schema · WWW 2025
Logic in computer science
logic programming
0.232007
From SPARQL to rules (and back) · WWW 2007
Embedding Non-Ground Logic Programs into Autoepistemic Logic for Knowledge-Base Combination · IJCAI 2007
A logic programming approach to knowledge-state planning, II: The DLVK system · Artif. Intell. 2003
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
ontology language
0.222010
A General Framework for Representing and Reasoning with Annotated Semantic Web Data · AAAI 2010
OWL DL vs. OWL flight: conceptual modeling and reasoning for the semantic Web · WWW 2005
Computational complexity › complexity of reasoning
data complexity
0.112021
Reasoning about Explanations for Non-validation in SHACL · KR 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic
0.122010
A General Framework for Representing and Reasoning with Annotated Semantic Web Data · AAAI 2010
OWL DL vs. OWL flight: conceptual modeling and reasoning for the semantic Web · WWW 2005
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
semantic web
0.112010
A General Framework for Representing and Reasoning with Annotated Semantic Web Data · AAAI 2010
Query processing and optimization › semantic query processing
linked data querying
0.112010
Data summaries for on-demand queries over linked data · WWW 2010
Indexing and storage engines › probabilistic data structures
probabilistic index
0.112010
Data summaries for on-demand queries over linked data · WWW 2010
Indexing and storage engines
synopsis structure
0.112010
Data summaries for on-demand queries over linked data · WWW 2010
Data integration and cleaning › semantic integration
RDF data integration
0.112009
Rapid prototyping of semantic mash-ups through semantic web pipes · WWW 2009
Data models and query languages › query language implementation
query language translation
0.112007
From SPARQL to rules (and back) · WWW 2007
Logic in computer science › nonmonotonic reasoning
autoepistemic logic
0.112007
Embedding Non-Ground Logic Programs into Autoepistemic Logic for Knowledge-Base Combination · IJCAI 2007
Logic in computer science
knowledge representation and reasoning
0.112007
Embedding Non-Ground Logic Programs into Autoepistemic Logic for Knowledge-Base Combination · IJCAI 2007
Logic in computer science
nonmonotonic reasoning
0.112007
Embedding Non-Ground Logic Programs into Autoepistemic Logic for Knowledge-Base Combination · IJCAI 2007
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic programming
0.112005
OWL DL vs. OWL flight: conceptual modeling and reasoning for the semantic Web · WWW 2005
Logic in computer science › logic programming
answer set programming
0.012003
A logic programming approach to knowledge-state planning, II: The DLVK system · Artif. Intell. 2003
Database theory
conjunctive query
0.012010
Data summaries for on-demand queries over linked data · WWW 2010
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge engineering › knowledge integration
knowledge base integration
0.012007
Embedding Non-Ground Logic Programs into Autoepistemic Logic for Knowledge-Base Combination · IJCAI 2007
Graph data management › RDF data management
RDF query processing
0.012007
From SPARQL to rules (and back) · WWW 2007

Methods — techniques the papers use, named apart from their topics

formal semantics · 0.9query optimization · 0.5cost model · 0.5triple pattern fragments · 0.4compressed knowledge graph partitions · 0.4negation as failure · 0.1logic program transformation · 0.1embedding · 0.1datalog · 0.1temporal logic · 0.1source summarization · 0.1query evaluation · 0.1fuzzy logic · 0.1deductive system · 0.1component-oriented pipeline framework · 0.1answer set programming · 0.1logic programming · 0.1description logic · 0.1
YearPublicationVenuePosition
2026 Structure is the Signal: Graph Encodings and GNNs for Constraint Repair in Collaborative KGs
Miguel Vázquez, Kevin Innerebner, Alexander Prock, Günter Klambauer, Elisabeth Lex, Johannes Schimunek, Axel Polleres
ESWC (1)7
2025 rmOWLrmstrict: A Constrained OWL Fragment to Avoid Ambiguities for Knowledge Graph Practitioners
Robert David 0001, Albin Ahmeti, Shqiponja Ahmetaj, Axel Polleres
ESWC (2)4
2025 Who Can Fix This? User Recommendation for Knowledge Graph Repair via Embedding-Based Clustering
abstract
Maintaining the consistency of large-scale knowledge graphs (KGs) like Wikidata requires both automated methods and human expertise. In this paper, we address the task of recommending users best suited to repair a given inconsistency in a KG. Our approach leverages textual entity abstracts to compute sentence embeddings, which are clustered to identify semantically coherent regions of the KG. We introduce a framework that combines unsupervised clustering with 10-fold evaluation to test user recommendation strategies. Repair histories are linked to users, and test inconsistencies are assigned to clusters using approximate prediction. We evaluate two strategies: (i) frequency-based assignment, which recommends users based on how often they have edited entities in the predicted cluster, and (ii) embedding-based similarity, which compares the test inconsistency to past user-edited items via cosine similarity. Preliminary results show a cluster silhouette ≥ 0.5, membership hit rate of 80%, with the frequency-based approach achieving a Hits@3 of 60%. Our findings suggest that lightweight unsupervised methods can effectively recommend users, showing promise for semi-automated KG maintenance.
Nicolas Ferranti, Dayane Guimarães, Jairo Francisco de Souza, Axel Polleres
K-CAP4
2025 Formalizing Repairs for Wikidata Constraint Violations: A Taxonomy and Empirical Analysis
Nicolas Ferranti, Dayane Guimarães, Jairo Francisco de Souza, Axel Polleres
ISWC (1)4
2025 Common Foundations for SHACL, ShEx, and PG-Schema
abstract
Graphs have emerged as a foundation for a variety of applications, including capturing factual knowledge, semantic data integration, social networks, and informing machine learning algorithms. Formalising properties of the data and ensuring data quality requires describing schemas of such graphs. Driven by diverse applications, the Semantic Web and database communities developed not only different graph data models-RDF and property graphs-but also different graph schema languages-SHACL, ShEx, and PG-Schema. Each language has its unique approach to defining constraints and validating graph data, leaving potential users in the dark about their commonalities and differences. In this paper, we provide concise formal definitions of the core components of these languages, employ a uniform framework to facilitate a comprehensive comparison between them, and identify a common set of functionalities, shedding light on both overlapping and distinctive features.
Shqiponja Ahmetaj, Iovka Boneva, Jan Hidders, Katja Hose, Maxime Jakubowski, José Emilio Labra Gayo, Wim Martens, Fabio Mogavero, Filip Murlak, Cem Okulmus, Axel Polleres, Ognjen Savkovic, Mantas Simkus, Dominik Tomaszuk
WWW11
2024 Scholarly Wikidata: Population and Exploration of Conference Data in Wikidata Using LLMs
Nandana Mihindukulasooriya, Sanju Mishra, Daniil Dobriy, Finn Årup Nielsen, Tek Raj Chhetri, Axel Polleres
EKAW6
2024 SMW Cloud: A Corpus of Domain-Specific Knowledge Graphs from Semantic MediaWikis
abstract
Semantic wikis have become an increasingly popular means of collaboratively managing Knowledge Graphs. They are powered by platforms such as Semantic MediaWiki and Wikibase, both of which enable MediaWiki to store and publish structured data. While there are many semantic wikis currently in use, there has been little effort to collect and analyse their structured data, nor to make it available for the research community. This paper seeks to address this gap by systematically collecting structured data from an extensive corpus of Semantic-MediaWiki-powered portals and providing an in-depth analysis of the ontological diversity (and re-use) amongst these wikis using a variety of ontological metrics. Our paper aims to demonstrate that semantic wikis are a valuable and extensive part of Linked Open Data (LOD), and in fact may be considered an own active “sub-cloud” within the LOD ecosystem, which can provide useful insights into the evolution of small and medium-sized domain-specific Knowledge Graphs.
Daniil Dobriy, Martin Beno, Axel Polleres
ESWC (2)3
2023 O2WB: A tool enabling ontology reuse in Wikibase
abstract
The Semantic Web initiative has established standards and practices for publishing interconnected knowledge, where RDF Schema and OWL shall enable the reuse of ontologies as one of these established practices. However, Wikibase, the software behind Wikidata, which is increasingly gaining popularity among data publishers, lacks the functionality to import and reuse existing RDF Schema and OWL ontologies. To facilitate ontology reuse, FAIR data publishing and encourage a tighter connection of existing Linked Data resources with Wikibase instances, we align the Wikibase data model with RDF and present O2WB, a tool for ontology import and export within Wikibase.
Daniil Dobriy, Axel Polleres
K-CAP2
2022 Automated Process Knowledge Graph Construction from BPMN Models
Stefan Bachhofner, Elmar Kiesling, Kate Revoredo, Philipp Waibel, Axel Polleres
DEXA (1)5
2022 An Analysis of Links in Wikidata
Armin Haller, Axel Polleres, Daniil Dobriy, Nicolas Ferranti, Sergio José Rodríguez Méndez
ESWC2
2022 Repairing SHACL Constraint Violations Using Answer Set Programming
Shqiponja Ahmetaj, Robert David 0001, Axel Polleres, Mantas Simkus
ISWC3
2022 Benchmarking Answer Set Programming systems for resource allocation in business processes
abstract
Declarative logic programming formalisms are well-suited to model various optimization and configuration problems. In particular, Answer Set Programming (ASP) systems have gained popularity, for example, to deal with scheduling problems present in several domains. The main goal of this paper is to devise a benchmark for ASP systems to assess their performance when dealing with complex and realistic resource allocation with objective optimization. To this end, we provide (i) a declarative and compact encoding of the resource allocation problem in ASP (compliant with the ASP Core-2 standard), (ii) a configurable ASP systems benchmark named BRANCH that is equipped with resource allocation instance generators that produce problem instances of different sizes with adjustable parameters (e.g., in terms of process complexity, organizational and temporal constraints), and (iii) an evaluation of four state-of-the-art ASP systems using BRANCH. This solid application-oriented benchmark serves the ASP community with a tool that leads to potential optimizations and improvements in encodings and further drives the development of ASP solvers. On the other hand, resource allocation is an important problem that still lacks adequate automated tool support in the context of Business Process Management (BPM). The ASP problem encoding, ready-to-use ASP systems and problem instance generators benefit the BPM community to tackle the problem at scale and mitigate the lack of openly available problem instance data.
Giray Havur, Cristina Cabanillas, Axel Polleres
Expert Syst. Appl.3
2021 Reasoning about Explanations for Non-validation in SHACL
abstract
The Shapes Constraint Language (SHACL) is a recently standardized language for describing and validating constraints over RDF graphs. The SHACL specification describes the so-called validation reports, which are meant to explain to the users the outcome of validating an RDF graph against a collection of constraints. Specifically, explaining the reasons why the input graph does not satisfy the constraints is challenging. In fact, the current SHACL standard leaves it open on how such explanations can be provided to the users. In this paper, inspired by works on logic-based abduction and database repairs, we study the problem of explaining non-validation of SHACL constraints. In particular, in our framework non-validation is explained using the notion of a repair, i.e., a collection of additions and deletions whose application on an input graph results in a repaired graph that does satisfy the given SHACL constraints. We define a collection of decision problems for reasoning about explanations, possibly restricting to explanations that are minimal with respect to cardinality or set inclusion. We provide a detailed characterization of the computational complexity of those reasoning tasks, including the combined and the data complexity.
Shqiponja Ahmetaj, Robert David 0001, Magdalena Ortiz 0001, Axel Polleres, Bojken Shehu, Mantas Simkus
KR4
2021 WiseKG: Balanced Access to Web Knowledge Graphs
abstract
SPARQL query services that balance processing between clients and servers become more and more essential to handle the increasing load for open and decentralized knowledge graphs on the Web. To this end, Linked Data Fragments (LDF) have introduced a foundational framework that has sparked research exploring a spectrum of potential Web querying interfaces in between server-side query processing via SPARQL endpoints and client-side query processing of data dumps. Current proposals in between typically suffer from imbalanced load on either the client or the server. In this paper, to the best of our knowledge, we present the first work that combines both client-side and server-side query optimization techniques in a truly dynamic fashion: we introduce WiseKG, a system that employs a cost model that dynamically delegates the load between servers and clients by combining client-side processing of shipped partitions with efficient server-side processing of star-shaped sub-queries, based on current server workload and client capabilities. Our experiments show that WiseKG significantly outperforms state-of-the-art solutions in terms of average total query execution time per client, while at the same time decreasing network traffic and increasing server-side availability.
Amr Azzam, Christian Aebeloe, Gabriela Montoya, Ilkcan Keles, Axel Polleres, Katja Hose
WWW5
2020 Challenges of Linking Organizational Information in Open Government Data to Knowledge Graphs
Jan Portisch, Omaima Fallatah, Sebastian Neumaier, Mohamad Yaser Jaradeh, Axel Polleres
EKAW5
2020 Events Matter: Extraction of Events from Court Decisions
abstract
The analysis of court decisions and associated events is part of the daily life of many legal practitioners. Unfortunately, since court decision texts can often be long and complex, bringing all events relating to a case in order, to understand their connections and durations is a time-consuming task. Automated court decision timeline generation could provide a visual overview of what happened throughout a case by representing the main legal events, together with relevant temporal information. Tools and technologies to extract events from court decisions however are still underdeveloped. To this end, in the current paper we compare the effectiveness of three different extraction mechanisms, namely deep learning, conditional random fields, and rule-based method, to facilitate automated extraction of events and their components (i.e., the event type, who was involved, and when it happened). In addition, we provide a corpus of manually annotated decisions of the European Court of Human Rights, which shall serve as a gold standard not only for our own evaluation, but also for the research community for comparison and further experiments.
Erwin Filtz, María Navas-Loro, Cristiana Teixeira Santos, Axel Polleres, Sabrina Kirrane
JURIX4
2020 ODArchive - Creating an Archive for Structured Data from Open Data Portals
Johann Mitlöhner, Sebastian Neumaier, Axel Polleres
ISWC (2)4
2020 SMART-KG: Hybrid Shipping for SPARQL Querying on the Web
abstract
While Linked Data (LD) provides standards for publishing (RDF) and (SPARQL) querying Knowledge Graphs (KGs) on the Web, serving, accessing and processing such open, decentralized KGs is often practically impossible, as query timeouts on publicly available SPARQL endpoints show. Alternative solutions such as Triple Pattern Fragments (TPF) attempt to tackle the problem of availability by pushing query processing workload to the client side, but suffer from unnecessary transfer of irrelevant data on complex queries with large intermediate results. In this paper we present smart-KG, a novel approach to share the load between servers and clients, while significantly reducing data transfer volume, by combining TPF with shipping compressed KG partitions. Our evaluations show that smart-KG outperforms state-of-the-art client-side solutions and increases server-side availability towards more cost-effective and balanced hosting of open and decentralized KGs.
Amr Azzam, Javier D. Fernández, Maribel Acosta, Martin Beno, Axel Polleres
WWW5
2019 Message Passing for Complex Question Answering over Knowledge Graphs
abstract
Question answering over knowledge graphs (KGQA) has evolved from simple single-fact questions to complex questions that require graph traversal and aggregation. We propose a novel approach for complex KGQA that uses unsupervised message passing, which propagates confidence scores obtained by parsing an input question and matching terms in the knowledge graph to a set of possible answers. First, we identify entity, relationship, and class names mentioned in a natural language question, and map these to their counterparts in the graph. Then, the confidence scores of these mappings propagate through the graph structure to locate the answer entities. Finally, these are aggregated depending on the identified question type. This approach can be efficiently implemented as a series of sparse matrix multiplications mimicking joins over small local subgraphs. Our evaluation results show that the proposed approach outperforms the state of the art on the LC-QuAD benchmark. Moreover, we show that the performance of the approach depends only on the quality of the question interpretation results, i.e., given a correct relevance score distribution, our approach always produces a correct answer ranking. Our error analysis reveals correct answers missing from the benchmark dataset and inconsistencies in the DBpedia knowledge graph. Finally, we provide a comprehensive evaluation of the proposed approach accompanied with an ablation study and an error analysis, which showcase the pitfalls for each of the question answering components in more detail.
Svitlana Vakulenko, Javier D. Fernández, Axel Polleres, Maarten de Rijke, Michael Cochez
CIKM3
2019 Enabling Spatio-Temporal Search in Open Data
Sebastian Neumaier, Axel Polleres
J. Web Semant.2
2018 Comparative Preferences in SPARQL
Peter F. Patel-Schneider, Axel Polleres, David L. Martin 0001
EKAW2
2018 HDTQ: Managing RDF Datasets in Compressed Space
Javier D. Fernández, Miguel A. Martínez-Prieto, Axel Polleres, Julian Reindorf
ESWC3
2018 Measuring Semantic Coherence of a Conversation
Svitlana Vakulenko, Maarten de Rijke, Michael Cochez, Vadim Savenkov, Axel Polleres
ISWC (1)5
2018 Special Issue: Computational Ethics and Accountability
abstract
Computational Ethics and Accountability are becoming topics of increasing societal impact; in particular, on the one hand, in the context of recent advances in AI and machine-learning techniques, people and organizations accept decisions made for them by machines, be they buy-sell decisions, pre-filtering of applications, deciding which content users are presented, which personal data are shared and used by third parties, up to automated driving.In each of these application scenarios, where algorithms and machines support or even replace human decisions, ethical issues may arise.On the other hand, algorithms and machines can play the role of verifying and cross-checking compliance of human players in analyzing digital records of social interactions, for instance, in business transactions and processes, but also in following rules of conduct in online social interactions.Closing the circle, based on such checks, again automated decisions may be implied that involve ethical requirements, such as nondiscrimination and fairness.Apart from infamous "trolley problems" (Edmonds 2013), where even philosophers struggle to judge what is the "right" decision and going either way has dramatic impacts, there are more subtle everyday decisions that we now either happily delegate to machines or that are digitally recorded, which may have ethical implications: handling of personal data has to follow strict legal regulations, especially in social networks and in re-sharing personal data with businesses, (social) norms should be followed also in domains where automated agents enter interactions that were typically executed by human actors only, and fair business practices should be ensured within business processes, compliant with regulations, laws, and best practices.In all these areas, at the very least, we expect transparency and accountability from automated decision and decision support systems: that is, we should require these systems to be transparent about how they make decisions and knowing who is accountable for those decisions and their effects.Many voices demand a more responsible technology and engineering approach, such as articulated in the Copenhagen Letter (Techfestival 2017), or recent initiatives to standardize value-based ethically compliant system design, such as IEEE's P7000 (for Ethical Life-Cycle Concerns Working Group (EMELC-WG) 2017) family of standards.
Cristina Baroglio, Olivier Boissier, Axel Polleres
ACM Trans. Internet Techn.3
2018 Enriching integrated statistical open city data by combining equational knowledge and missing value imputation
Stefan Bischof 0002, Andreas Harth, Benedikt Kämpgen, Axel Polleres, Patrik Schneider
J. Web Semant.4
2017 Updating Wikipedia via DBpedia Mappings and SPARQL
Albin Ahmeti, Javier D. Fernández, Axel Polleres, Vadim Savenkov
ESWC (1)3
2017 Self-Enforcing Access Control for Encrypted RDF
Javier D. Fernández, Sabrina Kirrane, Axel Polleres, Simon Steyskal
ESWC (1)3
2016 Handling Inconsistencies Due to Class Disjointness in SPARQL Updates
Albin Ahmeti, Diego Calvanese, Axel Polleres, Vadim Savenkov
ESWC3
2016 Multi-level Semantic Labelling of Numerical Values
Sebastian Neumaier, Jürgen Umbrich, Josiane Xavier Parreira, Axel Polleres
ISWC (1)4
2015 Mining Project-Oriented Business Processes
Saimir Bala, Cristina Cabanillas, Jan Mendling, Andreas Solti, Axel Polleres
BPM5
2015 Collecting, Integrating, Enriching and Republishing Open City Data as Linked Data
Stefan Bischof 0002, Christoph Martin, Axel Polleres, Patrik Schneider
ISWC (2)3
2014 Schema-Agnostic Query Rewriting in SPARQL 1.1
Stefan Bischof 0002, Markus Krötzsch, Axel Polleres, Sebastian Rudolph
ISWC (1)3
2014 Updating RDFS ABoxes and TBoxes in SPARQL
Albin Ahmeti, Diego Calvanese, Axel Polleres
ISWC (1)3
2014 Strategies for Executing Federated Queries in SPARQL1.1
Carlos Buil-Aranda, Axel Polleres, Jürgen Umbrich
ISWC (2)2
2014 Everything you always wanted to know about blank nodes
Aidan Hogan, Marcelo Arenas, Alejandro Mallea, Axel Polleres
J. Web Semant.4
2013 RDFS with Attribute Equations via SPARQL Rewriting
Stefan Bischof 0002, Axel Polleres
ESWC2
2013 Debugging Non-ground ASP Programs with Choice Rules, Cardinality and Weight Constraints
Axel Polleres, Melanie Frühstück, Gottfried Schenner, Gerhard Friedrich
LPNMR1
2013 Federating queries in SPARQL 1.1: Syntax, semantics and evaluation
Carlos Buil-Aranda, Marcelo Arenas, Óscar Corcho, Axel Polleres
J. Web Semant.4
2013 Binary RDF representation for publication and exchange (HDT)
Javier D. Fernández, Miguel A. Martínez-Prieto, Claudio Gutierrez 0001, Axel Polleres, Mario Arias
J. Web Semant.4
2012 An empirical survey of Linked Data conformance
Aidan Hogan, Jürgen Umbrich, Andreas Harth, Richard Cyganiak, Axel Polleres, Stefan Decker
J. Web Semant.5
2012 Scalable and distributed methods for entity matching, consolidation and disambiguation over linked data corpora
Aidan Hogan, Antoine Zimmermann, Jürgen Umbrich, Axel Polleres, Stefan Decker
J. Web Semant.4
2012 A general framework for representing, reasoning and querying with annotated Semantic Web data
Antoine Zimmermann, Nuno Lopes 0002, Axel Polleres, Umberto Straccia
J. Web Semant.3
2011 A Methodological Approach for Ontologising and Aligning Health Level Seven (HL7) Applications
Ratnesh Sahay, Ronan Fox, Antoine Zimmermann, Axel Polleres, Manfred Hauswirth
ARES4
2011 On Blank Nodes
Alejandro Mallea, Marcelo Arenas, Aidan Hogan, Axel Polleres
ISWC (1)4
2011 Embedding nonground logic programs into autoepistemic logic for knowledge-base combination
abstract
In the context of the Semantic Web, several approaches for combining ontologies, given in terms of theories of classical first-order logic and rule bases, have been proposed. They either cast rules into classical logic or limit the interaction between rules and ontologies. Autoepistemic logic (AEL) is an attractive formalism which allows overcoming these limitations by serving as a uniform host language to embed ontologies and nonmonotonic logic programs into it. For the latter, so far only the propositional setting has been considered. In this article, we present three embeddings of normal and three embeddings of disjunctive nonground logic programs under the stable model semantics into first-order AEL. While all embeddings correspond with respect to objective ground atoms, differences arise when considering nonatomic formulas and combinations with first-order theories. We compare the embeddings with respect to stable expansions and autoepistemic consequences, considering the embeddings by themselves, as well as combinations with classical theories. Our results reveal differences and correspondences of the embeddings, and provide useful guidance in the choice of a particular embedding for knowledge combination.
Jos de Bruijn, Thomas Eiter, Axel Polleres, Hans Tompits
ACM Trans. Comput. Log.3
2011 Robust and scalable Linked Data reasoning incorporating provenance and trust annotations
Piero A. Bonatti, Aidan Hogan, Axel Polleres, Luigi Sauro
J. Web Semant.3
2011 Searching and browsing Linked Data with SWSE: The Semantic Web Search Engine
Aidan Hogan, Andreas Harth, Jürgen Umbrich, Sheila Kinsella, Axel Polleres, Stefan Decker
J. Web Semant.5
2011 Comparing data summaries for processing live queries over Linked Data
Jürgen Umbrich, Katja Hose, Marcel Karnstedt, Andreas Harth, Axel Polleres
World Wide Web5
2010 A General Framework for Representing and Reasoning with Annotated Semantic Web Data
abstract
We describe a generic framework for representing and reasoning with annotated Semantic Web data, formalise the annotated language, the corresponding deductive system, and address the query answering problem. We extend previous contributions on RDF annotations by providing a unified reasoning formalism and allowing the seamless combination of different annotation domains. We demonstrate the feasibility of our method by instantiating it on (i) temporal RDF; (ii) fuzzy RDF; (iii) and their combination. A prototype shows that implementing and combining new domains is easy and that RDF stores can easily be extended to our framework.
Umberto Straccia, Nuno Lopes 0002, Gergely Lukácsy, Axel Polleres
AAAI4
2010 Towards Consolidated Presence
abstract
Presence management, i.e., the ability to automatically identify the status and availability of communication partners, is becoming an invaluable tool for collaboration in enterprise contexts. In this paper, we argue for efficient presence management by means of a holistic view of both physical cont
Manfred Hauswirth, Jérôme Euzenat, Owen Friel, Keith Griffin, P. Hession, Brendan Jennings, Tudor Groza, Siegfried Handschuh, Ivana Podnar Zarko, Axel Polleres, Antoine Zimmermann
CollaborateCom10
2010 Efficiently Joining Group Patterns in SPARQL Queries
Maria-Esther Vidal, Edna Ruckhaus, Tomas Lampo, Amadís Martínez, Javier Sierra, Axel Polleres
ESWC (1)6
2010 SAOR: Template Rule Optimisations for Distributed Reasoning over 1 Billion Linked Data Triples
Aidan Hogan, Jeff Z. Pan, Axel Polleres, Stefan Decker
ISWC (1)3
2010 AnQL: SPARQLing Up Annotated RDFS
Nuno Lopes 0002, Axel Polleres, Umberto Straccia, Antoine Zimmermann
ISWC (1)2
2010 Data summaries for on-demand queries over linked data
abstract
Typical approaches for querying structured Web Data collect (crawl) and pre-process (index) large amounts of data in a central data repository before allowing for query answering. However, this time-consuming pre-processing phase however leverages the benefits of Linked Data -- where structured data is accessible live and up-to-date at distributed Web resources that may change constantly -- only to a limited degree, as query results can never be current. An ideal query answering system for Linked Data should return current answers in a reasonable amount of time, even on corpora as large as the Web. Query processors evaluating queries directly on the live sources require knowledge of the contents of data sources. In this paper, we develop and evaluate an approximate index structure summarising graph-structured content of sources adhering to Linked Data principles, provide an algorithm for answering conjunctive queries over Linked Data on theWeb exploiting the source summary, and evaluate the system using synthetically generated queries. The experimental results show that our lightweight index structure enables complete and up-to-date query results over Linked Data, while keeping the overhead for querying low and providing a satisfying source ranking at no additional cost.
Andreas Harth, Katja Hose, Marcel Karnstedt, Axel Polleres, Kai-Uwe Sattler, Jürgen Umbrich
WWW4
2010 A semantical framework for hybrid knowledge bases
Jos de Bruijn, David Pearce 0001, Axel Polleres, Agustín Valverde
Knowl. Inf. Syst.3
2009 A Rule System for Querying Persistent RDFS Data
Giovambattista Ianni, Thomas Krennwallner, Alessandra Martello, Axel Polleres
ESWC4
2009 Produce and Consume Linked Data with Drupal!
abstract
Currently a large number of Web sites are driven by Content Management Systems (CMS) which manage textual and multimedia content but also - inherently - carry valuable information about a site’s structure and content model. Exposing this structured information to the Web of Data has so far required considerable expertise in RDF and OWL modelling and additional programming effort. In this paper we tackle one of the most popular CMS: Drupal. We enable site administrators to export their site content model and data to the Web of Data without requiring extensive knowledge on Semantic Web technologies. Our modules create RDFa annotations and – optionally – a SPARQL endpoint for any Drupal site out of the box. Likewise, we add the means to map the site data to existing ontologies on the Web with a search interface to find commonly used ontology terms. We also allow a Drupal site administrator to include existing RDF data from remote SPARQL endpoints on the Web in the site. When brought together, these features allow networked RDF Drupal sites that reuse and enrich Linked Data. We finally discuss the adoption of our modules and report on a use case in the biomedical field and the current status of its deployment. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Stephane Corlosquet, Renaud Delbru, Tim Clark, Axel Polleres, Stefan Decker
ISWC4
2009 Dynamic Querying of Mass-Storage RDF Data with Rule-Based Entailment Regimes
Giovambattista Ianni, Thomas Krennwallner, Alessandra Martello, Axel Polleres
ISWC4
2009 Rapid prototyping of semantic mash-ups through semantic web pipes
abstract
The use of RDF data published on the Web for applications is still a cumbersome and resource-intensive task due to the limited software support and the lack of standard programming paradigms to deal with everyday problems such as combination of RDF data from dierent sources, object identifier consolidation, ontology alignment and mediation, or plain querying and filtering tasks. In this paper we present a framework, Semantic Web Pipes, that supports fast implementation of Semantic data mash-ups while preserving desirable properties such as abstraction, encapsulation, component-orientation, code re-usability and maintainability which are common and well supported in other application areas.
Danh Le Phuoc, Axel Polleres, Manfred Hauswirth, Giovanni Tummarello, Christian Morbidoni
WWW2
2009 Scalable Authoritative OWL Reasoning for the Web
abstract
In this article the authors discuss the challenges of performing reasoning on large scale RDF datasets from the Web. Using ter-Horst’s pD* fragment of OWL as a base, the authors compose a rule-based framework for application to web data: they argue their decisions using observations of undesirable examples taken directly from the Web. The authors further temper their OWL fragment through consideration of “authoritative sources” which counter-acts an observed behaviour which they term “ontology hijacking”: new ontologies published on the Web re-defining the semantics of existing entities resident in other ontologies. They then present their system for performing rule-based forward-chaining reasoning which they call SAOR: Scalable Authoritative OWL Reasoner. Based upon observed characteristics of web data and reasoning in general, they design their system to scale: the system is based upon a separation of terminological data from assertional data and comprises of a lightweight in-memory index, on-disk sorts and file-scans. The authors evaluate their methods on a dataset in the order of a hundred million statements collected from real-world Web sources and present scale-up experiments on a dataset in the order of a billion statements collected from the Web.
Aidan Hogan, Andreas Harth, Axel Polleres
Int. J. Semantic Web Inf. Syst.3
2009 Special issue: The Web of Data
Axel Polleres, David Huynh
J. Web Semant.1
2008 Processing Ontology Alignments with SPARQL
abstract
Solving problems raised by heterogeneous ontologies can be achieved by matching the ontologies and processing the resulting alignments. This is typical of data mediation in which the data must be translated from one knowledge source to another. We propose to solve the data translation problem, i.e. the processing part, using the SPARQL query language. Indeed, such a language is particularly adequate for extracting data from one ontology and, through its CONSTRUCT statement, for generating new data. We present examples of such transformations, but we also present a set of example correspondences illustrating the needs for particular representation constructs, such as aggregates, value generating built-in functions and paths, which are missing from SPARQL. Hence, we advocate the use of two SPARQL extensions providing these missing features.
Jérôme Euzenat, Axel Polleres, François Scharffe
CISIS2
2008 XSPARQL: Traveling between the XML and RDF Worlds - and Avoiding the XSLT Pilgrimage
Waseem Akhtar, Jacek Kopecký, Thomas Krennwallner, Axel Polleres
ESWC4
2008 Previewing Semantic Web Pipes
Christian Morbidoni, Danh Le Phuoc, Axel Polleres, Matthias Samwald, Giovanni Tummarello
ESWC3
2008 dRDF: Entailment for Domain-Restricted RDF
Reinhard Pichler, Axel Polleres, Fang Wei-Kleiner, Stefan Woltran
ESWC2
2007 Combining RDF Vocabularies for Expert Finding
Boanerges Aleman-Meza, Uldis Bojars, Harold Boley, John G. Breslin, Malgorzata Mochól, Lyndon J. B. Nixon, Axel Polleres, Anna Fensel
ESWC7
2007 Embedding Non-Ground Logic Programs into Autoepistemic Logic for Knowledge-Base Combination
Jos de Bruijn, Thomas Eiter, Axel Polleres, Hans Tompits
IJCAI3
2007 From SPARQL to rules (and back)
abstract
As the data and ontology layers of the Semantic Web stack have achieved a certain level of maturity in standard recommendations such as RDF and OWL, the current focus lies on two related aspects. On the one hand, the definition of a suitable query language for RDF, SPARQL, is close to recommendation status within the W3C. The establishment of the rules layer on top of the existing stack on the other hand marks the next step to be taken, where languages with their roots in Logic Programming and Deductive Databases are receiving considerable attention. The purpose of this paper is threefold. First, we discuss the formal semantics of SPARQLextending recent results in several ways. Second, weprovide translations from SPARQL to Datalog with negation as failure. Third, we propose some useful and easy to implement extensions of SPARQL, based on this translation. As it turns out, the combination serves for direct implementations of SPARQL on top of existing rules engines as well as a basis for more general rules and query languages on top of RDF.
Axel Polleres
WWW1
2006 The Web Service Modeling Language WSML: An Overview
Jos de Bruijn, Holger Lausen, Axel Polleres, Dieter Fensel
ESWC3
2006 Rules with Contextually Scoped Negation
Axel Polleres, Cristina Feier, Andreas Harth
ESWC1
2006 On Representational Issues About Combinations of Classical Theories with Nonmonotonic Rules
Jos de Bruijn, Thomas Eiter, Axel Polleres, Hans Tompits
KSEM3
2006 Towards automated integration of guess and check programs in answer set programming: a meta-interpreter and applications
abstract
Answer set programming (ASP) with disjunction offers a powerful tool for declaratively representing and solving hard problems. Many NP-complete problems can be encoded in the answer set semantics of logic programs in a very concise and intuitive way, where the encoding reflects the typical “guess and check” nature of NP problems: The property is encoded in a way such that polynomial size certificates for it correspond to stable models of a program. However, the problem-solving capacity of full disjunctive logic programs (DLPs) is beyond NP, and captures a class of problems at the second level of the polynomial hierarchy. While these problems also have a clear “guess and check” structure, finding an encoding in a DLP reflecting this structure may sometimes be a non-obvious task, in particular if the “check” itself is a co-NP-complete problem; usually, such problems are solved by interleaving separate guess and check programs, where the check is expressed by inconsistency of the check program. In this paper, we present general transformations of head-cycle free (extended) disjunctive logic programs into stratified and positive (extended) disjunctive logic programs based on meta-interpretation techniques. The answer sets of the original and the transformed program are in simple correspondence, and, moreover, inconsistency of the original program is indicated by a designated answer set of the transformed program. Our transformations facilitate the integration of separate “guess” and “check” programs, which are often easy to obtain, automatically into a single disjunctive logic program. Our results complement recent results on meta-interpretation in ASP, and extend methods and techniques for a declarative “guess and check” problem solving paradigm through ASP.
Thomas Eiter, Axel Polleres
Theory Pract. Log. Program.2
2005 Automatic Location of Services
Uwe Keller, Rubén Lara, Holger Lausen, Axel Polleres, Dieter Fensel
ESWC4
2005 OWL DL vs. OWL flight: conceptual modeling and reasoning for the semantic Web
abstract
The Semantic Web languages RDFS and OWL have been around for some time now. However, the presence of these languages has not brought the breakthrough of the Semantic Web the creators of the languages had hoped for. OWL has a number of problems in the area of interoperability and usability in the context of many practical application scenarios which impede the connection to the Software Engineering and Database communities. In this paper we present OWL Flight, which is loosely based on OWL, but the semantics is grounded in Logic Programming rather than Description Logics, and it borrows the constraint-based modeling style common in databases. This results in different types of modeling primitives and enforces a different style of ontology modeling. We analyze the modeling paradigms of OWL DL and OWL Flight, as well as reasoning tasks supported by both languages. We argue that different applications on the Semantic Web require different styles of modeling and thus both types of languages are required for the Semantic Web.
Jos de Bruijn, Rubén Lara, Axel Polleres, Dieter Fensel
WWW3
2004 Towards Automated Integration of Guess and Check Programs in Answer Set Programming
Thomas Eiter, Axel Polleres
LPNMR2
2004 A logic programming approach to knowledge-state planning: Semantics and complexity
abstract
We propose a new declarative planning language, called K, which is based on principles and methods of logic programming. In this language, transitions between states of knowledge can be described, rather than transitions between completely described states of the world, which makes the language well suited for planning under incomplete knowledge. Furthermore, our formalism enables the use of default principles in the planning process by supporting negation as failure. Nonetheless, K also supports the representation of transitions between states of the world (i.e., states of complete knowledge) as a special case, which shows that the language is very flexible. As we demonstrate on particular examples, the use of knowledge states may allow for a natural and compact problem representation. We then provide a thorough analysis of the computational complexity of K, and consider different planning problems, including standard planning and secure planning (also known as conformant planning ) problems. We show that these problems have different complexities under various restrictions, ranging from NP to NEXPTIME in the propositional case. Our results form the theoretical basis for the DLV k system, which implements the language K on top of the DLV logic programming system.
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres
ACM Trans. Comput. Log.5
2003 A logic programming approach to knowledge-state planning, II: The DLVK system
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres
Artif. Intell.5
2003 Monitoring Agents using Declarative Planning
Jürgen Dix, Thomas Eiter, Michael Fink 0001, Axel Polleres, Yingqian Zhang 0001
Fundam. Informaticae4
2003 Answer Set Planning Under Action Costs
abstract
Recently, planning based on answer set programming has been proposed as an approach towards realizing declarative planning systems. In this paper, we present the language Kc, which extends the declarative planning language K by action costs. Kc provides the notion of admissible and optimal plans, which are plans whose overall action costs are within a given limit resp. minimum over all plans (i.e., cheapest plans). As we demonstrate, this novel language allows for expressing some nontrivial planning tasks in a declarative way. Furthermore, it can be utilized for representing planning problems under other optimality criteria, such as computing ``shortest'' plans (with the least number of steps), and refinement combinations of cheapest and fastest plans. We study complexity aspects of the language Kc and provide a transformation to logic programs, such that planning problems are solved via answer set programming. Furthermore, we report experimental results on selected problems. Our experience is encouraging that answer set planning may be a valuable approach to expressive planning systems in which intricate planning problems can be naturally specified and solved.
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres
J. Artif. Intell. Res.5
2002 Answer Set Planning under Action Costs
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres
JELIA5
2002 The DLVK Planning System: Progress Report
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres
JELIA5
2002 The DLV System
Nicola Leone, Gerald Pfeifer, Wolfgang Faber 0001, Francesco Calimeri, Tina Dell'Armi, Thomas Eiter, Georg Gottlob, Giovambattista Ianni, Giuseppe Ielpa, Christoph Koch 0001, Simona Perri, Axel Polleres
JELIA12
2001 System Description: The DLVK Planning System
Thomas Eiter, Wolfgang Faber 0001, Nicola Leone, Gerald Pfeifer, Axel Polleres
LPNMR5