Skip to main content

RDF Serialization and Archival

Encyclopedia of Big Data Technologies

Synonyms

RDF formats; RDF syntaxes

Definition

RDF serialization is the process of writing down RDF graphs into a machine-readable format. RDF formats mainly differ in the concrete syntax to serialize RDF statements (called “triples”) and how to group or nest a set of statements, influencing the amount of storage space and bandwidth required for preserving and exchanging such data. These differences can be rather marginal for small RDF graphs, where the selection of a particular format is mostly driven by user preferences, the set of tools managing the RDF format, and the interoperability with other applications. In contrast, choosing an adequate serialization format can affect the overall performance and present important scalability issues when managing Big Semantic Data collections.

Additional challenges arise in scenarios where triples must be annotated with information about their context, such as provenance, trust, or quality information, to name but a few. The most standard...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  • Álvarez-García S, Brisaboa N, Fernández JD, Martínez-Prieto MA, Navarro G (2014) Compressed vertical partitioning for efficient RDF management. Knowl Inf Syst 44(2):439–474

    Article  Google Scholar 

  • Apache Thrift (2017) Apache thrift. https://thrift.apache.org/

  • Becket D (2014) RDF 1.1 N-Triples: a line-based syntax for an RDF graph. W3C recommendation. https://www.w3.org/TR/n-triples/

  • Beckett D, Berners-Lee T, Prud’hommeaux E, Carothers G (2014) RDF 1.1 turtle: terse RDF triple language. W3C recommendation. https://www.w3.org/TR/turtle/

  • Beek W, Rietveld L, Bazoobandi HR, Wielemaker J, Schlobach S (2014) LOD laundromat: a uniform way of publishing other people’s dirty data. In: 13th international semantic web conference (ISWC), pp 213–228

    Google Scholar 

  • Berners-Lee B, Connolly D (2011) Notation3 (N3): a readable RDF syntax. W3C team submission. https://www.w3.org/TeamSubmission/n3/

  • Bizer C, Cyganiak R (2014) RDF 1.1 TriG: RDF dataset language. W3C recommendation. https://www.w3.org/TR/trig/

  • Bizer C, Heath T, Berners-Lee T (2009) Linked data-the story so far. Int J Semant Web Inf Syst 5(3):1–22

    Google Scholar 

  • Brisaboa N, Cerdeira-Pena A, Farińa, Navarro G (2015) A compact RDF store using suffix arrays. In: 22nd international symposium on string processing and information retrieval (SPIRE), pp 103–115

    Chapter  Google Scholar 

  • Carothers G (2014) RDF 1.1 N-Quads: A Line-based syntax for an RDF dataset. W3C recommendation. https://www.w3.org/TR/n-quads/

  • Carroll J, Stickler P (2004) TriX : RDF triples in XML. Technical report, Digital Media Systems Laboratory, HP Laboratories Bristol

    Google Scholar 

  • Carroll JJ, Bizer C, Hayes P, Stickler P (2005) Named graphs, provenance and trust. In: Proceedings of the 14th international conference on World Wide Web. ACM, pp 613–622

    Google Scholar 

  • Cerdeira-Pena A, Farina A, Fernández JD, Martınez-Prieto MA (2016) Self-indexing RDF archives. In: Proceeding of DCC

    Google Scholar 

  • Cyganiak R, Wood D, Lanthaler M (2014) RDF 1.1 concepts and abstract syntax. W3C recommendation. http://www.w3.org/TR/2014/REC-rdf11-mt-20140225/

  • de Sompel HV, Sanderson R, Nelson ML, Balakireva L, Shankar H, Ainsworth S (2010) An HTTP-based versioning mechanism for linked data. In: Proceeding of LDOW

    Google Scholar 

  • Dong-Hyuk I, Sang-Won L, Hyoung-Joo K (2012) A version management framework for RDF triple stores. Int J Softw Eng Know 22(1):85–106

    Google Scholar 

  • Fernández JD, Martínez-Prieto MA, Gutiérrez C, Polleres A (2011) Binary RDF representation for publication and exchange (HDT). W3C member submission. http://www.w3.org/Submission/HDT/

  • Fernández JD, Martínez-Prieto MA, Gutiérrez C, Polleres A, Arias M (2013) Binary RDF representation for publication and exchange. J Web Semant 19:22–41

    Google Scholar 

  • Fernández JD, Llaves A, Corcho O (2014a) Efficient RDF interchange (ERI) format for RDF data streams. In: 13th international semantic web conference (ISWC), pp 244–259

    Google Scholar 

  • Fernández N, Arias J, Sánchez L, Fuentes-Lorenzo D, Corcho Ó (2014b) RDSZ: an approach for lossless RDF stream compression. In: 11th European conference on the semantic web (ESWC), pp 52–67

    Google Scholar 

  • Fernández JD, Martínez-Prieto MA, Polleres A, Reindorf J (2018) HDTQ: managing RDF datasets in compressed space. In: European semantic web conference

    Google Scholar 

  • Gandon F, Schreiber G (2014) RDF 1.1 XML syntax. W3C recommendation. https://www.w3.org/TR/rdf-syntax-grammar/

  • Giménez-García JM, Zimmermann A, Maret P (2017) Ndfluents: an ontology for annotated statements with inference preservation. In: European semantic web conference. Springer, pp 638–654

    Chapter  Google Scholar 

  • Graube M, Hensel S, Urbas L (2014) R43ples: revisions for triples. In: Proceeding of LDQ, vol CEUR-WS 1215, paper 3

    Google Scholar 

  • Gutierrez C, Hurtado C, Vaisman A (2007) Introducing time into RDF. IEEE Trans Knowl Data Eng 19(2):207–218

    Article  Google Scholar 

  • Hartig O (2017) Foundations of RDF* and SPARQL* – an alternative approach to statement-level metadata in RDF. In: Proceeding of AMW

    Google Scholar 

  • Hasemann H, Kroller A, Pagel M (2012) RDF provisioning for the internet of things. In: 3rd international conference on the internet of things (IOT), pp 143–150

    Google Scholar 

  • Iannone L, Palmisano I, Redavid D (2005) Optimizing RDF storage removing redundancies: an algorithm. In: 18th international conference on industrial and engineering applications of artificial intelligence and expert systems (IEA/AIE), pp 732–742

    Chapter  Google Scholar 

  • Joshi A, Hitzler P, Dong G (2013) Logical linked data compression. In: 10th extended semantic Web conference (ESWC), pp 170–184

    Chapter  Google Scholar 

  • Karim F, Vidal ME, Auer S (2017) Efficient processing of semantically represented sensor data. In: 13th international conference on Web information systems and technologies (WEBIST), pp 252–259

    Google Scholar 

  • Klein M, Fensel D, Kiryakov A, Ognyanov D (2002) Ontology versioning and change detection on the Web. In: Proceeding of EKAW, pp 197–212

    Chapter  Google Scholar 

  • Lhez J, Ren X, Belabbess B, Curé O (2017) A compressed, inference-enabled encoding scheme for RDF stream processing. In: 14th European conference on the semantic Web (ESWC), pp 79–93

    Chapter  Google Scholar 

  • Lóscio BF, Burle C, Calegari N (2017) Data on the web best practices. W3C recommendation 31 Jan 2017

    Google Scholar 

  • Meier M (2008) Towards rule-based minimization of RDF graphs under constraints. In: 2nd international conference on web reasoning and rule systems (RR), pp 89–103

    Chapter  Google Scholar 

  • Meinhardt P, Knuth M, Sack H (2015) Tailr: a platform for preserving history on the web of data. In: Proceeding of SEMANTiCS. ACM, pp 57–64

    Google Scholar 

  • Neumann T, Weikum G (2010) x-RDF-3X: fast querying, high update rates, and consistency for RDF databases. Proc VLDB Endow 3(1–2):256–263

    Article  Google Scholar 

  • Nguyen V, Bodenreider O, Sheth A (2014) Don’t like RDF reification? Making statements about statements using singleton property. In: Proceedings of the 23rd international conference on World Wide Web. ACM, pp 759–770

    Google Scholar 

  • Noy NF, Musen MA (2004) Ontology versioning in an ontology management framework. IEEE Intell Syst 19(4):6–13. https://doi.org/10.1109/MIS.2004.33

    Article  Google Scholar 

  • Noy N, Rector A, Hayes P, Welty C (2006) Defining n-ary relations on the semantic web. W3C working group note 12(4)

    Google Scholar 

  • RDF Binary (2017) RDF binary using apache thrift. https://jena.apache.org/documentation/io/rdf-binary.html

  • RDF4j (2017) Rdf4j binary RDF format. http://docs.rdf4j.org/rdf4j-binary/

  • Schneider J, Kamiya T, Peintner D, Kyusakov R (2014) Efficient XML interchange (EXI) Format 1.0. W3C recommendation

    Google Scholar 

  • Schreiber G, Raimond Y (2014) RDF 1.1 primer. W3C working group note. https://www.w3.org/TR/rdf11-primer/

  • Sporny M, Longley D, Kellogg G, Lanthaler M, Lindström N (2014) JSON-LD 1.0: a JSON-based serialization for linked data. W3C recommendation. https://www.w3.org/TR/json-ld/

  • Stefanidis K, Chrysakis I, Flouris G (2014) On designing archiving policies for evolving RDF datasets on the Web. In: Proceeding of ER, pp 43–56

    Google Scholar 

  • Swacha J, Grabowski S (2015) OFR: an efficient representation of RDF datasets. In: 4th symposium on languages, applications and technologies (SLATE), pp 224–235

    Google Scholar 

  • Vander Sander M, Colpaert P, Verborgh R, Coppens S, Mannens E, Van de Walle R (2013) R&Wbase: git for triples. In: Proceeding of LDOW

    Google Scholar 

  • Venkataraman G, Sreenivasa Kumar P (2015) Horn-rule based compression technique for RDF data. In: 30th annual ACM symposium on applied computing (SAC), pp 396–401

    Google Scholar 

  • Verborgh R, Vander Sande M, Hartig O, Van Herwegen J, De Vocht L, De Meester B, Haesendonck G, Colpaert P (2016) Triple pattern fragments: a low-cost knowledge graph interface for the Web. J Web Semant 37–38: 184–206

    Article  Google Scholar 

  • Volkel M, Winkler W, Sure Y, Kruk S, Synak M (2005) Semversion: a versioning system for RDF and ontologies. In: Proceeding of ESWC

    Google Scholar 

  • Zaniolo SGJGC (2016) RDF-TX: a fast, user-friendly system for querying the history of RDF knowledge bases. In: Proceeding of EDBT

    Google Scholar 

  • Zeginis D, Tzitzikas Y, Christophides V (2011) On computing deltas of RDF/S knowledge bases. ACM Trans Web (TWEB) 5(3):14

    Google Scholar 

  • Zimmermann A, Lopes N, Polleres A, Straccia U (2012) A general framework for representing, reasoning and querying with annotated semantic Web data. JWS 12:72–95

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Javier D. Fernández .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Fernández, J.D., Martínez-Prieto, M.A. (2018). RDF Serialization and Archival. In: Sakr, S., Zomaya, A. (eds) Encyclopedia of Big Data Technologies. Springer, Cham. https://doi.org/10.1007/978-3-319-63962-8_286-1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-63962-8_286-1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-63962-8

  • Online ISBN: 978-3-319-63962-8

  • eBook Packages: Springer Reference MathematicsReference Module Computer Science and Engineering

Publish with us

Policies and ethics

Chapter history

  1. Latest

    RDF Serialization and Archival
    Published:
    15 June 2022

    DOI: https://doi.org/10.1007/978-3-319-63962-8_286-2

  2. Original

    RDF Serialization and Archival
    Published:
    19 April 2018

    DOI: https://doi.org/10.1007/978-3-319-63962-8_286-1