Skip to content

Commit

Permalink
process review comments
Browse files Browse the repository at this point in the history
  • Loading branch information
pmaria committed Feb 21, 2024
1 parent 534ca78 commit a9561ca
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
2 changes: 1 addition & 1 deletion ontology/documentation/ontology.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ rml:LogicalViewJoin a owl:Class ;
rdfs:isDefinedBy <http://w3id.org/rml/lv/> ;
.

rml:parentLogicalView a owl:DatatypeProperty ;
rml:parentLogicalView a owl:ObjectProperty ;
rdfs:domain rml:LogicalViewJoin ;
rdfs:range rml:LogicalView ;
rdfs:isDefinedBy <http://w3id.org/rml/lv/> ;
Expand Down
12 changes: 9 additions & 3 deletions shapes/lv.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ rmlsh:LogicalViewShape a sh:NodeShape ;
A logical view (rml:LogicalView) is a type of logical source that is derived from another logical source by defining field with data from said logical source.
""" ;
sh:message """
rml:LogicalView requires requires
Node must have a valid rml:LogicalView description.
rml:LogicalView requires
- exactly one rml:source property, with a rml:LogicalSource as its value.
- at least one rml:field property, with a rml:Field as its value.
""" ;
Expand Down Expand Up @@ -70,6 +71,7 @@ rmlsh:FieldShape a sh:NodeShape ;
A field is an expression map that gives a name to an expression.
""" ;
sh:message """
Node must have a valid rml:Field description.
rml:Field requires a rml:fieldName and may have zero or more rml:field properties.
Furthermore, rml:Field requires what an rml:ExpressionMap requires.
""" ;
Expand Down Expand Up @@ -101,10 +103,14 @@ rmlsh:FieldShape a sh:NodeShape ;
rmlsh:LogicalViewJoinShape a sh:NodeShape ;
sh:name "LogicalViewJoin" ;
sh:description """
A LogicalViewJoin is an operation that extends the logical iteration of one logical view (the child logical view) with fields from another logical view (the parent logical view).
A LogicalViewJoin is an operation that adapts the logical iterations of one logical view (the child logical view) with fields from another logical view (the parent logical view).
""" ;
sh:message """
rml:LogicalViewJoin requires a rml:fieldName and may have zero or more rml:field properties.
Node must have a valid rml:LogicalViewJoin description.
rml:LogicalViewJoin requires:
- exactly one rml:parentLogicalView property.
- one or more rml:joinCondition properties.
- one or more rml:field properties.
Furthermore, rml:Field requires what an rml:ExpressionMap requires.
""" ;
sh:targetClass rml:LogicalViewJoin ;
Expand Down

0 comments on commit a9561ca

Please sign in to comment.