Re: [dxwg] Current https://raw.githubusercontent.com/w3c/dxwg/gh-pages/dcat/rdf/dcat.ttl is inconsistent (#944)

Opening DCAT with protege5.0 returns the message 
"Entity not properly recognized, missing triples in input?"
in correspondence of the unqualified cardinality restriction 
```
dcat:CatalogRecord  rdfs:subClassOf [
        rdf:type owl:Restriction ;
       owl:cardinality "1"^^xsd:nonNegativeInteger ;
       owl:onProperty foaf:primaryTopic ;
] ;
```
I have made different attempts to fix this, but with very limited success.
Just reporting some of the many attempts I made  

***Attempt A***:  
Simply Drop the restriction, which produces a ttl which can be opened by Protege without problem

***Attempt B*** :
Replacing the unqualified cardinality restriction with qualified restriction, but it does seem to work ... 

***Attempt C1***:
Rewrite the unqualified cardinality restriction after opening the ttl, and save it as TTL, Then reopen it, obtaining the same error when reopening the created file.

***Attempt C2***:
Rewrite the unqualified cardinality restriction after opening the ttl, and save it as OWl functional Syntax. 
Then reopen it. This seems to work. Protege 5.5.0 opens the ontology without ERROR.
I have to check consistency for the above with ELK 0.4.3 reasoner, and everything seems to be ok.

I do not know what to think.  Is it something connected to the serialization syntax? Any idea?





-- 
GitHub Notification of comment by riccardoAlbertoni
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/944#issuecomment-509324392 using your GitHub account

Received on Monday, 8 July 2019 17:44:54 UTC