Advanced search
3 files | 5.32 MB Add to list

LDflex : a read/write linked data abstraction for front-end web developers

Ruben Verborgh (UGent) and Ruben Taelman (UGent)
Author
Organization
Abstract
Many Web developers nowadays are trained to build applications with a user-facing browser front-end that obtains predictable data structures from a single, well-known back-end. Linked Data invalidates such assumptions, since data can combine several ontologies and span multiple servers with different Open image in new window . Front-end developers, who specialize in creating end-user experiences rather than back-ends, thus need an abstraction layer to the Web of Data that integrates with existing frameworks. We have developed Open image in new window , a domain-specific language that exposes common Linked Data access patterns as reusable JavaScript expressions. In this article, we describe the design and embedding of the language, and discuss its daily usage within two companies. Open image in new window eliminates a dedicated data layer for common and straightforward data access patterns, without striving to be a replacement for more complex cases. The use cases indicate that designing a Linked Data developer experience—analogous to a user experience— is crucial for adoption by the target group, who in turn create Linked Data apps for end users. Crucially, simple abstractions require research to hide the underlying complexity.

Downloads

  • (...).pdf
    • full text (Accepted manuscript)
    • |
    • UGent only
    • |
    • PDF
    • |
    • 4.06 MB
  • DS471 acc.pdf
    • full text (Accepted manuscript)
    • |
    • open access
    • |
    • PDF
    • |
    • 779.85 KB
  • (...).pdf
    • full text (Published version)
    • |
    • UGent only
    • |
    • PDF
    • |
    • 481.45 KB

Citation

Please use this url to cite or link to this publication:

MLA
Verborgh, Ruben, and Ruben Taelman. “LDflex : A Read/Write Linked Data Abstraction for Front-End Web Developers.” SEMANTIC WEB - ISWC 2020, PT II, edited by Jeff Z. Pan et al., vol. 12507, Springer, 2020, pp. 193–211, doi:10.1007/978-3-030-62466-8_13.
APA
Verborgh, R., & Taelman, R. (2020). LDflex : a read/write linked data abstraction for front-end web developers. In J. Z. Pan, V. Tamma, C. d’Amato, K. Janowicz, B. Fu, A. Polleres, … L. Kagal (Eds.), SEMANTIC WEB - ISWC 2020, PT II (Vol. 12507, pp. 193–211). https://doi.org/10.1007/978-3-030-62466-8_13
Chicago author-date
Verborgh, Ruben, and Ruben Taelman. 2020. “LDflex : A Read/Write Linked Data Abstraction for Front-End Web Developers.” In SEMANTIC WEB - ISWC 2020, PT II, edited by Jeff Z. Pan, Valentina Tamma, Claudia d’Amato, Krzysztof Janowicz, Bo Fu, Axel Polleres, Oshani Seneviratne, and Lalana Kagal, 12507:193–211. Springer. https://doi.org/10.1007/978-3-030-62466-8_13.
Chicago author-date (all authors)
Verborgh, Ruben, and Ruben Taelman. 2020. “LDflex : A Read/Write Linked Data Abstraction for Front-End Web Developers.” In SEMANTIC WEB - ISWC 2020, PT II, ed by. Jeff Z. Pan, Valentina Tamma, Claudia d’Amato, Krzysztof Janowicz, Bo Fu, Axel Polleres, Oshani Seneviratne, and Lalana Kagal, 12507:193–211. Springer. doi:10.1007/978-3-030-62466-8_13.
Vancouver
1.
Verborgh R, Taelman R. LDflex : a read/write linked data abstraction for front-end web developers. In: Pan JZ, Tamma V, d’Amato C, Janowicz K, Fu B, Polleres A, et al., editors. SEMANTIC WEB - ISWC 2020, PT II. Springer; 2020. p. 193–211.
IEEE
[1]
R. Verborgh and R. Taelman, “LDflex : a read/write linked data abstraction for front-end web developers,” in SEMANTIC WEB - ISWC 2020, PT II, Athens, Greece (online), 2020, vol. 12507, pp. 193–211.
@inproceedings{8724584,
  abstract     = {{Many Web developers nowadays are trained to build applications with a user-facing browser front-end that obtains predictable data structures from a single, well-known back-end. Linked Data invalidates such assumptions, since data can combine several ontologies and span multiple servers with different Open image in new window . Front-end developers, who specialize in creating end-user experiences rather than back-ends, thus need an abstraction layer to the Web of Data that integrates with existing frameworks. We have developed Open image in new window , a domain-specific language that exposes common Linked Data access patterns as reusable JavaScript expressions. In this article, we describe the design and embedding of the language, and discuss its daily usage within two companies. Open image in new window eliminates a dedicated data layer for common and straightforward data access patterns, without striving to be a replacement for more complex cases. The use cases indicate that designing a Linked Data developer experience—analogous to a user experience— is crucial for adoption by the target group, who in turn create Linked Data apps for end users. Crucially, simple abstractions require research to hide the underlying complexity.}},
  author       = {{Verborgh, Ruben and Taelman, Ruben}},
  booktitle    = {{SEMANTIC WEB - ISWC 2020, PT II}},
  editor       = {{Pan, Jeff Z. and Tamma, Valentina and d’Amato, Claudia and Janowicz, Krzysztof and Fu, Bo and Polleres, Axel and Seneviratne, Oshani and Kagal, Lalana}},
  isbn         = {{9783030624651}},
  issn         = {{0302-9743}},
  language     = {{eng}},
  location     = {{Athens, Greece (online)}},
  pages        = {{193--211}},
  publisher    = {{Springer}},
  title        = {{LDflex : a read/write linked data abstraction for front-end web developers}},
  url          = {{http://doi.org/10.1007/978-3-030-62466-8_13}},
  volume       = {{12507}},
  year         = {{2020}},
}

Altmetric
View in Altmetric
Web of Science
Times cited: