RalphTro / epcis-event-hash-generator

ALGORITHM and SOFTWARE PROTOTYPE to uniquely identify/validate the integrity of any EPCIS event through a common, syntax-agnostic approach based on hashing. Takes an EPCIS Document (formatted in either XML or JSON-LD) and returns the corresponding hash value(s).
MIT License
8 stars 4 forks source link

Issue65 validate all examples #66

Closed RalphTro closed 1 year ago

RalphTro commented 2 years ago

Hi @Echsecutor , ALL XML events and all but one JSON/JSON-LD files (--> came across two things to be discussed with José/Mark - so this effort was also valuable for the standardisation work) are now conformant to the respective schemas (still WIP though). Just in case you would like to go on... I will adjust the file in question (epcisDocWithXMLstartTagAndErrorDeclaration.jsonld) as soon as the schema is finalised. Kind regards, @RalphTro

RalphTro commented 2 years ago

Hi @Echsecutor, Made quite a number of adjustments of namespace declarations (I am not 100% sure if esp. the json files are already correct - the current version of the JSON schema does not seem to take ns declarations into consideration yet (alerted José to this) and especially replaced inline declarations with header-based one. Additional/superflous ns decalarations can IMHO be disregarded, so we can leave them in.

Echsecutor commented 2 years ago

fixes https://github.com/RalphTro/epcis-event-hash-generator/issues/37

Echsecutor commented 2 years ago

@Echsecutor todo: mapping bare string notation -> full URI (gs1 web vocabulary)

See more specifically https://github.com/RalphTro/epcis-event-hash-generator/issues/72