Show simple item record

Authordc.contributor.authorHogan, Aidan 
Admission datedc.date.accessioned2018-05-09T17:02:49Z
Available datedc.date.available2018-05-09T17:02:49Z
Publication datedc.date.issued2017
Cita de ítemdc.identifier.citationACM Trans. Web (Sep 2017), Vol 11,No. 4es_ES
Identifierdc.identifier.other10.1145/3068333
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/147590
Abstractdc.description.abstractExistential blank nodes greatly complicate a number of fundamental operations on RDF graphs. In particular, the problems of determining if two RDF graphs have the same structure modulo blank node labels (i.e. if they are isomorphic), or determining if two RDF graphs have the same meaning under simple semantics (i.e., if they are simple-equivalent), have no known polynomial-time algorithms. In this paper, we propose methods that can produce two canonical forms of an RDF graph. The rst canonical form preserves isomorphism such that any two isomorphic RDF graphs will produce the same canonical form; this iso-canonical form is produced by modifying the well-known canonical labelling algorithm Nauty for application to RDF graphs. The second canonical form additionally preserves simple-equivalence such that any two simple-equivalent RDF graphs will produce the same canonical form; this equi-canonical form is produced by, in a preliminary step, leaning the RDF graph, and then computing the iso-canonical form. These algorithms have a number of practical applications, such as for identifying isomorphic or equivalent RDF graphs in a large collection without requiring pair-wise comparison, for computing checksums or signing RDF graphs, for applying consistent Skolemisation schemes where blank nodes are mapped in a canonical manner to IRIs, and so forth. Likewise a variety of algorithms can be simpli ed by presupposing RDF graphs in one of these canonical forms. Both algorithms require exponential steps in the worst case; in our evaluation we demonstrate that there indeed exist di cult synthetic cases, but we also provide results over 9.9 million RDF graphs that suggest such cases occur infrequently in the real world, and that both canonical forms can be e ciently computed in all but a handful of such cases.es_ES
Patrocinadordc.description.sponsorshipMillennium Nucleus Center for Semantic Web Research, NC120004 Fondecyt, 11140900es_ES
Lenguagedc.language.isoenes_ES
Publisherdc.publisherASSOC COMPUTING MACHINERYes_ES
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 Chile*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
Sourcedc.sourceACM Transactions on the Webes_ES
Keywordsdc.subjectInformation systemses_ES
Keywordsdc.subjectResource Description Framework (RDF)es_ES
Keywordsdc.subjectSemantic webes_ES
Keywordsdc.subjectLinked dataes_ES
Keywordsdc.subjectSkolemisationes_ES
Títulodc.titleCanonical forms for isomorphic and equivalent RDF graphs: algorithms for leaning and labelling blank nodeses_ES
Document typedc.typeArtículo de revista
Catalogueruchile.catalogadortjnes_ES
Indexationuchile.indexArtículo de publicación ISIes_ES


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Chile
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Chile