I have quick question, does the OpenAPI has a different version of SID, like extended version of SID that is vary from the original one ?. This has came in on of the discussion that I was having today.
My understanding OpenAPIs and SID goes hand in hand and SID is always kept up-to date with all ABE/entities to support the OpenAPIs and there is no such separate SID for OpenAPIs that is different from the original one.
I was going to ask about considerations to deviate OpenAPI model from SID, and found this. Early adopter before OpenAPI would be developing software based on SID, created their models based on SID. Deviations from SID will introduce complexity on mapping between existing system that have been adopting with new system that is adopting OpenAPI models. Similar with introducing breaking changes to your customers.
Thanks Ellyx for your thoughts. Please note the following, since a lot of time has passed since the previous discussions:* The formal mapping exercise between SID and Open API was not continued, unfortunately; there have been no additions to the TMFXXXA documentation set for a long while* The Open API is reaching maturity, as evinced by 600,000 asset downloads (TMF statistics). Software developers will be exposing and consuming capabilities using APIs and Events that use the Open API model. Internal persistence is the prerogative of the software's designers/architects, and may or may not align with the SID/Open API.* The Open API model is demonstrably simpler than the SID model, as I have explained in my previous posts. This is OK, since the models serve different purposes.