6,152 research outputs found
Implementation and Deployment of a Library of the High-level Application Programming Interfaces (SemSorGrid4Env)
The high-level API service is designed to support rapid development of thin web applications and mashups beyond the state of the art in GIS, while maintaining compatibility with existing tools and expectations. It provides a fully configurable API, while maintaining a separation of concerns between domain experts, service administrators and mashup developers. It adheres to REST and Linked Data principles, and provides a novel bridge between standards-based (OGC O&M) and Semantic Web approaches. This document discusses the background motivations for the HLAPI (including experiences gained from any previously implemented versions), before moving onto specific details of the final implementation, including configuration and deployment instructions, as well as a full tutorial to assist mashup developers with using the exposed observation data
Context-Free Path Queries on RDF Graphs
Navigational graph queries are an important class of queries that canextract
implicit binary relations over the nodes of input graphs. Most of the
navigational query languages used in the RDF community, e.g. property paths in
W3C SPARQL 1.1 and nested regular expressions in nSPARQL, are based on the
regular expressions. It is known that regular expressions have limited
expressivity; for instance, some natural queries, like same generation-queries,
are not expressible with regular expressions. To overcome this limitation, in
this paper, we present cfSPARQL, an extension of SPARQL query language equipped
with context-free grammars. The cfSPARQL language is strictly more expressive
than property paths and nested expressions. The additional expressivity can be
used for modelling graph similarities, graph summarization and ontology
alignment. Despite the increasing expressivity, we show that cfSPARQL still
enjoys a low computational complexity and can be evaluated efficiently.Comment: 25 page
Partout: A Distributed Engine for Efficient RDF Processing
The increasing interest in Semantic Web technologies has led not only to a
rapid growth of semantic data on the Web but also to an increasing number of
backend applications with already more than a trillion triples in some cases.
Confronted with such huge amounts of data and the future growth, existing
state-of-the-art systems for storing RDF and processing SPARQL queries are no
longer sufficient. In this paper, we introduce Partout, a distributed engine
for efficient RDF processing in a cluster of machines. We propose an effective
approach for fragmenting RDF data sets based on a query log, allocating the
fragments to nodes in a cluster, and finding the optimal configuration. Partout
can efficiently handle updates and its query optimizer produces efficient query
execution plans for ad-hoc SPARQL queries. Our experiments show the superiority
of our approach to state-of-the-art approaches for partitioning and distributed
SPARQL query processing
Integration of environmental data in BIM tool & linked building data
Environmental assessment is a critical need to ensure building sustainability. In order to enhance the sustainability of building, involved actors should be able to access and share not only information about the building but also data about products and especially their environmental assessment. Among several approaches that have been proposed to achieve that, semantic web technologies stand out from the crowd by their capabilities to share data and enhance interoperability in between the most heterogeneous systems. This paper presents the implementation of a method in which semantic web technologies and particularly Linked Data have been combined with Building Information Modelling (BIM) tools to foster building sustainability by introducing products with their environmental assessment in building data during the modelling phase. Based on Linked Building Data (LBD) vocabularies and environmental data, several ontologies have been generated in order to make both of them available as Resource Description Framework (RDF) graphs. A database access plugin has been developed and installed in a BIM tool. In that way, the LBD generated from the BIM tool contains, for each product a reference to its environmental assessment which is contained in a triplestore
- …