Skip to content

Semantic Tags: Mass tagging project. #18567

Description

@andrewfg

This is to inform developers about planned next steps in mass tagging of addons.

  • There are 502 addons in OH
  • There are 2236 thing- and bridge-types, of which 1440 (65%) are tagged
  • There are 13'229 channel-types, of which 429 (3%) are tagged

In the last few days I started a mass tagging program (#18549, #18557, #18558, and #18563), in order to apply Equipment tags an all (almost) Thing-types in OH-Addons (which is why 1440 are now tagged)

It does NOT apply Point + Property tags on the Channel-types.

For this first mass tagging project, the PRs are split across bindings alphabetically by name.

Once the Thing-type Equipment tag PRs are merged, the next step is to apply Channel-type Point + Property tags. This will not be so easy.

Instead of making PRs split across bindings alphabetically by name, I intend to make PRs that are split across bindings functionally by Equipment tag. Some of the first mass tagging PR priorities are for subsets of Channel-types across the full set of addons, that are filtered according to the (newly applied) Equipment tags as follows:

  1. LightSource, Lightbulb, LightStrip and children (ca. 78 thing-types)
  2. Thermostat, Boiler, AirConditioner, HVAC and children (ca. 64 thing-types).
  3. WindowCovering, Blinds, Drapes (ca. 32 thing-types)..
  4. MediaPlayer, Speaker and children (ca. 59 thing-types)..
  5. Maybe WeatherStation and WeatherService (ca. 45 thing-types).
  6. Maybe WhiteGood and children (ca. 27 thing-types).
  7. Inverter (ca. 28 thing-types).
  8. Vehicle (ca. 17 thing-types).
  9. Receiver (ca. 56 thing-types).
  10. NetworkAppliance (ca. 87 thing-types).
  11. WebService (ca. 75 thing-types).

=> Any thoughts about a relatively automated way to tag everything else?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions