Your JSON is not my JSON – A case for more fine-grained content negotiation
Information resources can be expressed in different representations along many dimensions such as format, language, and time. Through content negotiation, HTTP clients and servers can agree on which representation is most appropriate for a given piece of data. For instance, interactive clients typically indicate they prefer HTML, whereas automated clients would ask for JSON or RDF. However, labels such as “JSON” and “RDF” are insufficient to negotiate between the rich variety of possibilities offered by today’s languages and data models. This position paper argues that, despite widespread misuse, content negotiation remains the way forward. However, we need to extend it with more granular options in order to serve different current and future Web clients sustainably.
full text BibTeX other citation formats
Published in 2016 in Proceedings of the Workshop on Smart Descriptions & Smarter Vocabularies.
- content negotiation
- Web
- RDF
- JSON
Read this article online
- Read the full text online.
- Request a digital copy of this article.
- Comment on this article.
Cite this article in your work
Cite this article easily using its BibTeX entry:
@inproceedings{verborgh_sdsvoc_2016,
author = {Verborgh, Ruben},
title = {Your {JSON} is not my {JSON} -- A case for more fine-grained content negotiation},
booktitle = {Proceedings of the Workshop on Smart Descriptions \& Smarter Vocabularies},
year = 2016,
month = nov,
url = {https://ruben.verborgh.org/articles/fine-grained-content-negotiation/},
}
Alternatively, pick a reference of your choice below:
- ACM
- Ruben Verborgh. 2016. Your JSON is not my JSON – A case for more fine-grained content negotiation. In Proceedings of the Workshop on Smart Descriptions & Smarter Vocabularies.
- APA
- Verborgh, R. (2016, November). Your JSON is not my JSON – A case for more fine-grained content negotiation. Proceedings of the Workshop on Smart Descriptions & Smarter Vocabularies.
- IEEE
- R. Verborgh, “Your JSON is not my JSON – A case for more fine-grained content negotiation,” in Proceedings of the Workshop on Smart Descriptions & Smarter Vocabularies, 2016.
- LNCS
- Verborgh, R.: Your JSON is not my JSON – A case for more fine-grained content negotiation. In: Proceedings of the Workshop on Smart Descriptions & Smarter Vocabularies (2016).
- MLA
- Verborgh, Ruben. “Your JSON Is Not My JSON – A Case for More Fine-Grained Content Negotiation.” Proceedings of the Workshop on Smart Descriptions & Smarter Vocabularies, 2016.
Discuss this article
- Discover all publications by Ruben Verborgh.
- Find related articles on Google Scholar.
- Post your questions or comments below.