Class Namespaces
Warning: string constants in this class may change in any SIS version.
 Those constants are made available for applications who wish to use the same URLs than SIS
 in their own JAXB annotations. Note that applications using those constants will have their
 URLs determined by the SIS version available at compile-time, not runtime, because the
 javac compiler inlines string constants.
The following table lists some URLs, their usual prefix, and the SIS versions when each URL changed.
Profiles
Some countries or organizations define profiles of international standards, which may contain country-specific extensions. The namespace of such extensions are usually defined in a separated class dedicated to the profile. Some of them are listed below:- Since:
- 0.3
Defined in the sis-metadata module
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringThe"http://standards.iso.org/iso/19115/-3/cat/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/cit/1.0"URL.static final StringThe"http://www.opengis.net/cat/csw/3.0"URL.static final StringThe"http://standards.iso.org/iso/19157/-2/dqc/1.0"URL.static final StringThe"http://standards.iso.org/iso/19157/-2/dqm/1.0"URL.static final StringThe"http://standards.iso.org/iso/19110/fcc/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/gco/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/gcx/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/gex/1.0"URL.static final StringThe"http://standards.iso.org/iso/19110/gfc/1.1"URL.static final StringDeprecated.as of ISO 19115-3, splitted in many different namespaces.static final StringThe"http://www.opengis.net/gml/3.2"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/gmw/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/lan/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mac/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mas/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mcc/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mco/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/md1/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/md2/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mda/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mdb/1.0"URL.static final StringThe"http://standards.iso.org/iso/19157/-2/mdq/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mds/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mdt/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mex/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mmi/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mpc/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mrc/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mrd/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mri/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mrl/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/mrs/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/msr/1.0"URL.static final StringThe"http://standards.iso.org/iso/19111/rce/1.0"URL.static final StringThe"http://standards.iso.org/iso/19115/-3/srv/2.0"URL.static final StringThe"http://www.w3.org/1999/xlink"URL.static final StringThe"http://www.w3.org/2001/XMLSchema-instance"URL.
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringgetPreferredPrefix(String namespace, String defaultValue) Returns the preferred prefix for the given namespace URI.static StringguessForType(String type) Guesses the namespace for a type of the given ISO name.
- 
Field Details- 
LANThe"http://standards.iso.org/iso/19115/-3/lan/1.0"URL. This is the namespace of Language localization (LAN) version 1.0. The usual prefix for this namespace is"lan".- Since:
- 1.0
- See Also:
 
- 
GCOThe"http://standards.iso.org/iso/19115/-3/gco/1.0"URL. This is the namespace of Geographic COmmon (GCO) version 1.0. The usual prefix for this namespace is"gco".History Change log SIS version URL 0.3 to 0.8 http://www.isotc211.org/2005/gco Since 1.0 http://standards.iso.org/iso/19115/-3/gco/1.0 - See Also:
 
- 
MCCThe"http://standards.iso.org/iso/19115/-3/mcc/1.0"URL. This is the namespace of Metadata Common Classes (MCC) version 1.0. The usual prefix for this namespace is"mcc".- Since:
- 1.0
- See Also:
 
- 
FCCThe"http://standards.iso.org/iso/19110/fcc/1.0"URL. This is the namespace of Feature Catalog Common (FCC) version 1.0. The usual prefix for this namespace is"fcc".- Since:
- 1.0
- See Also:
 
- 
GFCThe"http://standards.iso.org/iso/19110/gfc/1.1"URL. This is the namespace of General Feature Catalog (GFC) version 1.1. The usual prefix for this namespace is"gfc".History Change log SIS version URL 0.3 to 0.8 http://www.isotc211.org/2005/gfc Since 1.0 http://standards.iso.org/iso/19110/gfc/1.1 - See Also:
 
- 
CATThe"http://standards.iso.org/iso/19115/-3/cat/1.0"URL. This is the namespace of CATalogue (CAT) version 1.0. The usual prefix for this namespace is"cat".- Since:
- 1.0
- See Also:
 
- 
MDBThe"http://standards.iso.org/iso/19115/-3/mdb/1.0"URL. This is the namespace of Metadata Base (MDB) version 1.0. The usual prefix for this namespace is"mdb".- Since:
- 1.0
- See Also:
 
- 
CITThe"http://standards.iso.org/iso/19115/-3/cit/1.0"URL. This is the namespace of Citation and responsible party information (CIT) version 1.0. The usual prefix for this namespace is"cit".- Since:
- 1.0
- See Also:
 
- 
GEXThe"http://standards.iso.org/iso/19115/-3/gex/1.0"URL. This is the namespace of Geospatial EXtent (GEX) version 1.0. The usual prefix for this namespace is"gex".- Since:
- 1.0
- See Also:
 
- 
MRSThe"http://standards.iso.org/iso/19115/-3/mrs/1.0"URL. This is the namespace of Metadata for Reference System (MRS) version 1.0. The usual prefix for this namespace is"mrs".- Since:
- 1.0
- See Also:
 
- 
RCEThe"http://standards.iso.org/iso/19111/rce/1.0"URL. This is the namespace of Referencing By Coordinates Common (RCE) version 1.0. The usual prefix for this namespace is"rce".- Since:
- 1.0
- See Also:
 
- 
MSRThe"http://standards.iso.org/iso/19115/-3/msr/1.0"URL. This is the namespace of Metadata for Spatial Representation (MSR) version 1.0. The usual prefix for this namespace is"msr".- Since:
- 1.0
- See Also:
 
- 
MRCThe"http://standards.iso.org/iso/19115/-3/mrc/1.0"URL. This is the namespace of Metadata for Resource Content (MRC) version 1.0. The usual prefix for this namespace is"mrc".- Since:
- 1.0
- See Also:
 
- 
MRIThe"http://standards.iso.org/iso/19115/-3/mri/1.0"URL. This is the namespace of Metadata for Resource Identification (MRI) version 1.0. The usual prefix for this namespace is"mri".- Since:
- 1.0
- See Also:
 
- 
MRDThe"http://standards.iso.org/iso/19115/-3/mrd/1.0"URL. This is the namespace of Metadata for Resource Distribution (MRD) version 1.0. The usual prefix for this namespace is"mrd".- Since:
- 1.0
- See Also:
 
- 
MDTThe"http://standards.iso.org/iso/19115/-3/mdt/1.0"URL. This is the namespace of Metadata for Data Transfer (MDT) version 1.0. The usual prefix for this namespace is"mdt".- Since:
- 1.0
- See Also:
 
- 
MCOThe"http://standards.iso.org/iso/19115/-3/mco/1.0"URL. This is the namespace of Metadata for Constraints (MCO) version 1.0. The usual prefix for this namespace is"mco".- Since:
- 1.0
- See Also:
 
- 
MACThe"http://standards.iso.org/iso/19115/-3/mac/1.0"URL. This is the namespace of Metadata for Acquisition (MAC) version 1.0. The usual prefix for this namespace is"mac".- Since:
- 1.0
- See Also:
 
- 
MRLThe"http://standards.iso.org/iso/19115/-3/mrl/1.0"URL. This is the namespace of Metadata for Resource Lineage (MRL) version 1.0. The usual prefix for this namespace is"mrl".- Since:
- 1.0
- See Also:
 
- 
MMIThe"http://standards.iso.org/iso/19115/-3/mmi/1.0"URL. This is the namespace of Metadata for Maintenance Information (MMI) version 1.0. The usual prefix for this namespace is"mmi".- Since:
- 1.0
- See Also:
 
- 
DQCThe"http://standards.iso.org/iso/19157/-2/dqc/1.0"URL. This is the namespace of Data Quality Common Classes (DQC) version 1.0. The usual prefix for this namespace is"dqc".- Since:
- 1.0
- See Also:
 
- 
MDQThe"http://standards.iso.org/iso/19157/-2/mdq/1.0"URL. This is the namespace of Metadata for Data Quality (MDQ) version 1.0. The usual prefix for this namespace is"mdq".- Since:
- 1.0
- See Also:
 
- 
DQMThe"http://standards.iso.org/iso/19157/-2/dqm/1.0"URL. This is the namespace of Data Quality Measures (DQM) version 1.0. The usual prefix for this namespace is"dqm".- Since:
- 1.3
- See Also:
 
- 
MDSThe"http://standards.iso.org/iso/19115/-3/mds/1.0"URL. This is the namespace of Metadata for Data and Services (MDS) version 1.0. The usual prefix for this namespace is"mds".- Since:
- 1.0
- See Also:
 
- 
SRVThe"http://standards.iso.org/iso/19115/-3/srv/2.0"URL. This is the namespace of Metadata for Services (SRV) version 2.0. The usual prefix for this namespace is"srv".History Change log SIS version URL 0.3 to 0.8 http://www.isotc211.org/2005/srv Since 1.0 http://standards.iso.org/iso/19115/-3/srv/2.0 - Since:
- 1.0
- See Also:
 
- 
MPCThe"http://standards.iso.org/iso/19115/-3/mpc/1.0"URL. This is the namespace of Metadata for Portrayal Catalog (MPC) version 1.0. The usual prefix for this namespace is"mpc".- Since:
- 1.0
- See Also:
 
- 
MDAThe"http://standards.iso.org/iso/19115/-3/mda/1.0"URL. This is the namespace of MetaData Application (MDA) version 1.0. The usual prefix for this namespace is"mda".- Since:
- 1.0
- See Also:
 
- 
MASThe"http://standards.iso.org/iso/19115/-3/mas/1.0"URL. This is the namespace of Metadata for Application Schema (MAS) version 1.0. The usual prefix for this namespace is"mas".- Since:
- 1.0
- See Also:
 
- 
MEXThe"http://standards.iso.org/iso/19115/-3/mex/1.0"URL. This is the namespace of Metadata with Schema Extensions (MEX) version 1.0. The usual prefix for this namespace is"mex".- Since:
- 1.0
- See Also:
 
- 
GCXThe"http://standards.iso.org/iso/19115/-3/gcx/1.0"URL. This is the namespace of Geospatial Common eXtension (GCX) version 1.0. The usual prefix for this namespace is"gcx".- Since:
- 1.0
- See Also:
 
- 
MD1The"http://standards.iso.org/iso/19115/-3/md1/1.0"URL. This is the namespace of Metadata for Data and Services with Geospatial Common Extensions (MD1) version 1.0. The usual prefix for this namespace is"md1".- Since:
- 1.0
- See Also:
 
- 
MD2The"http://standards.iso.org/iso/19115/-3/md2/1.0"URL. This is the namespace of Metadata for Data and Services with Geospatial Common Extensions (MD2) version 1.0. The usual prefix for this namespace is"md2".- Since:
- 1.0
- See Also:
 
- 
GMWThe"http://standards.iso.org/iso/19115/-3/gmw/1.0"URL. This is the namespace of Geographic Markup Wrappers (GMW) version 1.0. The usual prefix for this namespace is"gmw".- Since:
- 1.0
- See Also:
 
- 
GMDDeprecated.as of ISO 19115-3, splitted in many different namespaces.The"http://www.isotc211.org/2005/gmd"URL. The usual prefix for this namespace is"gmd". This is a legacy namespace, but still in wide use.- See Also:
 
- 
GMLThe"http://www.opengis.net/gml/3.2"URL. The usual prefix for this namespace is"gml". The 3.2 version is equivalent to ISO 19136.History Change log SIS version URL 0.3 http://www.opengis.net/gml Since 0.4 http://www.opengis.net/gml/3.2 - See Also:
 
- 
CSWThe"http://www.opengis.net/cat/csw/3.0"URL. The usual prefix for this namespace is"csw".History Change log SIS version URL 0.3 http://www.opengis.net/cat/csw/2.0.2 Since 1.0 http://www.opengis.net/cat/csw/3.0 - See Also:
 
- 
XSIThe"http://www.w3.org/2001/XMLSchema-instance"URL. The usual prefix for this namespace is"xsi". This is also defined byXMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI.
- 
XLINKThe"http://www.w3.org/1999/xlink"URL. The usual prefix for this namespace is"xlink".- See Also:
 
 
- 
- 
Method Details- 
getPreferredPrefixReturns the preferred prefix for the given namespace URI.- Parameters:
- namespace- the namespace URI for which the prefix needs to be found. Cannot be- null.
- defaultValue- the default prefix to return if the given- namespaceis not recognized, or- null.
- Returns:
- the prefix inferred from the namespace URI, or nullif the given namespace is unrecognized and thedefaultValueis null.
 
- 
guessForTypeGuesses the namespace for a type of the given ISO name. The argument given to this method must be a class name defined by ISO 19115 or other standards to be added in the future. Those ISO class names usually start with a two letter prefix, e.g."CI"inCI_Citation.This method uses heuristic rules, first looking at the prefix, then the rest of the name in case of ambiguity. A namespace is returned on a best effort basis only; this method may or may not check the full name, and values returned by this method may change in future SIS versions (e.g. when new standards become supported by SIS or when existing standards are upgraded). This method should be used in last resort only, when this information cannot be obtained easily in a more reliable way. - Parameters:
- type- a class name defined by ISO 19115 or related standards (e.g.- "CI_Citation".
- Returns:
- a possible namespace for the given type, or nullif unknown.
- Since:
- 1.0
 
 
-