uncefact / spec-untp

UN Transparency Protocol
https://uncefact.github.io/spec-untp/
GNU General Public License v3.0
10 stars 9 forks source link

dpp.jsonld and example contain invalid RDF subjects #80

Open VladimirAlexiev opened 2 months ago

VladimirAlexiev commented 2 months ago

@kshychko in https://github.com/uncefact/spec-untp/issues/8#issuecomment-2078773655_

example json on json-ld playground

Thanks Ksenya! I saved the example as beef.jsonld and tried to convert it with riot (also the ontology dpp.jsonld). Here are some syntax errors:

$ ttl1.bat beef.jsonld  1>beef.ttl
Apr 29, 2024 10:57:01 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [CountryId#AU] has been skipped.

$ ttl1.bat dpp.jsonld  1>dpp.ttl
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [Characteristic] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [Claim] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [Classification] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [Dimension] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [Evidence] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [Facility] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [Identifier] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [Material] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [Measure] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [Metric] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [Party] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [Product] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [ProductPassport] has been skipped.
Apr 29, 2024 10:57:03 PM com.apicatalog.jsonld.deseralization.JsonLdToRdf build
WARNING: Non well-formed subject [TraceabilityEvent] has been skipped.

Note: ttl1.bat converts to turtle, then sorts by paragraph: riot --formatted=turtle %1 | perl -00e "@a=<>; print shift @a; print sort @a"