RDF JavaScript Libraries Community Group - Activity in 2026
No matches.
GitHub
rdfjs/N3.js
-
9 issues opened.
-
next-major: decide what non-mutating reads do to lazy views rdfjs/N3.js#865, by @jeswr.
-
Literal direction is read from a datatype IRI that contains "--" rdfjs/N3.js#863, by @jeswr.
-
Store#has ignores the pattern when the subject is a quoted triple rdfjs/N3.js#857, by @jeswr.
-
Term#equals treats terms of different types as equal when their ids collide rdfjs/N3.js#844, by @jeswr.
-
Writer: follow-ups to N3 formula serialization rdfjs/N3.js#836, by @jeswr.
-
Writer turns IRIs like ex:foo into prefixed names that expand to a different IRI rdfjs/N3.js#785, by @jeswr.
-
perf(store): reduce allocations on index read paths rdfjs/N3.js#741, by @jeswr.
-
-
46 issues closed.
-
Literal direction is read from a datatype IRI that contains "--" rdfjs/N3.js#863.
-
Do not export internal constructors rdfjs/N3.js#313.
-
Store#has ignores the pattern when the subject is a quoted triple rdfjs/N3.js#857.
-
Track V8 key-enumeration optimization and re-evaluate Object.keys() rdfjs/N3.js#717.
-
Index RDF 1.2 triple terms and match patterns inside reified quads rdfjs/N3.js#633.
-
performance: perform dataset operations directly on index rdfjs/N3.js#400.
-
Writer: follow-ups to N3 formula serialization rdfjs/N3.js#836.
-
Writer does not support Notation3 rdfjs/N3.js#316.
-
Feat: `matchPattern` method rdfjs/N3.js#281.
-
Scope N3 blank node labels to formulas only by default (next major) rdfjs/N3.js#630.
-
Emit @base by default when baseIRI is set (next major) rdfjs/N3.js#631.
-
Make sure tracked `size` is used to help optimise operations rdfjs/N3.js#685.
-
Store Token position in the produces quads rdfjs/N3.js#377.
-
Try regexes with sticky flag rdfjs/N3.js#102.
-
perf(store): reduce allocations on index read paths rdfjs/N3.js#741.
-
perf: revisit a Set-based innermost index layer (follow-up to #418) rdfjs/N3.js#620.
-
memory: make entity index global and use a `WeakMap` rdfjs/N3.js#434.
-
chore: Serializer Spec tests rdfjs/N3.js#520.
-
[feat]: In-memory implementation of c14n algorithm rdfjs/N3.js#436.
-
N-Quads are written if N-Triples are requested and graph is supplied rdfjs/N3.js#165.
-
Triples containing Variable result in invalid turtle rdfjs/N3.js#383.
-
Enable jest eslint rules rdfjs/N3.js#453.
-
Serializing literal subjects returns invalid results rdfjs/N3.js#329.
-
Blank nodes in list given invalid `.` at start in `text/n3` format. rdfjs/N3.js#332.
-
DefaultGraph as subject instead of NamedNode for relative baseIRI <> rdfjs/N3.js#246.
-
[BREAKING]: Parse `{}` as true by default. rdfjs/N3.js#686.
-
ensure directives are correctly supported in nested formulae rdfjs/N3.js#704.
-
Spec testing for N3 rdfjs/N3.js#331.
-
N3Store.exractLists() too restrictive rdfjs/N3.js#546.
-
Put rdf:reifies in the enclosing graph rdfjs/N3.js#736.
-
Configurable `#match()` semantics rdfjs/N3.js#595.
-
-
28 issues received 31 new comments.
-
Index RDF 1.2 triple terms and match patterns inside reified quads rdfjs/N3.js#633 (2 comments by @jeswr)
-
Store: string term ids of IRIs starting with `.` or `[` are stored as internal keys rdfjs/N3.js#854 (1 comment by @jeswr)
-
Remove index entry counters when JavaScript engines optimize empty-index checks rdfjs/N3.js#684 (1 comment by @jeswr)
-
Track V8 key-enumeration optimization and re-evaluate Object.keys() rdfjs/N3.js#717 (1 comment by @jeswr)
-
The `N3Store.removeQuads` function silently fails when a quad is not successfully removed rdfjs/N3.js#479 (1 comment by @jeswr)
-
Scope N3 blank node labels to formulas only by default (next major) rdfjs/N3.js#630 (1 comment by @jeswr)
-
Parse empty N3 graph terms as "true"^^xsd:boolean by default (next major) rdfjs/N3.js#632 (1 comment by @jeswr)
-
Enable implicit N3 empty-prefix binding by default in the next major release rdfjs/N3.js#699 (1 comment by @jeswr)
-
Writer turns IRIs like ex:foo into prefixed names that expand to a different IRI rdfjs/N3.js#785 (1 comment by @jeswr)
-
perf: revisit a Set-based innermost index layer (follow-up to #418) rdfjs/N3.js#620 (1 comment by @jeswr)
-
N-Quads are written if N-Triples are requested and graph is supplied rdfjs/N3.js#165 (1 comment by @jeswr)
-
Validate blank-node labels and literal base directions in opt-in parser validation (#634) rdfjs/N3.js#666 (1 comment by @jeswr)
-
Writer does not escape IRIs (RDF-injection) and emits raw C1/DEL control chars in literals rdfjs/N3.js#659 (1 comment by @jeswr)
-
TriG: annotation's rdf:reifies quad lands in the default graph while its body stays in the named graph rdfjs/N3.js#673 (1 comment by @jeswr)
-
-
119 pull requests opened.
-
refactor(store): share index selection and pattern id lookup rdfjs/N3.js#869, by @jeswr.
-
fix(reasoner): only match premises whose bound terms match the quad rdfjs/N3.js#868, by @jeswr.
-
feat(store)!: keep lazy views live until they are mutated rdfjs/N3.js#867, by @jeswr.
-
docs: list n3-canon for toCanonical rdfjs/N3.js#866, by @jeswr.
-
fix(data-factory): only read a literal direction after a language tag rdfjs/N3.js#864, by @jeswr.
-
fix(store): read string ids starting with [ as IRIs rdfjs/N3.js#862, by @jeswr.
-
test(store): cover set operations on quads with triple terms rdfjs/N3.js#861, by @jeswr.
-
docs: apply review wording to the directive and writeBase sections rdfjs/N3.js#860, by @jeswr.
-
fix(store): read string ids starting with . as IRIs rdfjs/N3.js#859, by @jeswr.
-
fix: treat Store#has(quotedTriple, p, o) as a pattern rdfjs/N3.js#858, by @jeswr.
-
feat: implement Store#toCanonical with RDF Dataset Canonicalization (RDFC-1.0) rdfjs/N3.js#856, by @jeswr.
-
ci: reopen engine-blocked issues when the newest Node catches up rdfjs/N3.js#855, by @jeswr.
-
ci(perf): let earlier runs' views be freed between benchmark runs rdfjs/N3.js#853, by @jeswr.
-
docs: defer term validation to @rdfjs/validate-quad rdfjs/N3.js#852, by @jeswr.
-
docs: point to n3-full-writer for formulas and full writing rdfjs/N3.js#851, by @jeswr.
-
ci: check rebased next-major commits with a three-way merge rdfjs/N3.js#848, by @jeswr.
-
fix(lexer)!: read additional directives in N-Triples and N-Quads case-sensitively rdfjs/N3.js#847, by @jeswr.
-
fix(lexer): read an @-keyword directly followed by a dot rdfjs/N3.js#846, by @jeswr.
-
fix(datafactory): compare term types in Term#equals rdfjs/N3.js#845, by @jeswr.
-
ci: announce each fix once and close issues fixed on next-major rdfjs/N3.js#843, by @jeswr.
-
perf(ci): fix the young generation size for peak memory benchmarks rdfjs/N3.js#841, by @jeswr.
-
chore: merge main into next-major rdfjs/N3.js#840, by @jeswr.
-
docs: list n3-match-bgp as an extension rdfjs/N3.js#839, by @jeswr.
-
chore: let Claude Code threads push PR branches rdfjs/N3.js#837, by @jeswr.
-
fix(parser): accept version declarations without whitespace or with escapes rdfjs/N3.js#835, by @jeswr.
-
feat(parser)!: scope N3 blank node labels to formulas by default rdfjs/N3.js#833, by @jeswr.
-
perf(lexer): scan numbers by hand instead of with a regular expression rdfjs/N3.js#832, by @jeswr.
-
feat(store)!: index triple terms by their components instead of JSON string IDs rdfjs/N3.js#830, by @jeswr.
-
perf(parser): only remove dot segments when the base path or relative IRI has them rdfjs/N3.js#831, by @jeswr.
-
ci: configure CodeRabbit reviews, including drafts and next-major rdfjs/N3.js#829, by @jeswr.
-
perf(store): copy and compare stores sharing an EntityIndex by identifier rdfjs/N3.js#828, by @jeswr.
-
ci: fail the next-major sync while main conflicts with it rdfjs/N3.js#826, by @jeswr.
-
perf(store): use index sizes to shortcut contains and intersection rdfjs/N3.js#825, by @jeswr.
-
fix(lexer): report tokens too long to match as syntax errors rdfjs/N3.js#827, by @jeswr.
-
perf(lexer): scan keywords, language codes, comments and whitespace by hand rdfjs/N3.js#824, by @jeswr.
-
feat(writer): write N3 formulas rdfjs/N3.js#822, by @jeswr.
-
feat(parser): let extensions register their own directives rdfjs/N3.js#823, by @jeswr.
-
perf(parser): parse tokens as they are lexed in synchronous parse rdfjs/N3.js#821, by @jeswr.
-
feat(store)!: share entity identifiers through a global registry rdfjs/N3.js#819, by @jeswr.
-
fix(writer): only abbreviate valid local names and own list heads rdfjs/N3.js#820, by @jeswr.
-
perf(lexer): scan IRIs and strings by hand rdfjs/N3.js#818, by @jeswr.
-
feat(writer)!: write canonical escapes and triple-term spacing in every format rdfjs/N3.js#817, by @jeswr.
-
feat(writer): add a version option and an _endStatement hook rdfjs/N3.js#816, by @jeswr.
-
perf(lexer): scan blank node labels and variables by hand rdfjs/N3.js#815, by @jeswr.
-
fix(writer)!: only abbreviate IRIs that start with a prefix IRI rdfjs/N3.js#814, by @jeswr.
-
feat!: stop exporting the internal term constructors rdfjs/N3.js#813, by @jeswr.
-
perf(lexer): scan prefixes and prefixed names by hand rdfjs/N3.js#812, by @jeswr.
-
feat!: match Variables inside Quad pattern terms rdfjs/N3.js#811, by @jeswr.
-
chore: merge main into next-major rdfjs/N3.js#810, by @jeswr.
-
feat(store): add matchBGP for basic graph pattern matching rdfjs/N3.js#809, by @jeswr.
-
feat(writer)!: write @base by default when a base IRI is given rdfjs/N3.js#808, by @jeswr.
-
fix(store)!: make import() return an awaitable promise of the store rdfjs/N3.js#807, by @jeswr.
-
feat(store)!: make removeQuads return whether every quad was removed rdfjs/N3.js#806, by @jeswr.
-
docs: list packages that extend N3.js rdfjs/N3.js#805, by @jeswr.
-
ci: review pull requests with GPT-6.1 Sol rdfjs/N3.js#804, by @jeswr.
-
ci: configure CodeRabbit reviews, including drafts and next-major rdfjs/N3.js#803, by @jeswr.
-
ci: fail the next-major sync while main conflicts with it rdfjs/N3.js#802, by @jeswr.
-
chore: merge main into next-major rdfjs/N3.js#801, by @jeswr.
-
ci: keep skipped next-major syncs from cancelling pending ones rdfjs/N3.js#800, by @jeswr.
-
perf(lexer): scan keywords, language codes, comments and whitespace by hand rdfjs/N3.js#799, by @jeswr.
-
perf(lexer): scan IRIs and strings by hand rdfjs/N3.js#798, by @jeswr.
-
perf(lexer): scan blank node labels and variables by hand rdfjs/N3.js#797, by @jeswr.
-
perf(lexer): scan prefixes and prefixed names by hand rdfjs/N3.js#796, by @jeswr.
-
perf(lexer): scan numbers by hand instead of with a regular expression rdfjs/N3.js#795, by @jeswr.
-
perf(store): copy and compare stores sharing an EntityIndex by identifier rdfjs/N3.js#794, by @jeswr.
-
perf(writer): build the prefix matcher once after adding prefixes rdfjs/N3.js#793, by @jeswr.
-
perf(parser): parse tokens as they are lexed in synchronous parse rdfjs/N3.js#792, by @jeswr.
-
ci: benchmark every public API, shard the perf job and fold unchanged results rdfjs/N3.js#791, by @jeswr.
-
ci: pin the conventionalcommits preset to v9 so release notes render rdfjs/N3.js#790, by @jeswr.
-
feat(writer)!: write canonical escapes and triple-term spacing in every format rdfjs/N3.js#789, by @jeswr.
-
test(spec): run every W3C suite from one runner and one CI job rdfjs/N3.js#787, by @jeswr.
-
fix(writer)!: only abbreviate IRIs that start with a prefix IRI rdfjs/N3.js#786, by @jeswr.
-
feat(store): add matchBGP for basic graph pattern matching rdfjs/N3.js#784, by @jeswr.
-
perf(parser): only remove dot segments when the base path or relative IRI has them rdfjs/N3.js#783, by @jeswr.
-
perf(parser): look up N3 prefixes and quantifiers without scope chains rdfjs/N3.js#782, by @jeswr.
-
fix(lexer): report tokens too long to match as syntax errors rdfjs/N3.js#781, by @jeswr.
-
perf(lexer): don't copy the remaining input when matching N3 verbs rdfjs/N3.js#780, by @jeswr.
-
fix(lexer): stream long tokens and multi-byte characters in linear time rdfjs/N3.js#779, by @jeswr.
-
fix(store): keep named nodes distinct from other terms in the entity index rdfjs/N3.js#778, by @jeswr.
-
fix(parser): limit the nesting depth of triple terms rdfjs/N3.js#777, by @jeswr.
-
fix(parser): resolve relative IRIs within the base authority rdfjs/N3.js#776, by @jeswr.
-
fix: escape all regular expression metacharacters in prefix and base IRIs rdfjs/N3.js#775, by @jeswr.
-
feat(parser): let extensions register their own directives rdfjs/N3.js#774, by @jeswr.
-
fix(datafactory): keep the base direction in fromTerm rdfjs/N3.js#773, by @jeswr.
-
fix(store): merge stores sharing an entity index into existing graphs rdfjs/N3.js#772, by @jeswr.
-
fix(store): extract long lists in linear time rdfjs/N3.js#771, by @jeswr.
-
fix(baseiri): keep ./ before a first segment that contains a colon rdfjs/N3.js#770, by @jeswr.
-
fix(writer): only abbreviate valid local names and own list heads rdfjs/N3.js#769, by @jeswr.
-
feat(writer): add a version option and an _endStatement hook rdfjs/N3.js#768, by @jeswr.
-
fix(reasoner): use a null-prototype map for rule variables rdfjs/N3.js#767, by @jeswr.
-
feat!: stop exporting the internal term constructors rdfjs/N3.js#766, by @jeswr.
-
feat(writer)!: write @base by default when a base IRI is given rdfjs/N3.js#765, by @jeswr.
-
feat(parser)!: bind the undeclared N3 empty prefix to the document by default rdfjs/N3.js#764, by @jeswr.
-
feat(parser)!: scope N3 blank node labels to formulas by default rdfjs/N3.js#763, by @jeswr.
-
feat(parser)!: read empty N3 formulas as true by default rdfjs/N3.js#762, by @jeswr.
-
feat!: drop JSON string IDs for triple terms rdfjs/N3.js#761, by @jeswr.
-
fix: make number, base IRI and relative IRI matching linear rdfjs/N3.js#760, by @jeswr.
-
docs: list packages that extend N3.js rdfjs/N3.js#759, by @jeswr.
-
perf(store): use index sizes to shortcut contains and intersection rdfjs/N3.js#758, by @jeswr.
-
perf(lexer): match sticky regexes at a position instead of slicing rdfjs/N3.js#757, by @jeswr.
-
test(writer): run the W3C suites through a write round trip rdfjs/N3.js#756, by @jeswr.
-
feat(writer): write N3 formulas rdfjs/N3.js#755, by @jeswr.
-
feat(store): add matchVariables option to match() rdfjs/N3.js#753, by @jeswr.
-
feat(datafactory): type BigInt literals as xsd:integer rdfjs/N3.js#752, by @jeswr.
-
ci: compare performance against the commit the PR is merged onto rdfjs/N3.js#751, by @jeswr.
-
ci: publish alphas from a next-major branch kept in sync with main rdfjs/N3.js#750, by @jeswr.
-
chore(tests): enable jest/no-standalone-expect rdfjs/N3.js#749, by @jeswr.
-
chore(tests): enable jest/no-done-callback rdfjs/N3.js#748, by @jeswr.
-
fix: allow an empty reifier inside a reified triple rdfjs/N3.js#747, by @jeswr.
-
perf: keep the empty IRI checks off the common NamedNode paths rdfjs/N3.js#746, by @jeswr.
-
ci: benchmark pull requests against their base branch rdfjs/N3.js#745, by @jeswr.
-
fix(writer): write literal subjects and predicates rdfjs/N3.js#744, by @jeswr.
-
fix(writer): reject variables outside N3 output rdfjs/N3.js#743, by @jeswr.
-
fix: distinguish the empty IRI from the default graph rdfjs/N3.js#742, by @jeswr.
-
fix: continue predicate-object lists after annotations and allow nesting rdfjs/N3.js#740, by @jeswr.
-
perf: cache literal term getters rdfjs/N3.js#739, by @jeswr.
-
-
84 pull requests merged.
-
fix(reasoner): only match premises whose bound terms match the quad rdfjs/N3.js#868.
-
docs: list n3-canon for toCanonical rdfjs/N3.js#866.
-
feat!: stop exporting the internal term constructors rdfjs/N3.js#813.
-
fix(store): read string ids starting with [ as IRIs rdfjs/N3.js#862.
-
test(store): cover set operations on quads with triple terms rdfjs/N3.js#861.
-
fix(store): read string ids starting with . as IRIs rdfjs/N3.js#859.
-
docs: apply review wording to the directive and writeBase sections rdfjs/N3.js#860.
-
fix: treat Store#has(quotedTriple, p, o) as a pattern rdfjs/N3.js#858.
-
ci: reopen engine-blocked issues when the newest Node catches up rdfjs/N3.js#855.
-
ci: announce each fix once and close issues fixed on next-major rdfjs/N3.js#843.
-
docs: point to n3-full-writer for formulas and full writing rdfjs/N3.js#851.
-
ci(perf): let earlier runs' views be freed between benchmark runs rdfjs/N3.js#853.
-
fix(datafactory): compare term types in Term#equals rdfjs/N3.js#845.
-
fix(lexer): read an @-keyword directly followed by a dot rdfjs/N3.js#846.
-
ci: check rebased next-major commits with a three-way merge rdfjs/N3.js#848.
-
fix(store)!: make import() return an awaitable promise of the store rdfjs/N3.js#807.
-
feat(store)!: make removeQuads return whether every quad was removed rdfjs/N3.js#806.
-
perf(store): use index sizes to shortcut contains and intersection rdfjs/N3.js#825.
-
perf(lexer): scan prefixes and prefixed names by hand rdfjs/N3.js#812.
-
chore: merge main into next-major rdfjs/N3.js#840.
-
perf(ci): fix the young generation size for peak memory benchmarks rdfjs/N3.js#841.
-
perf(parser): parse tokens as they are lexed in synchronous parse rdfjs/N3.js#821.
-
docs: list n3-match-bgp as an extension rdfjs/N3.js#839.
-
chore: merge main into next-major rdfjs/N3.js#810.
-
feat(writer): add a version option and an _endStatement hook rdfjs/N3.js#816.
-
fix(lexer): report tokens too long to match as syntax errors rdfjs/N3.js#827.
-
fix(writer)!: only abbreviate IRIs that start with a prefix IRI rdfjs/N3.js#814.
-
feat(parser)!: scope N3 blank node labels to formulas by default rdfjs/N3.js#833.
-
feat(writer)!: write @base by default when a base IRI is given rdfjs/N3.js#808.
-
fix(writer): only abbreviate valid local names and own list heads rdfjs/N3.js#820.
-
feat(parser): let extensions register their own directives rdfjs/N3.js#823.
-
docs: list packages that extend N3.js rdfjs/N3.js#805.
-
perf(writer): build the prefix matcher once after adding prefixes rdfjs/N3.js#793.
-
fix(parser): resolve relative IRIs within the base authority rdfjs/N3.js#776.
-
fix(reasoner): use a null-prototype map for rule variables rdfjs/N3.js#767.
-
fix(parser): limit the nesting depth of triple terms rdfjs/N3.js#777.
-
perf(lexer): match sticky regexes at a position instead of slicing rdfjs/N3.js#757.
-
test(spec): run every W3C suite from one runner and one CI job rdfjs/N3.js#787.
-
feat(parser)!: read empty N3 formulas as true by default rdfjs/N3.js#762.
-
ci: keep skipped next-major syncs from cancelling pending ones rdfjs/N3.js#800.
-
ci: pin the conventionalcommits preset to v9 so release notes render rdfjs/N3.js#790.
-
fix(datafactory): keep the base direction in fromTerm rdfjs/N3.js#773.
-
fix(baseiri): keep ./ before a first segment that contains a colon rdfjs/N3.js#770.
-
perf(lexer): don't copy the remaining input when matching N3 verbs rdfjs/N3.js#780.
-
fix: make number, base IRI and relative IRI matching linear rdfjs/N3.js#760.
-
fix(store): extract long lists in linear time rdfjs/N3.js#771.
-
ci: publish alphas from a next-major branch kept in sync with main rdfjs/N3.js#750.
-
test(writer): run the W3C suites through a write round trip rdfjs/N3.js#756.
-
feat(datafactory): type BigInt literals as xsd:integer rdfjs/N3.js#752.
-
ci: compare performance against the commit the PR is merged onto rdfjs/N3.js#751.
-
ci: benchmark pull requests against their base branch rdfjs/N3.js#745.
-
perf: keep the empty IRI checks off the common NamedNode paths rdfjs/N3.js#746.
-
chore(tests): enable jest/no-standalone-expect rdfjs/N3.js#749.
-
fix: allow an empty reifier inside a reified triple rdfjs/N3.js#747.
-
chore(tests): enable jest/no-done-callback rdfjs/N3.js#748.
-
fix(writer): represent blank nodes through their term type rdfjs/N3.js#664.
-
fix(writer): write literal subjects and predicates rdfjs/N3.js#744.
-
fix: add opt-in formula-only blank node scoping in N3 mode rdfjs/N3.js#615.
-
fix: distinguish the empty IRI from the default graph rdfjs/N3.js#742.
-
chore(tests): run the W3C Notation3 spec suites in CI rdfjs/N3.js#640.
-
feat: let extractLists tolerate lists with extra arcs rdfjs/N3.js#627.
-
perf: optimize wildcard quad counts rdfjs/N3.js#711.
-
perf(lexer): scan escape sequences directly rdfjs/N3.js#730.
-
feat(parser): add public token lifecycle callbacks rdfjs/N3.js#731.
-
feat: configurable #match() semantics rdfjs/N3.js#598.
-
-
55 pull requests closed.
-
feat(store)!: share entity identifiers through a global registry rdfjs/N3.js#819.
-
perf(lexer): scan IRIs and strings by hand rdfjs/N3.js#818.
-
feat(writer): write N3 formulas rdfjs/N3.js#822.
-
ci: fail the next-major sync while main conflicts with it rdfjs/N3.js#826.
-
feat!: match Variables inside Quad pattern terms rdfjs/N3.js#811.
-
ci: configure CodeRabbit reviews, including drafts and next-major rdfjs/N3.js#829.
-
feat(store): add matchBGP for basic graph pattern matching rdfjs/N3.js#809.
-
perf(lexer): scan blank node labels and variables by hand rdfjs/N3.js#815.
-
chore: let Claude Code threads push PR branches rdfjs/N3.js#837.
-
feat(parser)!: scope N3 blank node labels to formulas by default rdfjs/N3.js#763.
-
feat!: drop JSON string IDs for triple terms rdfjs/N3.js#761.
-
ci: configure CodeRabbit reviews, including drafts and next-major rdfjs/N3.js#803.
-
fix(lexer): report tokens too long to match as syntax errors rdfjs/N3.js#781.
-
ci: fail the next-major sync while main conflicts with it rdfjs/N3.js#802.
-
perf(store): use index sizes to shortcut contains and intersection rdfjs/N3.js#758.
-
feat(parser): let extensions register their own directives rdfjs/N3.js#774.
-
feat(writer): write N3 formulas rdfjs/N3.js#755.
-
perf(parser): parse tokens as they are lexed in synchronous parse rdfjs/N3.js#792.
-
feat(store): share entity identifiers through a global registry rdfjs/N3.js#705.
-
fix(writer): only abbreviate valid local names and own list heads rdfjs/N3.js#769.
-
perf(lexer): scan IRIs and strings by hand rdfjs/N3.js#798.
-
feat(writer): add a version option and an _endStatement hook rdfjs/N3.js#768.
-
perf(lexer): scan blank node labels and variables by hand rdfjs/N3.js#797.
-
fix(writer)!: only abbreviate IRIs that start with a prefix IRI rdfjs/N3.js#786.
-
feat!: stop exporting the internal term constructors rdfjs/N3.js#766.
-
perf(lexer): scan prefixes and prefixed names by hand rdfjs/N3.js#796.
-
feat: match Variables inside Quad pattern terms rdfjs/N3.js#637.
-
feat(store): add matchBGP for basic graph pattern matching rdfjs/N3.js#784.
-
ci: review pull requests with GPT-6.1 Sol rdfjs/N3.js#804.
-
feat(writer)!: write @base by default when a base IRI is given rdfjs/N3.js#765.
-
fix: make import() return an awaitable promise for the store rdfjs/N3.js#636.
-
chore: merge main into next-major rdfjs/N3.js#801.
-
docs: list packages that extend N3.js rdfjs/N3.js#759.
-
feat(store): add matchVariables option to match() rdfjs/N3.js#753.
-
fix(writer): reject variables outside N3 output rdfjs/N3.js#743.
-
feat: opt-in validation modes for the parser rdfjs/N3.js#634.
-
Serialize subject and predicate literals correctly rdfjs/N3.js#330.
-
feature/add handle quads rdfjs/N3.js#339.
-
perf(store): remove per-call allocations from index read hot paths rdfjs/N3.js#662.
-
perf: cache literal term getters rdfjs/N3.js#739.
-
perf: cache literal term getters rdfjs/N3.js#645.
-
RDF Messages support added rdfjs/N3.js#586.
-
Opt-in term source spans and a provenance-tracking parser wrapper rdfjs/N3.js#672.
-
85 pull requests received 217 new comments.
-
feat(store)!: index triple terms by their components instead of JSON string IDs rdfjs/N3.js#830 (19 comments by @jeswr, @TallTed)
-
perf(store): use index sizes to shortcut contains and intersection rdfjs/N3.js#825 (12 comments by @jeswr)
-
perf(store): copy and compare stores sharing an EntityIndex by identifier rdfjs/N3.js#828 (7 comments by @jeswr)
-
feat(store): share entity identifiers through a global registry rdfjs/N3.js#705 (5 comments by @jeswr)
-
ci: publish alphas from a next-major branch kept in sync with main rdfjs/N3.js#750 (5 comments by @jeswr)
-
perf(store): use index sizes to shortcut contains and intersection rdfjs/N3.js#758 (4 comments by @jeswr)
-
perf(parser): parse tokens as they are lexed in synchronous parse rdfjs/N3.js#792 (4 comments by @jeswr)
-
feat: add a graphs option to control named-graph handling in the writer rdfjs/N3.js#638 (4 comments by @jeswr)
-
fix(writer): only abbreviate valid local names and own list heads rdfjs/N3.js#769 (3 comments by @jeswr)
-
feat(writer)!: write canonical escapes and triple-term spacing in every format rdfjs/N3.js#789 (3 comments by @jeswr)
-
test(spec): run every W3C suite from one runner and one CI job rdfjs/N3.js#787 (3 comments by @jeswr)
-
fix(store): read string ids starting with . as IRIs rdfjs/N3.js#859 (2 comments by @jeswr, @TallTed)
-
perf(parser): parse tokens as they are lexed in synchronous parse rdfjs/N3.js#821 (2 comments by @jeswr)
-
feat(parser)!: scope N3 blank node labels to formulas by default rdfjs/N3.js#763 (2 comments by @jeswr)
-
perf(parser): only remove dot segments when the base path or relative IRI has them rdfjs/N3.js#783 (2 comments by @jeswr)
-
perf(store): copy and compare stores sharing an EntityIndex by identifier rdfjs/N3.js#794 (2 comments by @jeswr)
-
feat(writer)!: write @base by default when a base IRI is given rdfjs/N3.js#765 (2 comments by @jeswr)
-
feat: make return quads return a boolean indicating if all removed quads were in store rdfjs/N3.js#501 (2 comments by @jeswr)
-
fix(lexer): stream long tokens and multi-byte characters in linear time rdfjs/N3.js#779 (2 comments by @jeswr)
-
fix(store): keep named nodes distinct from other terms in the entity index rdfjs/N3.js#778 (2 comments by @jeswr)
-
ci: benchmark every public API, shard the perf job and fold unchanged results rdfjs/N3.js#791 (2 comments by @jeswr)
-
fix: write canonical N-Triples escapes and triple terms, and allow whitespace after ^^ rdfjs/N3.js#788 (2 comments by @jeswr)
-
fix(datafactory): type unsafe-range numbers as xsd:double, not xsd:integer rdfjs/N3.js#653 (2 comments by @jeswr)
-
fix: continue predicate-object lists after annotations and allow nesting rdfjs/N3.js#740 (2 comments by @jeswr)
-
feat: implement Store#toCanonical with RDF Dataset Canonicalization (RDFC-1.0) rdfjs/N3.js#856 (1 comment by @jeswr)
-
feat(store)!: share entity identifiers through a global registry rdfjs/N3.js#819 (1 comment by @jeswr)
-
ci: configure CodeRabbit reviews, including drafts and next-major rdfjs/N3.js#829 (1 comment by @jeswr)
-
perf(lexer): scan keywords, language codes, comments and whitespace by hand rdfjs/N3.js#824 (1 comment by @jeswr)
-
perf(lexer): scan numbers by hand instead of with a regular expression rdfjs/N3.js#832 (1 comment by @jeswr)
-
perf(lexer): scan numbers by hand instead of with a regular expression rdfjs/N3.js#795 (1 comment by @jeswr)
-
ci: configure CodeRabbit reviews, including drafts and next-major rdfjs/N3.js#803 (1 comment by @jeswr)
-
perf(lexer): scan keywords, language codes, comments and whitespace by hand rdfjs/N3.js#799 (1 comment by @jeswr)
-
fix(writer)!: only abbreviate IRIs that start with a prefix IRI rdfjs/N3.js#786 (1 comment by @jeswr)
-
fix: escape all regular expression metacharacters in prefix and base IRIs rdfjs/N3.js#775 (1 comment by @jeswr)
-
perf(parser): look up N3 prefixes and quantifiers without scope chains rdfjs/N3.js#782 (1 comment by @jeswr)
-
fix: escape IRIREF-forbidden characters and full control range in Writer (#659) rdfjs/N3.js#661 (1 comment by @jeswr)
-
perf(store): remove per-call allocations from index read hot paths rdfjs/N3.js#662 (1 comment by @jeswr)
-
perf: index triple terms by component ids instead of composite strings rdfjs/N3.js#635 (1 comment by @jeswr)
-
Opt-in term source spans and a provenance-tracking parser wrapper rdfjs/N3.js#672 (1 comment by @jeswr)
-
rdfjs/types
-
1 issue opened.
-
Add a matchBGP method for basic graph pattern matching rdfjs/types#71, by @jeswr.
-
-
1 issue received 1 new comment.
-
Matching patterns inside quads: Variable components in Quad pattern terms of match() rdfjs/types#68 (1 comment by @jeswr)
-
-
2 pull requests opened.
-
feat: add QuadPattern types for matching inside triple terms rdfjs/types#73, by @jeswr.
-
feat: add an optional BgpMatchable interface for matchBGP rdfjs/types#72, by @jeswr.
-
GitHub
rdfjs/N3.js
-
2 issues opened.
-
Put rdf:reifies in the enclosing graph rdfjs/N3.js#736, by @pietercolpaert.
-
Track V8 key-enumeration optimization and re-evaluate Object.keys() rdfjs/N3.js#717, by @jeswr.
-
-
2 issues closed.
-
Support inverted predicates with the <- marker rdfjs/N3.js#698.
-
N3 parser does not support the `has` and `is … of` verb forms rdfjs/N3.js#688.
-
-
17 pull requests opened.
-
fix(ci): use a dedicated token for Dependabot merge queue rdfjs/N3.js#733, by @jeswr.
-
feat(parser): add public token lifecycle callbacks rdfjs/N3.js#731, by @jeswr.
-
perf(lexer): scan escape sequences directly rdfjs/N3.js#730, by @jeswr.
-
perf(lexer): avoid match arrays for fixed tokens rdfjs/N3.js#729, by @jeswr.
-
perf(lexer): identify literal delimiters with direct checks rdfjs/N3.js#728, by @jeswr.
-
perf(lexer): dispatch separators by character rdfjs/N3.js#727, by @jeswr.
-
perf(lexer): recognize direction markers without regex matching rdfjs/N3.js#726, by @jeswr.
-
perf(lexer): skip unescaping strings without backslashes rdfjs/N3.js#725, by @jeswr.
-
fix(stream-parser): respect backpressure when importing readable streams rdfjs/N3.js#724, by @jeswr.
-
fix(stream-parser): initialize the readable object-mode buffer rdfjs/N3.js#723, by @jeswr.
-
fix(lexer): ignore stale callbacks after reuse rdfjs/N3.js#722, by @jeswr.
-
fix(lexer): report precise reusable source ranges rdfjs/N3.js#721, by @jeswr.
-
fix(store): handle deletions during iteration rdfjs/N3.js#720, by @jeswr.
-
fix(parser): handle N3 verb edge cases rdfjs/N3.js#719, by @jeswr.
-
perf(store): release bound quad read optimization rdfjs/N3.js#718, by @jeswr.
-
ci: validate merge queue commits rdfjs/N3.js#716, by @jeswr.
-
fix(ci): watch consumed RDF test suites rdfjs/N3.js#715, by @jeswr.
-
-
17 pull requests merged.
-
fix(ci): use a dedicated token for Dependabot merge queue rdfjs/N3.js#733.
-
fix(lexer): report precise reusable source ranges rdfjs/N3.js#721.
-
perf(lexer): avoid match arrays for fixed tokens rdfjs/N3.js#729.
-
perf(lexer): dispatch separators by character rdfjs/N3.js#727.
-
perf(lexer): identify literal delimiters with direct checks rdfjs/N3.js#728.
-
perf(lexer): recognize direction markers without regex matching rdfjs/N3.js#726.
-
fix(stream-parser): initialize the readable object-mode buffer rdfjs/N3.js#723.
-
perf(lexer): skip unescaping strings without backslashes rdfjs/N3.js#725.
-
fix(lexer): ignore stale callbacks after reuse rdfjs/N3.js#722.
-
fix(store): handle deletions during iteration rdfjs/N3.js#720.
-
fix(parser): handle N3 verb edge cases rdfjs/N3.js#719.
-
perf(store): release bound quad read optimization rdfjs/N3.js#718.
-
Optimize bound quad reads rdfjs/N3.js#708.
-
fix(ci): watch consumed RDF test suites rdfjs/N3.js#715.
-
feat(parser): support N3 has, is-of, and inverted predicates rdfjs/N3.js#694.
-
ci: validate merge queue commits rdfjs/N3.js#716.
-
-
1 pull request closed.
-
6 pull requests received 22 new comments.
-
fix(stream-parser): initialize the readable object-mode buffer rdfjs/N3.js#723 (1 comment by @jeswr)
rdfjs/Yasgui
-
1 issue received 1 new comment.
-
1 pull request received 1 new comment.
GitHub
rdfjs/Yasgui
-
1 issue received 1 new comment.
-
1 pull request opened.
-
Fix release workflow + upgrade changesets and actions rdfjs/Yasgui#72, by @ludovicm67.
-
-
1 pull request merged.
-
Fix release workflow + upgrade changesets and actions rdfjs/Yasgui#72.
-
-
2 pull requests received 4 new comments.
-
Fix release workflow + upgrade changesets and actions rdfjs/Yasgui#72 (2 comments by @ludovicm67, @vemonet)
-
rdfjs/N3.js
-
16 issues opened.
-
ensure directives are correctly supported in nested formulae rdfjs/N3.js#704, by @jeswr.
-
Enable implicit N3 empty-prefix binding by default in the next major release rdfjs/N3.js#699, by @jeswr.
-
Support inverted predicates with the <- marker rdfjs/N3.js#698, by @jeswr.
-
N3 parser rejects prefix and base directives inside graph terms rdfjs/N3.js#692, by @jeswr.
-
N3 parser does not accept every expression form in predicate position rdfjs/N3.js#691, by @jeswr.
-
N3 parser rejects predicate-less statements allowed by the grammar rdfjs/N3.js#690, by @jeswr.
-
N3 parser does not support IRI property lists rdfjs/N3.js#689, by @jeswr.
-
N3 parser does not support the `has` and `is … of` verb forms rdfjs/N3.js#688, by @jeswr.
-
N3 parser does not provide the historical implicit empty prefix rdfjs/N3.js#687, by @jeswr.
-
[BREAKING]: Parse `{}` as true by default. rdfjs/N3.js#686, by @jeswr.
-
Make sure tracked `size` is used to help optimise operations rdfjs/N3.js#685, by @jeswr.
-
Remove index entry counters when JavaScript engines optimize empty-index checks rdfjs/N3.js#684, by @jeswr.
-
Annotation syntax does not nest: inner {| |} errors, inner reifier is discarded rdfjs/N3.js#678, by @ericprud.
-
Annotation syntax: predicate-object list after {| |} is silently dropped rdfjs/N3.js#677, by @ericprud.
-
-
17 issues closed.
-
chore: Browser tests rdfjs/N3.js#516.
-
N3 parser does not provide the historical implicit empty prefix rdfjs/N3.js#687.
-
N3 parser does not support IRI property lists rdfjs/N3.js#689.
-
N3 parser rejects prefix and base directives inside graph terms rdfjs/N3.js#692.
-
N3 parser rejects predicate-less statements allowed by the grammar rdfjs/N3.js#690.
-
Create Date literals? rdfjs/N3.js#104.
-
N3 mode does not accept lists in the predicate position rdfjs/N3.js#619.
-
Incorrect parsing of empty Notation3 graph terms rdfjs/N3.js#356.
-
N3.js is too lenient on string escapes rdfjs/N3.js#351.
-
list parsing issue rdfjs/N3.js#342.
-
spec test flakiness rdfjs/N3.js#609.
-
Support resource path syntax rdfjs/N3.js#348.
-
Literals should be valid subjects in text/n3 rdfjs/N3.js#328.
-
N3 writer doesn't exhaustively use prefixes rdfjs/N3.js#372.
-
-
1 issue received 1 new comment.
-
N3 parser rejects predicate-less statements allowed by the grammar rdfjs/N3.js#690 (1 comment by @jeswr)
-
-
20 pull requests opened.
-
perf: optimize wildcard quad counts rdfjs/N3.js#711, by @jeswr.
-
Optimize bound quad counts rdfjs/N3.js#710, by @jeswr.
-
Avoid redundant writer term access rdfjs/N3.js#709, by @jeswr.
-
Use slice in lexer hot paths rdfjs/N3.js#707, by @jeswr.
-
Optimize bound quad reads rdfjs/N3.js#708, by @jeswr.
-
Optimize direct store iteration rdfjs/N3.js#706, by @jeswr.
-
feat(store): share entity identifiers through a global registry rdfjs/N3.js#705, by @jeswr.
-
docs: Donating to contributors rdfjs/N3.js#702, by @RubenVerborgh.
-
feat(parser): support directives in formulas rdfjs/N3.js#697, by @jeswr.
-
feat(parser): support N3 expression predicates rdfjs/N3.js#696, by @jeswr.
-
feat(parser): support N3 IRI property lists rdfjs/N3.js#695, by @jeswr.
-
feat(parser): support N3 has, is-of, and inverted predicates rdfjs/N3.js#694, by @jeswr.
-
feat(parser): add opt-in implicit N3 empty prefix rdfjs/N3.js#693, by @jeswr.
-
fix: allow annotation syntax inside blank node property lists rdfjs/N3.js#681, by @ericprud.
-
fix: assert the triple term of a reifier with no annotation block rdfjs/N3.js#680, by @ericprud.
-
fix: emit rdf:reifies into the enclosing graph rdfjs/N3.js#679, by @ericprud.
-
fix: avoid reusing a stale reified-triple cache in annotations rdfjs/N3.js#675, by @bergos.
-
fix: parse triple terms nested inside lists rdfjs/N3.js#674, by @bergos.
-
Opt-in term source spans and a provenance-tracking parser wrapper rdfjs/N3.js#672, by @ericprud.
-
-
45 pull requests merged.
-
Optimize bound quad counts rdfjs/N3.js#710.
-
Avoid redundant writer term access rdfjs/N3.js#709.
-
Optimize direct store iteration rdfjs/N3.js#706.
-
Use slice in lexer hot paths rdfjs/N3.js#707.
-
feat(parser): add opt-in implicit N3 empty prefix rdfjs/N3.js#693.
-
feat(parser): support N3 IRI property lists rdfjs/N3.js#695.
-
feat(parser): support N3 expression predicates rdfjs/N3.js#696.
-
feat(parser): support directives in formulas rdfjs/N3.js#697.
-
docs: Donating to contributors rdfjs/N3.js#702.
-
feat: convert Date values to xsd:dateTime literals rdfjs/N3.js#611.
-
fix: accept lists in the predicate position in N3 mode rdfjs/N3.js#628.
-
fix: add opt-in @base directive writing via writeBase rdfjs/N3.js#616.
-
fix: reject prefixed-name escape sequences in string literals rdfjs/N3.js#626.
-
fix: link graph terms in lists instead of dropping them rdfjs/N3.js#617.
-
docs: document validation scope and external term validation rdfjs/N3.js#622.
-
chore(ci): cache rdf-test-suite fixtures in spec jobs rdfjs/N3.js#612.
-
perf: coalesce stream writer output into 16 KiB chunks rdfjs/N3.js#646.
-
perf: track index entry counts for constant-time removal cleanup rdfjs/N3.js#647.
-
chore(tests): enable jest/expect-expect rdfjs/N3.js#624.
-
chore(ci): harden GitHub Actions supply chain rdfjs/N3.js#651.
-
fix(parser): bound input-derived content in error messages rdfjs/N3.js#655.
-
perf: answer fully bound has() with a direct index probe rdfjs/N3.js#648.
-
test: add deterministic fuzz / round-trip property tests rdfjs/N3.js#652.
-
fix(lexer): anchor the dircode regex rdfjs/N3.js#656.
-
fix: emit rdf:reifies into the enclosing graph rdfjs/N3.js#679.
-
fix: allow annotation syntax inside blank node property lists rdfjs/N3.js#681.
-
fix: assert the triple term of a reifier with no annotation block rdfjs/N3.js#680.
-
fix: avoid reusing a stale reified-triple cache in annotations rdfjs/N3.js#675.
-
fix: parse triple terms nested inside lists rdfjs/N3.js#674.
-
fix: parse literal subjects and predicates in N3 mode rdfjs/N3.js#613.
-
fix: use prefixes for local names with interior dots rdfjs/N3.js#614.
-
perf: skip prefix matching when no prefixes are registered rdfjs/N3.js#644.
-
docs: add SECURITY.md rdfjs/N3.js#650.
-
feat(reasoner): opt-in maxDerivations and maxPremiseDepth budgets rdfjs/N3.js#657.
-
fix(lexer): reject \U escapes beyond U+10FFFF rdfjs/N3.js#658.
-
fix(writer): support serialisation of variables in the writer rdfjs/N3.js#667.
-
fix: return a null-prototype map from extractLists rdfjs/N3.js#668.
-
-
3 pull requests closed.
-
perf: merge indices directly for cross-entity-index set operations rdfjs/N3.js#601.
-
fix: guard termFromId JSON parsing of quoted-triple ids rdfjs/N3.js#654.
-
-
1 pull request reopened.
-
perf: cache literal term getters rdfjs/N3.js#645, by @jeswr.
-
-
23 pull requests received 51 new comments.
-
perf: track index entry counts for constant-time removal cleanup rdfjs/N3.js#647 (6 comments by @jeswr)
-
Opt-in term source spans and a provenance-tracking parser wrapper rdfjs/N3.js#672 (6 comments by @jeswr, @TallTed)
-
build: replace browserify with esbuild + fix dev-dependency advisories rdfjs/N3.js#608 (4 comments by @jeswr)
-
fix(writer): sanitize IRI escaping, validate variable serialization, and fix TriG annotation scoping (#685, #684, #659) rdfjs/N3.js#703 (3 comments by @jeswr, @Thundercloud12)
-
perf: merge indices directly for cross-entity-index set operations rdfjs/N3.js#601 (1 comment by @jeswr)
-
fix: allow import to be treated as `Promise<Store>` per the RDF/JS spec rdfjs/N3.js#503 (1 comment by @jeswr)
-
fix(writer): support serialisation of variables in the writer rdfjs/N3.js#667 (1 comment by @TallTed)
rdfjs/data-model-spec
-
1 issue received 1 new comment.
-
Specify how a DataFactory should type literals created from JavaScript-domain values (number, boolean, Date) rdfjs/data-model-spec#184 (1 comment by @elf-pavlik)
-
rdfjs/types
-
3 pull requests merged.
-
fix: usage with node module resolution rdfjs/types#63.
-
feat: equals type guards rdfjs/types#59.
-
3 pull requests received 10 new comments.
-
Restore catch-all `DataFactory#fromTerm()` overload for union arguments rdfjs/types#70 (3 comments by @rubensworks, @smessie)
GitHub
rdfjs/Yasgui
-
1 issue opened.
-
Bundled dompurify is <3.4.12 (GHSA-c2j3-45gr-mqc4) via @zazuko/yasgui-utils rdfjs/Yasgui#71, by @nka11.
-
-
1 issue received 2 new comments.
rdfjs/types
-
3 issues opened.
-
Dataset.contains: semantics over blank nodes are undefined rdfjs/types#69, by @jeswr.
-
-
1 issue received 1 new comment.
-
Matching patterns inside quads: Variable components in Quad pattern terms of match() rdfjs/types#68 (1 comment by @rubensworks)
-
-
1 pull request opened.
-
Restore catch-all `DataFactory#fromTerm()` overload for union arguments rdfjs/types#70, by @smessie.
-
-
1 pull request received 2 new comments.
-
Restore catch-all `DataFactory#fromTerm()` overload for union arguments rdfjs/types#70 (2 comments by @jeswr, @smessie)
-
rdfjs/N3.js
-
10 issues opened.
-
Index RDF 1.2 triple terms and match patterns inside reified quads rdfjs/N3.js#633, by @jeswr.
-
Parse empty N3 graph terms as "true"^^xsd:boolean by default (next major) rdfjs/N3.js#632, by @jeswr.
-
Emit @base by default when baseIRI is set (next major) rdfjs/N3.js#631, by @jeswr.
-
Scope N3 blank node labels to formulas only by default (next major) rdfjs/N3.js#630, by @jeswr.
-
perf: revisit a Set-based innermost index layer (follow-up to #418) rdfjs/N3.js#620, by @jeswr.
-
N3 mode does not accept lists in the predicate position rdfjs/N3.js#619, by @jeswr.
-
18 issues closed.
-
Datafactory errors not propagated properly by StreamParser rdfjs/N3.js#308.
-
Web Streams API support? rdfjs/N3.js#359.
-
feat: cleaner relative IRI writing rdfjs/N3.js#528.
-
Extract Character Escaping Code to Separate Package rdfjs/N3.js#228.
-
Consider making token types Symbols rdfjs/N3.js#208.
-
Notation3: Cannot parse Resource Paths rdfjs/N3.js#508.
-
Incorrect parsing of a list containing a Notation3 graph term rdfjs/N3.js#357.
-
Parsing under RDF-star mode seems to fail some spec tests rdfjs/N3.js#463.
-
Implement RDF 1.2 `<<( ... )>>` syntax rdfjs/N3.js#456.
-
[types]: Make `Store` a `Dataset` rather than `DatasetCore` rdfjs/N3.js#433.
-
`-star` and `*` extensions hide the format rdfjs/N3.js#324.
-
Type Definitions: `addQuad` rdfjs/N3.js#276.
-
Does not parse RDF lists with RDF-star triples rdfjs/N3.js#272.
-
How to get prefixes from synchronous parser.parse? rdfjs/N3.js#123.
-
43 issues received 43 new comments.
-
Validate blank-node labels and literal base directions in opt-in parser validation (#634) rdfjs/N3.js#666 (1 comment by @jeswr)
-
StreamParser fails when language tags are split across chunk boundaries rdfjs/N3.js#578 (1 comment by @jeswr)
-
The `N3Store.removeQuads` function silently fails when a quad is not successfully removed rdfjs/N3.js#479 (1 comment by @jeswr)
-
@base set by baseIRI is not shown in the prefixes part of the document rdfjs/N3.js#375 (1 comment by @jeswr)
-
Blank nodes in list given invalid `.` at start in `text/n3` format. rdfjs/N3.js#332 (1 comment by @jeswr)
-
DefaultGraph as subject instead of NamedNode for relative baseIRI <> rdfjs/N3.js#246 (1 comment by @jeswr)
-
N-Quads are written if N-Triples are requested and graph is supplied rdfjs/N3.js#165 (1 comment by @jeswr)
-
Is there a need/desire to Extract/Encapsulate the Details of the Three-Layered Index used in N3Store? rdfjs/N3.js#267 (1 comment by @jeswr)
-
Bug: `import`, `some`, `forEach` and `every` do not fully align with `Dataset` interface rdfjs/N3.js#435 (1 comment by @jeswr)
-
-
48 pull requests opened.
-
fix: return a null-prototype map from extractLists rdfjs/N3.js#668, by @jeswr.
-
fix(writer): support serialisation of variables in the writer rdfjs/N3.js#667, by @jeswr.
-
fix(writer): represent blank nodes through their term type rdfjs/N3.js#664, by @jeswr.
-
docs: deprecate direct term construction in favor of the data factory rdfjs/N3.js#663, by @jeswr.
-
perf(store): remove per-call allocations from index read hot paths rdfjs/N3.js#662, by @jeswr.
-
fix: escape IRIREF-forbidden characters and full control range in Writer (#659) rdfjs/N3.js#661, by @jeswr.
-
fix(lexer): reject \U escapes beyond U+10FFFF rdfjs/N3.js#658, by @jeswr.
-
feat(reasoner): opt-in maxDerivations and maxPremiseDepth budgets rdfjs/N3.js#657, by @jeswr.
-
fix(lexer): anchor the dircode regex rdfjs/N3.js#656, by @jeswr.
-
fix(parser): bound input-derived content in error messages rdfjs/N3.js#655, by @jeswr.
-
fix: guard termFromId JSON parsing of quoted-triple ids rdfjs/N3.js#654, by @jeswr.
-
fix(datafactory): type unsafe-range numbers as xsd:double, not xsd:integer rdfjs/N3.js#653, by @jeswr.
-
test: add deterministic fuzz / round-trip property tests rdfjs/N3.js#652, by @jeswr.
-
chore(ci): harden GitHub Actions supply chain rdfjs/N3.js#651, by @jeswr.
-
docs: add SECURITY.md rdfjs/N3.js#650, by @jeswr.
-
perf: descend the SPO index in getObjects instead of scanning all objects rdfjs/N3.js#649, by @jeswr.
-
perf: answer fully bound has() with a direct index probe rdfjs/N3.js#648, by @jeswr.
-
perf: track index entry counts for constant-time removal cleanup rdfjs/N3.js#647, by @jeswr.
-
perf: coalesce stream writer output into 16 KiB chunks rdfjs/N3.js#646, by @jeswr.
-
perf: cache literal term getters rdfjs/N3.js#645, by @jeswr.
-
perf: skip prefix matching when no prefixes are registered rdfjs/N3.js#644, by @jeswr.
-
perf(reasoner): remove per-match object/closure allocations in the inner loop rdfjs/N3.js#642, by @jeswr.
-
fix: support resource paths after literals, lists and variables in N3 mode rdfjs/N3.js#641, by @jeswr.
-
chore(tests): run the W3C Notation3 spec suites in CI rdfjs/N3.js#640, by @jeswr.
-
chore(tests): run browser bundle tests in Chromium, Firefox and WebKit rdfjs/N3.js#639, by @jeswr.
-
feat: add a graphs option to control named-graph handling in the writer rdfjs/N3.js#638, by @jeswr.
-
feat: match Variables inside Quad pattern terms rdfjs/N3.js#637, by @jeswr.
-
fix: make import() return an awaitable promise for the store rdfjs/N3.js#636, by @jeswr.
-
perf: index triple terms by component ids instead of composite strings rdfjs/N3.js#635, by @jeswr.
-
feat: opt-in validation modes for the parser rdfjs/N3.js#634, by @jeswr.
-
chore(tests): enable jest/no-identical-title rdfjs/N3.js#629, by @jeswr.
-
fix: accept lists in the predicate position in N3 mode rdfjs/N3.js#628, by @jeswr.
-
feat: let extractLists tolerate lists with extra arcs rdfjs/N3.js#627, by @jeswr.
-
fix: reject prefixed-name escape sequences in string literals rdfjs/N3.js#626, by @jeswr.
-
fix: write empty named nodes as <> rdfjs/N3.js#625, by @jeswr.
-
chore(tests): enable jest/expect-expect rdfjs/N3.js#624, by @jeswr.
-
docs: note prefix/comment event ordering on StreamParser rdfjs/N3.js#623, by @jeswr.
-
docs: document validation scope and external term validation rdfjs/N3.js#622, by @jeswr.
-
docs: add a recipe for parsing from Web Streams rdfjs/N3.js#621, by @jeswr.
-
fix: link graph terms in lists instead of dropping them rdfjs/N3.js#617, by @jeswr.
-
fix: add opt-in @base directive writing via writeBase rdfjs/N3.js#616, by @jeswr.
-
fix: add opt-in formula-only blank node scoping in N3 mode rdfjs/N3.js#615, by @jeswr.
-
fix: use prefixes for local names with interior dots rdfjs/N3.js#614, by @jeswr.
-
fix: parse literal subjects and predicates in N3 mode rdfjs/N3.js#613, by @jeswr.
-
chore(ci): cache rdf-test-suite fixtures in spec jobs rdfjs/N3.js#612, by @jeswr.
-
feat: convert Date values to xsd:dateTime literals rdfjs/N3.js#611, by @jeswr.
-
-
5 pull requests merged.
-
fix: StreamParser failure on language tags split across chunks rdfjs/N3.js#602.
-
docs: add a recipe for parsing from Web Streams rdfjs/N3.js#621.
-
docs: note prefix/comment event ordering on StreamParser rdfjs/N3.js#623.
-
fix: write empty named nodes as <> rdfjs/N3.js#625.
-
chore(tests): enable jest/no-identical-title rdfjs/N3.js#629.
-
-
7 pull requests closed.
-
Add support for empty graphs in the subject and object positions rdfjs/N3.js#374.
-
perf: match over index rdfjs/N3.js#401.
-
versions/2.0.0 rdfjs/N3.js#341.
-
perf: use set rdfjs/N3.js#418.
-
Fix #377: Implemented support for adding the tokens to parsed nodes. rdfjs/N3.js#388.
-
WIP: n3 spec tests rdfjs/N3.js#333.
-
-
52 pull requests received 108 new comments.
-
perf(store): remove per-call allocations from index read hot paths rdfjs/N3.js#662 (10 comments by @jeswr)
-
docs: note prefix/comment event ordering on StreamParser rdfjs/N3.js#623 (7 comments by @jeswr, @TallTed)
-
feat(reasoner): opt-in maxDerivations and maxPremiseDepth budgets rdfjs/N3.js#657 (4 comments by @jeswr)
-
perf(reasoner): remove per-match object/closure allocations in the inner loop rdfjs/N3.js#642 (4 comments by @jeswr)
-
fix: StreamParser failure on language tags split across chunks rdfjs/N3.js#602 (3 comments by @jeswr, @TallTed)
-
perf: merge indices directly for cross-entity-index set operations rdfjs/N3.js#601 (3 comments by @jeswr)
-
perf: index triple terms by component ids instead of composite strings rdfjs/N3.js#635 (2 comments by @jeswr, @TallTed)
-
perf(parser): reduce per-quad allocation (no throwaway literal, no per-literal .bind, lean contexts) rdfjs/N3.js#643 (2 comments by @jeswr)
-
perf: track index entry counts for constant-time removal cleanup rdfjs/N3.js#647 (2 comments by @jeswr)
-
fix: stop empty N3 graph terms leaking garbage quads; opt-in "true"^^xsd:boolean parsing rdfjs/N3.js#618 (2 comments by @jeswr)
-
chore(tests): run browser bundle tests in Chromium, Firefox and WebKit rdfjs/N3.js#639 (1 comment by @jeswr)
-
fix: support resource paths after literals, lists and variables in N3 mode rdfjs/N3.js#641 (1 comment by @jeswr)
-
perf: descend the SPO index in getObjects instead of scanning all objects rdfjs/N3.js#649 (1 comment by @jeswr)
-
fix(datafactory): type unsafe-range numbers as xsd:double, not xsd:integer rdfjs/N3.js#653 (1 comment by @jeswr)
-
feat: add a graphs option to control named-graph handling in the writer rdfjs/N3.js#638 (1 comment by @jeswr)
-
rdfjs/N3.js#610 (1 comment by @jeswr)
-
Add support for empty graphs in the subject and object positions rdfjs/N3.js#374 (1 comment by @jeswr)
-
build: replace browserify with esbuild + fix dev-dependency advisories rdfjs/N3.js#608 (1 comment by @jeswr)
-
feat: make return quads return a boolean indicating if all removed quads were in store rdfjs/N3.js#501 (1 comment by @jeswr)
-
rdfjs/N3.js#588 (1 comment by @jeswr)
-
Fix #377: Implemented support for adding the tokens to parsed nodes. rdfjs/N3.js#388 (1 comment by @jeswr)
-
feat: use origin based `</x/y/>` relativisation rather than `<../../../x/y/>` when result is a shorter relative IRI. rdfjs/N3.js#529 (1 comment by @jeswr)
-
rdfjs/wrapper
-
18 pull requests opened.
-
feat(async+events): change notifications on the asynchronous surface rdfjs/wrapper#99, by @jeswr.
-
feat(async): AsyncTermWrapper and asynchronous mapping namespaces rdfjs/wrapper#98, by @jeswr.
-
feat(async): AsyncDatasetWrapper query helpers rdfjs/wrapper#97, by @jeswr.
-
feat(events): change notifications on GraphScopedDataset with cross-graph dedup rdfjs/wrapper#96, by @jeswr.
-
feat: GraphScopedDataset — read from many graphs, write to one rdfjs/wrapper#95, by @jeswr.
-
feat(events): change notifications on DatasetWrapper (on/off) rdfjs/wrapper#94, by @jeswr.
-
feat(events): WrappingSet.on/off with mapped values rdfjs/wrapper#93, by @jeswr.
-
feat: export WrappingSet and narrow SetFrom's return type to WrappingSet<T> rdfjs/wrapper#92, by @jeswr.
-
docs: document the language-tagged string use case rdfjs/wrapper#91, by @jeswr.
-
feat: symmetric literal mappings — LiteralFrom.bigint and LiteralFrom.symbol rdfjs/wrapper#90, by @jeswr.
-
feat: typed, descriptive errors for mapping misuse and cardinality violations rdfjs/wrapper#89, by @jeswr.
-
fix: DatasetWrapper helpers yield distinct terms rdfjs/wrapper#88, by @jeswr.
-
feat: DatasetWrapper helpers return T & Quad_Subject / T & Quad_Object rdfjs/wrapper#87, by @jeswr.
-
types (breaking): narrow TermWrapper's Literal/Quad member surface; remove IRdfJsTerm rdfjs/wrapper#86, by @jeswr.
-
feat: TermWrapper.in curried static factory rdfjs/wrapper#84, by @jeswr.
-
feat: TermWrapper.from static factory with intersection return type rdfjs/wrapper#83, by @jeswr.
-
fix: NamedGraphError reports the offending graph IRI rdfjs/wrapper#82, by @jeswr.
-
-
2 pull requests closed.
-
wip/term wrapper type rdfjs/wrapper#74.
-
Introduce `TermWrapper#from` and `TermWrapper#in` rdfjs/wrapper#61.
-
-
4 pull requests received 4 new comments.
-
feat: TermWrapper.from static factory with intersection return type rdfjs/wrapper#83 (1 comment by @jeswr)
-
rdfjs/data-model-spec
-
1 issue opened.
-
Specify how a DataFactory should type literals created from JavaScript-domain values (number, boolean, Date) rdfjs/data-model-spec#184, by @jeswr.
-
-
1 issue received 1 new comment.
-
Specify how a DataFactory should type literals created from JavaScript-domain values (number, boolean, Date) rdfjs/data-model-spec#184 (1 comment by @elf-pavlik)
-
GitHub
rdfjs/N3.js
-
4 issues opened.
-
spec test flakiness rdfjs/N3.js#609, by @jeswr.
-
Support ESM bundle rdfjs/N3.js#596, by @jeswr.
-
Configurable `#match()` semantics rdfjs/N3.js#595, by @jeswr.
-
v2.0.3: DatasetCore's match() does not work in Chrome rdfjs/N3.js#594, by @doga.
-
-
15 issues closed.
-
Support ESM bundle rdfjs/N3.js#596.
-
Problem by creating bundle for usage in browser rdfjs/N3.js#259.
-
Line Numbers rdfjs/N3.js#527.
-
Notation3: Fails when subject is a literal rdfjs/N3.js#509.
-
Merging rdf-dataset-indexed back into N3.js? rdfjs/N3.js#163.
-
Simple sync parsing interface returning in-memory store rdfjs/N3.js#152.
-
Support RDF-star in store rdfjs/N3.js#256.
-
Pass new N3 tests rdfjs/N3.js#192.
-
Outdated type information in @types/n3 rdfjs/N3.js#286.
-
Improve N3Writer Support For Gist Style Guide Instances rdfjs/N3.js#302.
-
Disallow surrogates pairs rdfjs/N3.js#589.
-
v2.0.3: DatasetCore's match() does not work in Chrome rdfjs/N3.js#594.
-
-
16 issues received 18 new comments.
-
Escaped quotes in literals of n-triples file are parsed, but not escaped anymore in js rdfjs/N3.js#266 (1 comment by @jeswr)
-
parsing turtle does not seem to correctly extract language for literals rdfjs/N3.js#252 (1 comment by @jeswr)
-
Import not found in `N3Lexer.js` causes `n3` to fail in Web Component rdfjs/N3.js#297 (1 comment by @jeswr)
-
StreamParser fails when language tags are split across chunk boundaries rdfjs/N3.js#578 (1 comment by @julianrojas87)
-
9 pull requests opened.
-
build: replace browserify with esbuild + fix dev-dependency advisories rdfjs/N3.js#608, by @jeswr.
-
chore(deps-dev): babel 8 — build on LTS, smoke-test artifact on Node 14–26 rdfjs/N3.js#607, by @jeswr.
-
fix: StreamParser failure on language tags split across chunks rdfjs/N3.js#602, by @sarathfrancis90.
-
perf: merge indices directly for cross-entity-index set operations rdfjs/N3.js#601, by @jeswr.
-
chore(deps-dev): eslint 10 + flat config (eslint-plugin-import-x) rdfjs/N3.js#600, by @jeswr.
-
chore(deps-dev): jest 30 (drops Node 14/16 from test matrix) rdfjs/N3.js#599, by @jeswr.
-
feat: configurable #match() semantics rdfjs/N3.js#598, by @jeswr.
-
feat: ship ESM browser bundle rdfjs/N3.js#597, by @jeswr.
-
Disallow surrogate pairs rdfjs/N3.js#593, by @pietercolpaert.
-
-
5 pull requests merged.
-
feat: ship ESM browser bundle rdfjs/N3.js#597.
-
chore(deps-dev): jest 30 (drops Node 14/16 from test matrix) rdfjs/N3.js#599.
-
chore(deps-dev): eslint 10 + flat config (eslint-plugin-import-x) rdfjs/N3.js#600.
-
Disallow surrogate pairs rdfjs/N3.js#593.
-
1 pull request reopened.
-
chore(deps-dev): eslint 10 + flat config (eslint-plugin-import-x) rdfjs/N3.js#600, by @jeswr.
-
-
5 pull requests received 9 new comments.
-
chore(deps-dev): jest 30 (drops Node 14/16 from test matrix) rdfjs/N3.js#599 (3 comments by @jeswr, @rubensworks)
-
build: replace browserify with esbuild + fix dev-dependency advisories rdfjs/N3.js#608 (1 comment by @jeswr)
-
rdfjs/N3.js#604 (1 comment by @jeswr)
-
rdfjs/Yasgui
-
1 issue opened.
-
avoiding cross-site to https://prefix.cc/popular/all.file.json rdfjs/Yasgui#66, by @peutch.
-
-
3 issues closed.
-
avoiding cross-site to https://prefix.cc/popular/all.file.json rdfjs/Yasgui#66.
-
Migrate to vite rdfjs/Yasgui#63.
-
Define PR process rdfjs/Yasgui#59.
-
-
2 issues received 6 new comments.
-
3 pull requests opened.
-
Migrate to monaco editor rdfjs/Yasgui#70, by @vemonet.
-
Remove dependency to prefix.cc API at runtime rdfjs/Yasgui#69, by @vemonet.
-
Migrate from webpack to vite rdfjs/Yasgui#67, by @vemonet.
-
-
3 pull requests merged.
-
Remove dependency to prefix.cc API at runtime rdfjs/Yasgui#69.
-
Migrate from webpack to vite rdfjs/Yasgui#67.
-
Document PR process and add CODEOWNERS, Closes #59 rdfjs/Yasgui#65.
-
-
4 pull requests received 27 new comments.
-
Migrate to monaco editor rdfjs/Yasgui#70 (17 comments by @ajuvercr, @ktk, @ludovicm67, @rubensworks, @vemonet)
-
Remove dependency to prefix.cc API at runtime rdfjs/Yasgui#69 (4 comments by @ludovicm67, @rubensworks, @vemonet)
-
rdfjs/types
-
3 issues opened.
-
Extended `DatasetCore` which extends `EventEmitter` interface rdfjs/types#66, by @jeswr.
-
[New spec/interface]: `async` `DatasetCore` interface rdfjs/types#65, by @jeswr.
-
-
1 issue received 1 new comment.
rdfjs/wrapper
-
1 issue opened.
-
LiteralFrom.date produces an invalid xsd:date (full dateTime lexical) rdfjs/wrapper#78, by @jeswr.
-
-
1 issue closed.
-
LiteralFrom.date produces an invalid xsd:date (full dateTime lexical) rdfjs/wrapper#78.
-
-
1 pull request opened.
-
fix(LiteralFrom): emit a valid xsd:date lexical rdfjs/wrapper#79, by @jeswr.
-
-
1 pull request merged.
-
fix(LiteralFrom): emit a valid xsd:date lexical rdfjs/wrapper#79.
-
-
1 pull request received 3 new comments.
rdfjs/data-model-spec
-
1 issue received 1 new comment.
-
Discussion: adding the concept of an RDF Message rdfjs/data-model-spec#183 (1 comment by @pietercolpaert)
-
GitHub
rdfjs/Yasgui
-
1 issue closed.
-
Define release process rdfjs/Yasgui#58.
-
-
4 issues received 5 new comments.
-
1 pull request opened.
-
Document PR process and add CODEOWNERS, Closes #59 rdfjs/Yasgui#65, by @rubensworks.
-
-
1 pull request merged.
-
update lodash-es to version 4.18.1 rdfjs/Yasgui#60.
-
-
1 pull request received 2 new comments.
-
Document PR process and add CODEOWNERS, Closes #59 rdfjs/Yasgui#65 (2 comments by @ludovicm67, @rubensworks)
-
rdfjs/N3.js
-
1 issue opened.
-
Disallow surrogates pairs rdfjs/N3.js#589, by @rubensworks.
-
-
1 pull request opened.
-
RDF Messages support added rdfjs/N3.js#586, by @pietercolpaert.
-
-
1 pull request received 3 new comments.
rdfjs/wrapper
-
2 issues opened.
-
Need help with an example rdfjs/wrapper#76, by @Potherca.
-
Document LangTag use case rdfjs/wrapper#75, by @jaxoncreed.
-
-
1 issue closed.
-
Need help with an example rdfjs/wrapper#76.
-
-
1 issue received 2 new comments.
-
1 pull request opened.
-
Improve very first example rdfjs/wrapper#77, by @langsamu.
-
-
1 pull request merged.
-
Improve very first example rdfjs/wrapper#77.
-
GitHub
rdfjs/Yasgui
-
2 issues opened.
-
Independant docs website rdfjs/Yasgui#64, by @vemonet.
-
Migrate to vite rdfjs/Yasgui#63, by @vemonet.
-
-
4 issues received 16 new comments.
-
Define release process rdfjs/Yasgui#58 (6 comments by @ludovicm67, @rubensworks, @tpluscode, @vemonet)
-
-
3 pull requests opened.
-
Add CONTRIBUTING.md rdfjs/Yasgui#62, by @ludovicm67.
-
Feature/update dependencies rdfjs/Yasgui#61, by @Sothyr.
-
update lodash-es to version 4.18.1 rdfjs/Yasgui#60, by @Sothyr.
-
-
1 pull request merged.
-
Add CONTRIBUTING.md rdfjs/Yasgui#62.
-
-
2 pull requests received 8 new comments.
rdfjs/wrapper
-
5 issues opened.
-
XSD vocab - correct anyURI rdfjs/wrapper#65, by @tgra.
-
add LiteralFrom.number rdfjs/wrapper#64, by @tgra.
-
Auto refresh Context7 rdfjs/wrapper#56, by @langsamu.
-
Create CONTRIBUTING.md rdfjs/wrapper#51, by @jeswr.
-
Make documentation specific to version rdfjs/wrapper#46, by @langsamu.
-
-
9 issues closed.
-
add LiteralFrom.number rdfjs/wrapper#64.
-
Graph and Language Support rdfjs/wrapper#43.
-
XSD vocab - correct anyURI rdfjs/wrapper#65.
-
Feature: Mapping dictionaries (maps) rdfjs/wrapper#2.
-
docs: Lead with code examples in README rdfjs/wrapper#45.
-
chore: link to SHACL -> Wrapper converter in README rdfjs/wrapper#34.
-
docs: Link to Next.js example rdfjs/wrapper#39.
-
docs: Link to solid/objects rdfjs/wrapper#40.
-
-
1 issue reopened.
-
add LiteralFrom.number rdfjs/wrapper#64, by @langsamu.
-
-
6 issues received 14 new comments.
-
Documentation: Document what happens when data does not conform to object structure rdfjs/wrapper#11 (2 comments by @langsamu)
-
23 pull requests opened.
-
wip/term wrapper type rdfjs/wrapper#74, by @jeswr.
-
chore: update build:test script to clean dist directory rdfjs/wrapper#71, by @jeswr.
-
feat: language preferences rdfjs/wrapper#70, by @jeswr.
-
`LiteralFrom.integer` rdfjs/wrapper#69, by @langsamu.
-
correct case-sensitive xsd:anyURI datatype IRI rdfjs/wrapper#68, by @tgra.
-
Fix mistakes in documentation comments rdfjs/wrapper#67, by @langsamu.
-
Extend wrapper in named graph feature rdfjs/wrapper#63, by @langsamu.
-
feat: add named graph wrapping functionality rdfjs/wrapper#62, by @jeswr.
-
Introduce `TermWrapper#from` and `TermWrapper#in` rdfjs/wrapper#61, by @jeswr.
-
`NamedNodeAs.url` rdfjs/wrapper#60, by @langsamu.
-
Term wrapper docs rdfjs/wrapper#59, by @langsamu.
-
Remove decorators rdfjs/wrapper#58, by @langsamu.
-
Update readme with graph pattern API rdfjs/wrapper#57, by @langsamu.
-
Add Context7 widget to documentation site rdfjs/wrapper#55, by @langsamu.
-
Fix Context7 website verification rdfjs/wrapper#54, by @langsamu.
-
Verify Context7 ownership of website rdfjs/wrapper#53, by @langsamu.
-
Verify Context7 ownership rdfjs/wrapper#52, by @langsamu.
-
Improve readme (links & structure) rdfjs/wrapper#49, by @matthieubosquet.
-
SR-168: Link to SHACL generator rdfjs/wrapper#48, by @langsamu.
-
Link to Next.js example rdfjs/wrapper#47, by @langsamu.
-
-
20 pull requests merged.
-
chore: update build:test script to clean dist directory rdfjs/wrapper#71.
-
`LiteralFrom.integer` rdfjs/wrapper#69.
-
Fix mistakes in documentation comments rdfjs/wrapper#67.
-
feat: add named graph wrapping functionality rdfjs/wrapper#62.
-
Typo rdfjs/wrapper#66.
-
Extend wrapper in named graph feature rdfjs/wrapper#63.
-
Remove decorators rdfjs/wrapper#58.
-
Term wrapper docs rdfjs/wrapper#59.
-
`NamedNodeAs.url` rdfjs/wrapper#60.
-
Update readme with graph pattern API rdfjs/wrapper#57.
-
More docs rdfjs/wrapper#50.
-
Add Context7 widget to documentation site rdfjs/wrapper#55.
-
Fix Context7 website verification rdfjs/wrapper#54.
-
Verify Context7 ownership of website rdfjs/wrapper#53.
-
Verify Context7 ownership rdfjs/wrapper#52.
-
Overhaul graph pattern mapping vocabulary rdfjs/wrapper#24.
-
Improve readme (links & structure) rdfjs/wrapper#49.
-
SR-168: Link to SHACL generator rdfjs/wrapper#48.
-
Link to Next.js example rdfjs/wrapper#47.
-
Generate documentation from comments to GitHub Pages rdfjs/wrapper#44.
-
-
2 pull requests closed.
-
feat: language preferences rdfjs/wrapper#70.
-
correct case-sensitive xsd:anyURI datatype IRI rdfjs/wrapper#68.
-
-
11 pull requests received 33 new comments.
-
Introduce `TermWrapper#from` and `TermWrapper#in` rdfjs/wrapper#61 (7 comments by @jeswr, @matthieubosquet)
-
rdfjs/wrapper#32 (1 comment by @matthieubosquet)
-
rdfjs/wrapper#31 (1 comment by @matthieubosquet)
-
rdfjs/rdfxml-streaming-parser.js
-
1 pull request received 2 new comments.
rdfjs/data-model-spec
-
1 issue received 5 new comments.
-
Discussion: adding the concept of an RDF Message rdfjs/data-model-spec#183 (5 comments by @awwright, @pietercolpaert)
-
-
1 pull request received 1 new comment.
Participants
-
1 participant joined.
-
Pavlik elf joined.
-
-
1 participant left.
-
Erik Mannens (imec) left.
-
GitHub
rdfjs/wrapper
-
11 issues opened.
-
docs: Lead with code examples in README rdfjs/wrapper#45, by @jeswr.
-
Graph and Language Support rdfjs/wrapper#43, by @jaxoncreed.
-
docs: Link to solid/objects rdfjs/wrapper#40, by @jeswr.
-
docs: Link to Next.js example rdfjs/wrapper#39, by @jeswr.
-
Advertising: List package on appropriate indexes and websites rdfjs/wrapper#38, by @jeswr.
-
chore: add summary action rdfjs/wrapper#35, by @jeswr.
-
chore: link to SHACL -> Wrapper converter in README rdfjs/wrapper#34, by @jeswr.
-
Restrict action permissions rdfjs/wrapper#30, by @langsamu.
-
Overhaul action triggers rdfjs/wrapper#29, by @langsamu.
-
Dataset helpers should return distinct values rdfjs/wrapper#25, by @langsamu.
-
-
4 issues closed.
-
chore: add summary action rdfjs/wrapper#35.
-
Restrict action permissions rdfjs/wrapper#30.
-
-
1 issue received 2 new comments.
-
import { ObjectMapping } from "rdfjs-wrapper" - Module '"rdfjs-wrapper"' has no exported member 'ObjectMapping' rdfjs/wrapper#22 (2 comments by @langsamu, @matthieubosquet)
-
-
8 pull requests opened.
-
Generate documentation from comments to GitHub Pages rdfjs/wrapper#44, by @langsamu.
-
TS 6 and typo rdfjs/wrapper#42, by @matthieubosquet.
-
Add `NamedNodeAs` rdfjs/wrapper#41, by @langsamu.
-
Overhaul mapping API rdfjs/wrapper#37, by @langsamu.
-
chore: Add automerge workflow for Dependabot PRs rdfjs/wrapper#33, by @jeswr.
-
Boolean mappings rdfjs/wrapper#28, by @langsamu.
-
Overhaul graph pattern mapping vocabulary rdfjs/wrapper#24, by @langsamu.
-
Attempting to facilitate idiomatic JSON serialization rdfjs/wrapper#23, by @langsamu.
-
-
6 pull requests merged.
-
TS 6 and typo rdfjs/wrapper#42.
-
Add `NamedNodeAs` rdfjs/wrapper#41.
-
Overhaul mapping API rdfjs/wrapper#37.
-
chore: Add automerge workflow for Dependabot PRs rdfjs/wrapper#33.
-
Boolean mappings rdfjs/wrapper#28.
-
What if `TermWrapper extends Term`? rdfjs/wrapper#21.
-
-
1 pull request closed.
-
BREAKING CHANGE: update dataset wrapper rdfjs/wrapper#14.
-
-
8 pull requests received 35 new comments.
-
rdfjs/wrapper#32 (4 comments by @jeswr)
-
rdfjs/wrapper#36 (2 comments by @jeswr)
-
rdfjs/wrapper#18 (1 comment by @langsamu)
rdfjs/data-model-spec
-
1 issue opened.
-
Discussion: adding the concept of an RDF Message rdfjs/data-model-spec#183, by @pietercolpaert.
-
-
1 issue closed.
-
immutable objects rdfjs/data-model-spec#81.
-
-
1 issue received 2 new comments.
-
Discussion: adding the concept of an RDF Message rdfjs/data-model-spec#183 (2 comments by @awwright, @pietercolpaert)
-
-
1 pull request merged.
-
Add immutability requirement for Term and Quad rdfjs/data-model-spec#182.
-
-
1 pull request received 4 new comments.
-
Add immutability requirement for Term and Quad rdfjs/data-model-spec#182 (4 comments by @bergos, @rubensworks, @smessie)
-
rdfjs/dataset-spec
-
1 issue closed.
-
Question: Does DatasetCore.has support wildcards? rdfjs/dataset-spec#70.
-
-
1 issue received 1 new comment.
rdfjs/N3.js
-
4 issues opened.
-
StreamParser fails when language tags are split across chunk boundaries rdfjs/N3.js#578, by @ddeboer.
-
chore: CI Summary job rdfjs/N3.js#570, by @jeswr.
-
single quoted strings `'` not supported rdfjs/N3.js#568, by @jeswr.
-
Incorrect validation on language tags rdfjs/N3.js#564, by @GCHQDeveloper81.
-
-
4 issues closed.
-
chore: CI Summary job rdfjs/N3.js#570.
-
Incorrect validation on language tags rdfjs/N3.js#564.
-
Wrong parsing of Literal that includes `--` and a language tag rdfjs/N3.js#563.
-
single quoted strings `'` not supported rdfjs/N3.js#568.
-
-
2 issues received 2 new comments.
-
2 pull requests opened.
-
chore: update CI workflow to run CI on pull request rdfjs/N3.js#567, by @jeswr.
-
Fix validation on language tags rdfjs/N3.js#566, by @GCHQDeveloper81.
-
-
2 pull requests merged.
-
Fix validation on language tags rdfjs/N3.js#566.
-
chore: update CI workflow to run CI on pull request rdfjs/N3.js#567.
-
-
10 pull requests received 19 new comments.
-
Fix validation on language tags rdfjs/N3.js#566 (5 comments by @GCHQDeveloper81, @jeswr, @rubensworks)
-
rdfjs/N3.js#560 (2 comments by @jeswr)
-
rdfjs/N3.js#548 (2 comments by @jeswr)
-
chore: update CI workflow to run CI on pull request rdfjs/N3.js#567 (2 comments by @jeswr, @rubensworks)
-
rdfjs/N3.js#574 (1 comment by @jeswr)
-
rdfjs/N3.js#552 (1 comment by @jeswr)
-
rdfjs/N3.js#559 (1 comment by @jeswr)
-
rdfjs/N3.js#555 (1 comment by @jeswr)
-
rdfjs/N3.js#569 (1 comment by @jeswr)
-
rdfjs/Yasgui
-
2 issues received 4 new comments.
rdfjs/rdfxml-streaming-parser.js
-
1 issue closed.
-
Relative IRIs containing a forward slash and a colon rdfjs/rdfxml-streaming-parser.js#45.
-
-
1 issue received 3 new comments.
-
Relative IRIs containing a forward slash and a colon rdfjs/rdfxml-streaming-parser.js#45 (3 comments by @LaurensRietveld, @rubensworks)
-
-
1 pull request received 2 new comments.
rdfjs/types
-
1 pull request received 3 new comments.
Participants
-
2 participants left.
-
Tanya Gray (Williams Lea) left.
-
Dave Richardson left.
-
-
1 organization left.
-
Williams Lea left.
-
GitHub
rdfjs/data-model-spec
-
1 pull request opened.
-
Add immutability requirement for Term and Quad rdfjs/data-model-spec#182, by @smessie.
-
-
1 pull request received 6 new comments.
-
Add immutability requirement for Term and Quad rdfjs/data-model-spec#182 (6 comments by @bergos, @jacoscaz, @rubensworks)
-
rdfjs/Yasgui
-
3 issues opened.
-
Define PR process rdfjs/Yasgui#59, by @rubensworks.
-
Define release process rdfjs/Yasgui#58, by @rubensworks.
-
Rename project? rdfjs/Yasgui#57, by @rubensworks.
-
-
1 issue received 1 new comment.
rdfjs/types
-
2 pull requests opened.
-
fix: usage with node module resolution rdfjs/types#63, by @tpluscode.
-
docs: Corrected the TSDoc of literal's languageOrDatatype rdfjs/types#61, by @smessie.
-
-
1 pull request merged.
-
docs: Corrected the TSDoc of literal's languageOrDatatype rdfjs/types#61.
-
-
1 pull request received 2 new comments.
-
docs: Corrected the TSDoc of literal's languageOrDatatype rdfjs/types#61 (2 comments by @rubensworks, @smessie)
-
rdfjs/wrapper
-
4 issues opened.
-
Don't rely on dataset size rdfjs/wrapper#19, by @langsamu.
-
Feature: Support non-namedNode subjects/objects in `match(Objects|Subjects)Of` rdfjs/wrapper#12, by @jeswr.
-
Documentation: Document what happens when data does not conform to object structure rdfjs/wrapper#11, by @jeswr.
-
Feature: Query Support rdfjs/wrapper#10, by @jeswr.
-
-
2 issues closed.
-
Don't rely on dataset size rdfjs/wrapper#19.
-
Feature: RDF collection lists rdfjs/wrapper#1.
-
-
5 issues received 10 new comments.
-
Feature: Support non-namedNode subjects/objects in `match(Objects|Subjects)Of` rdfjs/wrapper#12 (3 comments by @jeswr, @langsamu)
-
Documentation: Document what happens when data does not conform to object structure rdfjs/wrapper#11 (1 comment by @langsamu)
-
4 pull requests opened.
-
What if `TermWrapper extends Term`? rdfjs/wrapper#21, by @langsamu.
-
RDF Collections (`rdf:List`) rdfjs/wrapper#20, by @langsamu.
-
BREAKING CHANGE: update dataset wrapper rdfjs/wrapper#14, by @jeswr.
-
fix: error on undefined singular rdfjs/wrapper#13, by @jeswr.
-
-
1 pull request merged.
-
RDF Collections (`rdf:List`) rdfjs/wrapper#20.
-
-
1 pull request closed.
-
fix: error on undefined singular rdfjs/wrapper#13.
-
-
3 pull requests received 11 new comments.
-
fix: error on undefined singular rdfjs/wrapper#13 (3 comments by @jeswr, @langsamu, @matthieubosquet)
-
rdfjs/wrapper#18 (3 comments by @langsamu)
rdfjs/N3.js
-
1 issue opened.
-
Wrong parsing of Literal that includes `--` and a language tag rdfjs/N3.js#563, by @julianrojas87.
-
GitHub
rdfjs/wrapper
-
9 issues opened.
-
Feature: Dataset wrapper base class rdfjs/wrapper#9, by @langsamu.
-
Improvement: More arities rdfjs/wrapper#8, by @langsamu.
-
Improvement: More mappings (value and term) rdfjs/wrapper#7, by @langsamu.
-
Improvement: Robust code (defensive) rdfjs/wrapper#6, by @langsamu.
-
Improvement: Guide in README rdfjs/wrapper#5, by @langsamu.
-
Improvement: JSDoc rdfjs/wrapper#4, by @langsamu.
-
Improvement: Proper test coverage rdfjs/wrapper#3, by @langsamu.
-
Feature: Mapping dictionaries (maps) rdfjs/wrapper#2, by @langsamu.
-
Feature: RDF collection lists rdfjs/wrapper#1, by @langsamu.
-
-
1 issue closed.
-
Feature: Dataset wrapper base class rdfjs/wrapper#9.
-
-
1 issue received 2 new comments.
rdfjs/dataset-spec
-
1 issue opened.
-
Question: Does DatasetCore.has support wildcards? rdfjs/dataset-spec#70, by @jg10-mastodon-social.
-
-
1 issue received 1 new comment.
rdfjs/N3.js
-
2 issues received 8 new comments.
-
1 pull request opened.
-
chore: Update release workflow to support Trusted Publishing rdfjs/N3.js#562, by @jeswr.
-
-
2 pull requests merged.
-
chore: Update release workflow to support Trusted Publishing rdfjs/N3.js#562.
-
Add support for parsing reified triples and triple terms rdfjs/N3.js#486.
-
-
1 pull request closed.
-
Add support for base directions rdfjs/N3.js#484.
-
-
2 pull requests received 3 new comments.
-
Add support for parsing reified triples and triple terms rdfjs/N3.js#486 (2 comments by @jeswr, @rubensworks)
-
rdfjs/Yasgui
-
1 pull request opened.