Any attempt at a tight integration between semantic technologies and object oriented programming will invariably stumble over the gap between the two underlying object models. We illustrate how this semantic gap manifests from the point of view of data retrieval with SPARQL. We present a novel mechanism to load data from RDF knowledge graphs into object-oriented languages that gives static guarantees about the data access and modularly integrates the mapping between the program and the RDF view with the class definition in the program. This allows us to preserve the separation of concerns between the class system of RDF (geared towards domain modeling and data), and that of the program (geared towards typing and code reuse). Loading of RDF ...
In this talk, we introduce a native RDF database system that we have been developing lately called S...
The Resource Description Framework (RDF) is a language used to represent documents of the Semantic W...
Linked Open Data community is constantly producing new repositories that store information from dif...
Lightweight ontologies in the formof RDF vocabularies such as SIOC, FOAF, vCard, etc. are increasing...
The Resource Description Framework (RDF) is the W3C recommendation data model to represent informati...
This article compares the structure of Semantic Web RDF (Resource Description Framework) to a worldw...
Object-oriented programming is the current mainstream programming paradigm but existing RDF APIs are...
Object-oriented programming is the current mainstream programming paradigm but existing RDF APIs are...
ABSTRACT The Resource Description Format (RDF) is used to represent information modeled as a "g...
My previous fifteen articles on ontology-based approaches to data modeling focused on popular ontolo...
The Semantic Web is the initiative of the W3C to make infor-mation on the Web readable not only by h...
Abstract. The goal of this paper is to give an overview of the basics of the theory of RDF databases...
Summary. Ontologies are often used to improve data access. For this purpose, existing data has to be...
The RDF (Resource Description Framework) model has attracted the attention of the database community...
Data integration is the dominant use case for RDF Knowledge Graphs. However, Web resources come in f...
In this talk, we introduce a native RDF database system that we have been developing lately called S...
The Resource Description Framework (RDF) is a language used to represent documents of the Semantic W...
Linked Open Data community is constantly producing new repositories that store information from dif...
Lightweight ontologies in the formof RDF vocabularies such as SIOC, FOAF, vCard, etc. are increasing...
The Resource Description Framework (RDF) is the W3C recommendation data model to represent informati...
This article compares the structure of Semantic Web RDF (Resource Description Framework) to a worldw...
Object-oriented programming is the current mainstream programming paradigm but existing RDF APIs are...
Object-oriented programming is the current mainstream programming paradigm but existing RDF APIs are...
ABSTRACT The Resource Description Format (RDF) is used to represent information modeled as a "g...
My previous fifteen articles on ontology-based approaches to data modeling focused on popular ontolo...
The Semantic Web is the initiative of the W3C to make infor-mation on the Web readable not only by h...
Abstract. The goal of this paper is to give an overview of the basics of the theory of RDF databases...
Summary. Ontologies are often used to improve data access. For this purpose, existing data has to be...
The RDF (Resource Description Framework) model has attracted the attention of the database community...
Data integration is the dominant use case for RDF Knowledge Graphs. However, Web resources come in f...
In this talk, we introduce a native RDF database system that we have been developing lately called S...
The Resource Description Framework (RDF) is a language used to represent documents of the Semantic W...
Linked Open Data community is constantly producing new repositories that store information from dif...