WasmTree: Web Assembly for the Semantic Web

被引:0
作者
Bruyat, Julian [1 ]
Champin, Pierre-Antoine [1 ,2 ]
Medini, Lionel [1 ]
Laforest, Frederique [1 ]
机构
[1] Univ Lyon, INSALyon, UCBL, LIRIS CNRS UMR 5205, Lyon, France
[2] W3C ERCIM, Valbonne, France
来源
SEMANTIC WEB, ESWC 2021 | 2021年 / 12731卷
基金
欧盟地平线“2020”;
关键词
Semantic Web; Web assembly; RDF[!text type='JS']JS[!/text; Indexing;
D O I
10.1007/978-3-030-77385-4_35
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Today, Javascript runtimes intend to process data both at server and client levels. In this paper, we study how Rust and Web Assembly can contribute to implement efficient Semantic Web libraries for the Javascript ecosystem. We propose WasmTree, a new implementation of the RDFJS Store and Dataset interfaces in which the processing is carefully split between the Web Assembly and Javascript layers. Experiments show that our best setup outperforms state-of-the-art implementations for fine-grained data access and SPARQL queries.
引用
收藏
页码:582 / 597
页数:16
相关论文
共 15 条
  • [1] DBpedia: A nucleus for a web of open data
    Auer, Soeren
    Bizer, Christian
    Kobilarov, Georgi
    Lehmann, Jens
    Cyganiak, Richard
    Ives, Zachary
    [J]. SEMANTIC WEB, PROCEEDINGS, 2007, 4825 : 722 - +
  • [2] Bayer R., 1971, Organization and maintenance of large ordered indices
  • [3] Bergwinkl T., 2019, RDF JS DATASET SPECI
  • [4] Bergwinkl T., 2020, RDF JS DATA MODEL SP
  • [5] Bizer C, 2009, INT J SEMANT WEB INF, V5, P1, DOI 10.4018/jswis.2009040101
  • [6] Carothers G., 2014, W3C recommendation
  • [7] Champin P.A., 2020, WEB C 2020 DEV TRACK
  • [8] Binary RDF representation for publication and exchange (HDT)
    Fernandez, Javier D.
    Martinez-Prieto, Miguel A.
    Gutierrez, Claudio
    Polleres, Axel
    Arias, Mario
    [J]. JOURNAL OF WEB SEMANTICS, 2013, 19 : 22 - 41
  • [9] Harris S., 2013, W3C Recommendation, V21, P778
  • [10] Matsakis N.D., 2014, ACM SIGAda Ada Letters, V34, P103, DOI [10.1145/2663171.2663188, DOI 10.1145/2663171.2663188]