Modeling Evolving Data in Graphs While Preserving Backward Compatibility: The Power of RDF Quads

Modeling your data as a graph has a significant advantage: The schema does not need to be explicitly defined or specified ahead of time. Thus, you can add data to your graph without being constrained by any schema. One of the less recognized problems with data addition to a graph, however, is the po...

Full description

Bibliographic Details
Main Authors: Das, Souripriya, Perry, Matthew, Chong, Eugene Inseok
Format: Conference Object
Language:unknown
Published: Zenodo 2020
Subjects:
PGX
DML
Online Access:https://dx.doi.org/10.5281/zenodo.3814738
https://zenodo.org/record/3814738
id ftdatacite:10.5281/zenodo.3814738
record_format openpolar
spelling ftdatacite:10.5281/zenodo.3814738 2023-05-15T16:02:03+02:00 Modeling Evolving Data in Graphs While Preserving Backward Compatibility: The Power of RDF Quads Das, Souripriya Perry, Matthew Chong, Eugene Inseok 2020 https://dx.doi.org/10.5281/zenodo.3814738 https://zenodo.org/record/3814738 unknown Zenodo https://zenodo.org/communities/kgc2020 https://dx.doi.org/10.5281/zenodo.3814737 https://zenodo.org/communities/kgc2020 Open Access Creative Commons Attribution 4.0 International https://creativecommons.org/licenses/by/4.0/legalcode cc-by-4.0 info:eu-repo/semantics/openAccess CC-BY Backward Compatibility Validity of Pre-Existing Queries Evolving Graph RDF Quads RDF Graph R2RML RDF View Property Graph PGX Text Presentation article-journal ScholarlyArticle 2020 ftdatacite https://doi.org/10.5281/zenodo.3814738 https://doi.org/10.5281/zenodo.3814737 2021-11-05T12:55:41Z Modeling your data as a graph has a significant advantage: The schema does not need to be explicitly defined or specified ahead of time. Thus, you can add data to your graph without being constrained by any schema. One of the less recognized problems with data addition to a graph, however, is the potential for loss of backward compatibility with regard to queries designed before the changes are made to the data. Use of RDF Quads (W3C RDF1.1 Recommendation 25-FEB-2014) as your graph data model would allow schema evolution caused by data addition to your graph to preserve backward compatibility of all your pre-existing queries. The tutorial also includes discussions on the following topics: new way of distinguishing among the various types of graphs: normal (discrete math) graph, RDF triples, Property Graph, RDF Quads. the new RDF# proposal for extension to RDF and SPARQL that allows explicit naming of RDF triples review of W3C SPARQL Query language and W3C SPARQL Update (used for DML) comparison between two popular graph query languages: SPARQL and PGQL use of RDF data for graph analytics review of W3C R2RML (RDB to RDF Mapping Language) methodology for creating relational-to-RDF (R2RML) mapping for a given relational schema. All of these discussions are complemented with live demo on a freely downloadable VM running Oracle 19c. Conference Object DML DataCite Metadata Store (German National Library of Science and Technology)
institution Open Polar
collection DataCite Metadata Store (German National Library of Science and Technology)
op_collection_id ftdatacite
language unknown
topic Backward Compatibility
Validity of Pre-Existing Queries
Evolving Graph
RDF Quads
RDF Graph
R2RML
RDF View
Property Graph
PGX
spellingShingle Backward Compatibility
Validity of Pre-Existing Queries
Evolving Graph
RDF Quads
RDF Graph
R2RML
RDF View
Property Graph
PGX
Das, Souripriya
Perry, Matthew
Chong, Eugene Inseok
Modeling Evolving Data in Graphs While Preserving Backward Compatibility: The Power of RDF Quads
topic_facet Backward Compatibility
Validity of Pre-Existing Queries
Evolving Graph
RDF Quads
RDF Graph
R2RML
RDF View
Property Graph
PGX
description Modeling your data as a graph has a significant advantage: The schema does not need to be explicitly defined or specified ahead of time. Thus, you can add data to your graph without being constrained by any schema. One of the less recognized problems with data addition to a graph, however, is the potential for loss of backward compatibility with regard to queries designed before the changes are made to the data. Use of RDF Quads (W3C RDF1.1 Recommendation 25-FEB-2014) as your graph data model would allow schema evolution caused by data addition to your graph to preserve backward compatibility of all your pre-existing queries. The tutorial also includes discussions on the following topics: new way of distinguishing among the various types of graphs: normal (discrete math) graph, RDF triples, Property Graph, RDF Quads. the new RDF# proposal for extension to RDF and SPARQL that allows explicit naming of RDF triples review of W3C SPARQL Query language and W3C SPARQL Update (used for DML) comparison between two popular graph query languages: SPARQL and PGQL use of RDF data for graph analytics review of W3C R2RML (RDB to RDF Mapping Language) methodology for creating relational-to-RDF (R2RML) mapping for a given relational schema. All of these discussions are complemented with live demo on a freely downloadable VM running Oracle 19c.
format Conference Object
author Das, Souripriya
Perry, Matthew
Chong, Eugene Inseok
author_facet Das, Souripriya
Perry, Matthew
Chong, Eugene Inseok
author_sort Das, Souripriya
title Modeling Evolving Data in Graphs While Preserving Backward Compatibility: The Power of RDF Quads
title_short Modeling Evolving Data in Graphs While Preserving Backward Compatibility: The Power of RDF Quads
title_full Modeling Evolving Data in Graphs While Preserving Backward Compatibility: The Power of RDF Quads
title_fullStr Modeling Evolving Data in Graphs While Preserving Backward Compatibility: The Power of RDF Quads
title_full_unstemmed Modeling Evolving Data in Graphs While Preserving Backward Compatibility: The Power of RDF Quads
title_sort modeling evolving data in graphs while preserving backward compatibility: the power of rdf quads
publisher Zenodo
publishDate 2020
url https://dx.doi.org/10.5281/zenodo.3814738
https://zenodo.org/record/3814738
genre DML
genre_facet DML
op_relation https://zenodo.org/communities/kgc2020
https://dx.doi.org/10.5281/zenodo.3814737
https://zenodo.org/communities/kgc2020
op_rights Open Access
Creative Commons Attribution 4.0 International
https://creativecommons.org/licenses/by/4.0/legalcode
cc-by-4.0
info:eu-repo/semantics/openAccess
op_rightsnorm CC-BY
op_doi https://doi.org/10.5281/zenodo.3814738
https://doi.org/10.5281/zenodo.3814737
_version_ 1766397677761724416