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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions