I find the static model a strange design. I’m in the middle of “moving” from OH2 to OH3, and I’ve already seen a lot of posts instructing us to throw away our existing structure (Sitemap, Basic UI, plain old “Location” etc) in favor of the semantic model (and of course also that we must use the GUI so that it’s hard to back up the configuration properly).
Already I’m missing locations like “Stable”, “Barn” and “Pasture”. I can’t really find anything that fits particularly well, unless I want to somehow keep the horses in a “Shed” or “Garage”. I’m sure my list of missing terms will be long by the time I complete this, and to me this is obvious: People have different needs and live in different types of homes. A list that encompasses everything that everyone would need would be extremely long, and I honest don’t quite see to point of even attempting to make one. Why does it have to be static? Why can’t people just add “terms” themselves, and select “type” and “parent”. This would be easy to do both in a text file structure and a database structure.
I trying to find a reason for the decision, and I’m sure there are reasons I don’t know about. But still, it seems to me at the moment like I’m “being asked” to invest in a system that I know is “broken” from the very start, and it’s not very tempting.
I understand that I will be told to just pick something from the list that is “close”. But that will end up putting things that are completely unrelated in the same “category”, and I have a hard time to understand how the model will ultimately be useful if one has to make so many compromises to make it fit. While the “old system” using groups in sitemaps weren’t exactly elegant, it did at least allow us to make a model that reasonably resembles the place it’s supposed to describe.
At this point I’m not convinced that it will be worth it, and I’m considering just staying with the “old model”. I assume that these things are considered “deprecated” now and that it will become more and more difficult to use in the future as the focus and development don’t really care about that anymore, and everybody that asks about it will be given a standard reply that they should just forget that an use the “new”. Using something that will gradually “disintegrate” while you use it, isn’t very tempting either, so I don’t know what to do at this point.
As such, I guess my question is, are there any plans that can help make the decision easier? Are there plans to make the semantic model dynamic? Are there plans to maintain the two “systems” in parallel, or will one just be left to die a slow death? Will there be a system that is both flexible enough to fit and that will be maintained, or do we have to choose?