diff --git a/iso/19139/20070417/gco/ReadMe.txt b/iso/19139/20070417/gco/ReadMe.txt index d998df1..0b5c763 100644 --- a/iso/19139/20070417/gco/ReadMe.txt +++ b/iso/19139/20070417/gco/ReadMe.txt @@ -10,7 +10,7 @@ GCO includes all the definitions of http://www.isotc211.org/2005/gco namespace. The root document of this namespace is the file gco.xsd. The most current schemas are available at: -http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/ +https://schemas.isotc211.org/schemas/19139/ ------------------------------------------------------------------------------- @@ -29,17 +29,17 @@ http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/ Validation: Schemas have been validated with XML Spy 2010 Rel. 2 (MSXML 6.0) 2009-03-16 Marcellin Prudham & Nicolas Lesage - * Change of GML namespace: http://www.opengis.net/gml (GML 3.2) => + * Change of GML namespace: http://www.opengis.net/gml (GML 3.2) => http://www.opengis.net/gml/3.2 (GML 3.2.1=ISO 19136) - + Note: ISO/TS 19139:2007 (published 2007-04-17) normatively reference ISO 19136 which was published 2007-08-23. The major change applied to ISO 19136 is the change of the namespace URI. Previous release of GCO are not compliant with ISO/TS 19139:2007 - - Validation: Schemas have been validated with XSV 2.10, Xerces J 2.7.1 and + + Validation: Schemas have been validated with XSV 2.10, Xerces J 2.7.1 and XML Spy 2009 (2009-03-02, IGN / France - Nicolas Lesage / Marcellin Prudham) - + 2006-05-04 Marie-Pierre Escher & Nicolas Lesage * First official release of GCO * GCO XML Schema files were generated from ISO/TC 211 UML class diagrams diff --git a/iso/19139/20070417/gco/basicTypes.xsd b/iso/19139/20070417/gco/basicTypes.xsd index c1d6d08..cd20af6 100644 --- a/iso/19139/20070417/gco/basicTypes.xsd +++ b/iso/19139/20070417/gco/basicTypes.xsd @@ -3,14 +3,12 @@ - Geographic COmmon (GCO) extensible markup language is a component of the XML Schema - Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GCO includes all - the definitions of http://www.isotc211.org/2005/gco namespace. The root document of this namespace is - the file gco.xsd. This basicTypes.xsd schema implements concepts from the "basic types" package of ISO/TS 19103. + Geographic COmmon (GCO) extensible markup language is a component of the XML Schema Implementation of Geographic +Information Metadata documented in ISO/TS 19139:2007. GCO includes all the definitions of http://www.isotc211.org/2005/gco namespace. The root document of this namespace is the file gco.xsd. This basicTypes.xsd schema implements concepts from the "basic types" package of ISO/TS 19103. - + diff --git a/iso/19139/20070417/gco/basicTypesOri.xsd b/iso/19139/20070417/gco/basicTypesOri.xsd index d14cc8b..2751adb 100644 --- a/iso/19139/20070417/gco/basicTypesOri.xsd +++ b/iso/19139/20070417/gco/basicTypesOri.xsd @@ -9,8 +9,8 @@ the file gco.xsd. This basicTypes.xsd schema implements concepts from the "basic types" package of ISO/TS 19103. - - + + @@ -395,7 +395,7 @@ - + diff --git a/iso/19139/20070417/gco/gcoBase.xsd b/iso/19139/20070417/gco/gcoBase.xsd index 654d31e..d671b5d 100644 --- a/iso/19139/20070417/gco/gcoBase.xsd +++ b/iso/19139/20070417/gco/gcoBase.xsd @@ -3,15 +3,14 @@ - Geographic COmmon (GCO) extensible markup language is a component of the XML Schema - Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GCO includes all the - definitions of http://www.isotc211.org/2005/gco namespace. The root document of this namespace is the - file gco.xsd. This gcoBase.xsd schema provides: 1. tools to handle specific objects like "code lists" - and "record"; 2. Some XML types representing that do not follow the general encoding rules. + Geographic COmmon (GCO) extensible markup language is a component of the XML Schema Implementation of Geographic +Information Metadata documented in ISO/TS 19139:2007. GCO includes all the definitions of http://www.isotc211.org/2005/gco namespace. The root document of this namespace is the file gco.xsd. This gcoBase.xsd schema provides: + 1. tools to handle specific objects like "code lists" and "record"; + 2. Some XML types representing that do not follow the general encoding rules. - - + + diff --git a/iso/19139/20070417/gco/gcoBaseOri.xsd b/iso/19139/20070417/gco/gcoBaseOri.xsd index beeb77c..1772217 100644 --- a/iso/19139/20070417/gco/gcoBaseOri.xsd +++ b/iso/19139/20070417/gco/gcoBaseOri.xsd @@ -10,8 +10,8 @@ and "record"; 2. Some XML types representing that do not follow the general encoding rules. - - + + diff --git a/iso/19139/20070417/gmd/applicationSchema.xsd b/iso/19139/20070417/gmd/applicationSchema.xsd index 5bd8c8d..fea7ab9 100644 --- a/iso/19139/20070417/gmd/applicationSchema.xsd +++ b/iso/19139/20070417/gmd/applicationSchema.xsd @@ -6,7 +6,7 @@ Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This applicationSchema.xsd schema implements the UML conceptual schema defined in A.2.12 of ISO 19115:2003. It contains the implementation of the class MD_ApplicationSchemaInformation. - + diff --git a/iso/19139/20070417/gmd/citation.xsd b/iso/19139/20070417/gmd/citation.xsd index e7e1597..3b0091e 100644 --- a/iso/19139/20070417/gmd/citation.xsd +++ b/iso/19139/20070417/gmd/citation.xsd @@ -6,7 +6,7 @@ Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This citation.xsd schema implements the UML conceptual schema defined in A.3.2 of ISO 19115:2003. It contains the implementation of the following classes: CI_ResponsibleParty, CI_Citation, CI_Address, CI_OnlineResource, CI_Contact, CI_Telephone, URL, CI_Date, CI_Series, CI_RoleCode, CI_PresentationFormCode, CI_OnLineFunctionCode, CI_DateTypeCode. - + diff --git a/iso/19139/20070417/gmd/constraints.xsd b/iso/19139/20070417/gmd/constraints.xsd index 04c9cbc..170a544 100644 --- a/iso/19139/20070417/gmd/constraints.xsd +++ b/iso/19139/20070417/gmd/constraints.xsd @@ -6,7 +6,7 @@ Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This constraints.xsd schema implements the UML conceptual schema defined in A.2.3 of ISO 19115:2003. It contains the implementation of the following classes: MD_Constraints, MD_LegalConstraints, MD_SecurityConstraints, MD_ClassificationCode, MD_RestrictionCode. - + diff --git a/iso/19139/20070417/gmd/content.xsd b/iso/19139/20070417/gmd/content.xsd index 3827981..9d2f685 100644 --- a/iso/19139/20070417/gmd/content.xsd +++ b/iso/19139/20070417/gmd/content.xsd @@ -7,7 +7,7 @@ MD_ImageDescription, MD_ContentInformation, MD_RangeDimension, MD_Band, MD_CoverageContentTypeCode, MD_ImagingConditionCode. - + diff --git a/iso/19139/20070417/gmd/dataQuality.xsd b/iso/19139/20070417/gmd/dataQuality.xsd index e2f90f5..9e5f4b6 100644 --- a/iso/19139/20070417/gmd/dataQuality.xsd +++ b/iso/19139/20070417/gmd/dataQuality.xsd @@ -3,11 +3,11 @@ - Geographic MetaData (GMD) extensible markup language is a - component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This dataQuality.xsd schema implements the UML conceptual schema defined in A.2.4 of ISO 19115:2003. It contains the implementation of the following classes: LI_ProcessStep, LI_Source, LI_Lineage, DQ_ConformanceResult, DQ_QuantitativeResult, DQ_Result, DQ_TemporalValidity, DQ_AccuracyOfATimeMeasurement, DQ_QuantitativeAttributeAccuracy, DQ_NonQuantitativeAttributeAccuracy, DQ_ThematicClassificationCorrectness, DQ_RelativeInternalPositionalAccuracy, DQ_GriddedDataPositionalAccuracy, DQ_AbsoluteExternalPositionalAccuracy, DQ_TopologicalConsistency, DQ_FormatConsistency, DQ_DomainConsistency, DQ_ConceptualConsistency, DQ_CompletenessOmission, DQ_CompletenessCommission, DQ_TemporalAccuracy, DQ_ThematicAccuracy, DQ_PositionalAccuracy, DQ_LogicalConsistency, DQ_Completeness, DQ_Element, DQ_DataQuality. + Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This dataQuality.xsd schema implements the UML conceptual schema defined in A.2.4 of ISO 19115:2003. It contains the implementation of the following classes: LI_ProcessStep, LI_Source, LI_Lineage, +DQ_ConformanceResult, DQ_QuantitativeResult, DQ_Result, DQ_TemporalValidity, DQ_AccuracyOfATimeMeasurement, DQ_QuantitativeAttributeAccuracy, DQ_NonQuantitativeAttributeAccuracy, DQ_ThematicClassificationCorrectness, DQ_RelativeInternalPositionalAccuracy, DQ_GriddedDataPositionalAccuracy, DQ_AbsoluteExternalPositionalAccuracy, DQ_TopologicalConsistency, DQ_FormatConsistency, DQ_DomainConsistency, DQ_ConceptualConsistency, DQ_CompletenessOmission, DQ_CompletenessCommission, DQ_TemporalAccuracy, DQ_ThematicAccuracy, DQ_PositionalAccuracy, DQ_LogicalConsistency, DQ_Completeness, DQ_Element, DQ_DataQuality. - + diff --git a/iso/19139/20070417/gmd/distribution.xsd b/iso/19139/20070417/gmd/distribution.xsd index 7c8d425..b90e6fe 100644 --- a/iso/19139/20070417/gmd/distribution.xsd +++ b/iso/19139/20070417/gmd/distribution.xsd @@ -6,7 +6,7 @@ Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This distribution.xsd schema implements the UML conceptual schema defined in A.2.10 of ISO 19115:2003. It contains the implementation of the following classes: MD_Medium, MD_DigitalTransferOptions, MD_StandardOrderProcess, MD_Distributor, MD_Distribution, MD_Format, MD_MediumFormatCode, MD_MediumNameCode. - + diff --git a/iso/19139/20070417/gmd/extent.xsd b/iso/19139/20070417/gmd/extent.xsd index ba717a7..5726132 100644 --- a/iso/19139/20070417/gmd/extent.xsd +++ b/iso/19139/20070417/gmd/extent.xsd @@ -6,10 +6,10 @@ Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This extent.xsd schema implements the UML conceptual schema defined in A.3.1 of ISO 19115:2003 and the associated corrigendum. It contains the implementation of the following classes: EX_TemporalExtent, EX_VerticalExtent, EX_BoundingPolygon, EX_Extent, EX_GeographicExtent, EX_GeographicBoundingBox, EX_SpatialTemporalExtent, EX_GeographicDescription. - - - - + + + + diff --git a/iso/19139/20070417/gmd/identification.xsd b/iso/19139/20070417/gmd/identification.xsd index b1c142f..761457f 100644 --- a/iso/19139/20070417/gmd/identification.xsd +++ b/iso/19139/20070417/gmd/identification.xsd @@ -6,7 +6,7 @@ Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This identification.xsd schema implements the UML conceptual schema defined in A.2.2 of ISO 19115:2003. It contains the implementation of the following classes: MD_Identification, MD_BrowseGraphic, MD_DataIdentification, MD_ServiceIdentification, MD_RepresentativeFraction, MD_Usage, MD_Keywords, DS_Association, MD_AggregateInformation, MD_CharacterSetCode, MD_SpatialRepresentationTypeCode, MD_TopicCategoryCode, MD_ProgressCode, MD_KeywordTypeCode, DS_AssociationTypeCode, DS_InitiativeTypeCode, MD_ResolutionType. - + diff --git a/iso/19139/20070417/gmd/maintenance.xsd b/iso/19139/20070417/gmd/maintenance.xsd index af7d036..0027b04 100644 --- a/iso/19139/20070417/gmd/maintenance.xsd +++ b/iso/19139/20070417/gmd/maintenance.xsd @@ -6,8 +6,8 @@ Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This maintenance.xsd schema implements the UML conceptual schema defined in A.2.5 of ISO 19115:2003. It contains the implementation of the following classes: MD_MaintenanceInformation, MD_MaintenanceFrequencyCode, MD_ScopeCode, MD_ScopeDescription. - - + + diff --git a/iso/19139/20070417/gmd/metadataExtension.xsd b/iso/19139/20070417/gmd/metadataExtension.xsd index 044ae67..470acd6 100644 --- a/iso/19139/20070417/gmd/metadataExtension.xsd +++ b/iso/19139/20070417/gmd/metadataExtension.xsd @@ -6,7 +6,7 @@ Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This metadataExtension.xsd schema implements the UML conceptual schema defined in A.2.11 of ISO 19115:2003. It contains the implementation of the following classes: MD_ExtendedElementInformation, MD_MetadataExtensionInformation, MD_ObligationCode, MD_DatatypeCode. - + diff --git a/iso/19139/20070417/gmd/portrayalCatalogue.xsd b/iso/19139/20070417/gmd/portrayalCatalogue.xsd index 6c6b0cd..d79ce50 100644 --- a/iso/19139/20070417/gmd/portrayalCatalogue.xsd +++ b/iso/19139/20070417/gmd/portrayalCatalogue.xsd @@ -6,7 +6,7 @@ Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This portrayalCatalogue.xsd schema implements the UML conceptual schema defined in A.2.9 of ISO 19115:2003. It contains the implementation of the class MD_PortrayalCatalogueReference. - + diff --git a/iso/19139/20070417/gmd/referenceSystem.xsd b/iso/19139/20070417/gmd/referenceSystem.xsd index 0d8a258..739a5e8 100644 --- a/iso/19139/20070417/gmd/referenceSystem.xsd +++ b/iso/19139/20070417/gmd/referenceSystem.xsd @@ -6,7 +6,7 @@ Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This referenceSystem.xsd schema implements the UML conceptual schema defined in A.2.7 of ISO 19115:2003 and ISO 19115:2003/Cor. 1:2006. It contains the implementation of the following classes: RS_Identifier, MD_ReferenceSystem, MD_Identifier and RS_Reference System. - + diff --git a/iso/19139/20070417/gmd/spatialRepresentation.xsd b/iso/19139/20070417/gmd/spatialRepresentation.xsd index cc17043..e70d492 100644 --- a/iso/19139/20070417/gmd/spatialRepresentation.xsd +++ b/iso/19139/20070417/gmd/spatialRepresentation.xsd @@ -5,9 +5,9 @@ Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This portrayalCatalogue.xsd schema implements the UML conceptual schema defined in A.2.6 of ISO 19115:2003. It contains the implementation of the following classes: MD_GridSpatialRepresentation, MD_VectorSpatialRepresentation, MD_SpatialRepresentation, MD_Georeferenceable, MD_Dimension, MD_Georectified, MD_GeometricObjects, MD_TopologyLevelCode, MD_GeometricObjectTypeCode, MD_CellGeometryCode, MD_DimensionNameTypeCode, MD_PixelOrientationCode. - - - + + + diff --git a/iso/19139/20070417/gmx/catalogues.xsd b/iso/19139/20070417/gmx/catalogues.xsd index efc31c4..cd76cd1 100644 --- a/iso/19139/20070417/gmx/catalogues.xsd +++ b/iso/19139/20070417/gmx/catalogues.xsd @@ -10,8 +10,8 @@ contains the implementation of CT_Catalogue, CT_CodelistCatalogue, CT_UomCatalogue and CT_CrsCatalogue. - - + + diff --git a/iso/19139/20070417/gmx/codelistItem.xsd b/iso/19139/20070417/gmx/codelistItem.xsd index b81cf17..277e459 100644 --- a/iso/19139/20070417/gmx/codelistItem.xsd +++ b/iso/19139/20070417/gmx/codelistItem.xsd @@ -10,9 +10,9 @@ It contains the implementation of CT_Codelist and CT_CodelistValue. - - - + + + diff --git a/iso/19139/20070417/gmx/crsItem.xsd b/iso/19139/20070417/gmx/crsItem.xsd index 5f6132a..e4a5845 100644 --- a/iso/19139/20070417/gmx/crsItem.xsd +++ b/iso/19139/20070417/gmx/crsItem.xsd @@ -12,9 +12,9 @@ CT_Operation, CT_OperationMethod and CT_OperationParameters. - - - + + + diff --git a/iso/19139/20070417/gmx/extendedTypes.xsd b/iso/19139/20070417/gmx/extendedTypes.xsd index b4c4204..5000ff3 100644 --- a/iso/19139/20070417/gmx/extendedTypes.xsd +++ b/iso/19139/20070417/gmx/extendedTypes.xsd @@ -11,8 +11,8 @@ described in 7.2 of ISO/TS 19139:2007. - - + + @@ -65,7 +65,7 @@ - + diff --git a/iso/19139/20070417/gmx/gmxUsage.xsd b/iso/19139/20070417/gmx/gmxUsage.xsd index 2b09d95..0c27fe9 100644 --- a/iso/19139/20070417/gmx/gmxUsage.xsd +++ b/iso/19139/20070417/gmx/gmxUsage.xsd @@ -11,8 +11,8 @@ of the following classes: MX_Dataset, MX_Aggregate, MX_DataFile and MX_ScopeCode. - - + + diff --git a/iso/19139/20070417/gmx/uomItem.xsd b/iso/19139/20070417/gmx/uomItem.xsd index 4e70f44..1965fce 100644 --- a/iso/19139/20070417/gmx/uomItem.xsd +++ b/iso/19139/20070417/gmx/uomItem.xsd @@ -11,9 +11,9 @@ of the UnitDefinition class. - - - + + + diff --git a/iso/19139/20070417/gsr/spatialReferencing.xsd b/iso/19139/20070417/gsr/spatialReferencing.xsd index de740c3..197cbed 100644 --- a/iso/19139/20070417/gsr/spatialReferencing.xsd +++ b/iso/19139/20070417/gsr/spatialReferencing.xsd @@ -10,8 +10,8 @@ of SC_CRS. The encoding of this class is mapped to an ISO 19136 XML type. - - + + diff --git a/iso/19139/20070417/gss/geometry.xsd b/iso/19139/20070417/gss/geometry.xsd index ed93bbe..f096250 100644 --- a/iso/19139/20070417/gss/geometry.xsd +++ b/iso/19139/20070417/gss/geometry.xsd @@ -11,8 +11,8 @@ geometric types. - - + + diff --git a/iso/19139/20070417/gts/temporalObjects.xsd b/iso/19139/20070417/gts/temporalObjects.xsd index caafd87..a302333 100644 --- a/iso/19139/20070417/gts/temporalObjects.xsd +++ b/iso/19139/20070417/gts/temporalObjects.xsd @@ -12,8 +12,8 @@ built-in types. - - + + diff --git a/ogc/gml/3.2.1/gmlBase.xsd b/ogc/gml/3.2.1/gmlBase.xsd index 2a58ca5..6d428a3 100644 --- a/ogc/gml/3.2.1/gmlBase.xsd +++ b/ogc/gml/3.2.1/gmlBase.xsd @@ -17,7 +17,7 @@ To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ . - + This element has no type defined, and is therefore implicitly (according to the rules of W3C XML Schema) an XML Schema anyType. It is used as the head of an XML Schema substitution group which unifies complex content and certain simple content elements used for datatypes in GML, including the gml:AbstractGML substitution group. diff --git a/ogc/gml/3.2.1/referenceSystems.xsd b/ogc/gml/3.2.1/referenceSystems.xsd index af5119e..c2b307c 100644 --- a/ogc/gml/3.2.1/referenceSystems.xsd +++ b/ogc/gml/3.2.1/referenceSystems.xsd @@ -15,7 +15,7 @@ To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ . - + gml:IdentifiedObjectType provides identification properties of a CRS-related object. In gml:DefinitionType, the gml:identifier element shall be the primary name by which this object is identified, encoding the "name" attribute in the UML model. diff --git a/xlink/xlink.xsd b/xlink/xlink.xsd new file mode 100644 index 0000000..cb26f29 --- /dev/null +++ b/xlink/xlink.xsd @@ -0,0 +1,270 @@ + + + + + This schema document provides attribute declarations and +attribute group, complex type and simple type definitions which can be used in +the construction of user schemas to define the structure of particular linking +constructs, e.g. + + + + + + + ... + + ... + + + ... +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Intended for use as the type of user-declared elements to make them + simple links. + + + + + + + + + + + + + + + + + + + + + + + + + Intended for use as the type of user-declared elements to make them + extended links. + Note that the elements referenced in the content model are all abstract. + The intention is that by simply declaring elements with these as their + substitutionGroup, all the right things will happen. + + + + + + + + + + + + + + xml:lang is not required, but provides much of the + motivation for title elements in addition to attributes, and so + is provided here for convenience. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + label is not required, but locators have no particular + XLink function if they are not labeled. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + from and to have default behavior when values are missing + + + + + + + + + + + + + + + + + diff --git a/xml/xml.xsd b/xml/xml.xsd new file mode 100644 index 0000000..aea7d0d --- /dev/null +++ b/xml/xml.xsd @@ -0,0 +1,287 @@ + + + + + + +
+

About the XML namespace

+ +
+

+ This schema document describes the XML namespace, in a form + suitable for import by other schema documents. +

+

+ See + http://www.w3.org/XML/1998/namespace.html and + + http://www.w3.org/TR/REC-xml for information + about this namespace. +

+

+ Note that local names in this namespace are intended to be + defined only by the World Wide Web Consortium or its subgroups. + The names currently defined in this namespace are listed below. + They should not be used with conflicting semantics by any Working + Group, specification, or document instance. +

+

+ See further below in this document for more information about how to refer to this schema document from your own + XSD schema documents and about the + namespace-versioning policy governing this schema document. +

+
+
+
+
+ + + + +
+ +

lang (as an attribute name)

+

+ denotes an attribute whose value + is a language code for the natural language of the content of + any element; its value is inherited. This name is reserved + by virtue of its definition in the XML specification.

+ +
+
+

Notes

+

+ Attempting to install the relevant ISO 2- and 3-letter + codes as the enumerated possible values is probably never + going to be a realistic possibility. +

+

+ See BCP 47 at + http://www.rfc-editor.org/rfc/bcp/bcp47.txt + and the IANA language subtag registry at + + http://www.iana.org/assignments/language-subtag-registry + for further information. +

+

+ The union allows for the 'un-declaration' of xml:lang with + the empty string. +

+
+
+
+ + + + + + + + + +
+ + + + +
+ +

space (as an attribute name)

+

+ denotes an attribute whose + value is a keyword indicating what whitespace processing + discipline is intended for the content of the element; its + value is inherited. This name is reserved by virtue of its + definition in the XML specification.

+ +
+
+
+ + + + + + +
+ + + +
+ +

base (as an attribute name)

+

+ denotes an attribute whose value + provides a URI to be used as the base for interpreting any + relative URIs in the scope of the element on which it + appears; its value is inherited. This name is reserved + by virtue of its definition in the XML Base specification.

+ +

+ See http://www.w3.org/TR/xmlbase/ + for information about this attribute. +

+
+
+
+
+ + + + +
+ +

id (as an attribute name)

+

+ denotes an attribute whose value + should be interpreted as if declared to be of type ID. + This name is reserved by virtue of its definition in the + xml:id specification.

+ +

+ See http://www.w3.org/TR/xml-id/ + for information about this attribute. +

+
+
+
+
+ + + + + + + + + + +
+ +

Father (in any context at all)

+ +
+

+ denotes Jon Bosak, the chair of + the original XML Working Group. This name is reserved by + the following decision of the W3C XML Plenary and + XML Coordination groups: +

+
+

+ In appreciation for his vision, leadership and + dedication the W3C XML Plenary on this 10th day of + February, 2000, reserves for Jon Bosak in perpetuity + the XML name "xml:Father". +

+
+
+
+
+
+ + + +
+

About this schema document

+ +
+

+ This schema defines attributes and an attribute group suitable + for use by schemas wishing to allow xml:base, + xml:lang, xml:space or + xml:id attributes on elements they define. +

+

+ To enable this, such a schema must import this schema for + the XML namespace, e.g. as follows: +

+
+          <schema . . .>
+           . . .
+           <import namespace="http://www.w3.org/XML/1998/namespace"
+                      schemaLocation="http://www.w3.org/2001/xml.xsd"/>
+     
+

+ or +

+
+           <import namespace="http://www.w3.org/XML/1998/namespace"
+                      schemaLocation="http://www.w3.org/2009/01/xml.xsd"/>
+     
+

+ Subsequently, qualified reference to any of the attributes or the + group defined below will have the desired effect, e.g. +

+
+          <type . . .>
+           . . .
+           <attributeGroup ref="xml:specialAttrs"/>
+     
+

+ will define a type which will schema-validate an instance element + with any of those attributes. +

+
+
+
+
+ + + +
+

Versioning policy for this schema document

+
+

+ In keeping with the XML Schema WG's standard versioning + policy, this schema document will persist at + + http://www.w3.org/2009/01/xml.xsd. +

+

+ At the date of issue it can also be found at + + http://www.w3.org/2001/xml.xsd. +

+

+ The schema document at that URI may however change in the future, + in order to remain compatible with the latest version of XML + Schema itself, or with the XML namespace itself. In other words, + if the XML Schema or XML namespaces change, the version of this + document at + http://www.w3.org/2001/xml.xsd + + will change accordingly; the version at + + http://www.w3.org/2009/01/xml.xsd + + will not change. +

+

+ Previous dated (and unchanging) versions of this schema + document are at: +

+ +
+
+
+
+ +
+