Is there a way to contextualise skos/rdf labels in the same language so they are used only in certain circumstances?
I have a range a conceptSchemes that contain concepts where the preferred labels differ by context and usage, even in the same language. For example, regional variations or differences between industries.
A borehole is locally known as a Well in the petroleum industry, but a Drillhole in the minerals industry, and a Bore if used to access groundwater.
In Australia the size of beer glasses differ by state, and they commonly conflict.
| Size| Name (NSW) | Name (QLD) | Name (VIC) | Name (SA) |
| ——– | ————– | ————– | ————– | ————– |
| 285mL| middy | pot | pot | schooner |
| 425mL| schooner |schooner |schooner |pint|
| 570mL| pint |pint |pint | imperial pint|
So a hypothetical concept would look like
ausBeerSize:285ml a skos:Concept ;
placeholder:other-rdf-stuff ;
skos:prefLabel
"middy"@en^^(some context to say use this in NSW),
"pot"@en^^(some context to say use this in QLD),
"pot"@en^^(some context to say use this in VIC),
"schooner"@en^^(some context to say use this in SA) .
^^(some context… ) could be a literal or another rdf entity such as a concept scheme or ontology containing states and territories of australia.