Skip to content

test: logical source on a triples map can be omitted if all its term maps are constant - #274

Draft
jduchateau wants to merge 1 commit into
kg-construct:mainfrom
jduchateau:test-const-tm-omit-ls
Draft

test: logical source on a triples map can be omitted if all its term maps are constant#274
jduchateau wants to merge 1 commit into
kg-construct:mainfrom
jduchateau:test-const-tm-omit-ls

Conversation

@jduchateau

@jduchateau jduchateau commented Aug 18, 2026

Copy link
Copy Markdown
Member

solves #250

Note
The logical source on a triples map can be omitted if all its term maps produce values irrespective of a logical source. This is the case if all its term maps are constant-valued expression maps, or have rml:BlankNode as term type and no declared expression.

The current formulation applies only to rml:constant i think, but a template expression without reference segment is constant, isn't it? So can it be also used in that special case? (see proposed test case RMLTC0032b, where we could expect results instead of error)
Ok this is not allowed according to specs.

See also:
#274
kg-construct/rml-fnml#82
kg-construct/rml-cc#56

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.

1 participant