The TileSetMetaData from the Vector Tiles Pilot had stylableLayerSet, which was an important concept allowing to match a data layer with styles ascribing to the same stylable layer sets.
I would like to see this included here... Maybe it could be a 0..* . An example would be "stylableLayerSets" : [ "NSGOpenStreetMapTopographicDataStore" ]
I'm trying to understand. So what should contain? style names or layer names?
Neither! It's an identifier that both styles and layers can associate with.
This way a publisher can qualify their data with a StylableLayerSet, and a cartographer can qualify their styles with a StylableLayerSet.
And then it can be used to see which layers work with which styles.
If they both say "GeoFabrikOSM", then you know they work together.
If stylableLayerSet is added, where the list of stylableLayerSet is defined?. Or there is no need for this list?.
In a conversation with Jerome he proposes:
If stylableLayerSet is added, where the list of stylableLayerSet is defined?. Or there is no need for this list?.