The Location in the Thing config is a vestigial property left over from OH 2’s PaperUI and is not used anywhere in OH 3 and it has nothing to do with the semantic model. There was a recent discussion about removing it, or at least removing it from the UI. It doesn’t do anything except cause confusion.
There is no way I know of to create Items from Things. In fact I think any knowledge about Items is forbidden to be used by Bindings. But maybe that is limited to Item states.
Finally, your Thing may have almost all the information it needs but not all the information it needs. It cannot predict what Item Names I want to use (and those can’t be changed after the fact). It doesn’t know what Item labels I want to use. And my semantic model might be configured in a way that is different from what you would do (e.g. I could tag my light switches as Control/Light or Switch/Light or even something else off the wall for that matter). Your binding doesn’t know that. Maybe I only want to use three of the 100+ channels that are offered (which is the case for the OWM binding). Am I stuck with your binding creating them all? And as already discussed, that Location property is not related to the Semantic Model in any way so your Thing doesn’t know where I want to put it. Your PLC controls stuff, let’s say a Light. Maybe I want to create my model using lights and not even reference the PLC at all. After all, it’s the light I care about, not the specific technology that controls the light. Maybe I want my light switches to be Points directly on the Location and not Points that are part of an Equipment.
The whole point of the semantic model is to allow us to build a human friendly representation of our home automation which in turn build up the automatic generated cards of the overview pages. And I doubt any binding can predict and support everyone in that regard.
From a usability perspective this really very much looks a lot like Simple Mode from OH 2.5 returned. The amount of time that has been spent by users and helpers on this forum undoing all the stuff that Simple Mode did was huge. And it was far more time than any time that was saved by automatically creating the Items. It’ll take a whole lot of convincing to make be stand behind bindings automatically creating Items.
And with “Create Equipment from Thing”, generating the Items is already really easy and really fast. And I could get behind the binding providing hints to that feature to provide better defaults. But everything needs to be overridable by the user prior to the Items being created.
But regardless, there is no such function available.