Enforcing strict model-view separation in template engines
Proceedings of the 13th international conference on World Wide Web
ActiveRDF: object-oriented semantic web programming
Proceedings of the 16th international conference on World Wide Web
Querying RDF Data Using Dynamic Concise Bounded Description
INGS '08 Proceedings of the 2008 International Workshop on Information-Explosion and Next Generation Search
Instance based clustering of semantic web resources
ESWC'08 Proceedings of the 5th European semantic web conference on The semantic web: research and applications
Hi-index | 0.00 |
Extracting a subgraph descriptive of a single resource from a given RDF graph is an issue relevant to the Linked Data initiative, RDF triple stores and Semantic Web in general. Existing methods of subgraph extraction tend to be either simple and inexpressive, or else powerful and complex. This paper introduces a novel method of descriptive subgraph extraction as a new expression language and as a domain-specific language library in Scala, which aims to be more expressive than the former and easier to write and use than the latter methods. These expressions can then be translated into SPARQL, used directly on triple pattern matching interfaces for RDF graphs, or as DESCRIBE handlers in SPARQL engines. A comparison highlighting advantages and limitations of the new method is also given.