Skip to content

Incomplete osi-schema.json to ossie-schema.json migration #187

Description

@Ruobing1997

Hi team,

I’m very interested in this domain and excited to contribute.

I noticed what appears to be an incomplete schema filename migration following the project’s rename from OSI to Apache Ossie.

The validator currently expects:

core-spec/ossie-schema.json

However, the repository currently contains:

core-spec/osi-schema.json

As a result, running:

python3 validation/validate.py examples/tpcds_semantic_model.yaml

fails with:

Error: Schema not found: .../core-spec/ossie-schema.json

I searched the repository and found that osi-schema.json is still referenced by the root README, documentation, roadmap, TPC-DS example, ontology files, and the Salesforce converter. The schema’s own $id also still uses osi-schema.json.

Since the project has been renamed to Apache Ossie, would the preferred resolution be to:

  1. Keep osi-schema.json as the canonical filename and update the validator; or
  2. Complete the migration to ossie-schema.json by renaming the schema and updating all repository references?

I think option 2 would provide better long-term naming consistency, although it may require a compatibility plan for existing consumers that reference the old schema URL.

I’d be happy to contribute the complete migration once the intended canonical filename and backward-compatibility approach are confirmed.

Thanks!

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