如何为同语言SKOS/RDF标签添加上下文以适配特定场景?
能否为同一种语言的SKOS/RDF标签添加上下文,使其仅在特定场景下使用?
我拥有一系列skos:ConceptScheme,其中的skos:Concept在同一语言下会因使用语境和场景差异(比如地域、行业不同)拥有不同的首选标签。
举个例子:术语borehole在石油行业被称为Well,矿业领域叫Drillhole,地下水取用场景中则称为Bore。
在澳大利亚,啤酒杯的容量名称因州而异,甚至存在命名冲突:
| 容量 | 名称(新南威尔士州/NSW) | 名称(昆士兰州/QLD) | 名称(维多利亚州/VIC) | 名称(南澳大利亚州/SA) |
|---|---|---|---|---|
| 285mL | middy | pot | pot | schooner |
| 425mL | schooner | schooner | schooner | pint |
| 570mL | pint | pint | pint | imperial pint |
基于此,我设想的概念表述示例如下:
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…)既可以是字面量,也可以关联到包含澳大利亚各州及领地的概念方案、本体等RDF实体。
内容的提问来源于stack exchange,提问作者user8420144
相关产品推荐
相关产品推荐

