Bringing IDE support to JSON-LD with the language server protocol
(2023)
ISWC-Posters-Demos-Industry 2023 : Posters, Demos, and Industry Tracks at ISWC 2023 : Proceedings of the ISWC 2023 Posters, Demos and Industry Tracks : From Novel Ideas to Industrial Practice co-located with 22nd International Semantic Web Conference (ISWC 2023).
In CEUR Workshop Proceedings
3632.
- Author
- Arthur Vercruysse (UGent) , Julian Andres Rojas Melendez (UGent) and Pieter Colpaert (UGent)
- Organization
- Abstract
- JSON-LD is a popular data format used to describe and share semantic data on the web. However, creating and editing JSON-LD documents can be a challenging task, especially when dealing with complex contexts that include many properties. The existing JSON editing functionality may not suffice for developers, and a JSON-LD editor could greatly enhance their experience. In this paper, we introduce a JSON-LD Language Server based on the Language Server Protocol (LSP) that empowers text editors compatible with the LSP (e.g., Visual Studio Code and NeoVim) with IDE functionality, including autocompletion suggestions based on the defined context, semantic highlighting and renaming identifiers inside the document. We believe that a JSON-LD LSP will enhance developer ergonomics and promote its adoption. Moreover, we see high potential for additional features that can be added such as hovering, go-to-definition and code actions like flattening or structuring of JSON-LD documents.
Downloads
-
publisher version.pdf
- full text (Published version)
- |
- open access
- |
- |
- 1.14 MB
Citation
Please use this url to cite or link to this publication: http://hdl.handle.net/1854/LU-01J019MWFXNZRMVPZGGS25J480
- MLA
- Vercruysse, Arthur, et al. “Bringing IDE Support to JSON-LD with the Language Server Protocol.” ISWC-Posters-Demos-Industry 2023 : Posters, Demos, and Industry Tracks at ISWC 2023 : Proceedings of the ISWC 2023 Posters, Demos and Industry Tracks : From Novel Ideas to Industrial Practice Co-Located with 22nd International Semantic Web Conference (ISWC 2023), vol. 3632, CEUR, 2023.
- APA
- Vercruysse, A., Rojas Melendez, J. A., & Colpaert, P. (2023). Bringing IDE support to JSON-LD with the language server protocol. ISWC-Posters-Demos-Industry 2023 : Posters, Demos, and Industry Tracks at ISWC 2023 : Proceedings of the ISWC 2023 Posters, Demos and Industry Tracks : From Novel Ideas to Industrial Practice Co-Located with 22nd International Semantic Web Conference (ISWC 2023), 3632. CEUR.
- Chicago author-date
- Vercruysse, Arthur, Julian Andres Rojas Melendez, and Pieter Colpaert. 2023. “Bringing IDE Support to JSON-LD with the Language Server Protocol.” In ISWC-Posters-Demos-Industry 2023 : Posters, Demos, and Industry Tracks at ISWC 2023 : Proceedings of the ISWC 2023 Posters, Demos and Industry Tracks : From Novel Ideas to Industrial Practice Co-Located with 22nd International Semantic Web Conference (ISWC 2023). Vol. 3632. CEUR.
- Chicago author-date (all authors)
- Vercruysse, Arthur, Julian Andres Rojas Melendez, and Pieter Colpaert. 2023. “Bringing IDE Support to JSON-LD with the Language Server Protocol.” In ISWC-Posters-Demos-Industry 2023 : Posters, Demos, and Industry Tracks at ISWC 2023 : Proceedings of the ISWC 2023 Posters, Demos and Industry Tracks : From Novel Ideas to Industrial Practice Co-Located with 22nd International Semantic Web Conference (ISWC 2023). Vol. 3632. CEUR.
- Vancouver
- 1.Vercruysse A, Rojas Melendez JA, Colpaert P. Bringing IDE support to JSON-LD with the language server protocol. In: ISWC-Posters-Demos-Industry 2023 : Posters, Demos, and Industry Tracks at ISWC 2023 : Proceedings of the ISWC 2023 Posters, Demos and Industry Tracks : From Novel Ideas to Industrial Practice co-located with 22nd International Semantic Web Conference (ISWC 2023). CEUR; 2023.
- IEEE
- [1]A. Vercruysse, J. A. Rojas Melendez, and P. Colpaert, “Bringing IDE support to JSON-LD with the language server protocol,” in ISWC-Posters-Demos-Industry 2023 : Posters, Demos, and Industry Tracks at ISWC 2023 : Proceedings of the ISWC 2023 Posters, Demos and Industry Tracks : From Novel Ideas to Industrial Practice co-located with 22nd International Semantic Web Conference (ISWC 2023), Athens, Greece, 2023, vol. 3632.
@inproceedings{01J019MWFXNZRMVPZGGS25J480,
abstract = {{JSON-LD is a popular data format used to describe and share semantic data on the web. However, creating and editing JSON-LD documents can be a challenging task, especially when dealing with complex contexts that include many properties. The existing JSON editing functionality may not suffice for developers, and a JSON-LD editor could greatly enhance their experience. In this paper, we introduce a JSON-LD Language Server based on the Language Server Protocol (LSP) that empowers text editors compatible with the LSP (e.g., Visual Studio Code and NeoVim) with IDE functionality, including autocompletion suggestions based on the defined context, semantic highlighting and renaming identifiers inside the document. We believe that a JSON-LD LSP will enhance developer ergonomics and promote its adoption. Moreover, we see high potential for additional features that can be added such as hovering, go-to-definition and code actions like flattening or structuring of JSON-LD documents.}},
author = {{Vercruysse, Arthur and Rojas Melendez, Julian Andres and Colpaert, Pieter}},
booktitle = {{ISWC-Posters-Demos-Industry 2023 : Posters, Demos, and Industry Tracks at ISWC 2023 : Proceedings of the ISWC 2023 Posters, Demos and Industry Tracks : From Novel Ideas to Industrial Practice co-located with 22nd International Semantic Web Conference (ISWC 2023)}},
isbn = {{9783031472398}},
issn = {{1613-0073}},
language = {{eng}},
location = {{Athens, Greece}},
pages = {{4}},
publisher = {{CEUR}},
title = {{Bringing IDE support to JSON-LD with the language server protocol}},
url = {{https://iswc2023.semanticweb.org/}},
volume = {{3632}},
year = {{2023}},
}