UCI

From UNL Wiki
Revision as of 19:16, 19 September 2012 by Martins (Talk | contribs)
Jump to: navigation, search

An Uniform Concept Identifier (UCI) is used to identify a concept. It is a URI (Uniform Resource Identifier) for UW's. In the UNL framework, UCI's are represented either as UCL (Uniform Concept Locator) or UCN (Uniform Concept Name).

Syntax

The UCI follows the generic syntax defined for URI's:

<scheme name> : <hierarchical part>

Where:

  • <scheme name> determines the syntax and semantics of the hierarchical part. In the UNLframework, there are two schemes:
    • ucl, which is used for uniform concept locators
    • ucn, which is used for uniform concept names
  • <hierarchical part> holds the identification information.

UCL (Uniform Concept Locator)

Uniform Concept Locators (UCL), as URL's, provide a method for finding the concept in the UNL Knowledge Base. They are represented as:

ucl://<AUTHORITY>/<PATH>

Where:

  • ucl is the scheme name for uniform concept locators
  • <AUTHORITY> is the authority (knowledge base) responsible for the concept (unlkb.unlweb.net, by default)
  • <PATH> is the address of the concept in the knowledge base (an integer indicating the unique position of the concept in the knowledge base)

For instance, the concept "a piece of furniture having a smooth flat top that is usually supported by one or more vertical legs", which is lexicalized in English through the noun "table", may be located through:

ucl://unlkb.unlweb.net/104379964

UCN (Uniform Concept Name)

Uniform Concept Names (UCN) use the ucn scheme and, as URN's, do not imply availability of the identified resource. They are represented as:

ucn:<LID>:<NSS>

Where

  • ucn is the scheme name for uniform concept names
  • <LID> he namespace identifier, which corresponds to the three-character ISO639-2 code for languages
  • <NSS> is the namespace-specific string

For instance, the concept "a piece of furniture having a smooth flat top that is usually supported by one or more vertical legs", which is lexicalized in English through the noun "table" may be associated to several different names:

ucn:eng:table(icl>furniture)
ucn:fra:table(icl>mobilier)
ucn:esp:mesa(icl>mobiliario)
ucn:deu:Tisch(icl>Möbel)
ucn:rus:стол(icl>мебель)
Software