buildingSMART / buildingSMART/BCF-XML

[BCF 2.1] Questions regarding extension.xsd documentation

Open
#396 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
PowerShell
Stars
261
Forks
91
PR merge metrics
No merged PRs in 30d

Description

Hello everyone,

In the documentation release_2_1, it is not explicitly stated whether extension.xsd is mandatory or optional, and seems to be left to interpretation.
On the other hand, in 'BCF file structure' chapter, it is clearly stated that project.bcfp is optional and bcf.version is mandatory.

@GeorgDangl's suggestion in issue #151 is to adopt the following recommendation:
"If there are extensions in the BCF file you're reading, treat it as the allowed values. If there's no extensions, all values are allowed."

To me, it implies that extension.xsd is indeed optional.
Unfortunately, I have not been able to find any other clearer suggestion of what or how extension.xsd should be used.

Hence the following two questions:

What is the necessity regarding extension.xsd?
Has a common recommended pratice been chosen and adopted by implementors regarding usage of extension.xsd?

Best Regards,
Guillaume
a new BCF implementor

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.