Shapes may be declared on separate rows.
Shapes, if declared on a row separately from statement templates, will apply to all subsequent statement templates - until a new shapeID is encountered. For example, given the following configuration file settings:
extra_shape_elements: - “closed” - “start”
The CSV:
shapeID |
propertyID |
valueNodetype |
closed |
start |
---|---|---|---|---|
book |
True |
True |
||
dc:creator |
uri |
|||
dc:subject |
literal |
|||
author |
||||
foaf:name |
literal |
is interpreted as:
DCTAP instance
Shape
shapeID book
[closed] True
[start] True
Statement Template
propertyID dc:creator
valueNodeType uri
Statement Template
propertyID dc:subject
valueNodeType literal
Shape
shapeID author
Statement Template
propertyID foaf:name
valueNodeType literal