- From: Chris Mungall via GitHub <sysbot+gh@w3.org>
- Date: Wed, 17 Jul 2019 18:29:11 +0000
- To: public-dxwg-wg@w3.org
I think you need to declare primaryTopic to be an OP This works as expected: ``` @prefix dcat: <http://www.w3.org/ns/dcat#> . @prefix dct: <http://purl.org/dc/terms/> . @prefix dctype: <http://purl.org/dc/dcmitype/> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix locn: <http://www.w3.org/ns/locn#> . @prefix odrl: <http://www.w3.org/ns/odrl/2/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prov: <http://www.w3.org/ns/prov#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix sdo: <http://schema.org/> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . @prefix time: <http://www.w3.org/2006/time#> . @prefix vcard: <http://www.w3.org/2006/vcard/ns#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . foaf:primaryTopic a owl:ObjectProperty . dcat:CatalogRecord rdfs:subClassOf [ rdf:type owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty foaf:primaryTopic ; ] . ``` however, omitting the declaration causes the parse error. I believe this is consistent with the specs: https://www.w3.org/TR/owl2-mapping-to-rdf/ Sometimes the owlapi will infer these declarations but this isn't guaranteed. Missing OP declarations is a common source of errors, especially when trying to repurpose ontologies that were designed to be RDFS as OWL ontologies. -- GitHub Notification of comment by cmungall Please view or discuss this issue at https://github.com/w3c/dxwg/issues/944#issuecomment-512514152 using your GitHub account
Received on Wednesday, 17 July 2019 18:29:14 UTC