Accord-Project / aec3po

AEC3PO: Architecture, Engineering, Construction Compliance Checking and Permitting Ontology
https://w3id.org/lbd/aec3po/
2 stars 1 forks source link

Errror in context #102

Closed beachtom closed 11 months ago

beachtom commented 11 months ago

Hi,

Since the last update JSON-LD processing throwing errors about the context.

it does not like the use of @base in term definitions

jsonld.SyntaxError: Invalid JSON-LD syntax; a term definition must not contain @base

AmnaKRDB commented 11 months ago

sorted out via https://github.com/Accord-Project/aec3po/commit/fe9f75a40d631dd3057dbe4601ad81833891b934

beachtom commented 11 months ago

still happening I'm afraid

AmnaKRDB commented 11 months ago

Previously, there was a syntax error failing the run. I thought this was the source of the issue that prevents the correct generation of the context. Now, given that the error has been corrected, I am not sure about the persistent error in the context.

maximelefrancois86 commented 11 months ago

In #84 it was requested to add a @base keyword at the level of individual items, and apparently that isn't compliant with JSON-LD. Maybe they shall be deleted at lines 26-27

maximelefrancois86 commented 11 months ago

What about now with latest commit ?

beachtom commented 11 months ago

yeah it works fine now. Sorry about that - all sorted now though