Skip to content

Conversation

@lu-pl
Copy link
Owner

@lu-pl lu-pl commented Nov 23, 2025

No description provided.

@lu-pl lu-pl force-pushed the lupl/ttl-collections branch from d301270 to d4c713b Compare November 24, 2025 17:31
The commit introduces changes to the lodkit.ttl constructor:
1. a new syntax for Turtle object lists is introduces and
2. support for RDF Collections is added.

@1
Previously, Turtle object lists were indicated in lodkit.ttl by
tuple objects, e.g. ttl(s, (p, (o1, o2, o3))). With the change
introduced here, the predicate-object pair of lodkit.ttl can be of
arbitrary length where the first element is interpreted as predicate
and all other elements are interpreted as members of a Turtle object
list; the above example expressed with the new syntax looks like this:
ttl(s, (p, o1, o2, o3)).

@2
RDF Collections are now supported in lodkit.ttl and are indicated with
a tuple object (previously the indicator for object lists);
e.g ttl(s, (p, (o1, o2, o3))) now gets resolved as
"s p (o1 o2 o3)" in Turtle.
@lu-pl lu-pl force-pushed the lupl/ttl-collections branch from d4c713b to 2f99d70 Compare November 25, 2025 06:45
@lu-pl lu-pl force-pushed the lupl/ttl-collections branch 7 times, most recently from 2a0dd54 to edf51da Compare November 25, 2025 17:41
@lu-pl lu-pl force-pushed the lupl/ttl-collections branch from edf51da to 4d4d3cf Compare November 25, 2025 17:49
@lu-pl lu-pl merged commit 898475f into main Nov 25, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants