diff --git a/shapes/lv.ttl b/shapes/lv.ttl
index 563e15b..ac7f162 100644
--- a/shapes/lv.ttl
+++ b/shapes/lv.ttl
@@ -3,6 +3,7 @@
@prefix rmlsh: .
@prefix sh: .
@prefix xsd: .
+@prefix rdfs: .
a owl:Ontology ;
owl:imports ;
@@ -11,8 +12,8 @@
# rml:LogicalView
rmlsh:LogicalViewShape a sh:NodeShape ;
- sh:name "LogicalView" ;
- sh:description """
+ rdfs:label "LogicalView" ;
+ rdfs:comment """
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 """
@@ -77,8 +78,8 @@ rmlsh:LogicalViewShape a sh:NodeShape ;
.
rmlsh:FieldShape a sh:NodeShape ;
- sh:name "Field" ;
- sh:description """
+ rdfs:label "Field" ;
+ rdfs:comment """
A field is an expression map that gives a name to an expression.
""" ;
sh:message """
@@ -112,8 +113,8 @@ rmlsh:FieldShape a sh:NodeShape ;
] .
rmlsh:LogicalViewJoinShape a sh:NodeShape ;
- sh:name "LogicalViewJoin" ;
- sh:description """
+ rdfs:label "LogicalViewJoin" ;
+ rdfs:comment """
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 """
@@ -160,8 +161,8 @@ rmlsh:LogicalViewJoinShape a sh:NodeShape ;
] .
rmlsh:StructuralAnnotationShape a sh:NodeShape;
- sh:name "StructuralAnnotation" ;
- sh:description """
+ rdfs:label "StructuralAnnotation" ;
+ rdfs:comment """
Structural annotations provide a mechanism to express relationships between logical views, as well as additional information about fields.
""" ;
sh:message """
@@ -186,8 +187,8 @@ rmlsh:StructuralAnnotationShape a sh:NodeShape;
] .
rmlsh:InclusionAnnotationShape a sh:NodeShape;
- sh:name "InclusionAnnotation" ;
- sh:description """
+ rdfs:label "InclusionAnnotation" ;
+ rdfs:comment """
The InclusionAnnotaton annotation (rml:InclusionAnnotation) is analogous to the notion of inclusion dependency in databases.
""" ;
sh:message """