kg-construct / rml-lv

Specification repository for logical views in RML.
https://kg-construct.github.io/rml-lv/dev.html
3 stars 3 forks source link

rml:onLogicalSource instead of rml:logicalSource #7

Closed elsdvlee closed 3 months ago

elsdvlee commented 9 months ago

Agreement reached with the participant of the TF meeting on 10/1/2024. Broader agreement still needed.

bjdmeest commented 8 months ago
Property Domain Range
rml:onLogicalSource rml:LogicalView rml:LogicalSource

Otherwise you have the ambiguity of logicalSource having 2 domains: triplesmap or logicalView, or there's ambiguity between triplesmaps and logicalview definitions

elsdvlee commented 8 months ago

Notes of discussion TF meeting 7/02/2024: We keep the idea that we don't change the domain for the n rml:logicalSource property. Its domain remainsrml:TriplesMap and we introduce a new property to connect rml:LogicalSource to rml:LogicalView

This brings on to choosing one among the following properties (subject to easily understandable property name):

pmaria commented 8 months ago

a shorter alternative: rml:viewOn

elsdvlee commented 8 months ago

Other alternative: use the property rml:source and reconsider rml:LogicalView as a subclass of a rml:LogicalSource (issues #14)

(with thanks to Pano for the clear formulation of the above arguments)

elsdvlee commented 7 months ago

awaiting decision on https://github.com/kg-construct/rml-lv/issues/14 before we can fix and close.

elsdvlee commented 3 months ago

See https://github.com/kg-construct/rml-lv/issues/14: agreement to use rml:viewOn