Skip to content

JSON Schema draft version not specified #256

@imartinezortiz

Description

@imartinezortiz

Filing an issue about the xAPI Profiles specification? Please include the following

  • Which part/parts of the specification are at issue?

xAPI profiles structure, xAPI profiles about

  • What is your understanding of what the spec means in these parts?

Both documents mentioned the JSON Schema specification but do not specify precisely the draft version that should be used whenever a JSON schema string is provided.

  • Related to your implementation, what's the use case you're trying to achieve? What are the user stories you're trying to support?

Seems that there are some (breaking) changes between versions, so any xapi profile processing library (or some of its dependencies) needs to guess the draft version or give up validating the associated value to the schema.

  • How you would like the specification to be improved?

I would like a clarification regarding the JSON schema version, versions, or minimum version that the schema definitions (either inline or reference) can be used. Note that there is a variable support of json schema drafts in different implementations

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