LDScript: a Linked Data Script Language

Abstract : In addition to the existing standards, Web of Data programmers would take advantage of a dedicated programming language enabling them to define functions on RDF terms, triples and graphs as well as SPARQL query results. In particular, this is the case when defining SPARQL extension functions, and the ability to capitalize complex SPARQL filter expressions into extension functions or to define and reuse dedicated aggregates would support modularity and maintenance of the code. Another use case is the definition of functional properties associated to RDF resources and the definition of procedural attachments as functions assigned to RDFS or OWL classes with the selection of the function to be applied to a resource depending on the type of the resource. To address these needs we define a Linked Data Script language on top of the SPARQL filter expression language. We provide the syntax and the semantics of the LDScript language.
Keywords : Linked Data SPARQL RDF
Type de document :
Rapport
[Research Report] RR-8982, INRIA. 2016
Liste complète des métadonnées


https://hal.inria.fr/hal-01402901
Contributeur : Olivier Corby <>
Soumis le : vendredi 25 novembre 2016 - 11:59:58
Dernière modification le : vendredi 9 décembre 2016 - 14:22:34
Document(s) archivé(s) le : lundi 27 mars 2017 - 09:03:14

Fichier

RR-8982.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01402901, version 1

Collections

Citation

Olivier Corby, Catherine Faron-Zucker, Fabien Gandon. LDScript: a Linked Data Script Language. [Research Report] RR-8982, INRIA. 2016. <hal-01402901>

Partager

Métriques

Consultations de
la notice

398

Téléchargements du document

80