David Booth
David Booth
The instructions say to install like this: ```bash $ npm install --save markdown-toc ``` and then use it from the command line like this: ``` markdown-toc [options] ``` But the...
"Lack of Good Tutorials. I had the pleasure of attempting to teach RDF and Turtle at a workshop. I think our biggest hurdle was teaching people where predicates came from...
In turtle and SPARQL, prefixed names like `fhir:patient` have a very limited syntax after the prefix. This means that prefix definitions can only be used to shorten URIs in very...
Canonicalization is the ability to represent RDF in a consistent, predictable serialization. It is essential for diff and digital signatures. Developers expect to be able to diff two files, and...
Blank nodes
They are an important convenience for RDF authors, but they cause insidious downstream complications. They have subtle, confusing semantics. (As Nathan Rixham once aptly put it, a blank node is...
It is needlessly confusing to have both rdf: and rdfs: namespaces, such as rdf:type versus rdfs:subClassOf . They should be transparently merged, to allow consistent use of rdf:, but with...
"Compare "How do I write React" Google results with "How do I write RDF" Google results. React's first hit[3] is served by its authority (reactjs.org). It links to a description...
'Recently both Atom and Visual Studio Code have both come to the mainstream. While there are many plugins that will do automatic code completion for you in Javascript, Java, etc....
The SPARQL 1.2 work has an issue for [SPARQL-friendly lists](https://github.com/w3c/sparql-12/issues/46), so please consult that issue before posting here. I'm creating this issue here for collecting ideas on adding an array...
"there is a wide proliferation of JSON on the web. Yet (in 2019!) we do not have a standard way for developers, and automated tools, to map a JSON predicate...