com.hp.hpl.jena.rdf.arp.lang
Interface LanguageTagCodes

All Known Implementing Classes:
Iso639, LanguageTag

public interface LanguageTagCodes

Informational values about language codes. Values to be OR-ed together.

Author:
jjc

Field Summary
static int LT_DEFAULT
          The special tag i-default.
static int LT_EXTRA
          A tag with non-standard extra subtags.
static int LT_IANA
          A tag in the IANA registry.
static int LT_IANA_DEPRECATED
          A langauge tag that is deprecated in the IANA registry.
static int LT_ILLEGAL
          An illegal tag.
static int LT_ISO3166
          The second subtag is from ISO3166 and identifies a country.
static int LT_ISO639
          The first subtag is from ISO639-1 or ISO639-2 and identifies a language,
static int LT_LOCAL_USE
          A special ISO639-2 local use language tag.
static int LT_MULTIPLE
          The special ISO639-2 language tag mul.
static int LT_PRIVATE_USE
          An RFC3066 private use tag.
static int LT_UNDETERMINED
          The undetermined ISO639-2 lanaguge und.
 

Field Detail

LT_DEFAULT

public static final int LT_DEFAULT
The special tag i-default.

LT_EXTRA

public static final int LT_EXTRA
A tag with non-standard extra subtags. Set for langauge tags with additional subtags over their IANA registration, or a third subtag for unregistered tags of the form ISO639Code-ISO3166Code.

LT_IANA

public static final int LT_IANA
A tag in the IANA registry.

LT_ILLEGAL

public static final int LT_ILLEGAL
An illegal tag. Some rule of RFC3066 failed, or the tag is not in IANA, or ISO639 or ISO3166.

LT_ISO3166

public static final int LT_ISO3166
The second subtag is from ISO3166 and identifies a country.

LT_ISO639

public static final int LT_ISO639
The first subtag is from ISO639-1 or ISO639-2 and identifies a language,

LT_LOCAL_USE

public static final int LT_LOCAL_USE
A special ISO639-2 local use language tag. A three letter code 'q[a-t][a-z]'.

LT_MULTIPLE

public static final int LT_MULTIPLE
The special ISO639-2 language tag mul. This indicates multiple langauges.

LT_PRIVATE_USE

public static final int LT_PRIVATE_USE
An RFC3066 private use tag. A language tag of the form x-????.

LT_UNDETERMINED

public static final int LT_UNDETERMINED
The undetermined ISO639-2 lanaguge und.

LT_IANA_DEPRECATED

public static final int LT_IANA_DEPRECATED
A langauge tag that is deprecated in the IANA registry.


Copyright 2001 Hewlett-Packard. All Rights Reserved.