|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.mkdoc.schema.AbstractSchema | +--com.mkdoc.schema.UKeGMS
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
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 |
public static final java.lang.String NAME
public static final java.lang.String BASE
public static final java.lang.String[] PREFIXES
public static final java.lang.String NAME_ACCESS
public static final java.lang.String LABL_ACCESS
public static final java.lang.String NAME_ADDREE
public static final java.lang.String LABL_ADDREE
public static final java.lang.String LABL_AGGRTN
public static final java.lang.String NAME_AGGRTN
public static final java.lang.String NAME_DIGSIG
public static final java.lang.String LABL_DIGSIG
public static final java.lang.String NAME_DISPOS
public static final java.lang.String LABL_DISPOS
public static final java.lang.String NAME_LOCATN
public static final java.lang.String LABL_LOCATN
public static final java.lang.String NAME_MANDAT
public static final java.lang.String LABL_MANDAT
public static final java.lang.String NAME_PRESRV
public static final java.lang.String LABL_PRESRV
public static final java.lang.String NAME_STATUS
public static final java.lang.String LABL_STATUS
public static final java.lang.String NAME_ADDCPY
Described in e-GMS, but not defined in application profile version 1.
public static final java.lang.String SUFF_ADDCPY
Described in e-GMS, but not defined in application profile version 1.
public static final java.lang.String SUFF_ACQUIR
public static final java.lang.String NAME_ACQUIR
public static final java.lang.String NAME_CUTOFF
public static final java.lang.String NAME_DECLAR
public static final java.lang.String NAME_CLOSED
public static final java.lang.String NAME_VERDUE
Note, the application profile has spaces between the words, which is assumed to by a setting error.
public static final java.lang.String NAME_UPFREQ
public static final java.lang.String NAME_DACTON
public static final java.lang.String NAME_AUTREM
public static final java.lang.String NAME_DCONDT
public static final java.lang.String NAME_DTIMEP
public static final java.lang.String NAME_DDATED
public static final java.lang.String NAME_DLASTR
public static final java.lang.String NAME_DAUTHB
public static final java.lang.String NAME_DCOMMT
public static final java.lang.String NAME_DSCHID
public static final java.lang.String NAME_DEXDES
public static final java.lang.String NAME_DEXSTA
public static final java.lang.String NAME_DREVEW
public static final java.lang.String NAME_DREVDT
public static final java.lang.String NAME_DREVWR
public static final java.lang.String NAME_FIPLID
public static final java.lang.String NAME_SYSTID
public static final java.lang.String NAME_CASEID
Described in e-GMS, but not defined in application profile version 1.
public static final java.lang.String NAME_CURLOC
public static final java.lang.String SUFF_CURLOC
public static final java.lang.String NAME_HOMLOC
public static final java.lang.String SUFF_HOMLOC
public static final java.lang.String NAME_AUTSTA
public static final java.lang.String NAME_DPEXMT
public static final java.lang.String NAME_DPURPS
public static final java.lang.String NAME_OGNFMT
public static final java.lang.String SUFF_OGNFMT
public static final java.lang.String NAME_DEFNBY
public static final java.lang.String NAME_PRODEF
public static final java.lang.String NAME_REARED
public static final java.lang.String NAME_REDACT
public static final java.lang.String NAME_SEQNNO
public static final java.lang.String NAME_COPYRT
public static final java.lang.String NAME_CUSTDN
public static final java.lang.String NAME_DESCTR
public static final java.lang.String NAME_DISCTS
public static final java.lang.String NAME_SUBXMT
public static final java.lang.String NAME_EIRDIS
public static final java.lang.String NAME_EIRXMT
public static final java.lang.String NAME_FOIDIS
public static final java.lang.String NAME_FOIXMT
public static final java.lang.String NAME_FOIREL
public static final java.lang.String NAME_FOIDAT
public static final java.lang.String NAME_FOIREV
public static final java.lang.String NAME_GRPACC
public static final java.lang.String SUFF_GRPACC
public static final java.lang.String NAME_ACCLST
public static final java.lang.String SUFF_ACCLST
public static final java.lang.String NAME_FOILDR
public static final java.lang.String NAME_PREMRK
public static final java.lang.String NAME_PROMRK
public static final java.lang.String NAME_CHGDAT
public static final java.lang.String NAME_EXPDAT
public static final java.lang.String NAME_CATGRY
public static final java.lang.String SUFF_CATGRY
public static final java.lang.String NAME_KEYWRD
public static final java.lang.String SUFF_KEYWRD
public static final java.lang.String NAME_PROCID
public static final java.lang.String SUFF_PROCID
public static final java.lang.String NAME_PROGRM
public static final java.lang.String SUFF_PROGRM
public static final java.lang.String NAME_PROJCT
public static final java.lang.String SUFF_PROJCT
public static final java.lang.String LABL_ADDCPY
Described in e-GMS, but not defined in application profile version 1.
public static final java.lang.String LABL_ACQUIR
public static final java.lang.String LABL_CUTOFF
public static final java.lang.String LABL_DECLAR
public static final java.lang.String LABL_CLOSED
public static final java.lang.String LABL_VERDUE
Note, the application profile has spaces between the words, which is assumed to by a setting error.
public static final java.lang.String LABL_UPFREQ
public static final java.lang.String LABL_DACTON
public static final java.lang.String LABL_AUTREM
public static final java.lang.String LABL_DCONDT
public static final java.lang.String LABL_DTIMEP
public static final java.lang.String LABL_DDATED
public static final java.lang.String LABL_DLASTR
public static final java.lang.String LABL_DAUTHB
public static final java.lang.String LABL_DCOMMT
public static final java.lang.String LABL_DSCHID
public static final java.lang.String LABL_DEXDES
public static final java.lang.String LABL_DEXSTA
public static final java.lang.String LABL_DREVEW
public static final java.lang.String LABL_DREVDT
public static final java.lang.String LABL_DREVWR
public static final java.lang.String LABL_FIPLID
public static final java.lang.String LABL_SYSTID
public static final java.lang.String LABL_CASEID
Described in e-GMS, but not defined in application profile version 1.
public static final java.lang.String LABL_CURLOC
public static final java.lang.String LABL_HOMLOC
public static final java.lang.String LABL_AUTSTA
public static final java.lang.String LABL_DPEXMT
public static final java.lang.String LABL_DPURPS
public static final java.lang.String LABL_OGNFMT
public static final java.lang.String LABL_DEFNBY
public static final java.lang.String LABL_PRODEF
public static final java.lang.String LABL_REARED
public static final java.lang.String LABL_REDACT
public static final java.lang.String LABL_SEQNNO
public static final java.lang.String LABL_COPYRT
public static final java.lang.String LABL_CUSTDN
public static final java.lang.String LABL_DESCTR
public static final java.lang.String LABL_DISCTS
public static final java.lang.String LABL_SUBXMT
public static final java.lang.String LABL_EIRDIS
public static final java.lang.String LABL_EIRXMT
public static final java.lang.String LABL_FOIDIS
public static final java.lang.String LABL_FOIXMT
public static final java.lang.String LABL_FOIREL
public static final java.lang.String LABL_FOIDAT
public static final java.lang.String LABL_FOIREV
public static final java.lang.String LABL_GRPACC
public static final java.lang.String LABL_ACCLST
public static final java.lang.String LABL_FOILDR
public static final java.lang.String LABL_PREMRK
public static final java.lang.String LABL_PROMRK
public static final java.lang.String LABL_CHGDAT
public static final java.lang.String LABL_EXPDAT
public static final java.lang.String LABL_CATGRY
public static final java.lang.String LABL_KEYWRD
public static final java.lang.String LABL_PROCID
public static final java.lang.String LABL_PROGRM
public static final java.lang.String LABL_PROJCT
public static final java.lang.String NAME_GMSAES
public static final java.lang.String LABL_GMSAES
public static final java.lang.String NAME_GMSTES
public static final java.lang.String LABL_GMSTES
public static final java.lang.String NAME_ERICEN
public static final java.lang.String LABL_ERICEN
public static final java.lang.String NAME_GCLENC
public static final java.lang.String LABL_GCLENC
public static final java.lang.String NAME_IEELOM
public static final java.lang.String LABL_IEELOM
public static final java.lang.String NAME_GDSCAT
public static final java.lang.String LABL_GDSCAT
public static final java.lang.String NAME_ONSSNC
public static final java.lang.String LABL_ONSSNC
public static final java.lang.String NAME_W3CWAI
public static final java.lang.String LABL_W3CWAI
public static final java.lang.String NAME_YES_NO
public static final java.lang.String LABL_YES_NO
Constructor Detail |
public UKeGMS()
Method Detail |
protected static final SchemaProperty newSchemaProperty(java.lang.String uri, java.lang.String label, java.lang.String name)
uri
- The resource URI.label
- The resource label.name
- The unique resource name.
protected static final SchemaProperty newSchemaProperty(java.lang.String uri, java.lang.String label, java.lang.String name, boolean encoding)
uri
- The resource URI.label
- The resource label.name
- The unique resource name.encoding
- Whether the property has scheme encodings that may
be applied.
protected static final SchemaProperty newSchemaProperty(java.lang.String uri, java.lang.String label, java.lang.String name, boolean encoding, boolean uriEncoding)
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.
protected static final void addPredicate(SchemaProperty predicate)
predicate
- The schema property to add to the mapping.protected static final void addScheme(SchemaProperty scheme)
scheme
- The schema property to add to the mapping.public final java.lang.String expandPredicate(java.lang.String name, java.lang.String predicate)
Allows recursive handling of schema prefixes.
expandPredicate
in class AbstractSchema
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.
protected final java.lang.String getPredicateUri(java.lang.String predicate)
predicate
- The predicate name without any prefix.
null
if not
found.public final SchemaProperty getNamedPredicateProperty(java.lang.String name)
getNamedPredicateProperty
in interface Schema
name
- The predicate name without prefix.
null
if no
mapping exists.protected final java.lang.String expandScheme(java.lang.String name, java.lang.String scheme)
expandScheme
in class AbstractSchema
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.
protected final java.lang.String getSchemeUri(java.lang.String scheme)
scheme
- The scheme name without any prefix.
null
if not
found.public final java.lang.String getUri()
getUri
in interface Schema
public final java.lang.String getDefaultPrefix()
getDefaultPrefix
in interface Schema
public final java.lang.String[] getAllPrefixes()
getAllPrefixes
in interface Schema
public final boolean providesQualifiers()
providesQualifiers
in interface Schema
true
if the schemapublic final boolean providesQualifiersFor(java.lang.String uri)
providesQualifiersFor
in interface Schema
uri
- The URI of another schema to check for extensions.
true
if the schema provieds qualifiers for the
schema signified by the URI.public final java.util.Collection getPredicates()
getPredicates
in interface Schema
public final java.lang.String getName()
getName
in interface Schema
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |