Gregg Kellogg

@gkellogg
224 Followers
114 Following
113 Posts
Mostly retired semweb, open source, connected media, Ruby, Unix, NeXT developer. Still pretty active at W3C.
Formerly @gkellogg on Twitter.
#semweb #jsonld #rdf
Homepagehttps://greggkellogg.net/
RDF 1.2 Primer is published. This provides a good introduction to the changes to RDF based on RDF-star, and other changes. https://www.w3.org/TR/rdf12-primer/
RDF 1.2 Primer

This primer is designed to provide the reader with the basic knowledge required to effectively use RDF. It introduces the basic concepts of RDF and shows concrete examples of the use of RDF. Secs. 3-5 can be used as a minimalist introduction into the key elements of RDF. Changes between RDF 1.1 and RDF 1.2 are summarized in a separate document: What’s New in RDF 1.2 [RDF12-NEW].

TIL \ exists in ASCII literally so that ALGOL could write its Boolean operators in ASCII

https://en.m.wikipedia.org/wiki/ALGOL

ALGOL - Wikipedia

As you suggested, maybe we need a "Semantics Syntax", then. Subjects="any resource", Predicate="IRI or bnode". Objects="any resource", graph name="IRI or bnode".
@andyseaborne See new commit to https://github.com/w3c/rdf-turtle/pull/70 to update the spec for rtSubject and rtObject. Fixed other descriptions of curSubject, which was suspect.
Fix for compound triples in reified triples by afs · Pull Request #70 · w3c/rdf-turtle

This resolves #71. Restrict reified triples syntax to only have terms, and not compound triple forms. Preview | Diff

GitHub
@andyseaborne Have you had a chance to review https://github.com/w3c/rdf-turtle/pull/62? It has a couple of approvals, but I'd like to hear your opinion if you have time.
Add processor state, term constructor, and triple constructors by gkellogg · Pull Request #62 · w3c/rdf-turtle

... for annotationBlock, tripleTerm, and reifier. Also, extract the annotationBlock production from the annotation production. Preview | Diff

GitHub

👏 👏 Congrats to editors Dave Longley, @gkellogg and Dan Yamamoto for the newly published @w3c #WebStandard "#RDF Dataset Canonicalization"

#timetoadopt!

▶️ https://www.w3.org/TR/rdf-canon/

RDF Dataset Canonicalization

RDF [RDF11-CONCEPTS] describes a graph-based data model for making claims about the world and provides the foundation for reasoning upon that graph of information. At times, it becomes necessary to compare the differences between sets of graphs, digitally sign them, or generate short identifiers for graphs via hashing algorithms. This document outlines an algorithm for normalizing RDF datasets such that these operations can be performed.

A long overdue standard has now been published at W3C: "RDF Dataset Canonicalization". Essential for security related operations with RDF Datasets...

Note that the standard is published alongside 8 full implementations, which is great.

https://www.w3.org/news/2024/rdf-dataset-canonicalization-is-a-w3c-recommendation/

#rdf

RDF Dataset Canonicalization is a W3C Recommendation

The RDF Dataset Canonicalization and Hash Working Group published RDF Dataset Canonicalization as a W3C Recommendation.

W3C
Because of so much work done in advance, this spec has been pretty straightforward to advance. Comparing graphs/datasets and even getting useful diffs, in some cases, has long been requested. But the real use case is for signing datasets. https://www.w3.org/news/2024/rdf-dataset-canonicalization-is-a-w3c-proposed-recommendation/
RDF Dataset Canonicalization is a W3C Proposed Recommendation

This document outlines an algorithm for generating a canonical serialization of an RDF dataset given an RDF dataset as input.

W3C
Marking the Web’s 35th Birthday: An Open Letter - World Wide Web Foundation

Original Hope Three and a half decades ago, when I invented the web, its trajectory was impossible to imagine. There was no roadmap to predict the course of its evolution, it was a captivating odyssey filled with unforeseen opportunities and challenges. Underlying its whole infrastructure was the intention to allow for collaboration, foster compassion and

World Wide Web Foundation - Founded by Tim Berners-Lee, inventor of the Web, the World Wide Web Foundation empowers people to bring about positive change.
YAML-LD Final Report | JSON for Linking Data Community Group