IDS icon indicating copy to clipboard operation
IDS copied to clipboard

added a generalized concept for version migration of IDS files via XSLT

Open MarcelStepien opened this issue 1 year ago • 1 comments

This first commit showcases a XSLT scripts for migration of IDS files defined in version 0.9.3 to version 0.9.6. This general concept of using XSLT for version migration will be recommended for handling breaking changes in future versions of IDS. All of this is maintained in a subfolder "Version migration" of the repository.

MarcelStepien avatar Feb 06 '24 08:02 MarcelStepien

@CBenghi you mentioned that the files should be stored in a different folder rather then root. Can you name a folder path I should use?

MarcelStepien avatar Mar 11 '24 08:03 MarcelStepien

sorry; we cannot allow content that is not owned/copyrighted by bSI

berlotti avatar May 06 '24 09:05 berlotti

@berlotti I discussed and presented this concept in the IDS development meetings. This was meant to be a first working proposal for migration using XSLT. The intention was to transfer these scripts into the hands of buildingSMART and IDS to be iterated on in the future, for example by the IDS developer meetings, once the official 1.0 version is released.

If there is still an issue regarding the origin of the script files, maybe you can add this under "Existing initiatives and proposals" or "Use-Cases"? Since there is already content included from external providers.

But I would strongly recommend to adopt the concept for future releases of the schema.

MarcelStepien avatar May 06 '24 11:05 MarcelStepien

Please contact me to hand over copyright to buildingSMART before publishing in this repo, OR start a repo on https://github.com/orgs/buildingsmart-community/repositories

berlotti avatar Jun 03 '24 08:06 berlotti