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
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The"http://standards.iso.org/iso/19115/-3/cat/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/cit/1.0"
URL.static final String
The"http://www.opengis.net/cat/csw/3.0"
URL.static final String
The"http://standards.iso.org/iso/19157/-2/dqc/1.0"
URL.static final String
The"http://standards.iso.org/iso/19157/-2/dqm/1.0"
URL.static final String
The"http://standards.iso.org/iso/19110/fcc/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/gco/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/gcx/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/gex/1.0"
URL.static final String
The"http://standards.iso.org/iso/19110/gfc/1.1"
URL.static final String
Deprecated.as of ISO 19115-3, splitted in many different namespaces.static final String
The"http://www.opengis.net/gml/3.2"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/gmw/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/lan/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mac/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mas/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mcc/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mco/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/md1/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/md2/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mda/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mdb/1.0"
URL.static final String
The"http://standards.iso.org/iso/19157/-2/mdq/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mds/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mdt/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mex/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mmi/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mpc/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mrc/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mrd/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mri/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mrl/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/mrs/1.0"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/msr/1.0"
URL.static final String
The"http://standards.iso.org/iso/19111/rce/1.0"
URL.static final String
The"http://www.opengis.net/se"
URL.static final String
The"http://standards.iso.org/iso/19115/-3/srv/2.0"
URL.static final String
The"http://www.w3.org/1999/xlink"
URL.static final String
The"http://www.w3.org/2001/XMLSchema-instance"
URL. -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getPreferredPrefix
(String namespace, String defaultValue) Returns the preferred prefix for the given namespace URI.static String
guessForType
(String type) Guesses the namespace for a type of the given ISO name.
-
Field Details
-
LAN
The"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:
-
GCO
The"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:
-
MCC
The"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:
-
FCC
The"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:
-
GFC
The"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:
-
CAT
The"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:
-
MDB
The"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:
-
CIT
The"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:
-
GEX
The"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:
-
MRS
The"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:
-
RCE
The"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:
-
MSR
The"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:
-
MRC
The"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:
-
MRI
The"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:
-
MRD
The"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:
-
MDT
The"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:
-
MCO
The"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:
-
MAC
The"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:
-
MRL
The"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:
-
MMI
The"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:
-
DQC
The"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:
-
MDQ
The"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:
-
DQM
The"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:
-
MDS
The"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:
-
SRV
The"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:
-
MPC
The"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:
-
MDA
The"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:
-
MAS
The"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:
-
MEX
The"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:
-
GCX
The"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:
-
MD1
The"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:
-
MD2
The"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:
-
GMW
The"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:
-
GMD
Deprecated.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:
-
GML
The"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:
-
CSW
The"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:
-
SE
The"http://www.opengis.net/se"
URL. The usual prefix for this namespace is"se"
.History
Change log SIS version URL 1.4 http://www.opengis.net/se - Since:
- 1.4
- See Also:
-
XSI
The"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
.- See Also:
-
XLINK
The"http://www.w3.org/1999/xlink"
URL. The usual prefix for this namespace is"xlink"
.- See Also:
-
-
Method Details
-
getPreferredPrefix
Returns the preferred prefix for the given namespace URI.- Parameters:
namespace
- the namespace URI for which the prefix needs to be found. Cannot benull
.defaultValue
- the default prefix to return if the givennamespace
is not recognized, ornull
.- Returns:
- the prefix inferred from the namespace URI, or
null
if the given namespace is unrecognized and thedefaultValue
is null.
-
guessForType
Guesses 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
null
if unknown. - Since:
- 1.0
-