Skip to content

prefixAlign=left makes invalid turtle #32

@VladimirAlexiev

Description

@VladimirAlexiev
owl.bat write --prefixAlign=left--input=rdfxml  ../source/CGMES-NC/r2.3/ap-voc/rdf/SensitivityMatrix-AP-Voc-RDFS2020.rdf CGMES-NC/ttl/SensitivityMatrix-AP-Voc-RDFS2020.ttl

formats the prefixes like this:

@prefix cim    : <https://cim.ucaiug.io/ns#> .
@prefix nc     : <https://cim4.eu/ns/nc#> .

This causes invalid turtle: there can be no spaces before the :

riot --validate CGMES-NC/ttl/SensitivityMatrix-AP-Voc-RDFS2020.ttl
17:56:23 ERROR riot            :: [line: 1, col: 9 ] PREFIX or @prefix requires a prefix (found '[KEYWORD:cim]')

The two styles I've seen in use are:

Left:

@prefix cim:  <https://cim.ucaiug.io/ns#> .
@prefix nc:   <https://cim4.eu/ns/nc#> .
@prefix cims: <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#> .

Right:

@prefix  cim: <https://cim.ucaiug.io/ns#> .
@prefix   nc: <https://cim4.eu/ns/nc#> .
@prefix cims: <http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#> .

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions