- From: Riccardo Albertoni via GitHub <sysbot+gh@w3.org>
- Date: Mon, 08 Jul 2019 17:44:53 +0000
- To: public-dxwg-wg@w3.org
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