Closed VladimirAlexiev closed 1 year ago
The best practice is for the ontology node to be the same as the prefix (i.e. use empty local name), see https://patterns.dataincubator.org/book/hierarchical-uris.html. UPD: aec3po:ontology is the main module, there are other named modules, eg aec3po:table. All use the same namespace, but different rdfs:isDefinedBy. This is not consistent and prevents discoverability: starting from the main, you cannot discover the other modules. https://github.com/Accord-Project/aec3po/blob/5fb6f7e2b8b9f0f208caeeab68461aa8b3c0dfcd/src/aec3po.ttl#L204
replaced core ontology URI by aec3po: , solved in commit 4220827
aec3po:
However, this prevents us from designing a nice homepage for AEC3PO at the root URI
The best practice is for the ontology node to be the same as the prefix (i.e. use empty local name), see https://patterns.dataincubator.org/book/hierarchical-uris.html. UPD: aec3po:ontology is the main module, there are other named modules, eg aec3po:table. All use the same namespace, but different rdfs:isDefinedBy. This is not consistent and prevents discoverability: starting from the main, you cannot discover the other modules. https://github.com/Accord-Project/aec3po/blob/5fb6f7e2b8b9f0f208caeeab68461aa8b3c0dfcd/src/aec3po.ttl#L204