Markus Schröder 0001

dblp:02/277-1 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
6since 2021 · last 2024
0000-0001-8416-0535ORCID · verified

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

Artificial intelligence and machine learning · 6 · 3 first-author · 4 since 2021Databases, data management, data science and information retrieval · 5 · 2 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2024 Towards Cyber Mapping the German Financial System with Knowledge Graphs
Markus Schröder 0001, Jacqueline Krüger, Neda Foroutan, Philipp Horn, Christoph Fricke, Ezgi Delikanli, Heiko Maus, Andreas Dengel 0001
ESWC (1)1
2022 Functional Component Descriptions for Electrical Circuits based on Semantic Technology Reasoning
Johannes Bayer, Mina Karami Zadeh, Markus Schröder 0001, Andreas Dengel 0001
DATA3
2021 P2P-O: A Purchase-To-Pay Ontology for Enabling Semantic Invoices
Michael Schulze, Markus Schröder 0001, Christian Jilek, Torsten Albers, Heiko Maus, Andreas Dengel 0001
ESWC2
2021 The Person Index Challenge: Extraction of Persons from Messy, Short Texts
abstract
When persons are mentioned in texts with their first name, last name and/or middle names, there can be a high variation which of their names are used, how their names are ordered and if their names are abbreviated. If multiple persons are mentioned consecutively in very different ways, especially short texts can be perceived as "messy". Once ambiguous names occur, associations to persons may not be inferred correctly. Despite these eventualities, in this paper we ask how well an unsupervised algorithm can build a person index from short texts. We define a person index as a structured table that distinctly catalogs individuals by their names. First, we give a formal definition of the problem and describe a procedure to generate ground truth data for future evaluations. To give a first solution to this challenge, a baseline approach is implemented. By using our proposed evaluation strategy, we test the performance of the baseline and suggest further improvements. For future research the source code is publicly available.
Markus Schröder 0001, Christian Jilek, Michael Schulze, Andreas Dengel 0001
ICAART (2)1
2021 Bridging the Technology Gap between Industry and Semantic Web: Generating Databases and Server Code from RDF
abstract
Despite great advances in the area of Semantic Web, industry rather seldom adopts Semantic Web technologies and their storage and query concepts. Instead, relational databases (RDB) are often deployed to store business-critical data, which are accessed via REST interfaces. Yet, some enterprises would greatly benefit from Semantic Web related datasets which are usually represented with the Resource Description Framework (RDF). To bridge this technology gap, we propose a fully automatic approach that generates suitable RDB models with REST APIs to access them. In our evaluation, generated databases from different RDF datasets are examined and compared. Our findings show that the databases sufficiently reflect their counterparts while the API is able to reproduce rather simple SPARQL queries. Potentials for improvements are identified, for example, the reduction of data redundancies in generated databases.
Markus Schröder 0001, Michael Schulze, Christian Jilek, Andreas Dengel 0001
ICAART (2)1
2021 Spread2RML: Constructing Knowledge Graphs by Predicting RML Mappings on Messy Spreadsheets
abstract
The RDF Mapping Language (RML) allows to map semi-structured data to RDF knowledge graphs. Besides CSV, JSON and XML, this also includes the mapping of spreadsheet tables. Since spreadsheets have a complex data model and can become rather messy, their mapping creation tends to be very time consuming. In order to reduce such efforts, this paper presents Spread2RML which predicts RML mappings on messy spreadsheets. This is done with an extensible set of RML object map templates which are applied for each column based on heuristics. In our evaluation, three datasets are used ranging from very messy synthetic data to spreadsheets from data.gov which are less messy. We obtained first promising results especially with regard to our approach being fully automatic and dealing with rather messy data.
Markus Schröder 0001, Christian Jilek, Andreas Dengel 0001
K-CAP1
2019 Inflection-Tolerant Ontology-Based Named Entity Recognition for Real-Time Applications
abstract
A growing number of applications users daily interact with have to operate in (near) real-time: chatbots, digital companions, knowledge work support systems - just to name a few. To perform the services desired by the user, these systems have to analyze user activity logs or explicit user input extremely fast. In particular, text content (e.g. in form of text snippets) needs to be processed in an information extraction task. Regarding the aforementioned temporal requirements, this has to be accomplished in just a few milliseconds, which limits the number of methods that can be applied. Practically, only very fast methods remain, which on the other hand deliver worse results than slower but more sophisticated Natural Language Processing (NLP) pipelines. In this paper, we investigate and propose methods for real-time capable Named Entity Recognition (NER). As a first improvement step, we address word variations induced by inflection, for example present in the German language. Our approach is ontology-based and makes use of several language information sources like Wiktionary. We evaluated it using the German Wikipedia (about 9.4B characters), for which the whole NER process took considerably less than an hour. Since precision and recall are higher than with comparably fast methods, we conclude that the quality gap between high speed methods and sophisticated NLP pipelines can be narrowed a bit more without losing real-time capable runtime performance.
Christian Jilek, Markus Schröder 0001, Rudolf Novik, Sven Schwarz, Heiko Maus, Andreas Dengel 0001
LDK2
2017 Where is that Button Again?! - Towards a Universal GUI Search Engine
abstract
In feature-rich software a wide range of functionality is spread across various menus, dialog windows, toolbars etc. Remembering where to find each feature is usually very hard, especially if it is not regularly used. We therefore provide a GUI search engine which is universally applicable to a large number of applications. Besides giving an overview of related approaches, we describe three major problems we had to solve, which are analyzing the GUI, understanding the users’ query and executing a suitable solution to find a desired UI element. Based on a user study we evaluated our approach and showed that it is particularly useful if a not regularly used feature is searched for. We already identified much potential for further applications based on our approach.
Sven Hertling, Markus Schröder 0001, Christian Jilek, Andreas Dengel 0001
ICAART (2)2