-
Notifications
You must be signed in to change notification settings - Fork 471
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Avoid duplication in schema with metadataEntity #608
Conversation
This change looks good to me. It's essentially equivalent to what glTF does for material.normalTextureInfo.schema.json and material.occlusionTextureInfo.schema.json which "inherit" from One difference I noticed is that
Should that be happening here as well?
|
This could be done here, and maybe it should be done, but only for consistency. Long(er)-term, these properties may be omitted when they are already mentioned in the |
I could mark this as "ready for review", but before merging, we should probably check whether the spec text should be updated - for example, places that talk about a
to
|
Yes, do a pass over the spec text and then bump me for review. |
I've added the links to the schema where appropriate, and did a minor wording update. I stumbled over the fact that the word 'entity' was apparently used with a meaning that is different from the definition in the https://github.com/CesiumGS/3d-tiles/tree/main/specification/Metadata#concepts section:
The wording here said
Specifically:
Maybe the wording would be less confusing if it was
but maybe some of these ambiguities are inevietable, due to the genericity of the terms. I hope that the updated wording is OK, though... |
Thanks @javagl. The edits looks good to me. |
A draft that may eventually fix #607 - further details to be discussed there.