## Element: [Attribute](https://developers.google.com/public-data/docs/schema/dspl14#id18) / info

| Namespace | http://schemas.google.com/dspl/2010 |
| Annotations | Textual information about the attribute. |
| Diagram | ![Diagram](https://developers.google.com/static/public-data/images/schema/dspl.html40.jpeg) |
| Type | [Info](https://developers.google.com/public-data/docs/schema/dspl4#id6) |
| Properties | | content: | complex | | minOccurs: | 0 | |---|---| |
| Model | [name](https://developers.google.com/public-data/docs/schema/dspl4#id7) , [description{0,1}](https://developers.google.com/public-data/docs/schema/dspl4#id14) , [url{0,1}](https://developers.google.com/public-data/docs/schema/dspl4#id15) |
| Children | [description](https://developers.google.com/public-data/docs/schema/dspl4#id14), [name](https://developers.google.com/public-data/docs/schema/dspl4#id7), [url](https://developers.google.com/public-data/docs/schema/dspl4#id15) |
| Instance | ``` <info> <name>{1,1}</name> <description>{0,1}</description> <url>{0,1}</url> </info> ``` |
| Source | ``` <xs:element name="info" type="Info" minOccurs="0"> <xs:annotation> <xs:documentation>Textual information about the attribute.</xs:documentation> </xs:annotation> </xs:element> ``` |
|---|---|

## Element: [Attribute](https://developers.google.com/public-data/docs/schema/dspl14#id18) / type

| Namespace | http://schemas.google.com/dspl/2010 |
| Annotations | The data type of the attribute. |
| Diagram | ![Diagram](https://developers.google.com/static/public-data/images/schema/dspl.html42.jpeg) |
| Properties | | content: | complex | | minOccurs: | 0 | |---|---| |
| Attributes | | QName | Type | Fixed | Default | Use | Annotation | | [format](https://developers.google.com/public-data/docs/schema/dspl14#id23) | xs:string |   |   | optional | A format for the value, used to parse a textual representation of the values. See \[Date formats spec\] for dates. | | [ref](https://developers.google.com/public-data/docs/schema/dspl14#id21) | [DataType](https://developers.google.com/public-data/docs/schema/dspl18#id22) |   |   | required |   | |---|---|---|---|---|---| |
| Source | ``` <xs:element name="type" min>Occ<urs="0&q>uot; <  xs:annotation >    xs:documentationThe data ty<pe of the attribu>te.</xs:documentat>ion< /xs:annotat>ion < xs:complexType xs:attribute name="ref" t>ype=&<quot;DataType" use="required"/ xs:attri>bute na<me="form>at" <type="xs:st>ring" use="optional" xs:annotation xs:documentationA format for the value, used to parse a textual <representation of> the va<lues. See [Dat>e for<mats spec] >   <           for >d<ates./xs:do>cumentation /xs:annotation /xs:attribute /xs:complexType /xs:element ``` |
|---|---|

## Complex Type: Attribute

| Namespace | http://schemas.google.com/dspl/2010 |
| Annotations | An attribute of a dataset or a concept. |
| Diagram | ![Diagram](https://developers.google.com/static/public-data/images/schema/dspl.html30.jpeg) |
| Used by | | Elements | [Concept/attribute](https://developers.google.com/public-data/docs/schema/dspl6#id47), [dspl/attribute](https://developers.google.com/public-data/docs/schema/dspl9#id17) | |---|---| |
| Model | [info{0,1}](https://developers.google.com/public-data/docs/schema/dspl14#id19) , [type{0,1}](https://developers.google.com/public-data/docs/schema/dspl14#id20) , ([value\*](https://developers.google.com/public-data/docs/schema/dspl0#id10) \| [conceptValue{0,1}](https://developers.google.com/public-data/docs/schema/dspl0#id12)) |
| Children | [conceptValue](https://developers.google.com/public-data/docs/schema/dspl0#id12), [info](https://developers.google.com/public-data/docs/schema/dspl14#id19), [type](https://developers.google.com/public-data/docs/schema/dspl14#id20), [value](https://developers.google.com/public-data/docs/schema/dspl0#id10) |
| Attributes | | QName | Type | Fixed | Default | Use | Annotation | | [concept](https://developers.google.com/public-data/docs/schema/dspl14#id26) | xs:QName |   |   | optional | A reference to a concept that corresponds to the values of the attribute. If the attribute specifies a type, then the type must match the type of the referenced concept. A reference to an external concept must be of the form "prefix:other_concept_id", where "prefix" is the prefix used for the namespace of the external dataset (see XML namespaces). | | [id](https://developers.google.com/public-data/docs/schema/dspl14#id24) | [LocalId](https://developers.google.com/public-data/docs/schema/dspl17#id25) |   |   | optional | The id of the concept attribute. This identifier must be unique within the concept (across attributes and properties). The id may be omitted if the concept attribute is specified. In that case, an id is implicity created with value the local name of the referenced concept. For instance \<attribute concept="unit:currency"/\> is equivalent to \<attribute id="currency" concept="unit:currency"/\> | |---|---|---|---|---|---| |
| Source | ``` <xs:complexType name="Attri>but<e" xs:>annot<ation xs:doc>umentationAn attribute of a dataset or <a concept./xs:doc>ume<ntation /xs:>ann<otation x>s:seq<uence xs:element name="info" type=>"I<nfo" min>Occurs=&q<uot;0" >  xs:annotation xs:documentation<Textual informati>on abou<t the attribut>e./xs<:documentat>ion <     /xs:annotation /xs:element >    xs:<element name=>"typ<e" minOccur>s="0" xs:annota<tion xs:d>ocument<ationThe data >type of< the attribute>./xs:docu<mentation /xs:annotation xs:complexType >     xs:a<ttribute name="ref" type="DataType" us>e="req<uired"/ >        xs:at<tribute name=&qu>ot;format" type="xs:string" use="optional" xs:annotation xs:documentationA format for the value, <used to parse a t>extual <            re>presentat<ion of the va>lues. S<ee [Date format>s spe<c] >     <   for dates./xs:documentation >/xs<:annotation >   <     /xs:attribute /xs:complexType /xs:ele>ment <    xs:group >ref=&qu<ot;ValuesGroup&q>uot; minOccurs="0"/ /xs:sequence xs:attribute name="id" type="LocalId" use="optional" xs:annotation xs:documentationThe id of the concept attribute. This identifier must be unique within the concept (across attributes and properties). The id may be omitt<ed if the concept attribute is spe>cified. In that case, an id is < implicity created with value the local name of ><the referenced co>ncept<. For instance> <         attr>ibu<te concept="unit:currency"/ is equiva>lent <to > attrib<ute id="cur>rency" concept="unit:currency"//xs:documentation /xs:annotation /xs:attribute xs:attribute name="concept" type="xs:QName" use="optional" xs:annotation xs:documentationA reference to a concept that corresponds to the values of the attribute. If the attribute specifies a type, then the type must match the type of the <referenced concep>t. <         A ref>ere<nce to an ext>e<rnal concept mu>st be of the form "prefix:other_concept_id", where "prefix" is the prefix used for the namespace of the external dataset (see XML namespaces)./xs:documentation /xs:annotation /xs:attribute /xs:complexType ``` |
|---|---|

## Attribute: [Attribute](https://developers.google.com/public-data/docs/schema/dspl14#id18) / [type](https://developers.google.com/public-data/docs/schema/dspl14#id20) / @ref

| Namespace | No namespace |
| Type | [DataType](https://developers.google.com/public-data/docs/schema/dspl18#id22) |
| Properties | | use: | required | |---|---| |
| Facets | | enumeration | string |   | | enumeration | float |   | | enumeration | integer |   | | enumeration | boolean |   | | enumeration | date |   | | enumeration | concept |   | |---|---|---| |
| Used by | | Element | [Attribute/type](https://developers.google.com/public-data/docs/schema/dspl14#id20) | |---|---| |
| Source | ``` <xs:attribute name="ref" type="DataType&q>uot; use="required"/ ``` |
|---|---|

## Attribute: [Attribute](https://developers.google.com/public-data/docs/schema/dspl14#id18) / [type](https://developers.google.com/public-data/docs/schema/dspl14#id20) / @format

| Namespace | No namespace |
| Annotations | A format for the value, used to parse a textual representation of the values. See \[Date formats spec\] for dates. |
| Type | xs:string |
| Properties | | use: | optional | |---|---| |
| Used by | | Element | [Attribute/type](https://developers.google.com/public-data/docs/schema/dspl14#id20) | |---|---| |
| Source | ``` <xs:attribute name="format" type="xs:string&>quo<t; use=">optio<nal" xs:a>nnotation xs:documentationA format for the value, used to parse a textual representation of the values. See [Date formats sp<ec] >   <for dates./xs:>d<ocumentation<>/span> /xs:annotation /xs:attribute ``` |
|---|---|

## Attribute: [Attribute](https://developers.google.com/public-data/docs/schema/dspl14#id18) / @id

| Namespace | No namespace |
| Annotations | The id of the concept attribute. This identifier must be unique within the concept (across attributes and properties). The id may be omitted if the concept attribute is specified. In that case, an id is implicity created with value the local name of the referenced concept. For instance \<attribute concept="unit:currency"/\> is equivalent to \<attribute id="currency" concept="unit:currency"/\> |
| Type | [LocalId](https://developers.google.com/public-data/docs/schema/dspl17#id25) |
| Properties | | use: | optional | |---|---| |
| Facets | | maxLength | 64 |   | |---|---|---| |
| Used by | | Complex Type | [Attribute](https://developers.google.com/public-data/docs/schema/dspl14#id18) | |---|---| |
| Source | ``` <xs:attribute name="id" type="LocalId&>quo<t; use=">optio<nal" xs:a>nnotation xs:documentationThe id of the concept attribute. This identifier must be unique within the concept (across attributes and properties). The id may be omitted if the concept attribute is specified. In that case, an id is implicity created with value the local name of the referenced con<cept. For instance attr>ibute concept="unit:currency"/< is equivalent to attribut><e id="curren>cy&<quot; concept=>&<quot;unit:cur>rency"//xs:documentation /xs:annotation /xs:attribute ``` |
|---|---|

## Attribute: [Attribute](https://developers.google.com/public-data/docs/schema/dspl14#id18) / @concept

| Namespace | No namespace |
| Annotations | A reference to a concept that corresponds to the values of the attribute. If the attribute specifies a type, then the type must match the type of the referenced concept. A reference to an external concept must be of the form "prefix:other_concept_id", where "prefix" is the prefix used for the namespace of the external dataset (see XML namespaces). |
| Type | xs:QName |
| Properties | | use: | optional | |---|---| |
| Used by | | Complex Type | [Attribute](https://developers.google.com/public-data/docs/schema/dspl14#id18) | |---|---| |
| Source | ``` <xs:attribute name="concept" type="xs:QName&>quo<t; use=">optio<nal" xs:a>nnotation xs:documentationA reference to a concept that corresponds to the values of the attribute. If the attribute specifies a type, then the type must match the type of the referenced concept. A reference to an external concept must be of the form "prefix:other_concept_id", where "prefix" is the prefix used for the namespace of th<e external datase>t <         (see >X<ML namespaces>)./xs:documentation /xs:annotation /xs:attribute ``` |
|---|---|

Created using the
[oXygen XML Editor](http://www.oxygenxml.com).