versions/2.0.0 - #341
Conversation
…den in the rdf-star spec
Co-authored-by: Ruben Verborgh <ruben@verborgh.org>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
|
Note to self for when I revisit in the morning - the matrix based rdf-star tests appear to be passing even on cases they should be failing and erroring. I need to investigate. |
* chore: add test cases for named nodes in lists * chore: add more graph in list test cases * fix: correctly handle named graphs in lists
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
* fix: support predicates in the list position in Notation3 * chore: remove TODOs
These constructors take the `id` at face value so can be interpreted as the
wrong term type if an invalid value is given; for instance a `NamedNode` can
be interpred as a `Literal` if instantiated with `new NamedNode('"hellow world"')`.
Consumers of the library should use the `DataFactory` instead to create new terms.
Co-authored-by: Tomasz Pluskiewicz <tpluscode@users.noreply.github.com>
|
Before releasing we should make sure that our mime types for rdf-star are correct. |
3a8218a to
64a6ce0
Compare
|
Closing this out: v2.0.0 shipped in January 2026 via a different route — aa6a469 replaced RDF-star support with RDF 1.2 (triple terms, reified triples, directional language tags), so the RDF-star groundwork this branch was built on (quoted triples in lists, annotation syntax, star spec tests, the rdfStar default) is now moot. The remaining pieces landed on main independently: annotated triples (#358), numeric term ids in the store (#369), the BlankNode RDF/JS fix, and A few Notation3-mode improvements only ever landed on this branch and are still worth having — each now has a tracker against current main: predicates in list position (#345 → #619), subject/predicate literals in N3 mode (#337 → #328, fix up in #613), named graphs in lists (#342, fix up in #617), and the N3 path fixes (#348). Those are being extracted as small, focused PRs rather than rebasing this branch. The Term-constructor visibility change (#338) is semver-major and is recorded with #313 for a future major. The versions/2.0.0 branch stays on the org for reference. |
WIP For version 2 of N3.js
TODO: