com.mkdoc.schema
Class UKeGMS

java.lang.Object
  |
  +--com.mkdoc.schema.AbstractSchema
        |
        +--com.mkdoc.schema.UKeGMS
All Implemented Interfaces:
Resolver, Schema

public class UKeGMS
extends AbstractSchema
implements Schema

The UK e-Government Metadtata Standard (e-GMS) schema.

This implementation is based on the application profile specified by the e-GMS Application Profile version 1: http://www.govtalk.gov.uk/schemasstandards/metadata_document.asp?docnum=805

Version:
1.0 2005-09-15
Author:
Philip Shaw
To do:
Update to e-GMS 3.0 changes (section 1.1), specifically: > GDSC encoding scheme. > PRONOM encoding scheme. > Verify specification for Case ID element refinement. > Verify specification for addresee copy element refinement. These details are described but not covered by any application profile. Current draft case ID and addressee copy refinements based on the unofficial schema at: http://www.esd.org.uk/standards/eGMS/egms.xml http://www.esd.org.uk/standards/egms/3.0/egms-schema/#

Field Summary
static java.lang.String BASE
          The base URI for the e-GMS element set.
static java.lang.String LABL_ACCESS
          The Accessibility element label.
static java.lang.String LABL_ACCLST
          The Rights "individual user access list" name.
static java.lang.String LABL_ACQUIR
          The Date.Acquired refinement name and label.
static java.lang.String LABL_ADDCPY
          The Addressee.addresseeCopy refinement name.
static java.lang.String LABL_ADDREE
          The Addressee element label.
static java.lang.String LABL_AGGRTN
          The Aggregation element label.
static java.lang.String LABL_AUTREM
          The Disposal "auto remove date" refinement name and URI suffix.
static java.lang.String LABL_AUTSTA
          The Mandate "authorising statute" refinement name and URI suffix.
static java.lang.String LABL_CASEID
          The case ID refinement name and label.
static java.lang.String LABL_CATGRY
          The Subject "category" refinement name.
static java.lang.String LABL_CHGDAT
          The Rights "protective marking change date" refinement name and label.
static java.lang.String LABL_CLOSED
          The Date "closed" refinement name and label.
static java.lang.String LABL_COPYRT
          The Rights "copyright" refinement name and label.
static java.lang.String LABL_CURLOC
          The Location "current location" name.
static java.lang.String LABL_CUSTDN
          The Rights "custodian" refinement name and label.
static java.lang.String LABL_CUTOFF
          The "cut-off date" refinement name and label.
static java.lang.String LABL_DACTON
          The Disposal "action" refinement name and label.
static java.lang.String LABL_DAUTHB
          The Disposal "authorised by" refinement name and label.
static java.lang.String LABL_DCOMMT
          The Disposal "comment" refinement name and label.
static java.lang.String LABL_DCONDT
          The Disposal "conditions" refinement name and label.
static java.lang.String LABL_DDATED
          The Disposal "date" refinement name and label.
static java.lang.String LABL_DECLAR
          The Date "declared" refinement name and label.
static java.lang.String LABL_DEFNBY
          The Relation "is defined by" refinement name and label.
static java.lang.String LABL_DESCTR
          The Rights "descriptor" refinement name and label.
static java.lang.String LABL_DEXDES
          The Disposal "export destination" refinement name and URI suffix.
static java.lang.String LABL_DEXSTA
          The Disposal "export status" refinement name and label.
static java.lang.String LABL_DIGSIG
          The Digital Signature element label.
static java.lang.String LABL_DISCTS
          The deprecated Rights "disclosability to DPA data subject" refinement name and label.
static java.lang.String LABL_DISPOS
          The Disposal element label.
static java.lang.String LABL_DLASTR
          The Disposal "date of last review" refinement name and URI suffix.
static java.lang.String LABL_DPEXMT
          The Mandate "data protection exempt category" refinement name and label.
static java.lang.String LABL_DPURPS
          The Mandate "personal data acquisition purpose" refinement name and label.
static java.lang.String LABL_DREVDT
          The Disposal "review details" refinement name and label.
static java.lang.String LABL_DREVEW
          The Disposal "review" refinement name and label.
static java.lang.String LABL_DREVWR
          The Disposal "reviewer details" refinement name and URI suffix.
static java.lang.String LABL_DSCHID
          The Disposal "schedule ID" refinement name and label.
static java.lang.String LABL_DTIMEP
          The Disposal "time period" refinement name and label.
static java.lang.String LABL_EIRDIS
          The Rights "EIR disclosability indicator" refinement name and label.
static java.lang.String LABL_EIRXMT
          The Rights "EIR exemption" refinement name and label.
static java.lang.String LABL_ERICEN
          The Educational Resources Information Centre scheme name and URI suffix.
static java.lang.String LABL_EXPDAT
          The Rights "protective marking expiry date" refinement name and label.
static java.lang.String LABL_FIPLID
          The file plan ID refinement name and label.
static java.lang.String LABL_FOIDAT
          The Rights "FOI release date" refinement name and label.
static java.lang.String LABL_FOIDIS
          The Rights "FOI disclosability indicator" refinement name and label.
static java.lang.String LABL_FOILDR
          The Rights "last FOIA disclosability review" refinement name and label.
static java.lang.String LABL_FOIREL
          The Rights "FOI release details" refinement name and URI suffix.
static java.lang.String LABL_FOIREV
          The Rights "last FOI disclosability review" refinement name and label.
static java.lang.String LABL_FOIXMT
          The Rights "FOI exemption" refinement name and label.
static java.lang.String LABL_GCLENC
          The Government Category List scheme name and label.
static java.lang.String LABL_GDSCAT
          The Government Data Standards Catalogue scheme name and label.
static java.lang.String LABL_GMSAES
          The e-GMS Audience Encoding Scheme (AES) scheme name and label.
static java.lang.String LABL_GMSTES
          The e-GMS Type Encoding Scheme (TES) scheme name and label.
static java.lang.String LABL_GRPACC
          The Rights "group access" name.
static java.lang.String LABL_HOMLOC
          The Location "home location" name.
static java.lang.String LABL_IEELOM
          The IEEE Learning Object Metadata scheme name and label.
static java.lang.String LABL_KEYWRD
          The Subject "keyword" refinement name.
static java.lang.String LABL_LOCATN
          The Location element label.
static java.lang.String LABL_MANDAT
          The Mandate element label.
static java.lang.String LABL_OGNFMT
          The Preservation "original format" name.
static java.lang.String LABL_ONSSNC
          The Office of National Statistics Standard Names and Code scheme name and label.
static java.lang.String LABL_PREMRK
          The Rights "previous protective marking" refinement name and label.
static java.lang.String LABL_PRESRV
          The Preservation element label.
static java.lang.String LABL_PROCID
          The Subject "process identifier" refinement name.
static java.lang.String LABL_PRODEF
          The Relation "provides definition of" refinement name and URI suffix.
static java.lang.String LABL_PROGRM
          The Subject "programme" refinement name.
static java.lang.String LABL_PROJCT
          The Subject "project" refinement name.
static java.lang.String LABL_PROMRK
          The Rights "protective marking" refinement name and URI suffix.
static java.lang.String LABL_REARED
          The Relation "reason for redaction" refinement name and URI suffix.
static java.lang.String LABL_REDACT
          The Relation "redaction" refinement name and label.
static java.lang.String LABL_SEQNNO
          The deprecated Relation "sequence no" refinement name and URI suffix.
static java.lang.String LABL_STATUS
          The Status element label.
static java.lang.String LABL_SUBXMT
          The Rights "DPA data subject access exemption" refinement name and label.
static java.lang.String LABL_SYSTID
          The system ID refinement name and label.
static java.lang.String LABL_UPFREQ
          The Date "updating frequency" refinement name and label.
static java.lang.String LABL_VERDUE
          The Date "next version due" refinement name and label.
static java.lang.String LABL_W3CWAI
          The W3C Web Accessibility Initiative ratings scheme name and URI suffix.
static java.lang.String LABL_YES_NO
          The "yes/no" scheme name and label.
static java.lang.String NAME
          The common name of the schema.
static java.lang.String NAME_ACCESS
          The Accessibility element URI suffix.
static java.lang.String NAME_ACCLST
          The Rights "individual user access list" name.
static java.lang.String NAME_ACQUIR
          The Date.Acquired refinement name and URI suffix.
static java.lang.String NAME_ADDCPY
          The Addressee.addresseeCopy refinement name.
static java.lang.String NAME_ADDREE
          The Addressee element URI suffix.
static java.lang.String NAME_AGGRTN
          The Aggregation element URI suffix.
static java.lang.String NAME_AUTREM
          The Disposal "auto remove date" refinement name and URI suffix.
static java.lang.String NAME_AUTSTA
          The Mandate "authorising statute" refinement name and URI suffix.
static java.lang.String NAME_CASEID
          The case ID refinement name and URI suffix.
static java.lang.String NAME_CATGRY
          The Subject "category" refinement name.
static java.lang.String NAME_CHGDAT
          The Rights "protective marking change date" refinement name and URI suffix.
static java.lang.String NAME_CLOSED
          The Date "closed" refinement name and URI suffix.
static java.lang.String NAME_COPYRT
          The Rights "copyright" refinement name and URI suffix.
static java.lang.String NAME_CURLOC
          The Location "current location" name.
static java.lang.String NAME_CUSTDN
          The Rights "custodian" refinement name and URI suffix.
static java.lang.String NAME_CUTOFF
          The "cut-off date" refinement name and URI suffix.
static java.lang.String NAME_DACTON
          The Disposal "action" refinement name and URI suffix.
static java.lang.String NAME_DAUTHB
          The Disposal "authorised by" refinement name and URI suffix.
static java.lang.String NAME_DCOMMT
          The Disposal "comment" refinement name and URI suffix.
static java.lang.String NAME_DCONDT
          The Disposal "conditions" refinement name and URI suffix.
static java.lang.String NAME_DDATED
          The Disposal "date" refinement name and URI suffix.
static java.lang.String NAME_DECLAR
          The Date "declared" refinement name and URI suffix.
static java.lang.String NAME_DEFNBY
          The Relation "is defined by" refinement name and URI suffix.
static java.lang.String NAME_DESCTR
          The Rights "descriptor" refinement name and URI suffix.
static java.lang.String NAME_DEXDES
          The Disposal "export destination" refinement name and URI suffix.
static java.lang.String NAME_DEXSTA
          The Disposal "export status" refinement name and URI suffix.
static java.lang.String NAME_DIGSIG
          The Digital Signature element URI suffix.
static java.lang.String NAME_DISCTS
          The deprecated Rights "disclosability to DPA data subject" refinement name and URI suffix.
static java.lang.String NAME_DISPOS
          The Disposal element URI suffix.
static java.lang.String NAME_DLASTR
          The Disposal "date of last review" refinement name and URI suffix.
static java.lang.String NAME_DPEXMT
          The Mandate "data protection exempt category" refinement name and URI suffix.
static java.lang.String NAME_DPURPS
          The Mandate "personal data acquisition purpose" refinement name and URI suffix.
static java.lang.String NAME_DREVDT
          The Disposal "review details" refinement name and URI suffix.
static java.lang.String NAME_DREVEW
          The Disposal "review" refinement name and URI suffix.
static java.lang.String NAME_DREVWR
          The Disposal "reviewer details" refinement name and URI suffix.
static java.lang.String NAME_DSCHID
          The Disposal "schedule ID" refinement name and URI suffix.
static java.lang.String NAME_DTIMEP
          The Disposal "time period" refinement name and URI suffix.
static java.lang.String NAME_EIRDIS
          The Rights "EIR disclosability indicator" refinement name and URI suffix.
static java.lang.String NAME_EIRXMT
          The Rights "EIR exemption" refinement name and URI suffix.
static java.lang.String NAME_ERICEN
          The Educational Resources Information Centre scheme name and URI suffix.
static java.lang.String NAME_EXPDAT
          The Rights "protective marking expiry date" refinement name and URI suffix.
static java.lang.String NAME_FIPLID
          The file plan ID refinement name and URI suffix.
static java.lang.String NAME_FOIDAT
          The Rights "FOI release date" refinement name and URI suffix.
static java.lang.String NAME_FOIDIS
          The Rights "FOI disclosability indicator" refinement name and URI suffix.
static java.lang.String NAME_FOILDR
          The Rights "last FOIA disclosability review" refinement name and URI suffix.
static java.lang.String NAME_FOIREL
          The Rights "FOI release details" refinement name and URI suffix.
static java.lang.String NAME_FOIREV
          The Rights "last FOI disclosability review" refinement name and URI suffix.
static java.lang.String NAME_FOIXMT
          The Rights "FOI exemption" refinement name and URI suffix.
static java.lang.String NAME_GCLENC
          The Government Category List scheme name and URI suffix.
static java.lang.String NAME_GDSCAT
          The Government Data Standards Catalogue scheme name and URI suffix.
static java.lang.String NAME_GMSAES
          The e-GMS Audience Encoding Scheme (AES) scheme name and URI suffix.
static java.lang.String NAME_GMSTES
          The e-GMS Type Encoding Scheme (TES) scheme name and URI suffix.
static java.lang.String NAME_GRPACC
          The Rights "group access" name.
static java.lang.String NAME_HOMLOC
          The Location "home location" name.
static java.lang.String NAME_IEELOM
          The IEEE Learning Object Metadata scheme name and URI suffix.
static java.lang.String NAME_KEYWRD
          The Subject "keyword" refinement name.
static java.lang.String NAME_LOCATN
          The Location element URI suffix.
static java.lang.String NAME_MANDAT
          The Mandate element URI suffix.
static java.lang.String NAME_OGNFMT
          The Preservation "original format" name.
static java.lang.String NAME_ONSSNC
          The Office of National Statistics Standard Names and Code scheme name and URI suffix.
static java.lang.String NAME_PREMRK
          The Rights "previous protective marking" refinement name and URI suffix.
static java.lang.String NAME_PRESRV
          The Preservation element URI suffix.
static java.lang.String NAME_PROCID
          The Subject "process identifier" refinement name.
static java.lang.String NAME_PRODEF
          The Relation "provides definition of" refinement name and URI suffix.
static java.lang.String NAME_PROGRM
          The Subject "programme" refinement name.
static java.lang.String NAME_PROJCT
          The Subject "project" refinement name.
static java.lang.String NAME_PROMRK
          The Rights "protective marking" refinement name and URI suffix.
static java.lang.String NAME_REARED
          The Relation "reason for redaction" refinement name and URI suffix.
static java.lang.String NAME_REDACT
          The Relation "redaction" refinement name and URI suffix.
static java.lang.String NAME_SEQNNO
          The deprecated Relation "sequence no" refinement name and URI suffix.
static java.lang.String NAME_STATUS
          The Status element URI suffix.
static java.lang.String NAME_SUBXMT
          The Rights "DPA data subject access exemption" refinement name and URI suffix.
static java.lang.String NAME_SYSTID
          The system ID refinement name and URI suffix.
static java.lang.String NAME_UPFREQ
          The Date "updating frequency" refinement name and URI suffix.
static java.lang.String NAME_VERDUE
          The Date "next version due" refinement name and URI suffix.
static java.lang.String NAME_W3CWAI
          The W3C Web Accessibility Initiative ratings scheme name and URI suffix.
static java.lang.String NAME_YES_NO
          The "yes/no" scheme name and URI suffix.
static java.lang.String[] PREFIXES
          The default namespace prefix for the e-GMS schema.
static java.lang.String SUFF_ACCLST
          The Rights "individual user access list" refinement URI suffix.
static java.lang.String SUFF_ACQUIR
          The Date acquired refinement name.
static java.lang.String SUFF_ADDCPY
          The Addressee.addresseeCopy refinement URI suffix.
static java.lang.String SUFF_CATGRY
          The Subject "category" refinement URI suffix.
static java.lang.String SUFF_CURLOC
          The Location "current location" refinement URI suffix.
static java.lang.String SUFF_GRPACC
          The Rights "group access" refinement URI suffix.
static java.lang.String SUFF_HOMLOC
          The Location "home location" refinement URI suffix.
static java.lang.String SUFF_KEYWRD
          The Subject "keyword" refinement URI suffix.
static java.lang.String SUFF_OGNFMT
          The Preservation "original format" refinement URI suffix.
static java.lang.String SUFF_PROCID
          The Subject "process identifier" refinement URI suffix.
static java.lang.String SUFF_PROGRM
          The Subject "programme" refinement URI suffix.
static java.lang.String SUFF_PROJCT
          The Subject "project" refinement URI suffix.
 
Constructor Summary
UKeGMS()
           
 
Method Summary
protected static void addPredicate(SchemaProperty predicate)
          Add a predicate to the schema mapping.
protected static void addScheme(SchemaProperty scheme)
          Add a predicate to the schema mapping.
 java.lang.String expandPredicate(java.lang.String name, java.lang.String predicate)
          Expand an encoded predicate name to a URI.
protected  java.lang.String expandScheme(java.lang.String name, java.lang.String scheme)
          Expand an encoded scheme value to a URI.
 java.lang.String[] getAllPrefixes()
          Get the HTML metadata prefixes recognised by this schema.
 java.lang.String getDefaultPrefix()
          Get the default namespace prefix for the schema.
 java.lang.String getName()
          Get the common name for the schema.
 SchemaProperty getNamedPredicateProperty(java.lang.String name)
          Get the schema property for a given predicate.
 java.util.Collection getPredicates()
          Get a collection of schema property predicates for this schema.
protected  java.lang.String getPredicateUri(java.lang.String predicate)
          Get the URI mapped to the predicate.
protected  java.lang.String getSchemeUri(java.lang.String scheme)
          Get the URI mapped to the scheme.
 java.lang.String getUri()
          Get the base URI for the metadata schema.
protected static SchemaProperty newSchemaProperty(java.lang.String uri, java.lang.String label, java.lang.String name)
          Get a new schema property.
protected static SchemaProperty newSchemaProperty(java.lang.String uri, java.lang.String label, java.lang.String name, boolean encoding)
          Get a new schema property with optional encoding schemes.
protected static SchemaProperty newSchemaProperty(java.lang.String uri, java.lang.String label, java.lang.String name, boolean encoding, boolean uriEncoding)
          Get a new schema property.
 boolean providesQualifiers()
          Signal whether the schema provides element qualifiers.
 boolean providesQualifiersFor(java.lang.String uri)
          Check whether the schema provides qualifiers for a specific schema.
 
Methods inherited from class com.mkdoc.schema.AbstractSchema
copyPrefixes, expandPredicate, expandScheme
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.mkdoc.schema.Resolver
expandPredicate, expandScheme
 

Field Detail

NAME

public static final java.lang.String NAME
The common name of the schema.

Since:
Version 0.9 2005-06-17
See Also:
Constant Field Values

BASE

public static final java.lang.String BASE
The base URI for the e-GMS element set.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

PREFIXES

public static final java.lang.String[] PREFIXES
The default namespace prefix for the e-GMS schema.

Since:
Version 0.3 2005-03-01

NAME_ACCESS

public static final java.lang.String NAME_ACCESS
The Accessibility element URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_ACCESS

public static final java.lang.String LABL_ACCESS
The Accessibility element label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_ADDREE

public static final java.lang.String NAME_ADDREE
The Addressee element URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_ADDREE

public static final java.lang.String LABL_ADDREE
The Addressee element label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_AGGRTN

public static final java.lang.String LABL_AGGRTN
The Aggregation element label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_AGGRTN

public static final java.lang.String NAME_AGGRTN
The Aggregation element URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DIGSIG

public static final java.lang.String NAME_DIGSIG
The Digital Signature element URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_DIGSIG

public static final java.lang.String LABL_DIGSIG
The Digital Signature element label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_DISPOS

public static final java.lang.String NAME_DISPOS
The Disposal element URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_DISPOS

public static final java.lang.String LABL_DISPOS
The Disposal element label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_LOCATN

public static final java.lang.String NAME_LOCATN
The Location element URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_LOCATN

public static final java.lang.String LABL_LOCATN
The Location element label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_MANDAT

public static final java.lang.String NAME_MANDAT
The Mandate element URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_MANDAT

public static final java.lang.String LABL_MANDAT
The Mandate element label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_PRESRV

public static final java.lang.String NAME_PRESRV
The Preservation element URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_PRESRV

public static final java.lang.String LABL_PRESRV
The Preservation element label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_STATUS

public static final java.lang.String NAME_STATUS
The Status element URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_STATUS

public static final java.lang.String LABL_STATUS
The Status element label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_ADDCPY

public static final java.lang.String NAME_ADDCPY
The Addressee.addresseeCopy refinement name.

Described in e-GMS, but not defined in application profile version 1.

Since:
Version 0.2 2005-02-28
See Also:
Constant Field Values

SUFF_ADDCPY

public static final java.lang.String SUFF_ADDCPY
The Addressee.addresseeCopy refinement URI suffix.

Described in e-GMS, but not defined in application profile version 1.

Since:
Version 0.2 2005-02-28
See Also:
Constant Field Values

SUFF_ACQUIR

public static final java.lang.String SUFF_ACQUIR
The Date acquired refinement name.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_ACQUIR

public static final java.lang.String NAME_ACQUIR
The Date.Acquired refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_CUTOFF

public static final java.lang.String NAME_CUTOFF
The "cut-off date" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DECLAR

public static final java.lang.String NAME_DECLAR
The Date "declared" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_CLOSED

public static final java.lang.String NAME_CLOSED
The Date "closed" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_VERDUE

public static final java.lang.String NAME_VERDUE
The Date "next version due" refinement name and URI suffix.

Note, the application profile has spaces between the words, which is assumed to by a setting error.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_UPFREQ

public static final java.lang.String NAME_UPFREQ
The Date "updating frequency" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DACTON

public static final java.lang.String NAME_DACTON
The Disposal "action" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_AUTREM

public static final java.lang.String NAME_AUTREM
The Disposal "auto remove date" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DCONDT

public static final java.lang.String NAME_DCONDT
The Disposal "conditions" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DTIMEP

public static final java.lang.String NAME_DTIMEP
The Disposal "time period" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DDATED

public static final java.lang.String NAME_DDATED
The Disposal "date" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DLASTR

public static final java.lang.String NAME_DLASTR
The Disposal "date of last review" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DAUTHB

public static final java.lang.String NAME_DAUTHB
The Disposal "authorised by" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DCOMMT

public static final java.lang.String NAME_DCOMMT
The Disposal "comment" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DSCHID

public static final java.lang.String NAME_DSCHID
The Disposal "schedule ID" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DEXDES

public static final java.lang.String NAME_DEXDES
The Disposal "export destination" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DEXSTA

public static final java.lang.String NAME_DEXSTA
The Disposal "export status" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DREVEW

public static final java.lang.String NAME_DREVEW
The Disposal "review" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DREVDT

public static final java.lang.String NAME_DREVDT
The Disposal "review details" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DREVWR

public static final java.lang.String NAME_DREVWR
The Disposal "reviewer details" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_FIPLID

public static final java.lang.String NAME_FIPLID
The file plan ID refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_SYSTID

public static final java.lang.String NAME_SYSTID
The system ID refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_CASEID

public static final java.lang.String NAME_CASEID
The case ID refinement name and URI suffix.

Described in e-GMS, but not defined in application profile version 1.

Since:
Version 0.2 2005-02-28
See Also:
Constant Field Values

NAME_CURLOC

public static final java.lang.String NAME_CURLOC
The Location "current location" name.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

SUFF_CURLOC

public static final java.lang.String SUFF_CURLOC
The Location "current location" refinement URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_HOMLOC

public static final java.lang.String NAME_HOMLOC
The Location "home location" name.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

SUFF_HOMLOC

public static final java.lang.String SUFF_HOMLOC
The Location "home location" refinement URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_AUTSTA

public static final java.lang.String NAME_AUTSTA
The Mandate "authorising statute" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DPEXMT

public static final java.lang.String NAME_DPEXMT
The Mandate "data protection exempt category" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DPURPS

public static final java.lang.String NAME_DPURPS
The Mandate "personal data acquisition purpose" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_OGNFMT

public static final java.lang.String NAME_OGNFMT
The Preservation "original format" name.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

SUFF_OGNFMT

public static final java.lang.String SUFF_OGNFMT
The Preservation "original format" refinement URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DEFNBY

public static final java.lang.String NAME_DEFNBY
The Relation "is defined by" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_PRODEF

public static final java.lang.String NAME_PRODEF
The Relation "provides definition of" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_REARED

public static final java.lang.String NAME_REARED
The Relation "reason for redaction" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_REDACT

public static final java.lang.String NAME_REDACT
The Relation "redaction" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_SEQNNO

public static final java.lang.String NAME_SEQNNO
The deprecated Relation "sequence no" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_COPYRT

public static final java.lang.String NAME_COPYRT
The Rights "copyright" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_CUSTDN

public static final java.lang.String NAME_CUSTDN
The Rights "custodian" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DESCTR

public static final java.lang.String NAME_DESCTR
The Rights "descriptor" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_DISCTS

public static final java.lang.String NAME_DISCTS
The deprecated Rights "disclosability to DPA data subject" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_SUBXMT

public static final java.lang.String NAME_SUBXMT
The Rights "DPA data subject access exemption" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_EIRDIS

public static final java.lang.String NAME_EIRDIS
The Rights "EIR disclosability indicator" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_EIRXMT

public static final java.lang.String NAME_EIRXMT
The Rights "EIR exemption" refinement name and URI suffix.

Since:
Version 0.4 2005-03-11
See Also:
Constant Field Values

NAME_FOIDIS

public static final java.lang.String NAME_FOIDIS
The Rights "FOI disclosability indicator" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_FOIXMT

public static final java.lang.String NAME_FOIXMT
The Rights "FOI exemption" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_FOIREL

public static final java.lang.String NAME_FOIREL
The Rights "FOI release details" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_FOIDAT

public static final java.lang.String NAME_FOIDAT
The Rights "FOI release date" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_FOIREV

public static final java.lang.String NAME_FOIREV
The Rights "last FOI disclosability review" refinement name and URI suffix.

Since:
Version 0.4 2005-03-11
See Also:
Constant Field Values

NAME_GRPACC

public static final java.lang.String NAME_GRPACC
The Rights "group access" name.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

SUFF_GRPACC

public static final java.lang.String SUFF_GRPACC
The Rights "group access" refinement URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_ACCLST

public static final java.lang.String NAME_ACCLST
The Rights "individual user access list" name.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

SUFF_ACCLST

public static final java.lang.String SUFF_ACCLST
The Rights "individual user access list" refinement URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_FOILDR

public static final java.lang.String NAME_FOILDR
The Rights "last FOIA disclosability review" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_PREMRK

public static final java.lang.String NAME_PREMRK
The Rights "previous protective marking" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_PROMRK

public static final java.lang.String NAME_PROMRK
The Rights "protective marking" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_CHGDAT

public static final java.lang.String NAME_CHGDAT
The Rights "protective marking change date" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_EXPDAT

public static final java.lang.String NAME_EXPDAT
The Rights "protective marking expiry date" refinement name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_CATGRY

public static final java.lang.String NAME_CATGRY
The Subject "category" refinement name.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

SUFF_CATGRY

public static final java.lang.String SUFF_CATGRY
The Subject "category" refinement URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_KEYWRD

public static final java.lang.String NAME_KEYWRD
The Subject "keyword" refinement name.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

SUFF_KEYWRD

public static final java.lang.String SUFF_KEYWRD
The Subject "keyword" refinement URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_PROCID

public static final java.lang.String NAME_PROCID
The Subject "process identifier" refinement name.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

SUFF_PROCID

public static final java.lang.String SUFF_PROCID
The Subject "process identifier" refinement URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_PROGRM

public static final java.lang.String NAME_PROGRM
The Subject "programme" refinement name.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

SUFF_PROGRM

public static final java.lang.String SUFF_PROGRM
The Subject "programme" refinement URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

NAME_PROJCT

public static final java.lang.String NAME_PROJCT
The Subject "project" refinement name.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

SUFF_PROJCT

public static final java.lang.String SUFF_PROJCT
The Subject "project" refinement URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_ADDCPY

public static final java.lang.String LABL_ADDCPY
The Addressee.addresseeCopy refinement name.

Described in e-GMS, but not defined in application profile version 1.

Since:
Version 0.2 2005-02-28
See Also:
Constant Field Values

LABL_ACQUIR

public static final java.lang.String LABL_ACQUIR
The Date.Acquired refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_CUTOFF

public static final java.lang.String LABL_CUTOFF
The "cut-off date" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DECLAR

public static final java.lang.String LABL_DECLAR
The Date "declared" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_CLOSED

public static final java.lang.String LABL_CLOSED
The Date "closed" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_VERDUE

public static final java.lang.String LABL_VERDUE
The Date "next version due" refinement name and label.

Note, the application profile has spaces between the words, which is assumed to by a setting error.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_UPFREQ

public static final java.lang.String LABL_UPFREQ
The Date "updating frequency" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DACTON

public static final java.lang.String LABL_DACTON
The Disposal "action" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_AUTREM

public static final java.lang.String LABL_AUTREM
The Disposal "auto remove date" refinement name and URI suffix.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DCONDT

public static final java.lang.String LABL_DCONDT
The Disposal "conditions" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DTIMEP

public static final java.lang.String LABL_DTIMEP
The Disposal "time period" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DDATED

public static final java.lang.String LABL_DDATED
The Disposal "date" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DLASTR

public static final java.lang.String LABL_DLASTR
The Disposal "date of last review" refinement name and URI suffix.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DAUTHB

public static final java.lang.String LABL_DAUTHB
The Disposal "authorised by" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DCOMMT

public static final java.lang.String LABL_DCOMMT
The Disposal "comment" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DSCHID

public static final java.lang.String LABL_DSCHID
The Disposal "schedule ID" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DEXDES

public static final java.lang.String LABL_DEXDES
The Disposal "export destination" refinement name and URI suffix.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DEXSTA

public static final java.lang.String LABL_DEXSTA
The Disposal "export status" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DREVEW

public static final java.lang.String LABL_DREVEW
The Disposal "review" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DREVDT

public static final java.lang.String LABL_DREVDT
The Disposal "review details" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DREVWR

public static final java.lang.String LABL_DREVWR
The Disposal "reviewer details" refinement name and URI suffix.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_FIPLID

public static final java.lang.String LABL_FIPLID
The file plan ID refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_SYSTID

public static final java.lang.String LABL_SYSTID
The system ID refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_CASEID

public static final java.lang.String LABL_CASEID
The case ID refinement name and label.

Described in e-GMS, but not defined in application profile version 1.

Since:
Version 0.2 2005-02-28
See Also:
Constant Field Values

LABL_CURLOC

public static final java.lang.String LABL_CURLOC
The Location "current location" name.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_HOMLOC

public static final java.lang.String LABL_HOMLOC
The Location "home location" name.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_AUTSTA

public static final java.lang.String LABL_AUTSTA
The Mandate "authorising statute" refinement name and URI suffix.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DPEXMT

public static final java.lang.String LABL_DPEXMT
The Mandate "data protection exempt category" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DPURPS

public static final java.lang.String LABL_DPURPS
The Mandate "personal data acquisition purpose" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_OGNFMT

public static final java.lang.String LABL_OGNFMT
The Preservation "original format" name.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DEFNBY

public static final java.lang.String LABL_DEFNBY
The Relation "is defined by" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_PRODEF

public static final java.lang.String LABL_PRODEF
The Relation "provides definition of" refinement name and URI suffix.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_REARED

public static final java.lang.String LABL_REARED
The Relation "reason for redaction" refinement name and URI suffix.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_REDACT

public static final java.lang.String LABL_REDACT
The Relation "redaction" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_SEQNNO

public static final java.lang.String LABL_SEQNNO
The deprecated Relation "sequence no" refinement name and URI suffix.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_COPYRT

public static final java.lang.String LABL_COPYRT
The Rights "copyright" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_CUSTDN

public static final java.lang.String LABL_CUSTDN
The Rights "custodian" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DESCTR

public static final java.lang.String LABL_DESCTR
The Rights "descriptor" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_DISCTS

public static final java.lang.String LABL_DISCTS
The deprecated Rights "disclosability to DPA data subject" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_SUBXMT

public static final java.lang.String LABL_SUBXMT
The Rights "DPA data subject access exemption" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_EIRDIS

public static final java.lang.String LABL_EIRDIS
The Rights "EIR disclosability indicator" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_EIRXMT

public static final java.lang.String LABL_EIRXMT
The Rights "EIR exemption" refinement name and label.

Since:
Version 0.4 2005-03-11
See Also:
Constant Field Values

LABL_FOIDIS

public static final java.lang.String LABL_FOIDIS
The Rights "FOI disclosability indicator" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_FOIXMT

public static final java.lang.String LABL_FOIXMT
The Rights "FOI exemption" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_FOIREL

public static final java.lang.String LABL_FOIREL
The Rights "FOI release details" refinement name and URI suffix.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_FOIDAT

public static final java.lang.String LABL_FOIDAT
The Rights "FOI release date" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_FOIREV

public static final java.lang.String LABL_FOIREV
The Rights "last FOI disclosability review" refinement name and label.

Since:
Version 0.4 2005-03-11
See Also:
Constant Field Values

LABL_GRPACC

public static final java.lang.String LABL_GRPACC
The Rights "group access" name.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_ACCLST

public static final java.lang.String LABL_ACCLST
The Rights "individual user access list" name.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_FOILDR

public static final java.lang.String LABL_FOILDR
The Rights "last FOIA disclosability review" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_PREMRK

public static final java.lang.String LABL_PREMRK
The Rights "previous protective marking" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_PROMRK

public static final java.lang.String LABL_PROMRK
The Rights "protective marking" refinement name and URI suffix.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_CHGDAT

public static final java.lang.String LABL_CHGDAT
The Rights "protective marking change date" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_EXPDAT

public static final java.lang.String LABL_EXPDAT
The Rights "protective marking expiry date" refinement name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_CATGRY

public static final java.lang.String LABL_CATGRY
The Subject "category" refinement name.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_KEYWRD

public static final java.lang.String LABL_KEYWRD
The Subject "keyword" refinement name.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_PROCID

public static final java.lang.String LABL_PROCID
The Subject "process identifier" refinement name.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_PROGRM

public static final java.lang.String LABL_PROGRM
The Subject "programme" refinement name.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

LABL_PROJCT

public static final java.lang.String LABL_PROJCT
The Subject "project" refinement name.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_GMSAES

public static final java.lang.String NAME_GMSAES
The e-GMS Audience Encoding Scheme (AES) scheme name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_GMSAES

public static final java.lang.String LABL_GMSAES
The e-GMS Audience Encoding Scheme (AES) scheme name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_GMSTES

public static final java.lang.String NAME_GMSTES
The e-GMS Type Encoding Scheme (TES) scheme name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_GMSTES

public static final java.lang.String LABL_GMSTES
The e-GMS Type Encoding Scheme (TES) scheme name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_ERICEN

public static final java.lang.String NAME_ERICEN
The Educational Resources Information Centre scheme name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_ERICEN

public static final java.lang.String LABL_ERICEN
The Educational Resources Information Centre scheme name and URI suffix.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_GCLENC

public static final java.lang.String NAME_GCLENC
The Government Category List scheme name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_GCLENC

public static final java.lang.String LABL_GCLENC
The Government Category List scheme name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_IEELOM

public static final java.lang.String NAME_IEELOM
The IEEE Learning Object Metadata scheme name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_IEELOM

public static final java.lang.String LABL_IEELOM
The IEEE Learning Object Metadata scheme name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_GDSCAT

public static final java.lang.String NAME_GDSCAT
The Government Data Standards Catalogue scheme name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_GDSCAT

public static final java.lang.String LABL_GDSCAT
The Government Data Standards Catalogue scheme name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_ONSSNC

public static final java.lang.String NAME_ONSSNC
The Office of National Statistics Standard Names and Code scheme name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_ONSSNC

public static final java.lang.String LABL_ONSSNC
The Office of National Statistics Standard Names and Code scheme name and label.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_W3CWAI

public static final java.lang.String NAME_W3CWAI
The W3C Web Accessibility Initiative ratings scheme name and URI suffix.

Since:
Version 0.1 2005-02-24
See Also:
Constant Field Values

LABL_W3CWAI

public static final java.lang.String LABL_W3CWAI
The W3C Web Accessibility Initiative ratings scheme name and URI suffix.

Since:
Version 0.7 2005-06-16
See Also:
Constant Field Values

NAME_YES_NO

public static final java.lang.String NAME_YES_NO
The "yes/no" scheme name and URI suffix.

Since:
Version 0.4.1 2005-03-14
See Also:
Constant Field Values

LABL_YES_NO

public static final java.lang.String LABL_YES_NO
The "yes/no" scheme name and label.

Since:
Version 0.4.1 2005-03-14
See Also:
Constant Field Values
Constructor Detail

UKeGMS

public UKeGMS()
Method Detail

newSchemaProperty

protected static final SchemaProperty newSchemaProperty(java.lang.String uri,
                                                        java.lang.String label,
                                                        java.lang.String name)
Get a new schema property.

Parameters:
uri - The resource URI.
label - The resource label.
name - The unique resource name.
Returns:
A new schema property constructed from the arguments.
Since:
Version 0.7 2005-06-15

newSchemaProperty

protected static final SchemaProperty newSchemaProperty(java.lang.String uri,
                                                        java.lang.String label,
                                                        java.lang.String name,
                                                        boolean encoding)
Get a new schema property with optional encoding schemes.

Parameters:
uri - The resource URI.
label - The resource label.
name - The unique resource name.
encoding - Whether the property has scheme encodings that may be applied.
Returns:
A new schema property constructed from the arguments.
Since:
Version 1.0 2005-09-15

newSchemaProperty

protected static final SchemaProperty newSchemaProperty(java.lang.String uri,
                                                        java.lang.String label,
                                                        java.lang.String name,
                                                        boolean encoding,
                                                        boolean uriEncoding)
Get a new schema property.

Parameters:
uri - The resource URI.
label - The resource label.
name - The unique resource name.
encoding - Whether the property has scheme encodings that may be applied.
uriEncoding - Whether the instance may have a URI encoding scheme.
Returns:
A new schema property constructed from the arguments.
Since:
Version 1.0 2005-09-15

addPredicate

protected static final void addPredicate(SchemaProperty predicate)
Add a predicate to the schema mapping.

Parameters:
predicate - The schema property to add to the mapping.
Since:
Version 0.7 2005-06-15

addScheme

protected static final void addScheme(SchemaProperty scheme)
Add a predicate to the schema mapping.

Parameters:
scheme - The schema property to add to the mapping.
Since:
Version 0.7 2005-06-15

expandPredicate

public final java.lang.String expandPredicate(java.lang.String name,
                                              java.lang.String predicate)
Expand an encoded predicate name to a URI.

Allows recursive handling of schema prefixes.

Specified by:
expandPredicate in class AbstractSchema
Parameters:
name - The predicate name to expand. Initially, this may include a schema prefix (i.e. DC.Identifier), but may be processed recursively without its schema prefix to handle refined elements that use the dot separator scheme DC.Date.modified or eGMS.Addressee.addresseeCopy.
predicate - The original predicate to fall back to if there is no match.
Returns:
The expanded URI reference for the predicate name, or the original predicate if the name part is not matched.
Since:
Version 0.2 2004-12-23

getPredicateUri

protected final java.lang.String getPredicateUri(java.lang.String predicate)
Get the URI mapped to the predicate.

Parameters:
predicate - The predicate name without any prefix.
Returns:
The URI mapped to the predicate or null if not found.
Since:
Version 0.5 2005-05-27

getNamedPredicateProperty

public final SchemaProperty getNamedPredicateProperty(java.lang.String name)
Get the schema property for a given predicate.

Specified by:
getNamedPredicateProperty in interface Schema
Parameters:
name - The predicate name without prefix.
Returns:
The schema property for the predicate or null if no mapping exists.
Since:
Version 0.8 2005-06-16

expandScheme

protected final java.lang.String expandScheme(java.lang.String name,
                                              java.lang.String scheme)
Expand an encoded scheme value to a URI.

Specified by:
expandScheme in class AbstractSchema
Parameters:
name - The encoding scheme name to expand. Initially, this may include a schema prefix (i.e. DCTERMS.URI), but may be processed recursively without its schema prefix.
scheme - The scheme to expand.
Returns:
The expanded URI reference for the scheme, or the original string if it is not matched.
Since:
Version 0.1 2005-02-24

getSchemeUri

protected final java.lang.String getSchemeUri(java.lang.String scheme)
Get the URI mapped to the scheme.

Parameters:
scheme - The scheme name without any prefix.
Returns:
The URI mapped to the scheme or null if not found.
Since:
Version 0.5 2005-05-27

getUri

public final java.lang.String getUri()
Get the base URI for the metadata schema.

Specified by:
getUri in interface Schema
Returns:
The namespace URI for the metadata schema.
Since:
Version 0.2 2004-12-23

getDefaultPrefix

public final java.lang.String getDefaultPrefix()
Get the default namespace prefix for the schema.

Specified by:
getDefaultPrefix in interface Schema
Returns:
The default namepace prefix for the schema.
Since:
Version 0.3 2005-03-01

getAllPrefixes

public final java.lang.String[] getAllPrefixes()
Get the HTML metadata prefixes recognised by this schema.

Specified by:
getAllPrefixes in interface Schema
Returns:
An array of one or more schema prefixes in mixed case.
Since:
Version 0.6 2005-05-27

providesQualifiers

public final boolean providesQualifiers()
Signal whether the schema provides element qualifiers.

Specified by:
providesQualifiers in interface Schema
Returns:
true if the schema
Since:
Version 0.4 2005-03-10

providesQualifiersFor

public final boolean providesQualifiersFor(java.lang.String uri)
Check whether the schema provides qualifiers for a specific schema.

Specified by:
providesQualifiersFor in interface Schema
Parameters:
uri - The URI of another schema to check for extensions.
Returns:
true if the schema provieds qualifiers for the schema signified by the URI.
Since:
Version 0.6 2005-03-10

getPredicates

public final java.util.Collection getPredicates()
Get a collection of schema property predicates for this schema.

Specified by:
getPredicates in interface Schema
Returns:
A collection of predicate names.
Since:
Version 0.6 2005-06-10

getName

public final java.lang.String getName()
Get the common name for the schema.

Specified by:
getName in interface Schema
Returns:
The common name for the schema.
Since:
Version 0.9 2005-06-17