Return to Seminars

March 21, 2018, 10:00 am: Olivier Corby (WIMMICS, Inria Sophia Antipolis)

March 21, 2018, 10:00 am, BAT 5, Room 03/124

Titre : LDScript: a Linked Data Script Language (article à ISWC 2017)

Résumé : In addition to the existing standards dedicated to representation or querying, Semantic Web programmers could really bene t from a dedicated programming language enabling them to directly de ne functions on RDF terms, RDF graphs or SPARQL results. This is especially the case, for instance, when de ning SPARQL extension functions.
The ability to capitalize complex SPARQL lter expressions into extension functions or to de ne and reuse dedicated aggregates are real cases where a dedicated language can support modularity and maintenance of
the code. Other families of use cases include the de nition of functional properties associated to RDF resources or the de nition 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 de ne LDScript, a Linked Data script language on top of the SPARQL lter expression language.
We provide the formal grammar of the syntax and the Natural Semantics inference rules of the semantics of the language. We also provide a benchmark and perform an evaluation using real test bases from W3C
with di erent implementations and approaches comparing, in particular, script interpretation and Java compilation.

Permanent link to this article: