Abstract
As Semantic Web Technologies are increasingly employed for the management of highly dynamic data resources, e.g., the Industrial Internet of Things, resource versioning, state synchronization and distributed data management infrastructures are gaining practical relevance. The HTTP Memento protocol has recently been discussed as a promising building block for the implementation of such services for Findable, Accessible, Interoperable and Reusable (FAIR) Data. While this standard already enables the management and discovery of persistent, immutable and versioned resources on the Web and in Knowledge Graphs, it lacks support for the management of data updated at high frequencies and only provides inefficient means for managing resources with many revisions.
To address these shortcomings, we propose three extensions to the HTTP Memento protocol: arbitrary resolution timestamps, resource creation support and range requests for TimeMaps. We provide a reference implementation of our proposals as open source software and quantitatively evaluate the extensions’ performance, showcasing superior results in terms of resource capacity, insertion correctness, latency and amount of transferred data. Based on a qualitative analysis, we conclude that in conjunction with our proposed extensions, the HTTP Memento protocol addresses a variety of data management challenges including data archiving, citation, retrieval, discovery, synchronization and sustainability for highly dynamic data on the Web and in Knowledge Graphs, providing a promising foundation for prospective standardized and interoperable data management solutions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Anderson, J.: RDF graph stores as convergent datatypes. In: MEPDaW@WWW, pp. 940–942 (2019)
Argos.io Pty Ltd.: JSON Time Series. https://docs.eagle.io/en/latest/reference/historic/jts.html
Berners-Lee, T.: Socially aware cloud storage. Notes on web design, 17 August 2009
Braden, R.T.: Requirements for internet hosts - application and support. Technical report 1123, IETF, October 1989 https://rfc-editor.org/rfc/rfc1123.txt
Calbimonte, J.P.: Linked data notifications for RDF streams. In: WSP/WOMoCoE@ISWC, pp. 66–73 (2017)
Dell’Aglio, D., Calbimonte, J.-P., Della Valle, E., Corcho, O.: Towards a unified language for RDF stream query processing. In: Gandon, F., Guéret, C., Villata, S., Breslin, J., Faron-Zucker, C., Zimmermann, A. (eds.) ESWC 2015. LNCS, vol. 9341, pp. 353–363. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25639-9_48
Fielding, R., Lafon, Y., Reschke, J.: Hypertext transfer protocol (http/1.1): range requests. Technical report 7233, IETF, June 2014. http://www.rfc-editor.org/rfc/rfc7233.txt
Gleim, L., Decker, S.: Open challenges for the management and preservation of evolving data on the web. In: MEPDaW@ISWC (2020)
Gleim, L., Decker, S.: Timestamped URLs as persistent identifiers. In: MEPDaW@ISWC (2020)
Gleim, L., Pennekamp, J., Liebenberg, M., Buchsbaum, M., et al.: FactDAG: formalizing data interoperability in an internet of production. IEEE IoT J. 7, 3243–3253 (2020)
Gleim, L., Pennekamp, J., Tirpitz, L., Welten, S., Brillowski, F., Decker, S.: FactStack: interoperable data management and preservation for the web and industry 4.0. In: Sattler, K.-U., Herschel, M., Lehner, W. (eds.) BTW 2021, pp. 371–395. Gesellschaft für Informatik, Bonn (2021). https://doi.org/10.18420/btw2021-20
International Standardization Organization: ISO 8601: 2004 (E): Data Elements and Interchange Formats, Information Interchange. Representation of Dates and Times, ISO (2004)
Klyne, G., Newman, C.: Date and time on the internet: timestamps. Technical report 3339, IETF, July 2002. https://www.ietf.org/rfc/rfc3339.txt
Kovatsch, M., Matsukura, R., Lagally, M., Kawaguchi, T., Toumura, K., Kajimoto, K.: Web of Things (WoT) Architecture. W3C Recommendation (2020)
Meinhardt, P., Knuth, M., Sack, H.: TailR: a platform for preserving history on the web of data. In: International Conference on Semantic Systems (2015)
Pelgrin, O., Galárraga, L.: Towards Fully-fledged Archiving for RDF Datasets (2020)
Pennekamp, J., Glebke, R., Henze, M., Meisen, T., Quix, C., et al.: Towards an infrastructure enabling the internet of production. In: IEEE ICPS, pp. 31–37 (2019)
Sambra, A.V., Mansour, E., Hawke, S., Zereba, M., et al.: Solid: a platform for decentralized social applications based on linked data. Technical report, MIT CSAIL & QCRI (2016)
Van de Sompel, H., Nelson, M., Sanderson, R.: HTTP Framework for Time-Based Access to Resource States – Memento. RFC 7089 (2013)
Van de Sompel, H., Nelson, M.L., Sanderson, R., Balakireva, L.L., Ainsworth, S., Shankar, H.: Memento: Time Travel for the Web. arXiv:0911.1112 (2009)
Van de Sompel, H., Sanderson, R., et al.: Persistent identifiers for scholarly assets and the web: the need for an unambiguous mapping. Int. J. Digital Curation 9(1), 331–342 (2014)
Speicher, S., Arwe, J., Malhotra, A.: Linked Data Platform 1.0. W3C Recommendation (2015)
Taelman, R., Vander Sande, M., Herwegen, J., Mannens, E., Verborgh, R.: Triple storage for random-access versioned querying of RDF archives. J. Web Semant. 54, 4–28 (2018)
Vander Sande, M., Verborgh, R., et al.: Toward sustainable publishing and querying of distributed Linked Data archives. J. Documentation 74(1), 195–222 (2018)
Verborgh, R.: Querying history with Linked Data (2016). https://ruben.verborgh.org/blog/2016/06/22/querying-history-with-linked-data/
Whitehead, E.J.: WebDAV and DeltaV: collaborative authoring, versioning, and configuration management for the web. In: HYPERTEXT, pp. 259–260 (2001)
Wilkinson, M.D., et al.: The FAIR guiding principles for scientific data management and stewardship. Sci. Data 3(1) (2016). https://doi.org/10.1038/sdata.2016.18
Acknowledgments
Funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy – EXC-2023 Internet of Production – 390621612.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Gleim, L., Tirpitz, L., Decker, S. (2021). HTTP Extensions for the Management of Highly Dynamic Data Resources. In: Verborgh, R., et al. The Semantic Web. ESWC 2021. Lecture Notes in Computer Science(), vol 12731. Springer, Cham. https://doi.org/10.1007/978-3-030-77385-4_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-77385-4_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-77384-7
Online ISBN: 978-3-030-77385-4
eBook Packages: Computer ScienceComputer Science (R0)