Showing:

Annotations
Attributes
Diagrams
Model
Properties
Source
Used by
Imported schema dc.xsd
Namespace http://purl.org/dc/elements/1.1/
Annotations
DCMES 1.1 XML Schema XML Schema for http://purl.org/dc/elements/1.1/ namespace Created 2003-04-02 Created by Tim Cole (t-cole3@uiuc.edu) Tom Habing (thabing@uiuc.edu) Jane Hunter (jane@dstc.edu.au) Pete Johnston (p.johnston@ukoln.ac.uk), Carl Lagoze (lagoze@cs.cornell.edu) This schema declares XML elements for the 15 DC elements from the http://purl.org/dc/elements/1.1/ namespace. It defines a complexType SimpleLiteral which permits mixed content and makes the xml:lang attribute available. It disallows child elements by use of minOcccurs/maxOccurs. However, this complexType does permit the derivation of other complexTypes which would permit child elements. All elements are declared as substitutable for the abstract element any, which means that the default type for all elements is dc:SimpleLiteral.
Properties
attribute form default unqualified
element form default qualified
Element identifier
Namespace http://purl.org/dc/elements/1.1/
Annotations
An unambiguous reference to the resource within a given context. Legislation.gov.uk automatically generates this value (which refers to the current view of the document) when a user requests a document. Older documents may use this to store the ISBN, but that should now be stored in a <ukm:ISBN> element instead.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Source
<xs:element name="identifier" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>An unambiguous reference to the resource within a given context. Legislation.gov.uk automatically generates this value (which refers to the current view of the document) when a user requests a document. Older documents may use this to store the ISBN, but that should now be stored in a
      <h:code><ukm:ISBN></h:code>element instead.</xs:documentation>
  </xs:annotation>
</xs:element>
Element title
Namespace http://purl.org/dc/elements/1.1/
Annotations
A name given to the resource. For primary legislation this describes the short title of the document. For EU legislation this describes the full title of the document. For secondary legislation there is only one meaningful title. Any formatting contained in the title must be stripped as must any other elements.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Elements SupersededBy, Supersedes
Element Group StandardMetadata
Source
<xs:element name="title" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>A name given to the resource. For primary legislation this describes the short title of the document. For EU legislation this describes the full title of the document. For secondary legislation there is only one meaningful title. Any formatting contained in the title must be stripped as must any other elements.</xs:documentation>
  </xs:annotation>
</xs:element>
Element creator
Namespace http://purl.org/dc/elements/1.1/
Annotations
The entity primarily responsible for making the content of the resource. If the entry includes individuals these should be depersonalised to job titles where applicable. Acronyms should be avoided. Use the official title.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="creator" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>The entity primarily responsible for making the content of the resource. If the entry includes individuals these should be depersonalised to job titles where applicable. Acronyms should be avoided. Use the official title.</xs:documentation>
  </xs:annotation>
</xs:element>
Element subject
Namespace http://purl.org/dc/elements/1.1/
Annotations
The topic of the resource. For primary legislation there is no obvious data in the document that can form the basis of a subject. For secondary legislation this field should relate directly to the subject/title elements. If there is more than one subject title then multiple dc:subject elements should be used.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="subject" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>The topic of the resource. For primary legislation there is no obvious data in the document that can form the basis of a subject. For secondary legislation this field should relate directly to the subject/title elements. If there is more than one subject title then multiple dc:subject elements should be used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element description
Namespace http://purl.org/dc/elements/1.1/
Annotations
A general description of the resource. For primary legislation this describes the long title of the document. For EU legislation this describes the full title of the document. For secondary legislation this describes all or part of the Explanatory Notes for the document.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="description" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>A general description of the resource. For primary legislation this describes the long title of the document. For EU legislation this describes the full title of the document. For secondary legislation this describes all or part of the Explanatory Notes for the document.</xs:documentation>
  </xs:annotation>
</xs:element>
Element publisher
Namespace http://purl.org/dc/elements/1.1/
Annotations
An entity responsible for making the resource available. Currently, the values used are “Queen's Printer of Acts of Parliament”, “Queen's Printer for Scotland”, “Government Printer for Northern Ireland” and “King's Printer of Acts of Parliament” (for original legislation published by the Queen’s/King’s Printer), “Statute Law Database” (for revised versions contributed by the Statute Law Database), “Westlaw” (for made secondary legislation contributed by Westlaw) and “Better Regulation Executive” (for Impact Assessments, no longer used).
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="publisher" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>An entity responsible for making the resource available. Currently, the values used are “Queen's Printer of Acts of Parliament”, “Queen's Printer for Scotland”, “Government Printer for Northern Ireland” and “King's Printer of Acts of Parliament” (for original legislation published by the Queen’s/King’s Printer), “Statute Law Database” (for revised versions contributed by the Statute Law Database), “Westlaw” (for made secondary legislation contributed by Westlaw) and “Better Regulation Executive” (for Impact Assessments, no longer used).</xs:documentation>
  </xs:annotation>
</xs:element>
Element contributor
Namespace http://purl.org/dc/elements/1.1/
Annotations
The entity that contributed a revised version of the document. Currently, the only value used is “Expert Participation” (for revised versions edited using our new editorial system).
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="contributor" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>The entity that contributed a revised version of the document. Currently, the only value used is “Expert Participation” (for revised versions edited using our new editorial system).</xs:documentation>
  </xs:annotation>
</xs:element>
Element date
Namespace http://purl.org/dc/elements/1.1/
Annotations
A date associated with an event in the life cycle of the resource. Not currently used.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="date" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>A date associated with an event in the life cycle of the resource. Not currently used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element type
Namespace http://purl.org/dc/elements/1.1/
Annotations
The nature of genre of the content of the resource. Not currently used.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="type" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>The nature of genre of the content of the resource. Not currently used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element format
Namespace http://purl.org/dc/elements/1.1/
Annotations
The type of the (physical or digital) manifestation of the resource. For documents using the CLML schema, the format is text/xml. This is taken from the standard MIME list.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="format" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>The type of the (physical or digital) manifestation of the resource. For documents using the CLML schema, the format is text/xml. This is taken from the standard MIME list.</xs:documentation>
  </xs:annotation>
</xs:element>
Element source
Namespace http://purl.org/dc/elements/1.1/
Annotations
The source of the resource. The Editorial system uses this element to indicate the URI to which the editor should check in an edited fragment. Not used in published legislation.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="source" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>The source of the resource. The Editorial system uses this element to indicate the URI to which the editor should check in an edited fragment. Not used in published legislation.</xs:documentation>
  </xs:annotation>
</xs:element>
Element language
Namespace http://purl.org/dc/elements/1.1/
Annotations
A language of the resource. The format for the language should be ISO 639. Documents normally use the two letter language codes but documents may also use three letter language codes (ISO 639-2), normally to represent languages other than modern English or Welsh.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="language" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>A language of the resource. The format for the language should be ISO 639. Documents normally use the two letter language codes but documents may also use three letter language codes (ISO 639-2), normally to represent languages other than modern English or Welsh.</xs:documentation>
  </xs:annotation>
</xs:element>
Element relation
Namespace http://purl.org/dc/elements/1.1/
Annotations
Not currently used.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="relation" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>Not currently used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element coverage
Namespace http://purl.org/dc/elements/1.1/
Annotations
Defines the extent of scope of the content of the document. This element should reflect the general territorial extent of the document, e.g. UK, England, England and Wales etc. Not currently used.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="coverage" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>Defines the extent of scope of the content of the document. This element should reflect the general territorial extent of the document, e.g. UK, England, England and Wales etc. Not currently used.</xs:documentation>
  </xs:annotation>
</xs:element>
Element rights
Namespace http://purl.org/dc/elements/1.1/
Annotations
Information about the rights held in and over the resource.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="rights" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>Information about the rights held in and over the resource.</xs:documentation>
  </xs:annotation>
</xs:element>
Element modified
Namespace http://purl.org/dc/elements/1.1/
Annotations
The date the resource was updated.
Diagram
Diagramdc_xsd.tmp#any
Substitution Group Affiliation
Used by
Element Group StandardMetadata
Source
<xs:element name="modified" substitutionGroup="any">
  <xs:annotation>
    <xs:documentation>The date the resource was updated.</xs:documentation>
  </xs:annotation>
</xs:element>
Element any
Namespace http://purl.org/dc/elements/1.1/
Diagram
Diagramdc_xsd.tmp#any_schemenamespace_xsd.tmp#langdc_xsd.tmp#contributordc_xsd.tmp#coveragedc_xsd.tmp#creatordc_xsd.tmp#datedc_xsd.tmp#descriptiondc_xsd.tmp#formatdc_xsd.tmp#identifierdc_xsd.tmp#languagedc_xsd.tmp#modifieddc_xsd.tmp#publisherdc_xsd.tmp#relationdc_xsd.tmp#rightsdc_xsd.tmp#sourcedc_xsd.tmp#subjectdc_xsd.tmp#titledc_xsd.tmp#type
Properties
content complex
abstract true
mixed true
Substitution Group
Used by
Element Group elementsGroup
Model
Attributes
QName Type Use Annotation
scheme optional
xml:lang xs:language optional
Should be used to indicate the main language of the content contained by the element upon which the attribute is appearing. Values should be taken from the ISO 639 standard. This attribute should be used where the language is different from the main language of the document.
Source
<xs:element name="any" abstract="true">
  <xs:complexType mixed="true">
    <xs:attribute name="scheme" use="optional"/>
    <xs:attribute ref="xml:lang" use="optional"/>
  </xs:complexType>
</xs:element>
Complex Type SimpleLiteral
Namespace http://purl.org/dc/elements/1.1/
Annotations
This is the default type for all of the DC elements. It permits text content only with optional xml:lang attribute. Text is allowed because mixed="true", but sub-elements are disallowed because minOccurs="0" and maxOccurs="0" are on the xs:any tag. This complexType allows for restriction or extension permitting child elements.
Diagram
Diagramnamespace_xsd.tmp#lang
Properties
mixed true
Model
Attributes
QName Type Use Annotation
xml:lang xs:language optional
Should be used to indicate the main language of the content contained by the element upon which the attribute is appearing. Values should be taken from the ISO 639 standard. This attribute should be used where the language is different from the main language of the document.
Source
<xs:complexType name="SimpleLiteral" mixed="true">
  <xs:annotation>
    <xs:documentation xml:lang="en">This is the default type for all of the DC elements. It permits text content only with optional xml:lang attribute. Text is allowed because mixed="true", but sub-elements are disallowed because minOccurs="0" and maxOccurs="0" are on the xs:any tag. This complexType allows for restriction or extension permitting child elements.</xs:documentation>
  </xs:annotation>
  <xs:complexContent mixed="true">
    <xs:restriction base="xs:anyType">
      <xs:sequence>
        <xs:any processContents="lax" minOccurs="0" maxOccurs="0"/>
      </xs:sequence>
      <xs:attribute ref="xml:lang" use="optional"/>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>
Complex Type elementContainer
Namespace http://purl.org/dc/elements/1.1/
Annotations
This complexType is included as a convenience for schema authors who need to define a root vor container element for all of the DC elements.
Diagram
Diagramdc_xsd.tmp#anydc_xsd.tmp#elementsGroup
Model
((any))
Children any
Source
<xs:complexType name="elementContainer">
  <xs:annotation>
    <xs:documentation xml:lang="en">This complexType is included as a convenience for schema authors who need to define a root vor container element for all of the DC elements.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:group ref="elementsGroup"/>
  </xs:choice>
</xs:complexType>
Attribute any / @scheme
Namespace No namespace
Properties
use optional
Used by
Element any
Source
<xs:attribute name="scheme" use="optional"/>
Element Group elementsGroup
Namespace http://purl.org/dc/elements/1.1/
Annotations
This group is included as a convenience for schema authors who need to refer to all the elements in the http://purl.org/dc/elements/1.1/ namespace.
Diagram
Diagramdc_xsd.tmp#any
Used by
Complex Type elementContainer
Model
(any)
Children any
Source
<xs:group name="elementsGroup">
  <xs:annotation>
    <xs:documentation xml:lang="en">This group is included as a convenience for schema authors who need to refer to all the elements in the http://purl.org/dc/elements/1.1/ namespace.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="any"/>
    </xs:choice>
  </xs:sequence>
</xs:group>