paper-with-me

홈 › Papers

RDFFrames: Knowledge Graph Access for Machine Learning Tools

2020-02-10 · Aisha Mohamed, Ghadeer Abuoda, Abdurrahman Ghanem, Zoi Kaoudi, Ashraf Aboulnaga

Knowledge graphs represented as RDF datasets are integral to many machine learning applications. RDF is supported by a rich ecosystem of data management systems and tools, most notably RDF database systems that provide a SPARQL query interface. Surprisingly, machine learning tools for knowledge graphs do not use SPARQL, despite the obvious advantages of using a database system. This is due to the mismatch between SPARQL and machine learning tools in terms of data model and programming style. Machine learning tools work on data in tabular format and process it using an imperative programming style, while SPARQL is declarative and has as its basic operation matching graph patterns to RDF triples. We posit that a good interface to knowledge graphs from a machine learning software stack should use an imperative, navigational programming paradigm based on graph traversal rather than the SPARQL query paradigm based on graph patterns. In this paper, we present RDFFrames, a framework that provides such an interface. RDFFrames provides an imperative Python API that gets internally translated to SPARQL, and it is integrated with the PyData machine learning software stack. RDFFrames enables the user to make a sequence of Python calls to define the data to be extracted from a knowledge graph stored in an RDF database system, and it translates these calls into a compact SPQARL query, executes it on the database system, and returns the results in a standard tabular format. Thus, RDFFrames is a useful tool for data preparation that combines the usability of PyData with the flexibility and performance of RDF database systems.

📄 PDF Abstract BibTeX arXiv:2002.03614

Code (1)

qcri/rdfframes 공식 구현

Tasks

BIG-bench Machine LearningKnowledge GraphsManagement

Similar Papers 제목 키워드 기반

Automated Creation of the Legal Knowledge Graph Addressing Legislation on Violence Against Women: Resource, Methodology and Lessons Learned

2025-08-08 · Claudia dAmato, Giuseppe Rubini, Francesco Didio, Donato Francioso 외 arxiv

Legal decision-making process requires the availability of comprehensive and detailed legislative background knowledge and up-to-date information on legal cases and related sentences/decisions. Legal Knowledge Graphs (KG…

Knowledge Graphs

The Digitalization of Bioassays in the Open Research Knowledge Graph

2022-03-28 · Jennifer D'Souza, Anita Monteverdi, Muhammad Haris, Marco Anteghini 외

Background: Recent years are seeing a growing impetus in the semantification of scholarly knowledge at the fine-grained level of scientific entities in knowledge graphs. The Open Research Knowledge Graph (ORKG) https://w…

Knowledge Graphs

Sanskrit Knowledge-based Systems: Annotation and Computational Tools

2024-06-26 · Hrishikesh Terdalkar

We address the challenges and opportunities in the development of knowledge systems for Sanskrit, with a focus on question answering. By proposing a framework for the automated construction of knowledge graphs, introduci…

Knowledge GraphsQuestion Answering

SciToolAgent: A Knowledge Graph-Driven Scientific Agent for Multi-Tool Integration

2025-07-27 · Keyan Ding, Jing Yu, Junjie Huang, Yuchen Yang 외 arxiv

Scientific research increasingly relies on specialized computational tools, yet effectively utilizing these tools demands substantial domain expertise. While Large Language Models (LLMs) show promise in tool automation, …

Geospatial Knowledge Graphs

2024-05-13 · Rui Zhu

Geospatial knowledge graphs have emerged as a novel paradigm for representing and reasoning over geospatial information. In this framework, entities such as places, people, events, and observations are depicted as nodes,…

Knowledge GraphsManagement