Class Namespaces

Object
Static
Namespaces

public final class Namespaces extends Static
Lists some namespaces URLs used by JAXB when (un)marshalling.

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.

Namespaces and change log
Prefix Meaning XML Namespace Changes history
lan Language localization "http://standards.iso.org/iso/19115/-3/lan/1.0"
gco Geographic COmmon "http://standards.iso.org/iso/19115/-3/gco/1.0" SIS 1.0
mcc Metadata Common Classes "http://standards.iso.org/iso/19115/-3/mcc/1.0"
fcc Feature Catalog Common "http://standards.iso.org/iso/19110/fcc/1.0"
gfc General Feature Catalog "http://standards.iso.org/iso/19110/gfc/1.1" SIS 1.0
cat CATalogue "http://standards.iso.org/iso/19115/-3/cat/1.0"
mdb Metadata Base "http://standards.iso.org/iso/19115/-3/mdb/1.0"
cit Citation and responsible party information "http://standards.iso.org/iso/19115/-3/cit/1.0"
gex Geospatial EXtent "http://standards.iso.org/iso/19115/-3/gex/1.0"
rce Referencing By Coordinates Common "http://standards.iso.org/iso/19111/rce/1.0"
mrs Metadata for Reference System "http://standards.iso.org/iso/19115/-3/mrs/1.0"
msr Metadata for Spatial Representation "http://standards.iso.org/iso/19115/-3/msr/1.0"
mrc Metadata for Resource Content "http://standards.iso.org/iso/19115/-3/mrc/1.0"
mri Metadata for Resource Identification "http://standards.iso.org/iso/19115/-3/mri/1.0"
mrd Metadata for Resource Distribution "http://standards.iso.org/iso/19115/-3/mrd/1.0"
mdt Metadata for Data Transfer "http://standards.iso.org/iso/19115/-3/mdt/1.0"
mco Metadata for Constraints "http://standards.iso.org/iso/19115/-3/mco/1.0"
mac Metadata for Acquisition "http://standards.iso.org/iso/19115/-3/mac/1.0"
mrl Metadata for Resource Lineage "http://standards.iso.org/iso/19115/-3/mrl/1.0"
mmi Metadata for Maintenance Information "http://standards.iso.org/iso/19115/-3/mmi/1.0"
dqc Data Quality Common Classes "http://standards.iso.org/iso/19157/-2/dqc/1.0"
mdq Metadata for Data Quality "http://standards.iso.org/iso/19157/-2/mdq/1.0"
mds Metadata for Data and Services "http://standards.iso.org/iso/19115/-3/mds/1.0"
srv Metadata for Services "http://standards.iso.org/iso/19115/-3/srv/2.0" SIS 1.0
mpc Metadata for Portrayal Catalog "http://standards.iso.org/iso/19115/-3/mpc/1.0"
mda MetaData Application "http://standards.iso.org/iso/19115/-3/mda/1.0"
mas Metadata for Application Schema "http://standards.iso.org/iso/19115/-3/mas/1.0"
mex Metadata with Schema Extensions "http://standards.iso.org/iso/19115/-3/mex/1.0"
gcx Geospatial Common eXtension "http://standards.iso.org/iso/19115/-3/gcx/1.0"
gmw Geographic Markup Wrappers "http://standards.iso.org/iso/19115/-3/gmw/1.0"
gml Geographic Markup Language "http://www.opengis.net/gml/3.2" SIS 0.4
csw Catalog Service for the Web "http://www.opengis.net/cat/csw/3.0"
xsi XML Schema Instance information "http://www.w3.org/2001/XMLSchema-instance"
xlink Link "http://www.w3.org/1999/xlink"

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 Summary

    Fields
    Modifier and Type
    Field
    Description
    static 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/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
    Deprecated.
    as of ISO 19115-3, splitted in many different namespaces.
    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://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 Type
    Method
    Description
    static String
    get­Preferred­Prefix(String namespace, String default­Value)
    Returns the preferred prefix for the given namespace URI.
    static String
    Guesses the namespace for a type of the given ISO name.