Skip to content

Should device profiles use $schema to reference the version of Lucid schema they validate against? #109

Description

@GCoxCasey

Hi, this is just a question.

As the uptake of Lucid ramps up, the schema is likely to be updated and new versions released, but FD's using device profiles validated by earlier versions will already be in the production.

When an SA loads a device profile it needs to know the version of the Lucid Schema that the device profile should be validated against.

The device Profile does have a version number in it:
Image

Can SA Developers rely on that "lucid" version number to identify the version of schema it needs to load to validate the device profile?

By this I mean using the number to construct this "$id" string:
"$id": "https://lucidprotocol.org/**3**/lucid.schema.json",

Image

Will this number be updated to 3.1 9 (or higher) on the next release to to take into account the addition of cVER in UP/data and any other schema fixes?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions