Schema Agadir09.xsd


schema location:  C:\Documents and Settings\ram\My Documents\____GISIN\Agadir09.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://landcareresearch.co.nz/IASProfile
 
Elements  Complex types  Simple types  Attr. groups 
Datasets  ActivityT  String  AreaUnit 
ImageURI  anyUriP  String255  GUIDattrs 
AreaMeasureT  String50  LinearUnit 
AreaRangeT  TimeMeasures 
BiologyT  VolumeUnit 
BiostatusT 
ChecklistByLocationT 
ChecklistByTaxonT 
ClimatePreferencesType 
ContactT 
ContentMetadata 
ControlMethodsType 
DatasetT 
DefinedSchemaType 
DescriptiveDiagnosticDataType 
ExpertT 
ExtensibleEnumerationT 
ExternalEnumT 
FactSheetT 
FreeTextT 
GUIDT 
HabitatT 
HostsT 
ImpactsT 
InteractionsT 
IPRStatements 
LabelReprT 
LabelT 
LinearMeasureT 
LinearRangeT 
LocationT 
LSIDT 
ManagementDataT 
ManagementMethodT 
ManagementT 
MetadataDescriptionRepr 
NumericRangeT 
OrganisationT 
ParagraphT 
PathwayType 
PersonName 
PlaceholderT 
Profiles 
ProjectOrCaseStudyType 
RangeT 
ReferencedSource 
RequirementsTolerancesT 
RevisionData 
SourceMetadataT 
StatementT 
StringL 
StringL255 
StringLP 
StringP255 
TaxonomicT 
TelephoneDevice 
TelephoneNumber 
UseT 
VolumeMeasureT 
VolumeRangeT 


element Datasets
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
content complex
children Dataset
source
<xs:element name="Datasets">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Dataset" type="DatasetT" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Datasets/Dataset
diagram
namespace http://landcareresearch.co.nz/IASProfile
type DatasetT
properties
isRef 0
content complex
children Checklist Images Taxonpages Experts
source
<xs:element name="Dataset" type="DatasetT" minOccurs="0" maxOccurs="unbounded"/>

element ImageURI
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:anyURI
properties
content simple
used by
elements DescriptiveDiagnosticDataType/DescriptiveData DatasetT/Images DescriptiveDiagnosticDataType/DescriptiveData/Lookalikes
annotation
documentation 
In its simplest form this is a URL. The image provider to ensure appropriate image metadata in the web form referenced. A TDWG group is being formed to deal with image metadata standards. Could be expanded here - structures exist elsewhere.@@@@@@ram where/how to treat images. They are needed in many places, probably. Certainly needed in taxa, maybe in locations. There may be embedded images. Does UBIF specify media resources?
source
<xs:element name="ImageURI" type="xs:anyURI">
  <xs:annotation>
    <xs:documentation>In its simplest form this is a URL. The image provider to ensure appropriate image metadata in the web form referenced. A TDWG group is being formed to deal with image metadata standards. Could be expanded here - structures exist elsewhere.@@@@@@ram where/how to treat images. They are needed in many places, probably. Certainly needed in taxa, maybe in locations. There may be embedded images. Does UBIF specify media resources?</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ActivityT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Physical Biological Chemical Cultural IPM
used by
elements ManagementT/Containment ManagementT/Control ManagementT/Eradication ManagementT/Mitigation
annotation
documentation 
@@@###There is something wrong with the container here. Maybe this should be a choice and represent a single activity with each choice singleton, and the object of type ActtivityT should be in a container. BobMorris
source
<xs:complexType name="ActivityT">
  <xs:annotation>
    <xs:documentation>@@@###There is something wrong with the container here. Maybe this should be a choice and represent a single activity with each choice singleton, and the object of type ActtivityT should be in a container. BobMorris</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:annotation>
      <xs:documentation>@@@###Feels like sthis should be a singleton choice of signletons, and users of it should implement the container. BobMorris </xs:documentation>
    </xs:annotation>
    <xs:element name="Physical" type="ManagementDataT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Biological" type="ManagementDataT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Chemical" type="ManagementDataT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Cultural" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="IPM" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element ActivityT/Physical
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ManagementDataT
properties
isRef 0
content complex
children Duration Concentration GridSize
source
<xs:element name="Physical" type="ManagementDataT" minOccurs="0" maxOccurs="unbounded"/>

element ActivityT/Biological
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ManagementDataT
properties
isRef 0
content complex
children Duration Concentration GridSize
source
<xs:element name="Biological" type="ManagementDataT" minOccurs="0" maxOccurs="unbounded"/>

element ActivityT/Chemical
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ManagementDataT
properties
isRef 0
content complex
children Duration Concentration GridSize
source
<xs:element name="Chemical" type="ManagementDataT" minOccurs="0" maxOccurs="unbounded"/>

element ActivityT/Cultural
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Cultural" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded"/>

element ActivityT/IPM
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="IPM" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded"/>

complexType anyUriP
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of xs:anyURI
properties
base xs:anyURI
used by
element ContactT/URIs/URL
attributes
Name  Type  Use  Default  Fixed  Annotation
preferred  xs:booleanoptional      
annotation
documentation 
xs:anyURI extended with Preferred attribute
source
<xs:complexType name="anyUriP">
  <xs:annotation>
    <xs:documentation>xs:anyURI extended with Preferred attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:anyURI">
      <xs:attribute name="preferred" type="xs:boolean" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType AreaMeasureT
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of xs:decimal
properties
base xs:decimal
attributes
Name  Type  Use  Default  Fixed  Annotation
units  required      
unitTime  optional      
source
<xs:complexType name="AreaMeasureT">
  <xs:simpleContent>
    <xs:extension base="xs:decimal">
      <xs:attributeGroup ref="AreaUnit"/>
      <xs:attributeGroup ref="TimeMeasures"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType AreaRangeT
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of NumericRangeT
properties
base NumericRangeT
children Lower Upper
attributes
Name  Type  Use  Default  Fixed  Annotation
unitTime  optional      
units  required      
annotation
documentation 
A range of areas, optionally over time. Requires units attribute taken from the AreaUnit/units attribute enumeration. Examples: codes "area 15000 - 30000 hectares"  <area units="hectare">
	<Lower>15000</Lower>
	<Upper>300000</Upper>
</area> or 15000-30000 hectares per year"
source
<xs:complexType name="AreaRangeT">
  <xs:annotation>
    <xs:documentation>A range of areas, optionally over time. Requires units attribute taken from the AreaUnit/units attribute enumeration. Examples: codes "area 15000 - 30000 hectares"  <area units="hectare">
        <Lower>15000</Lower>
        <Upper>300000</Upper>
      </area> or 15000-30000 hectares per year"</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="NumericRangeT">
      <xs:attributeGroup ref="AreaUnit"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType BiologyT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Reproduction Nutrition LifeCycle TrophicLevel UndesirableCharacteristics Growth
used by
element FactSheetT/Biology
source
<xs:complexType name="BiologyT">
  <xs:sequence>
    <xs:element name="Reproduction" minOccurs="0">
      <xs:annotation>
        <xs:documentation>think about relationship with requirements @@@###Needs work</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Temperature" type="xs:decimal" minOccurs="0">
            <xs:annotation>
              <xs:documentation>@@@###Needs annotation. Should be a numeric range?</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Cues" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>@@@###S\Enumeration??</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Salinity" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>@@@###Needs annotation. Should be numeric range?</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="StrategyOrSystem" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>@@@###???</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="FecundityOrOutput" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>@@@###???</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Nutrition" type="xs:string" minOccurs="0"/>
    <xs:element name="LifeCycle" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>e.g. disease cycle</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TrophicLevel" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Position in the food chain, determined by the number of energy-transfer steps to that level. </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="UndesirableCharacteristics" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Persistence, Capacity to establish and spread, Capable of securing and ingesting a wide range of food, Tolerant of physical conditions, Pioneering in disturbed or vacant habitats</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Growth" minOccurs="0" maxOccurs="unbounded">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Rate" type="xs:string" minOccurs="0"/>
          <xs:element name="Cues" type="xs:string" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>What triggers growth</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DevelopmentTime" type="xs:string" minOccurs="0"/>
          <xs:element name="DevelopmentStage" type="xs:string" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element BiologyT/Reproduction
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Temperature Cues Salinity StrategyOrSystem FecundityOrOutput
annotation
documentation 
think about relationship with requirements @@@###Needs work
source
<xs:element name="Reproduction" minOccurs="0">
  <xs:annotation>
    <xs:documentation>think about relationship with requirements @@@###Needs work</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Temperature" type="xs:decimal" minOccurs="0">
        <xs:annotation>
          <xs:documentation>@@@###Needs annotation. Should be a numeric range?</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Cues" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>@@@###S\Enumeration??</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Salinity" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>@@@###Needs annotation. Should be numeric range?</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="StrategyOrSystem" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>@@@###???</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FecundityOrOutput" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>@@@###???</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element BiologyT/Reproduction/Temperature
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:decimal
properties
isRef 0
content simple
annotation
documentation 
@@@###Needs annotation. Should be a numeric range?
source
<xs:element name="Temperature" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@###Needs annotation. Should be a numeric range?</xs:documentation>
  </xs:annotation>
</xs:element>

element BiologyT/Reproduction/Cues
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
@@@###S\Enumeration??
source
<xs:element name="Cues" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@###S\Enumeration??</xs:documentation>
  </xs:annotation>
</xs:element>

element BiologyT/Reproduction/Salinity
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
@@@###Needs annotation. Should be numeric range?
source
<xs:element name="Salinity" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@###Needs annotation. Should be numeric range?</xs:documentation>
  </xs:annotation>
</xs:element>

element BiologyT/Reproduction/StrategyOrSystem
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
@@@###???
source
<xs:element name="StrategyOrSystem" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@###???</xs:documentation>
  </xs:annotation>
</xs:element>

element BiologyT/Reproduction/FecundityOrOutput
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
@@@###???
source
<xs:element name="FecundityOrOutput" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@###???</xs:documentation>
  </xs:annotation>
</xs:element>

element BiologyT/Nutrition
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Nutrition" type="xs:string" minOccurs="0"/>

element BiologyT/LifeCycle
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
e.g. disease cycle
source
<xs:element name="LifeCycle" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>e.g. disease cycle</xs:documentation>
  </xs:annotation>
</xs:element>

element BiologyT/TrophicLevel
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Position in the food chain, determined by the number of energy-transfer steps to that level. 
source
<xs:element name="TrophicLevel" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Position in the food chain, determined by the number of energy-transfer steps to that level. </xs:documentation>
  </xs:annotation>
</xs:element>

element BiologyT/UndesirableCharacteristics
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Persistence, Capacity to establish and spread, Capable of securing and ingesting a wide range of food, Tolerant of physical conditions, Pioneering in disturbed or vacant habitats
source
<xs:element name="UndesirableCharacteristics" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Persistence, Capacity to establish and spread, Capable of securing and ingesting a wide range of food, Tolerant of physical conditions, Pioneering in disturbed or vacant habitats</xs:documentation>
  </xs:annotation>
</xs:element>

element BiologyT/Growth
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Rate Cues DevelopmentTime DevelopmentStage
source
<xs:element name="Growth" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Rate" type="xs:string" minOccurs="0"/>
      <xs:element name="Cues" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>What triggers growth</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DevelopmentTime" type="xs:string" minOccurs="0"/>
      <xs:element name="DevelopmentStage" type="xs:string" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element BiologyT/Growth/Rate
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Rate" type="xs:string" minOccurs="0"/>

element BiologyT/Growth/Cues
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
What triggers growth
source
<xs:element name="Cues" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>What triggers growth</xs:documentation>
  </xs:annotation>
</xs:element>

element BiologyT/Growth/DevelopmentTime
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
source
<xs:element name="DevelopmentTime" type="xs:string" minOccurs="0"/>

element BiologyT/Growth/DevelopmentStage
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
source
<xs:element name="DevelopmentStage" type="xs:string" minOccurs="0"/>

complexType BiostatusT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Occurrence Status Invasiveness DateOfFirstObservation Introduction Dispersal PopulationDynamics Distribution Abundance Sources
used by
element ChecklistByLocationT/Locations/Location/Taxa/Taxon/Biostatus
annotation
documentation 
@@@###Much work to do
source
<xs:complexType name="BiostatusT">
  <xs:annotation>
    <xs:documentation>@@@###Much work to do</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Occurrence" minOccurs="0">
      <xs:annotation>
        <xs:documentation>1 Absent
1.1 Recorded in error
1.2 Extinct
1.3 Eradicated
1.4 Border intercept
2 Reported 
2.1 Established (able to survive)
2.2 Naturalised (reproducing)
2.4 In captivity/cultivated
2.5 Sometimes present
2.6 Present/controlled
3 Uncertain
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Status" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Alien
Native (no further data)
Native. Endemic
Native. Non-endemic
Not specified
Biostatus uncertain 
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Invasiveness" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Invasive
Not invasive
Not specified
Uncertain 
</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="DateOfFirstObservation" minOccurs="0">
      <xs:complexType/>
    </xs:element>
    <xs:element name="Introduction" type="PathwayType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Dispersal" type="PathwayType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>same elements as 'Introduction' but different vocabulary. Better way to handle this?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PopulationDynamics" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Distribution" minOccurs="0">
      <xs:annotation>
        <xs:documentation>free text. Widespread, localised etc.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>
          <xs:element name="Trend" type="PlaceholderT" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Abundance" minOccurs="0">
      <xs:annotation>
        <xs:documentation>free text.Where to put Population dynamic terms such as growth rate, age, stable, expanding, numerous, few, trend? c.f. distribution and occurrence</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>
          <xs:element name="Trend" type="PlaceholderT" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Sources" type="ReferencedSource" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element BiostatusT/Occurrence
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
annotation
documentation 
1 Absent
1.1 Recorded in error
1.2 Extinct
1.3 Eradicated
1.4 Border intercept
2 Reported 
2.1 Established (able to survive)
2.2 Naturalised (reproducing)
2.4 In captivity/cultivated
2.5 Sometimes present
2.6 Present/controlled
3 Uncertain
source
<xs:element name="Occurrence" minOccurs="0">
  <xs:annotation>
    <xs:documentation>1 Absent
1.1 Recorded in error
1.2 Extinct
1.3 Eradicated
1.4 Border intercept
2 Reported 
2.1 Established (able to survive)
2.2 Naturalised (reproducing)
2.4 In captivity/cultivated
2.5 Sometimes present
2.6 Present/controlled
3 Uncertain
</xs:documentation>
  </xs:annotation>
</xs:element>

element BiostatusT/Status
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
annotation
documentation 
Alien
Native (no further data)
Native. Endemic
Native. Non-endemic
Not specified
Biostatus uncertain 
source
<xs:element name="Status" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Alien
Native (no further data)
Native. Endemic
Native. Non-endemic
Not specified
Biostatus uncertain 
</xs:documentation>
  </xs:annotation>
</xs:element>

element BiostatusT/Invasiveness
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children DefinedSchema
annotation
documentation 
Invasive
Not invasive
Not specified
Uncertain 
source
<xs:element name="Invasiveness" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Invasive
Not invasive
Not specified
Uncertain 
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element BiostatusT/Invasiveness/DefinedSchema
diagram
namespace http://landcareresearch.co.nz/IASProfile
type DefinedSchemaType
properties
isRef 0
content complex
mixed false
children ListResolutionGUID
source
<xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>

element BiostatusT/DateOfFirstObservation
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
source
<xs:element name="DateOfFirstObservation" minOccurs="0">
  <xs:complexType/>
</xs:element>

element BiostatusT/Introduction
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PathwayType
properties
isRef 0
content complex
children Date Vector Cause Route Type InitialPopulationSize ProjectOrCaseStudy
source
<xs:element name="Introduction" type="PathwayType" minOccurs="0" maxOccurs="unbounded"/>

element BiostatusT/Dispersal
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PathwayType
properties
isRef 0
content complex
children Date Vector Cause Route Type InitialPopulationSize ProjectOrCaseStudy
annotation
documentation 
same elements as 'Introduction' but different vocabulary. Better way to handle this?
source
<xs:element name="Dispersal" type="PathwayType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>same elements as 'Introduction' but different vocabulary. Better way to handle this?</xs:documentation>
  </xs:annotation>
</xs:element>

element BiostatusT/PopulationDynamics
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="PopulationDynamics" type="PlaceholderT" minOccurs="0"/>

element BiostatusT/Distribution
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children DefinedSchema Trend
annotation
documentation 
free text. Widespread, localised etc.
source
<xs:element name="Distribution" minOccurs="0">
  <xs:annotation>
    <xs:documentation>free text. Widespread, localised etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>
      <xs:element name="Trend" type="PlaceholderT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element BiostatusT/Distribution/DefinedSchema
diagram
namespace http://landcareresearch.co.nz/IASProfile
type DefinedSchemaType
properties
isRef 0
content complex
mixed false
children ListResolutionGUID
source
<xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>

element BiostatusT/Distribution/Trend
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Trend" type="PlaceholderT" minOccurs="0"/>

element BiostatusT/Abundance
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children DefinedSchema Trend
annotation
documentation 
free text.Where to put Population dynamic terms such as growth rate, age, stable, expanding, numerous, few, trend? c.f. distribution and occurrence
source
<xs:element name="Abundance" minOccurs="0">
  <xs:annotation>
    <xs:documentation>free text.Where to put Population dynamic terms such as growth rate, age, stable, expanding, numerous, few, trend? c.f. distribution and occurrence</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>
      <xs:element name="Trend" type="PlaceholderT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element BiostatusT/Abundance/DefinedSchema
diagram
namespace http://landcareresearch.co.nz/IASProfile
type DefinedSchemaType
properties
isRef 0
content complex
mixed false
children ListResolutionGUID
source
<xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>

element BiostatusT/Abundance/Trend
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Trend" type="PlaceholderT" minOccurs="0"/>

element BiostatusT/Sources
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ReferencedSource
properties
isRef 0
content complex
children ReferenceGUID ReferenceElement Keyword DataQualityStatement
source
<xs:element name="Sources" type="ReferencedSource" minOccurs="0"/>

complexType ChecklistByLocationT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children ChecklistGUID SourceMetadata Locations
used by
element DatasetT/Checklist
annotation
documentation 
@@@See also ChecklistByTaxonType, which is not annotated as much. Should both be provided or should one be provided and XSLT spec'd to transform one to the other? That would be more robust against changes. BobMorris 22February2006
source
<xs:complexType name="ChecklistByLocationT">
  <xs:annotation>
    <xs:documentation>@@@See also ChecklistByTaxonType, which is not annotated as much. Should both be provided or should one be provided and XSLT spec'd to transform one to the other? That would be more robust against changes. BobMorris 22February2006</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ChecklistGUID" type="GUIDT">
      <xs:annotation>
        <xs:documentation>A globally unique identifier for the entire data collection the present dataset was derived from. The exact format and/or semantics are still under discussion. @@@If in a container of checklists, GUIDing is odd... BobMorris 2/22/2006</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SourceMetadata" type="SourceMetadataT">
      <xs:annotation>
        <xs:documentation>DublinCore-like container for metadata describing the source of this entire profile</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Locations">
      <xs:complexType>
        <xs:sequence maxOccurs="unbounded">
          <xs:element name="Location" minOccurs="0">
            <xs:annotation>
              <xs:documentation>@@@Could include "World" in case there are global  Taxa with globa biostatus and facts. But note that cannot enforce the "truth" of whether a biostatus or fact belongs to a particular location. Does this make XSLT tricky?...BobMorris 22February2006</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="LocationT">
                  <xs:sequence>
                    <xs:element name="Taxa">
                      <xs:annotation>
                        <xs:documentation>one or more taxon/location/fact triplets.</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="Taxon" maxOccurs="unbounded">
                            <xs:annotation>
                              <xs:documentation>TCS GUID and/or locally stored elements derived from IAS dbs</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="Name" type="TaxonomicT">
                                  <xs:annotation>
                                    <xs:documentation>@@@@@@Name here is necessarily associated with location, but except for common names this is unlikely to be desired. Probably this implies need  decomposition of TaxonomicT into location independent and location dependent data ...BobMorris 22Feb2006 </xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                                <xs:sequence>
                                  <xs:element name="Biostatus" type="BiostatusT"/>
                                  <xs:element name="Facts" minOccurs="0">
                                    <xs:complexType>
                                      <xs:sequence>
                                        <xs:element name="Fact" type="FactSheetT" maxOccurs="unbounded"/>
                                      </xs:sequence>
                                    </xs:complexType>
                                  </xs:element>
                                </xs:sequence>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ChecklistByLocationT/ChecklistGUID
diagram
namespace http://landcareresearch.co.nz/IASProfile
type GUIDT
properties
isRef 0
content complex
children URI LSID DOI
annotation
documentation 
A globally unique identifier for the entire data collection the present dataset was derived from. The exact format and/or semantics are still under discussion. @@@If in a container of checklists, GUIDing is odd... BobMorris 2/22/2006
source
<xs:element name="ChecklistGUID" type="GUIDT">
  <xs:annotation>
    <xs:documentation>A globally unique identifier for the entire data collection the present dataset was derived from. The exact format and/or semantics are still under discussion. @@@If in a container of checklists, GUIDing is odd... BobMorris 2/22/2006</xs:documentation>
  </xs:annotation>
</xs:element>

element ChecklistByLocationT/SourceMetadata
diagram
namespace http://landcareresearch.co.nz/IASProfile
type SourceMetadataT
properties
isRef 0
content complex
children Metadata SourceReference
annotation
documentation 
DublinCore-like container for metadata describing the source of this entire profile
source
<xs:element name="SourceMetadata" type="SourceMetadataT">
  <xs:annotation>
    <xs:documentation>DublinCore-like container for metadata describing the source of this entire profile</xs:documentation>
  </xs:annotation>
</xs:element>

element ChecklistByLocationT/Locations
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Location
source
<xs:element name="Locations">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="Location" minOccurs="0">
        <xs:annotation>
          <xs:documentation>@@@Could include "World" in case there are global  Taxa with globa biostatus and facts. But note that cannot enforce the "truth" of whether a biostatus or fact belongs to a particular location. Does this make XSLT tricky?...BobMorris 22February2006</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="LocationT">
              <xs:sequence>
                <xs:element name="Taxa">
                  <xs:annotation>
                    <xs:documentation>one or more taxon/location/fact triplets.</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Taxon" maxOccurs="unbounded">
                        <xs:annotation>
                          <xs:documentation>TCS GUID and/or locally stored elements derived from IAS dbs</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="Name" type="TaxonomicT">
                              <xs:annotation>
                                <xs:documentation>@@@@@@Name here is necessarily associated with location, but except for common names this is unlikely to be desired. Probably this implies need  decomposition of TaxonomicT into location independent and location dependent data ...BobMorris 22Feb2006 </xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:sequence>
                              <xs:element name="Biostatus" type="BiostatusT"/>
                              <xs:element name="Facts" minOccurs="0">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="Fact" type="FactSheetT" maxOccurs="unbounded"/>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ChecklistByLocationT/Locations/Location
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of LocationT
properties
isRef 0
content complex
children MarineBioregion FreshWaterBody Continent IslandGroup Island Country StateProvince CountyMunicipality Locality LocalityType NearestNamedPlace GeodeticDatum DecimalLongitude DecimalLatitude FullEasting FullNorthing CoordinateUncertaintyMeters ProjectionType GridUnits UTMZone BoundingBoxDX BoundingBoxDY AreaSize Elevation MinimumDepthInMeters MaximumDepthInMeters DefinedLocationSchema LocationGUID Taxa
annotation
documentation 
@@@Could include "World" in case there are global  Taxa with globa biostatus and facts. But note that cannot enforce the "truth" of whether a biostatus or fact belongs to a particular location. Does this make XSLT tricky?...BobMorris 22February2006
source
<xs:element name="Location" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@Could include "World" in case there are global  Taxa with globa biostatus and facts. But note that cannot enforce the "truth" of whether a biostatus or fact belongs to a particular location. Does this make XSLT tricky?...BobMorris 22February2006</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="LocationT">
        <xs:sequence>
          <xs:element name="Taxa">
            <xs:annotation>
              <xs:documentation>one or more taxon/location/fact triplets.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Taxon" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>TCS GUID and/or locally stored elements derived from IAS dbs</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Name" type="TaxonomicT">
                        <xs:annotation>
                          <xs:documentation>@@@@@@Name here is necessarily associated with location, but except for common names this is unlikely to be desired. Probably this implies need  decomposition of TaxonomicT into location independent and location dependent data ...BobMorris 22Feb2006 </xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:sequence>
                        <xs:element name="Biostatus" type="BiostatusT"/>
                        <xs:element name="Facts" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="Fact" type="FactSheetT" maxOccurs="unbounded"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element ChecklistByLocationT/Locations/Location/Taxa
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Taxon
annotation
documentation 
one or more taxon/location/fact triplets.
source
<xs:element name="Taxa">
  <xs:annotation>
    <xs:documentation>one or more taxon/location/fact triplets.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Taxon" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>TCS GUID and/or locally stored elements derived from IAS dbs</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Name" type="TaxonomicT">
              <xs:annotation>
                <xs:documentation>@@@@@@Name here is necessarily associated with location, but except for common names this is unlikely to be desired. Probably this implies need  decomposition of TaxonomicT into location independent and location dependent data ...BobMorris 22Feb2006 </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:sequence>
              <xs:element name="Biostatus" type="BiostatusT"/>
              <xs:element name="Facts" minOccurs="0">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Fact" type="FactSheetT" maxOccurs="unbounded"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ChecklistByLocationT/Locations/Location/Taxa/Taxon
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Name Biostatus Facts
annotation
documentation 
TCS GUID and/or locally stored elements derived from IAS dbs
source
<xs:element name="Taxon" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>TCS GUID and/or locally stored elements derived from IAS dbs</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Name" type="TaxonomicT">
        <xs:annotation>
          <xs:documentation>@@@@@@Name here is necessarily associated with location, but except for common names this is unlikely to be desired. Probably this implies need  decomposition of TaxonomicT into location independent and location dependent data ...BobMorris 22Feb2006 </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:sequence>
        <xs:element name="Biostatus" type="BiostatusT"/>
        <xs:element name="Facts" minOccurs="0">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Fact" type="FactSheetT" maxOccurs="unbounded"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ChecklistByLocationT/Locations/Location/Taxa/Taxon/Name
diagram
namespace http://landcareresearch.co.nz/IASProfile
type TaxonomicT
properties
isRef 0
content complex
children TCSGUID ScientificName Authors Kingdom FamilyName CommonNames TaxonDataSources LifeForm Synonyms
annotation
documentation 
@@@@@@Name here is necessarily associated with location, but except for common names this is unlikely to be desired. Probably this implies need  decomposition of TaxonomicT into location independent and location dependent data ...BobMorris 22Feb2006 
source
<xs:element name="Name" type="TaxonomicT">
  <xs:annotation>
    <xs:documentation>@@@@@@Name here is necessarily associated with location, but except for common names this is unlikely to be desired. Probably this implies need  decomposition of TaxonomicT into location independent and location dependent data ...BobMorris 22Feb2006 </xs:documentation>
  </xs:annotation>
</xs:element>

element ChecklistByLocationT/Locations/Location/Taxa/Taxon/Biostatus
diagram
namespace http://landcareresearch.co.nz/IASProfile
type BiostatusT
properties
isRef 0
content complex
children Occurrence Status Invasiveness DateOfFirstObservation Introduction Dispersal PopulationDynamics Distribution Abundance Sources
source
<xs:element name="Biostatus" type="BiostatusT"/>

element ChecklistByLocationT/Locations/Location/Taxa/Taxon/Facts
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Fact
source
<xs:element name="Facts" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Fact" type="FactSheetT" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ChecklistByLocationT/Locations/Location/Taxa/Taxon/Facts/Fact
diagram
namespace http://landcareresearch.co.nz/IASProfile
type FactSheetT
properties
isRef 0
content complex
children Sources DescriptiveDiagnosticData Biology ClimatePreference HabitatData Hosts Enemies Uses Impacts RiskStatement Management Introduction Dispersal NativeRange IntroducedRange
source
<xs:element name="Fact" type="FactSheetT" maxOccurs="unbounded"/>

complexType ChecklistByTaxonT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children ChecklistGUID SourceMetadata Taxa
source
<xs:complexType name="ChecklistByTaxonT">
  <xs:sequence>
    <xs:element name="ChecklistGUID" type="PlaceholderT">
      <xs:annotation>
        <xs:documentation>A globally unique identifier for the entire data collection the present dataset was derived from. The exact format and/or semantics are still under discussion.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SourceMetadata" type="SourceMetadataT">
      <xs:annotation>
        <xs:documentation>DublinCore-like container for metadata describing the source of this entire profile</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Taxa">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Taxon" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>TCS GUID and/or locally stored elements derived from IAS dbs</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Name" type="TaxonomicT">
                  <xs:annotation>
                    <xs:documentation>@@@fix TaxonomicT to use ABCD-style "Higher taxon". Also add synonyms</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Locations">
                  <xs:complexType>
                    <xs:sequence maxOccurs="unbounded">
                      <xs:element name="Location" type="LocationT" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>Should only be populated if this is a regional fact sheet element - see switch within Facts</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ChecklistByTaxonT/ChecklistGUID
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
A globally unique identifier for the entire data collection the present dataset was derived from. The exact format and/or semantics are still under discussion.
source
<xs:element name="ChecklistGUID" type="PlaceholderT">
  <xs:annotation>
    <xs:documentation>A globally unique identifier for the entire data collection the present dataset was derived from. The exact format and/or semantics are still under discussion.</xs:documentation>
  </xs:annotation>
</xs:element>

element ChecklistByTaxonT/SourceMetadata
diagram
namespace http://landcareresearch.co.nz/IASProfile
type SourceMetadataT
properties
isRef 0
content complex
children Metadata SourceReference
annotation
documentation 
DublinCore-like container for metadata describing the source of this entire profile
source
<xs:element name="SourceMetadata" type="SourceMetadataT">
  <xs:annotation>
    <xs:documentation>DublinCore-like container for metadata describing the source of this entire profile</xs:documentation>
  </xs:annotation>
</xs:element>

element ChecklistByTaxonT/Taxa
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Taxon
source
<xs:element name="Taxa">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Taxon" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>TCS GUID and/or locally stored elements derived from IAS dbs</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Name" type="TaxonomicT">
              <xs:annotation>
                <xs:documentation>@@@fix TaxonomicT to use ABCD-style "Higher taxon". Also add synonyms</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Locations">
              <xs:complexType>
                <xs:sequence maxOccurs="unbounded">
                  <xs:element name="Location" type="LocationT" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Should only be populated if this is a regional fact sheet element - see switch within Facts</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ChecklistByTaxonT/Taxa/Taxon
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Name Locations
annotation
documentation 
TCS GUID and/or locally stored elements derived from IAS dbs
source
<xs:element name="Taxon" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>TCS GUID and/or locally stored elements derived from IAS dbs</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Name" type="TaxonomicT">
        <xs:annotation>
          <xs:documentation>@@@fix TaxonomicT to use ABCD-style "Higher taxon". Also add synonyms</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Locations">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="Location" type="LocationT" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Should only be populated if this is a regional fact sheet element - see switch within Facts</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ChecklistByTaxonT/Taxa/Taxon/Name
diagram
namespace http://landcareresearch.co.nz/IASProfile
type TaxonomicT
properties
isRef 0
content complex
children TCSGUID ScientificName Authors Kingdom FamilyName CommonNames TaxonDataSources LifeForm Synonyms
annotation
documentation 
@@@fix TaxonomicT to use ABCD-style "Higher taxon". Also add synonyms
source
<xs:element name="Name" type="TaxonomicT">
  <xs:annotation>
    <xs:documentation>@@@fix TaxonomicT to use ABCD-style "Higher taxon". Also add synonyms</xs:documentation>
  </xs:annotation>
</xs:element>

element ChecklistByTaxonT/Taxa/Taxon/Locations
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Location
source
<xs:element name="Locations">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="Location" type="LocationT" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Should only be populated if this is a regional fact sheet element - see switch within Facts</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ChecklistByTaxonT/Taxa/Taxon/Locations/Location
diagram
namespace http://landcareresearch.co.nz/IASProfile
type LocationT
properties
isRef 0
content complex
children MarineBioregion FreshWaterBody Continent IslandGroup Island Country StateProvince CountyMunicipality Locality LocalityType NearestNamedPlace GeodeticDatum DecimalLongitude DecimalLatitude FullEasting FullNorthing CoordinateUncertaintyMeters ProjectionType GridUnits UTMZone BoundingBoxDX BoundingBoxDY AreaSize Elevation MinimumDepthInMeters MaximumDepthInMeters DefinedLocationSchema LocationGUID
annotation
documentation 
Should only be populated if this is a regional fact sheet element - see switch within Facts
source
<xs:element name="Location" type="LocationT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Should only be populated if this is a regional fact sheet element - see switch within Facts</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ClimatePreferencesType
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Climate
used by
element FactSheetT/ClimatePreference
source
<xs:complexType name="ClimatePreferencesType">
  <xs:sequence>
    <xs:element name="Climate" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Tropical 
Subtropical
Temperate
Boreal
Polar, All</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Tropical"/>
          <xs:enumeration value="Subtropical"/>
          <xs:enumeration value="Boreal"/>
          <xs:enumeration value="Polar"/>
          <xs:enumeration value="All"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ClimatePreferencesType/Climate
diagram
namespace http://landcareresearch.co.nz/IASProfile
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Tropical
enumeration Subtropical
enumeration Boreal
enumeration Polar
enumeration All
annotation
documentation 
Tropical 
Subtropical
Temperate
Boreal
Polar, All
source
<xs:element name="Climate" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Tropical 
Subtropical
Temperate
Boreal
Polar, All</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Tropical"/>
      <xs:enumeration value="Subtropical"/>
      <xs:enumeration value="Boreal"/>
      <xs:enumeration value="Polar"/>
      <xs:enumeration value="All"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

complexType ContactT
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
mixed false
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
used by
elements ExpertT/Agent ProjectOrCaseStudyType/Contacts ContentMetadata/Owners/Owner
annotation
documentation 
Contact details.
source
<xs:complexType name="ContactT" mixed="false">
  <xs:annotation>
    <xs:documentation>Contact details.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Organisation" type="OrganisationT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Organisation to contact</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Person" type="PersonName" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Person to contact</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Roles" minOccurs="0">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Role" type="StringL" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Analogue to vCard:Role: Functional contact name, e.g. "Database administrator", "The Director", etc.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Addresses" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Contact addresses (one preferred, different languages possible)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Address" type="StringLP" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Contact address as string.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="TelephoneNumbers" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Telephone and fax numbers</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="TelephoneNumber" type="TelephoneNumber" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Telephone or fax number</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="EmailAddresses" minOccurs="0">
      <xs:annotation>
        <xs:documentation>E-mail addresses</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="EmailAddress" type="StringP255" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>E-mail address for contact</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="URIs" minOccurs="0">
      <xs:annotation>
        <xs:documentation>URIs for person or organisation</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="URL" type="anyUriP" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>URI for person or organisation</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="LogoURI" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation>URL of a logo image.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ContactT/Organisation
diagram
namespace http://landcareresearch.co.nz/IASProfile
type OrganisationT
properties
isRef 0
content complex
children Name OrgUnits
annotation
documentation 
Organisation to contact
source
<xs:element name="Organisation" type="OrganisationT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Organisation to contact</xs:documentation>
  </xs:annotation>
</xs:element>

element ContactT/Person
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PersonName
properties
isRef 0
content complex
children FullName SortingName AtomisedName
annotation
documentation 
Person to contact
source
<xs:element name="Person" type="PersonName" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Person to contact</xs:documentation>
  </xs:annotation>
</xs:element>

element ContactT/Roles
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Role
source
<xs:element name="Roles" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Role" type="StringL" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Analogue to vCard:Role: Functional contact name, e.g. "Database administrator", "The Director", etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContactT/Roles/Role
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StringL
properties
isRef 0
content complex
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languageoptional      
annotation
documentation 
Analogue to vCard:Role: Functional contact name, e.g. "Database administrator", "The Director", etc.
source
<xs:element name="Role" type="StringL" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Analogue to vCard:Role: Functional contact name, e.g. "Database administrator", "The Director", etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContactT/Addresses
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Address
annotation
documentation 
Contact addresses (one preferred, different languages possible)
source
<xs:element name="Addresses" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Contact addresses (one preferred, different languages possible)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Address" type="StringLP" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Contact address as string.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContactT/Addresses/Address
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StringLP
properties
isRef 0
content complex
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languageoptional      
preferred  xs:booleanoptional      
annotation
documentation 
Contact address as string.
source
<xs:element name="Address" type="StringLP" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Contact address as string.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContactT/TelephoneNumbers
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children TelephoneNumber
annotation
documentation 
Telephone and fax numbers
source
<xs:element name="TelephoneNumbers" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Telephone and fax numbers</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TelephoneNumber" type="TelephoneNumber" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Telephone or fax number</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContactT/TelephoneNumbers/TelephoneNumber
diagram
namespace http://landcareresearch.co.nz/IASProfile
type TelephoneNumber
properties
isRef 0
content complex
children Number Device UsageNotes
attributes
Name  Type  Use  Default  Fixed  Annotation
preferred  xs:booleanoptional  false    
annotation
documentation 
Telephone or fax number
source
<xs:element name="TelephoneNumber" type="TelephoneNumber" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Telephone or fax number</xs:documentation>
  </xs:annotation>
</xs:element>

element ContactT/EmailAddresses
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children EmailAddress
annotation
documentation 
E-mail addresses
source
<xs:element name="EmailAddresses" minOccurs="0">
  <xs:annotation>
    <xs:documentation>E-mail addresses</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="EmailAddress" type="StringP255" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>E-mail address for contact</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContactT/EmailAddresses/EmailAddress
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StringP255
properties
isRef 0
content complex
facets
minLength 1
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
preferred  xs:booleanoptional      
annotation
documentation 
E-mail address for contact
source
<xs:element name="EmailAddress" type="StringP255" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>E-mail address for contact</xs:documentation>
  </xs:annotation>
</xs:element>

element ContactT/URIs
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children URL
annotation
documentation 
URIs for person or organisation
source
<xs:element name="URIs" minOccurs="0">
  <xs:annotation>
    <xs:documentation>URIs for person or organisation</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="URL" type="anyUriP" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>URI for person or organisation</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContactT/URIs/URL
diagram
namespace http://landcareresearch.co.nz/IASProfile
type anyUriP
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
preferred  xs:booleanoptional      
annotation
documentation 
URI for person or organisation
source
<xs:element name="URL" type="anyUriP" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>URI for person or organisation</xs:documentation>
  </xs:annotation>
</xs:element>

element ContactT/LogoURI
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation 
URL of a logo image.
source
<xs:element name="LogoURI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation>URL of a logo image.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ContentMetadata
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Description IconURI Scope Version RevisionData Owners IPRStatements
used by
element SourceMetadataT/Metadata
annotation
documentation 
Metadata referring to the principal source of the entire data collection (thus the metadata scope may be wider than the objects actually contained in the data set). If a history of the data collection (revised or expanded in various projects or at different institutions) exist, this must be reflected in the IPR statements and possibly in the list of Owners.
source
<xs:complexType name="ContentMetadata">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Metadata referring to the principal source of the entire data collection (thus the metadata scope may be wider than the objects actually contained in the data set). If a history of the data collection (revised or expanded in various projects or at different institutions) exist, this must be reflected in the IPR statements and possibly in the list of Owners.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Description">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Dublin Core conformant elements describing the content of the data source queried, representation in different languages possible</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Representation" type="MetadataDescriptionRepr" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">The description in a specified language. Only one representation should be delivered for each language. [ATTR: language]</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="IconURI" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">The URI of an icon/logo symbolizing the project.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Scope" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Keyword lists of geographical, taxonomic, etc. scopes. In the case of projects in progress, 'scope' may define the planned or intended, rather than the achieved scope (or coverage). If scope is given, the content available should be entirely within scope, because this item is for resource discovery purposes. Compare also Coverage in DC.Description (which is language-specific). (Items from Scope may be added to DC.Coverage)@@@###needs work</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="GeoecologicalTerms" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A collection of terms describing the geoecological scope of the source queried by means of area names (e.g. 'Worldl', 'Germany', 'Atlantic Ocean', 'Andes', 'Mountains'. A list of recommended terms should be developed.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="GeoEcologicalTerm" type="StringL255" maxOccurs="unbounded"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="TaxonomicTerms" minOccurs="0">
            <xs:annotation>
              <xs:documentation>A collection of taxon names of higher rank describing the taxonomic scope of the source queried. A list of recommended terms should be developed.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="TaxonomicTerm" type="StringL255" maxOccurs="unbounded"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Version" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Number and date of current version (particularly for citing purposes)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Major" type="xs:nonNegativeInteger">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">The major version number ('1' in 1.2) as defined by the content creators.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Minor" type="xs:nonNegativeInteger" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">An optional minor version number ('2' in 1.2)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Modifier" type="String255" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">Unconstrained text specifying status + optional number, e. g., 'beta', 'alpha', 'rc/release candidate', 'internal'. If missing, release status is assumed.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DateIssued" type="xs:date" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element Date.Issued: Citable 'publication date' of the current version (comp. RevisionData/DateCreated and DateModified for version- independent dates). This date should be missing if the current version is not yet published!</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="RevisionData" type="RevisionData">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Creators, Revision status, and dates of the entire data collection from which the current dataset is derived.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Owners" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Entities having legal possession of the data collection content. Here defined for the entire data collection, not for individual units. If an owner statement is present on the unit level, it should override this dataset-level statement.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Owner" type="ContactT" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">Entitiy having legal possession of the data collection content.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="IPRStatements" type="IPRStatements" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Copyright, terms of use, license and other IPR-related statements like disclaimer or acknowledgement. Giving a copyright statement and a (if possible public) licence is highly recommended! (=DC.Rights)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ContentMetadata/Description
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Representation
annotation
documentation 
Dublin Core conformant elements describing the content of the data source queried, representation in different languages possible
source
<xs:element name="Description">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Dublin Core conformant elements describing the content of the data source queried, representation in different languages possible</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Representation" type="MetadataDescriptionRepr" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en-us">The description in a specified language. Only one representation should be delivered for each language. [ATTR: language]</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContentMetadata/Description/Representation
diagram
namespace http://landcareresearch.co.nz/IASProfile
type MetadataDescriptionRepr
properties
isRef 0
content complex
children Title Details Coverage URI
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languagerequired      
annotation
documentation 
The description in a specified language. Only one representation should be delivered for each language. [ATTR: language]
source
<xs:element name="Representation" type="MetadataDescriptionRepr" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">The description in a specified language. Only one representation should be delivered for each language. [ATTR: language]</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/IconURI
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation 
The URI of an icon/logo symbolizing the project.
source
<xs:element name="IconURI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">The URI of an icon/logo symbolizing the project.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/Scope
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children GeoecologicalTerms TaxonomicTerms
annotation
documentation 
Keyword lists of geographical, taxonomic, etc. scopes. In the case of projects in progress, 'scope' may define the planned or intended, rather than the achieved scope (or coverage). If scope is given, the content available should be entirely within scope, because this item is for resource discovery purposes. Compare also Coverage in DC.Description (which is language-specific). (Items from Scope may be added to DC.Coverage)@@@###needs work
source
<xs:element name="Scope" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Keyword lists of geographical, taxonomic, etc. scopes. In the case of projects in progress, 'scope' may define the planned or intended, rather than the achieved scope (or coverage). If scope is given, the content available should be entirely within scope, because this item is for resource discovery purposes. Compare also Coverage in DC.Description (which is language-specific). (Items from Scope may be added to DC.Coverage)@@@###needs work</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="GeoecologicalTerms" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of terms describing the geoecological scope of the source queried by means of area names (e.g. 'Worldl', 'Germany', 'Atlantic Ocean', 'Andes', 'Mountains'. A list of recommended terms should be developed.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="GeoEcologicalTerm" type="StringL255" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="TaxonomicTerms" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of taxon names of higher rank describing the taxonomic scope of the source queried. A list of recommended terms should be developed.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="TaxonomicTerm" type="StringL255" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContentMetadata/Scope/GeoecologicalTerms
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children GeoEcologicalTerm
annotation
documentation 
A collection of terms describing the geoecological scope of the source queried by means of area names (e.g. 'Worldl', 'Germany', 'Atlantic Ocean', 'Andes', 'Mountains'. A list of recommended terms should be developed.
source
<xs:element name="GeoecologicalTerms" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of terms describing the geoecological scope of the source queried by means of area names (e.g. 'Worldl', 'Germany', 'Atlantic Ocean', 'Andes', 'Mountains'. A list of recommended terms should be developed.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="GeoEcologicalTerm" type="StringL255" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContentMetadata/Scope/GeoecologicalTerms/GeoEcologicalTerm
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StringL255
properties
isRef 0
content complex
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languageoptional      
source
<xs:element name="GeoEcologicalTerm" type="StringL255" maxOccurs="unbounded"/>

element ContentMetadata/Scope/TaxonomicTerms
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children TaxonomicTerm
annotation
documentation 
A collection of taxon names of higher rank describing the taxonomic scope of the source queried. A list of recommended terms should be developed.
source
<xs:element name="TaxonomicTerms" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of taxon names of higher rank describing the taxonomic scope of the source queried. A list of recommended terms should be developed.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TaxonomicTerm" type="StringL255" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContentMetadata/Scope/TaxonomicTerms/TaxonomicTerm
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StringL255
properties
isRef 0
content complex
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languageoptional      
source
<xs:element name="TaxonomicTerm" type="StringL255" maxOccurs="unbounded"/>

element ContentMetadata/Version
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Major Minor Modifier DateIssued
annotation
documentation 
Number and date of current version (particularly for citing purposes)
source
<xs:element name="Version" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Number and date of current version (particularly for citing purposes)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Major" type="xs:nonNegativeInteger">
        <xs:annotation>
          <xs:documentation xml:lang="en-us">The major version number ('1' in 1.2) as defined by the content creators.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Minor" type="xs:nonNegativeInteger" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en-us">An optional minor version number ('2' in 1.2)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Modifier" type="String255" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en-us">Unconstrained text specifying status + optional number, e. g., 'beta', 'alpha', 'rc/release candidate', 'internal'. If missing, release status is assumed.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DateIssued" type="xs:date" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element Date.Issued: Citable 'publication date' of the current version (comp. RevisionData/DateCreated and DateModified for version- independent dates). This date should be missing if the current version is not yet published!</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContentMetadata/Version/Major
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:nonNegativeInteger
properties
isRef 0
content simple
annotation
documentation 
The major version number ('1' in 1.2) as defined by the content creators.
source
<xs:element name="Major" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">The major version number ('1' in 1.2) as defined by the content creators.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/Version/Minor
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:nonNegativeInteger
properties
isRef 0
content simple
annotation
documentation 
An optional minor version number ('2' in 1.2)
source
<xs:element name="Minor" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">An optional minor version number ('2' in 1.2)</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/Version/Modifier
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String255
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Unconstrained text specifying status + optional number, e. g., 'beta', 'alpha', 'rc/release candidate', 'internal'. If missing, release status is assumed.
source
<xs:element name="Modifier" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Unconstrained text specifying status + optional number, e. g., 'beta', 'alpha', 'rc/release candidate', 'internal'. If missing, release status is assumed.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/Version/DateIssued
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:date
properties
isRef 0
content simple
annotation
documentation 
Source for Dublin-Core standard element Date.Issued: Citable 'publication date' of the current version (comp. RevisionData/DateCreated and DateModified for version- independent dates). This date should be missing if the current version is not yet published!
source
<xs:element name="DateIssued" type="xs:date" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element Date.Issued: Citable 'publication date' of the current version (comp. RevisionData/DateCreated and DateModified for version- independent dates). This date should be missing if the current version is not yet published!</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/RevisionData
diagram
namespace http://landcareresearch.co.nz/IASProfile
type RevisionData
properties
isRef 0
content complex
children Creators Contributors DateCreated DateModified
annotation
documentation 
Creators, Revision status, and dates of the entire data collection from which the current dataset is derived.
source
<xs:element name="RevisionData" type="RevisionData">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Creators, Revision status, and dates of the entire data collection from which the current dataset is derived.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/Owners
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Owner
annotation
documentation 
Entities having legal possession of the data collection content. Here defined for the entire data collection, not for individual units. If an owner statement is present on the unit level, it should override this dataset-level statement.
source
<xs:element name="Owners" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Entities having legal possession of the data collection content. Here defined for the entire data collection, not for individual units. If an owner statement is present on the unit level, it should override this dataset-level statement.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Owner" type="ContactT" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en-us">Entitiy having legal possession of the data collection content.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ContentMetadata/Owners/Owner
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ContactT
properties
isRef 0
content complex
mixed false
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
annotation
documentation 
Entitiy having legal possession of the data collection content.
source
<xs:element name="Owner" type="ContactT" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Entitiy having legal possession of the data collection content.</xs:documentation>
  </xs:annotation>
</xs:element>

element ContentMetadata/IPRStatements
diagram
namespace http://landcareresearch.co.nz/IASProfile
type IPRStatements
properties
isRef 0
content complex
children IPRDeclarations Copyrights Licenses TermsOfUseStatements Disclaimers Acknowledgements Citations
annotation
documentation 
Copyright, terms of use, license and other IPR-related statements like disclaimer or acknowledgement. Giving a copyright statement and a (if possible public) licence is highly recommended! (=DC.Rights)
source
<xs:element name="IPRStatements" type="IPRStatements" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Copyright, terms of use, license and other IPR-related statements like disclaimer or acknowledgement. Giving a copyright statement and a (if possible public) licence is highly recommended! (=DC.Rights)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ControlMethodsType
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Poison Herbicides Trapping Hunting BiologicalControl Other NonTargetIssues OutcomeSuccess ReinvasionRisk Cost AgentsX SopportingDocumentation
source
<xs:complexType name="ControlMethodsType">
  <xs:sequence>
    <xs:element name="Poison" type="ManagementMethodT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Herbicides" type="ManagementMethodT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Trapping" type="ManagementMethodT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Hunting" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="BiologicalControl" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Community needs to provide advice here</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Taxa" type="TaxonomicT" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Other" type="ManagementMethodT" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>e.g. mechanical </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NonTargetIssues" minOccurs="0" maxOccurs="unbounded">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="MitigationAction" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="OutcomeSuccess" minOccurs="0">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="SuccessCriteria" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="ReinvasionRisk" minOccurs="0"/>
    <xs:element name="Cost" minOccurs="0"/>
    <xs:element name="AgentsX" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>individuals/Organiztions/ contacts etc. Elsewhere</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SopportingDocumentation" type="ReferencedSource" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element ControlMethodsType/Poison
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ManagementMethodT
properties
isRef 0
content complex
children Concentration ConcentrationUnits ApplicationRate ApplicationRateUnits NumberApplications TimeBetweenApplications
source
<xs:element name="Poison" type="ManagementMethodT" minOccurs="0" maxOccurs="unbounded"/>

element ControlMethodsType/Herbicides
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ManagementMethodT
properties
isRef 0
content complex
children Concentration ConcentrationUnits ApplicationRate ApplicationRateUnits NumberApplications TimeBetweenApplications
source
<xs:element name="Herbicides" type="ManagementMethodT" minOccurs="0" maxOccurs="unbounded"/>

element ControlMethodsType/Trapping
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ManagementMethodT
properties
isRef 0
content complex
children Concentration ConcentrationUnits ApplicationRate ApplicationRateUnits NumberApplications TimeBetweenApplications
source
<xs:element name="Trapping" type="ManagementMethodT" minOccurs="0" maxOccurs="unbounded"/>

element ControlMethodsType/Hunting
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="Hunting" minOccurs="0" maxOccurs="unbounded"/>

element ControlMethodsType/BiologicalControl
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Taxa
annotation
documentation 
Community needs to provide advice here
source
<xs:element name="BiologicalControl" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Community needs to provide advice here</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Taxa" type="TaxonomicT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ControlMethodsType/BiologicalControl/Taxa
diagram
namespace http://landcareresearch.co.nz/IASProfile
type TaxonomicT
properties
isRef 0
content complex
children TCSGUID ScientificName Authors Kingdom FamilyName CommonNames TaxonDataSources LifeForm Synonyms
source
<xs:element name="Taxa" type="TaxonomicT" minOccurs="0"/>

element ControlMethodsType/Other
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ManagementMethodT
properties
isRef 0
content complex
children Concentration ConcentrationUnits ApplicationRate ApplicationRateUnits NumberApplications TimeBetweenApplications
annotation
documentation 
e.g. mechanical 
source
<xs:element name="Other" type="ManagementMethodT" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>e.g. mechanical </xs:documentation>
  </xs:annotation>
</xs:element>

element ControlMethodsType/NonTargetIssues
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children MitigationAction
source
<xs:element name="NonTargetIssues" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MitigationAction" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ControlMethodsType/NonTargetIssues/MitigationAction
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="MitigationAction" minOccurs="0"/>

element ControlMethodsType/OutcomeSuccess
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children SuccessCriteria
source
<xs:element name="OutcomeSuccess" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SuccessCriteria" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ControlMethodsType/OutcomeSuccess/SuccessCriteria
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="SuccessCriteria" minOccurs="0" maxOccurs="unbounded"/>

element ControlMethodsType/ReinvasionRisk
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="ReinvasionRisk" minOccurs="0"/>

element ControlMethodsType/Cost
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="Cost" minOccurs="0"/>

element ControlMethodsType/AgentsX
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
annotation
documentation 
individuals/Organiztions/ contacts etc. Elsewhere
source
<xs:element name="AgentsX" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>individuals/Organiztions/ contacts etc. Elsewhere</xs:documentation>
  </xs:annotation>
</xs:element>

element ControlMethodsType/SopportingDocumentation
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ReferencedSource
properties
isRef 0
content complex
children ReferenceGUID ReferenceElement Keyword DataQualityStatement
source
<xs:element name="SopportingDocumentation" type="ReferencedSource" minOccurs="0" maxOccurs="unbounded"/>

complexType DatasetT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Checklist Images Taxonpages Experts
used by
element Datasets/Dataset
source
<xs:complexType name="DatasetT">
  <xs:choice>
    <xs:element name="Checklist" type="ChecklistByLocationT"/>
    <xs:element name="Images">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="ImageURI" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Taxonpages">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Taxonpage" type="FactSheetT" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Experts">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Expert" type="ExpertT" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:choice>
</xs:complexType>

element DatasetT/Checklist
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ChecklistByLocationT
properties
isRef 0
content complex
children ChecklistGUID SourceMetadata Locations
source
<xs:element name="Checklist" type="ChecklistByLocationT"/>

element DatasetT/Images
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children ImageURI
source
<xs:element name="Images">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="ImageURI" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DatasetT/Taxonpages
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Taxonpage
source
<xs:element name="Taxonpages">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Taxonpage" type="FactSheetT" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DatasetT/Taxonpages/Taxonpage
diagram
namespace http://landcareresearch.co.nz/IASProfile
type FactSheetT
properties
isRef 0
content complex
children Sources DescriptiveDiagnosticData Biology ClimatePreference HabitatData Hosts Enemies Uses Impacts RiskStatement Management Introduction Dispersal NativeRange IntroducedRange
source
<xs:element name="Taxonpage" type="FactSheetT" maxOccurs="unbounded"/>

element DatasetT/Experts
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Expert
source
<xs:element name="Experts">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Expert" type="ExpertT" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DatasetT/Experts/Expert
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ExpertT
properties
isRef 0
content complex
children Agent TaxaAndRange
source
<xs:element name="Expert" type="ExpertT" maxOccurs="unbounded"/>

complexType DefinedSchemaType
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
mixed false
children ListResolutionGUID
used by
elements LocationT/DefinedLocationSchema LocationT/MarineBioregion/DefinedSchema LocationT/FreshWaterBody/DefinedSchema BiostatusT/Invasiveness/DefinedSchema BiostatusT/Distribution/DefinedSchema BiostatusT/Abundance/DefinedSchema
annotation
documentation 
Generic user defined classification scheme @@@Meant as a simple extension mechanism for lists given as an enumeration. Applications are not guaranteed to be able to parse this list, or even resolve it. But if they can, it is required that that searches and comparisons and other TAPIR stuff against these and the original enumeration should work...
source
<xs:complexType name="DefinedSchemaType" mixed="false">
  <xs:annotation>
    <xs:documentation>Generic user defined classification scheme @@@Meant as a simple extension mechanism for lists given as an enumeration. Applications are not guaranteed to be able to parse this list, or even resolve it. But if they can, it is required that that searches and comparisons and other TAPIR stuff against these and the original enumeration should work...</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ListResolutionGUID" type="GUIDT">
      <xs:annotation>
        <xs:documentation>This must result in the production of a list in some form whose elements can be compared to </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element DefinedSchemaType/ListResolutionGUID
diagram
namespace http://landcareresearch.co.nz/IASProfile
type GUIDT
properties
isRef 0
content complex
children URI LSID DOI
annotation
documentation 
This must result in the production of a list in some form whose elements can be compared to 
source
<xs:element name="ListResolutionGUID" type="GUIDT">
  <xs:annotation>
    <xs:documentation>This must result in the production of a list in some form whose elements can be compared to </xs:documentation>
  </xs:annotation>
</xs:element>

complexType DescriptiveDiagnosticDataType
diagram
namespace http://landcareresearch.co.nz/IASProfile
children EcoFunctionalGroup OrganismType Summary DescriptiveData
used by
element FactSheetT/DescriptiveDiagnosticData
source
<xs:complexType name="DescriptiveDiagnosticDataType">
  <xs:sequence>
    <xs:element name="EcoFunctionalGroup" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>marine - trophic level? @@@Need enumeration?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="OrganismType">
      <xs:annotation>
        <xs:documentation>See enumeration</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="micro-organisms"/>
          <xs:enumeration value="fungus">
            <xs:annotation>
              <xs:documentation>Groups traditionally studied by mycologists and the ICBN
</xs:documentation>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="arachnid"/>
          <xs:enumeration value="insect
"/>
          <xs:enumeration value="flatworm
"/>
          <xs:enumeration value="nematode
"/>
          <xs:enumeration value="mollusc (Aquatic and terrestrial)
"/>
          <xs:enumeration value="alga
"/>
          <xs:enumeration value="anemone
"/>
          <xs:enumeration value="coral
"/>
          <xs:enumeration value="comb jelly
"/>
          <xs:enumeration value="jellyfish
"/>
          <xs:enumeration value="crustacean
"/>
          <xs:enumeration value="starfish
"/>
          <xs:enumeration value="fish
"/>
          <xs:enumeration value="amphibian
"/>
          <xs:enumeration value="reptile
"/>
          <xs:enumeration value="bird
"/>
          <xs:enumeration value="mammal
"/>
          <xs:enumeration value="aquatic plant (Floating or submerged)
"/>
          <xs:enumeration value="palm
"/>
          <xs:enumeration value="tree
"/>
          <xs:enumeration value="shrub
"/>
          <xs:enumeration value="grass
"/>
          <xs:enumeration value="rush
"/>
          <xs:enumeration value="sedge
"/>
          <xs:enumeration value="herb
"/>
          <xs:enumeration value="vine, climber
"/>
          <xs:enumeration value="bromeliad
"/>
          <xs:enumeration value="fern
"/>
          <xs:enumeration value="succulent   Pam's FreshWaterTerms: All  Amphibians-Frogs "/>
          <xs:enumeration value="Amphibians-Salamanders Fishes Mammals 
"/>
          <xs:enumeration value="Reptiles-Crocodilians Reptiles-Lizards Reptiles-S"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Summary" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Brief synopsis of species' invasiveness, significance, interesting facts.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DescriptiveData" minOccurs="0">
      <xs:annotation>
        <xs:documentation>NB This is a mixed bag of elements. Species level descriptive data should be provided by SpeciesBank sources with its own descriptive schema. Morphological data should be provided through SDD elements. Again this component is acting as a cache for data best delivered elsewhere or for reflecting the actual content of profile dbs.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="GlossaryURI" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element name="SpeciesBankURI" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Not sure how far GBIF SpeciesBank has got with data standards</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="SDDGUID" type="GUIDT" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>TDWG SDD container reference</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element ref="ImageURI" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element name="MaximumSize" type="PlaceholderT" minOccurs="0">
            <xs:annotation>
              <xs:documentation>@@@???What is this?</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Phenology" type="PlaceholderT" minOccurs="0">
            <xs:annotation>
              <xs:documentation>@@@???What is this</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="KeyFeatures" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="AdultDescription" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="JuvenileDescription" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="References" type="SourceMetadataT" minOccurs="0">
            <xs:annotation>
              <xs:documentation>@@@###Needs work</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Lookalikes" minOccurs="0" maxOccurs="unbounded">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="Remarks" type="xs:string" minOccurs="0"/>
                <xs:element name="LookalikeTaxon" type="TaxonomicT"/>
                <xs:element ref="ImageURI" minOccurs="0"/>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element DescriptiveDiagnosticDataType/EcoFunctionalGroup
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
marine - trophic level? @@@Need enumeration?
source
<xs:element name="EcoFunctionalGroup" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>marine - trophic level? @@@Need enumeration?</xs:documentation>
  </xs:annotation>
</xs:element>

element DescriptiveDiagnosticDataType/OrganismType
diagram
namespace http://landcareresearch.co.nz/IASProfile
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration micro-organisms
enumeration fungus
enumeration arachnid
enumeration insect
enumeration flatworm
enumeration nematode
enumeration mollusc (Aquatic and terrestrial)
enumeration alga
enumeration anemone
enumeration coral
enumeration comb jelly
enumeration jellyfish
enumeration crustacean
enumeration starfish
enumeration fish
enumeration amphibian
enumeration reptile
enumeration bird
enumeration mammal
enumeration aquatic plant (Floating or submerged)
enumeration palm
enumeration tree
enumeration shrub
enumeration grass
enumeration rush
enumeration sedge
enumeration herb
enumeration vine, climber
enumeration bromeliad
enumeration fern
enumeration succulent Pam's FreshWaterTerms: All Amphibians-Frogs
enumeration Amphibians-Salamanders Fishes Mammals
enumeration Reptiles-Crocodilians Reptiles-Lizards Reptiles-S
annotation
documentation 
See enumeration
source
<xs:element name="OrganismType">
  <xs:annotation>
    <xs:documentation>See enumeration</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="micro-organisms"/>
      <xs:enumeration value="fungus">
        <xs:annotation>
          <xs:documentation>Groups traditionally studied by mycologists and the ICBN
</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="arachnid"/>
      <xs:enumeration value="insect
"/>
      <xs:enumeration value="flatworm
"/>
      <xs:enumeration value="nematode
"/>
      <xs:enumeration value="mollusc (Aquatic and terrestrial)
"/>
      <xs:enumeration value="alga
"/>
      <xs:enumeration value="anemone
"/>
      <xs:enumeration value="coral
"/>
      <xs:enumeration value="comb jelly
"/>
      <xs:enumeration value="jellyfish
"/>
      <xs:enumeration value="crustacean
"/>
      <xs:enumeration value="starfish
"/>
      <xs:enumeration value="fish
"/>
      <xs:enumeration value="amphibian
"/>
      <xs:enumeration value="reptile
"/>
      <xs:enumeration value="bird
"/>
      <xs:enumeration value="mammal
"/>
      <xs:enumeration value="aquatic plant (Floating or submerged)
"/>
      <xs:enumeration value="palm
"/>
      <xs:enumeration value="tree
"/>
      <xs:enumeration value="shrub
"/>
      <xs:enumeration value="grass
"/>
      <xs:enumeration value="rush
"/>
      <xs:enumeration value="sedge
"/>
      <xs:enumeration value="herb
"/>
      <xs:enumeration value="vine, climber
"/>
      <xs:enumeration value="bromeliad
"/>
      <xs:enumeration value="fern
"/>
      <xs:enumeration value="succulent   Pam's FreshWaterTerms: All  Amphibians-Frogs "/>
      <xs:enumeration value="Amphibians-Salamanders Fishes Mammals 
"/>
      <xs:enumeration value="Reptiles-Crocodilians Reptiles-Lizards Reptiles-S"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DescriptiveDiagnosticDataType/Summary
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Brief synopsis of species' invasiveness, significance, interesting facts.
source
<xs:element name="Summary" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Brief synopsis of species' invasiveness, significance, interesting facts.</xs:documentation>
  </xs:annotation>
</xs:element>

element DescriptiveDiagnosticDataType/DescriptiveData
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children GlossaryURI SpeciesBankURI SDDGUID ImageURI MaximumSize Phenology KeyFeatures AdultDescription JuvenileDescription References Lookalikes
annotation
documentation 
NB This is a mixed bag of elements. Species level descriptive data should be provided by SpeciesBank sources with its own descriptive schema. Morphological data should be provided through SDD elements. Again this component is acting as a cache for data best delivered elsewhere or for reflecting the actual content of profile dbs.
source
<xs:element name="DescriptiveData" minOccurs="0">
  <xs:annotation>
    <xs:documentation>NB This is a mixed bag of elements. Species level descriptive data should be provided by SpeciesBank sources with its own descriptive schema. Morphological data should be provided through SDD elements. Again this component is acting as a cache for data best delivered elsewhere or for reflecting the actual content of profile dbs.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="GlossaryURI" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="SpeciesBankURI" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Not sure how far GBIF SpeciesBank has got with data standards</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SDDGUID" type="GUIDT" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>TDWG SDD container reference</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="ImageURI" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="MaximumSize" type="PlaceholderT" minOccurs="0">
        <xs:annotation>
          <xs:documentation>@@@???What is this?</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Phenology" type="PlaceholderT" minOccurs="0">
        <xs:annotation>
          <xs:documentation>@@@???What is this</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="KeyFeatures" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="AdultDescription" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="JuvenileDescription" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="References" type="SourceMetadataT" minOccurs="0">
        <xs:annotation>
          <xs:documentation>@@@###Needs work</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Lookalikes" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Remarks" type="xs:string" minOccurs="0"/>
            <xs:element name="LookalikeTaxon" type="TaxonomicT"/>
            <xs:element ref="ImageURI" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DescriptiveDiagnosticDataType/DescriptiveData/GlossaryURI
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:anyURI
properties
isRef 0
content simple
source
<xs:element name="GlossaryURI" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>

element DescriptiveDiagnosticDataType/DescriptiveData/SpeciesBankURI
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation 
Not sure how far GBIF SpeciesBank has got with data standards
source
<xs:element name="SpeciesBankURI" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Not sure how far GBIF SpeciesBank has got with data standards</xs:documentation>
  </xs:annotation>
</xs:element>

element DescriptiveDiagnosticDataType/DescriptiveData/SDDGUID
diagram
namespace http://landcareresearch.co.nz/IASProfile
type GUIDT
properties
isRef 0
content complex
children URI LSID DOI
annotation
documentation 
TDWG SDD container reference
source
<xs:element name="SDDGUID" type="GUIDT" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>TDWG SDD container reference</xs:documentation>
  </xs:annotation>
</xs:element>

element DescriptiveDiagnosticDataType/DescriptiveData/MaximumSize
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
@@@???What is this?
source
<xs:element name="MaximumSize" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@???What is this?</xs:documentation>
  </xs:annotation>
</xs:element>

element DescriptiveDiagnosticDataType/DescriptiveData/Phenology
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
@@@???What is this
source
<xs:element name="Phenology" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@???What is this</xs:documentation>
  </xs:annotation>
</xs:element>

element DescriptiveDiagnosticDataType/DescriptiveData/KeyFeatures
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="KeyFeatures" type="PlaceholderT" minOccurs="0"/>

element DescriptiveDiagnosticDataType/DescriptiveData/AdultDescription
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="AdultDescription" type="PlaceholderT" minOccurs="0"/>

element DescriptiveDiagnosticDataType/DescriptiveData/JuvenileDescription
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="JuvenileDescription" type="PlaceholderT" minOccurs="0"/>

element DescriptiveDiagnosticDataType/DescriptiveData/References
diagram
namespace http://landcareresearch.co.nz/IASProfile
type SourceMetadataT
properties
isRef 0
content complex
children Metadata SourceReference
annotation
documentation 
@@@###Needs work
source
<xs:element name="References" type="SourceMetadataT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@###Needs work</xs:documentation>
  </xs:annotation>
</xs:element>

element DescriptiveDiagnosticDataType/DescriptiveData/Lookalikes
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Remarks LookalikeTaxon ImageURI
source
<xs:element name="Lookalikes" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Remarks" type="xs:string" minOccurs="0"/>
      <xs:element name="LookalikeTaxon" type="TaxonomicT"/>
      <xs:element ref="ImageURI" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DescriptiveDiagnosticDataType/DescriptiveData/Lookalikes/Remarks
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Remarks" type="xs:string" minOccurs="0"/>

element DescriptiveDiagnosticDataType/DescriptiveData/Lookalikes/LookalikeTaxon
diagram
namespace http://landcareresearch.co.nz/IASProfile
type TaxonomicT
properties
isRef 0
content complex
children TCSGUID ScientificName Authors Kingdom FamilyName CommonNames TaxonDataSources LifeForm Synonyms
source
<xs:element name="LookalikeTaxon" type="TaxonomicT"/>

complexType ExpertT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Agent TaxaAndRange
used by
element DatasetT/Experts/Expert
source
<xs:complexType name="ExpertT">
  <xs:sequence>
    <xs:element name="Agent" type="ContactT">
      <xs:annotation>
        <xs:documentation>Needs to refer to an agent model. Not enumerated here.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxaAndRange" minOccurs="0" maxOccurs="unbounded">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Taxa" type="TaxonomicT" minOccurs="0">
            <xs:annotation>
              <xs:documentation>experts in these set of taxa (at any rank)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="FreeTextRange" type="PlaceholderT" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ExpertT/Agent
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ContactT
properties
isRef 0
content complex
mixed false
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
annotation
documentation 
Needs to refer to an agent model. Not enumerated here.
source
<xs:element name="Agent" type="ContactT">
  <xs:annotation>
    <xs:documentation>Needs to refer to an agent model. Not enumerated here.</xs:documentation>
  </xs:annotation>
</xs:element>

element ExpertT/TaxaAndRange
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Taxa FreeTextRange
source
<xs:element name="TaxaAndRange" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Taxa" type="TaxonomicT" minOccurs="0">
        <xs:annotation>
          <xs:documentation>experts in these set of taxa (at any rank)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FreeTextRange" type="PlaceholderT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ExpertT/TaxaAndRange/Taxa
diagram
namespace http://landcareresearch.co.nz/IASProfile
type TaxonomicT
properties
isRef 0
content complex
children TCSGUID ScientificName Authors Kingdom FamilyName CommonNames TaxonDataSources LifeForm Synonyms
annotation
documentation 
experts in these set of taxa (at any rank)
source
<xs:element name="Taxa" type="TaxonomicT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>experts in these set of taxa (at any rank)</xs:documentation>
  </xs:annotation>
</xs:element>

element ExpertT/TaxaAndRange/FreeTextRange
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="FreeTextRange" type="PlaceholderT" minOccurs="0"/>

complexType ExtensibleEnumerationT
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of xs:string
properties
base xs:string
abstract true
attributes
Name  Type  Use  Default  Fixed  Annotation
other  xs:stringoptional      
documentation 
@@@A string that provides a value not in the enumeration list. There should be a way to discourage its use, e.g. it must come from a resolvable external list. Otherwise, provider must map to one of the given ones. This is not enforcable in XML Schema. Should there be an "other" in the Enumeration?@@@@This is the idea of "defined schema"
annotation
documentation 
@@@
source
<xs:complexType name="ExtensibleEnumerationT" abstract="true">
  <xs:annotation>
    <xs:documentation>@@@</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string">
      <xs:attribute name="other" type="xs:string" use="optional">
        <xs:annotation>
          <xs:documentation>@@@A string that provides a value not in the enumeration list. There should be a way to discourage its use, e.g. it must come from a resolvable external list. Otherwise, provider must map to one of the given ones. This is not enforcable in XML Schema. Should there be an "other" in the Enumeration?@@@@This is the idea of "defined schema"</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType ExternalEnumT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Value
used by
elements TaxonomicT/LifeForm/External HabitatT/UniversalHabitatType/External
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURIoptional      
LSID  xs:stringoptional      
annotation
documentation 
@@@ Attr says how you get it. 
The GUID whose resolution produces a list from which a given string is chosen. TBD: in what form and where, when in the document is this list? What queries against it? How does it compare to the elements in some other list, e.g. an enumeration? Maybe a key to a separate section? That's the SDD model? 

Should be a controlled patttern?
source
<xs:complexType name="ExternalEnumT">
  <xs:annotation>
    <xs:documentation>@@@ Attr says how you get it. 
The GUID whose resolution produces a list from which a given string is chosen. TBD: in what form and where, when in the document is this list? What queries against it? How does it compare to the elements in some other list, e.g. an enumeration? Maybe a key to a separate section? That's the SDD model? 

Should be a controlled patttern?</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Value" type="xs:string"/>
  </xs:sequence>
  <xs:attributeGroup ref="GUIDattrs"/>
</xs:complexType>

element ExternalEnumT/Value
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Value" type="xs:string"/>

complexType FactSheetT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Sources DescriptiveDiagnosticData Biology ClimatePreference HabitatData Hosts Enemies Uses Impacts RiskStatement Management Introduction Dispersal NativeRange IntroducedRange
used by
elements ChecklistByLocationT/Locations/Location/Taxa/Taxon/Facts/Fact DatasetT/Taxonpages/Taxonpage
source
<xs:complexType name="FactSheetT">
  <xs:sequence>
    <xs:annotation>
      <xs:documentation>@@@May need refactoring at least because Biostatus is separate for checklists. BobMorris; Hannu: generally may need factoring if to be useful for other checklist contexts@@@@@a few things MUST be location specific and this may now be lost since we don't model LocationSpecificFacts anymore. Needs scientists to revisit which must be, which may be and which must not be location specific. This might be only Name</xs:documentation>
    </xs:annotation>
    <xs:element name="Sources" type="ReferencedSource" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>@@@@@@Factsheet should not require sources in each fact, but checklists usually will. Hence this needs refactoring...ram</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DescriptiveDiagnosticData" type="DescriptiveDiagnosticDataType" minOccurs="0"/>
    <xs:element name="Biology" type="BiologyT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>@@###Needs work</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ClimatePreference" type="ClimatePreferencesType" minOccurs="0"/>
    <xs:element name="HabitatData" type="HabitatT" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Think about including a lifecycle-stage option</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Hosts" type="HostsT" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Interaction and distribution of hosts. Mechanims here is poor and will repeat identical host data for different taxa?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Enemies" type="InteractionsT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Uses" minOccurs="0">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Use" type="UseT"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Impacts" minOccurs="0">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Impact" type="ImpactsT" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="RiskStatement" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Management" type="ManagementT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Project or case study</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Introduction" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>@@@Known Introduction methods. Will be an Enumeration</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Dispersal" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>@@@ Known Dispersal methods</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NativeRange" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="IntroducedRange" type="PlaceholderT" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element FactSheetT/Sources
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ReferencedSource
properties
isRef 0
content complex
children ReferenceGUID ReferenceElement Keyword DataQualityStatement
annotation
documentation 
@@@@@@Factsheet should not require sources in each fact, but checklists usually will. Hence this needs refactoring...ram
source
<xs:element name="Sources" type="ReferencedSource" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>@@@@@@Factsheet should not require sources in each fact, but checklists usually will. Hence this needs refactoring...ram</xs:documentation>
  </xs:annotation>
</xs:element>

element FactSheetT/DescriptiveDiagnosticData
diagram
namespace http://landcareresearch.co.nz/IASProfile
type DescriptiveDiagnosticDataType
properties
isRef 0
content complex
children EcoFunctionalGroup OrganismType Summary DescriptiveData
source
<xs:element name="DescriptiveDiagnosticData" type="DescriptiveDiagnosticDataType" minOccurs="0"/>

element FactSheetT/Biology
diagram
namespace http://landcareresearch.co.nz/IASProfile
type BiologyT
properties
isRef 0
content complex
children Reproduction Nutrition LifeCycle TrophicLevel UndesirableCharacteristics Growth
annotation
documentation 
@@###Needs work
source
<xs:element name="Biology" type="BiologyT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@###Needs work</xs:documentation>
  </xs:annotation>
</xs:element>

element FactSheetT/ClimatePreference
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ClimatePreferencesType
properties
isRef 0
content complex
children Climate
source
<xs:element name="ClimatePreference" type="ClimatePreferencesType" minOccurs="0"/>

element FactSheetT/HabitatData
diagram
namespace http://landcareresearch.co.nz/IASProfile
type HabitatT
properties
isRef 0
content complex
children HabitatRange Realm Description UniversalHabitatType RequirementsTolerances
annotation
documentation 
Think about including a lifecycle-stage option
source
<xs:element name="HabitatData" type="HabitatT" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Think about including a lifecycle-stage option</xs:documentation>
  </xs:annotation>
</xs:element>

element FactSheetT/Hosts
diagram
namespace http://landcareresearch.co.nz/IASProfile
type HostsT
properties
isRef 0
content complex
children Interaction Range
annotation
documentation 
Interaction and distribution of hosts. Mechanims here is poor and will repeat identical host data for different taxa?
source
<xs:element name="Hosts" type="HostsT" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Interaction and distribution of hosts. Mechanims here is poor and will repeat identical host data for different taxa?</xs:documentation>
  </xs:annotation>
</xs:element>

element FactSheetT/Enemies
diagram
namespace http://landcareresearch.co.nz/IASProfile
type InteractionsT
properties
isRef 0
content complex
children TaxonName LifeStage Symptom Part Status
source
<xs:element name="Enemies" type="InteractionsT" minOccurs="0" maxOccurs="unbounded"/>

element FactSheetT/Uses
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Use
source
<xs:element name="Uses" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Use" type="UseT"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element FactSheetT/Uses/Use
diagram
namespace http://landcareresearch.co.nz/IASProfile
type UseT
properties
isRef 0
content complex
children UseType Description AlternativeOrganisms
source
<xs:element name="Use" type="UseT"/>

element FactSheetT/Impacts
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Impact
source
<xs:element name="Impacts" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Impact" type="ImpactsT" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element FactSheetT/Impacts/Impact
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ImpactsT
properties
isRef 0
content complex
children Type Outcome Mechanism Interactions FreeText Degree ProjectOrCaseStudy
source
<xs:element name="Impact" type="ImpactsT" maxOccurs="unbounded"/>

element FactSheetT/RiskStatement
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="RiskStatement" type="PlaceholderT" minOccurs="0"/>

element FactSheetT/Management
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ManagementT
properties
isRef 0
content complex
children ProjectOrCaseStudy Prevention Control Eradication Containment Mitigation
annotation
documentation 
Project or case study
source
<xs:element name="Management" type="ManagementT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Project or case study</xs:documentation>
  </xs:annotation>
</xs:element>

element FactSheetT/Introduction
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
annotation
documentation 
@@@Known Introduction methods. Will be an Enumeration
source
<xs:element name="Introduction" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>@@@Known Introduction methods. Will be an Enumeration</xs:documentation>
  </xs:annotation>
</xs:element>

element FactSheetT/Dispersal
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
@@@ Known Dispersal methods
source
<xs:element name="Dispersal" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>@@@ Known Dispersal methods</xs:documentation>
  </xs:annotation>
</xs:element>

element FactSheetT/NativeRange
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="NativeRange" type="PlaceholderT" minOccurs="0"/>

element FactSheetT/IntroducedRange
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="IntroducedRange" type="PlaceholderT" minOccurs="0"/>

complexType FreeTextT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Paragraph
used by
element ImpactsT/FreeText
source
<xs:complexType name="FreeTextT">
  <xs:sequence>
    <xs:element name="Paragraph" type="ParagraphT" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element FreeTextT/Paragraph
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ParagraphT
properties
isRef 0
content complex
children Paragraph
source
<xs:element name="Paragraph" type="ParagraphT" maxOccurs="unbounded"/>

complexType GUIDT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children URI LSID DOI
used by
elements ChecklistByLocationT/ChecklistGUID DefinedSchemaType/ListResolutionGUID ReferencedSource/ReferenceGUID DescriptiveDiagnosticDataType/DescriptiveData/SDDGUID TaxonomicT/TCSGUID MetadataDescriptionRepr/URI
source
<xs:complexType name="GUIDT">
  <xs:choice>
    <xs:element name="URI" type="xs:anyURI"/>
    <xs:element name="LSID" type="LSIDT"/>
    <xs:element name="DOI" type="xs:string"/>
  </xs:choice>
</xs:complexType>

element GUIDT/URI
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:anyURI
properties
isRef 0
content simple
source
<xs:element name="URI" type="xs:anyURI"/>

element GUIDT/LSID
diagram
namespace http://landcareresearch.co.nz/IASProfile
type LSIDT
properties
isRef 0
content complex
source
<xs:element name="LSID" type="LSIDT"/>

element GUIDT/DOI
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
source
<xs:element name="DOI" type="xs:string"/>

complexType HabitatT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children HabitatRange Realm Description UniversalHabitatType RequirementsTolerances
used by
element FactSheetT/HabitatData
source
<xs:complexType name="HabitatT">
  <xs:sequence>
    <xs:element name="HabitatRange" minOccurs="0">
      <xs:annotation>
        <xs:documentation>See Enumeration</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="native"/>
          <xs:enumeration value="introduced"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Realm" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>See Enumeration</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="terrestrial"/>
          <xs:enumeration value="freshwater"/>
          <xs:enumeration value="brackish"/>
          <xs:enumeration value="marine"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Description" type="xs:string"/>
    <xs:element name="UniversalHabitatType">
      <xs:complexType>
        <xs:choice>
          <xs:element name="Standard">
            <xs:annotation>
              <xs:documentation>See Enumeration</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="Coastland habitats"/>
                <xs:enumeration value="Estuaries"/>
                <xs:enumeration value="Lakes"/>
                <xs:enumeration value="Watercourses"/>
                <xs:enumeration value="Wetlands"/>
                <xs:enumeration value="Urban areas"/>
                <xs:enumeration value="Agricultural areas"/>
                <xs:enumeration value="Disturbed areas"/>
                <xs:enumeration value="Planted forests"/>
                <xs:enumeration value="Natural forests"/>
                <xs:enumeration value="Scrub/shrublands"/>
                <xs:enumeration value="Range/grasslands"/>
                <xs:enumeration value="Tundra"/>
                <xs:enumeration value="Deserts"/>
                <xs:enumeration value="Ice"/>
                <xs:enumeration value="Host"/>
                <xs:enumeration value="Vector"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="External" type="ExternalEnumT"/>
        </xs:choice>
      </xs:complexType>
    </xs:element>
    <xs:element name="RequirementsTolerances" type="RequirementsTolerancesT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>@@@###Needs work</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element HabitatT/HabitatRange
diagram
namespace http://landcareresearch.co.nz/IASProfile
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration native
enumeration introduced
annotation
documentation 
See Enumeration
source
<xs:element name="HabitatRange" minOccurs="0">
  <xs:annotation>
    <xs:documentation>See Enumeration</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="native"/>
      <xs:enumeration value="introduced"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element HabitatT/Realm
diagram
namespace http://landcareresearch.co.nz/IASProfile
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration terrestrial
enumeration freshwater
enumeration brackish
enumeration marine
annotation
documentation 
See Enumeration
source
<xs:element name="Realm" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>See Enumeration</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="terrestrial"/>
      <xs:enumeration value="freshwater"/>
      <xs:enumeration value="brackish"/>
      <xs:enumeration value="marine"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element HabitatT/Description
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Description" type="xs:string"/>

element HabitatT/UniversalHabitatType
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Standard External
source
<xs:element name="UniversalHabitatType">
  <xs:complexType>
    <xs:choice>
      <xs:element name="Standard">
        <xs:annotation>
          <xs:documentation>See Enumeration</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Coastland habitats"/>
            <xs:enumeration value="Estuaries"/>
            <xs:enumeration value="Lakes"/>
            <xs:enumeration value="Watercourses"/>
            <xs:enumeration value="Wetlands"/>
            <xs:enumeration value="Urban areas"/>
            <xs:enumeration value="Agricultural areas"/>
            <xs:enumeration value="Disturbed areas"/>
            <xs:enumeration value="Planted forests"/>
            <xs:enumeration value="Natural forests"/>
            <xs:enumeration value="Scrub/shrublands"/>
            <xs:enumeration value="Range/grasslands"/>
            <xs:enumeration value="Tundra"/>
            <xs:enumeration value="Deserts"/>
            <xs:enumeration value="Ice"/>
            <xs:enumeration value="Host"/>
            <xs:enumeration value="Vector"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="External" type="ExternalEnumT"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element HabitatT/UniversalHabitatType/Standard
diagram
namespace http://landcareresearch.co.nz/IASProfile
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Coastland habitats
enumeration Estuaries
enumeration Lakes
enumeration Watercourses
enumeration Wetlands
enumeration Urban areas
enumeration Agricultural areas
enumeration Disturbed areas
enumeration Planted forests
enumeration Natural forests
enumeration Scrub/shrublands
enumeration Range/grasslands
enumeration Tundra
enumeration Deserts
enumeration Ice
enumeration Host
enumeration Vector
annotation
documentation 
See Enumeration
source
<xs:element name="Standard">
  <xs:annotation>
    <xs:documentation>See Enumeration</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Coastland habitats"/>
      <xs:enumeration value="Estuaries"/>
      <xs:enumeration value="Lakes"/>
      <xs:enumeration value="Watercourses"/>
      <xs:enumeration value="Wetlands"/>
      <xs:enumeration value="Urban areas"/>
      <xs:enumeration value="Agricultural areas"/>
      <xs:enumeration value="Disturbed areas"/>
      <xs:enumeration value="Planted forests"/>
      <xs:enumeration value="Natural forests"/>
      <xs:enumeration value="Scrub/shrublands"/>
      <xs:enumeration value="Range/grasslands"/>
      <xs:enumeration value="Tundra"/>
      <xs:enumeration value="Deserts"/>
      <xs:enumeration value="Ice"/>
      <xs:enumeration value="Host"/>
      <xs:enumeration value="Vector"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element HabitatT/UniversalHabitatType/External
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ExternalEnumT
properties
isRef 0
content complex
children Value
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURIoptional      
LSID  xs:stringoptional      
source
<xs:element name="External" type="ExternalEnumT"/>

element HabitatT/RequirementsTolerances
diagram
namespace http://landcareresearch.co.nz/IASProfile
type RequirementsTolerancesT
properties
isRef 0
content complex
children Temperature Precipitation Elevation Depth Pedology Salinity Frost Waterlogging Drought SolarRadiation pH DissolvedOxygen WaterVelocity Turbidity Shading Disturbance Competition
annotation
documentation 
@@@###Needs work
source
<xs:element name="RequirementsTolerances" type="RequirementsTolerancesT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@###Needs work</xs:documentation>
  </xs:annotation>
</xs:element>

complexType HostsT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Interaction Range
used by
element FactSheetT/Hosts
source
<xs:complexType name="HostsT">
  <xs:sequence>
    <xs:element name="Interaction" type="InteractionsT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Host taxon</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Range" type="RangeT" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element HostsT/Interaction
diagram
namespace http://landcareresearch.co.nz/IASProfile
type InteractionsT
properties
isRef 0
content complex
children TaxonName LifeStage Symptom Part Status
annotation
documentation 
Host taxon
source
<xs:element name="Interaction" type="InteractionsT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Host taxon</xs:documentation>
  </xs:annotation>
</xs:element>

element HostsT/Range
diagram
namespace http://landcareresearch.co.nz/IASProfile
type RangeT
properties
isRef 0
content complex
children Area NativeInArea
source
<xs:element name="Range" type="RangeT" minOccurs="0" maxOccurs="unbounded"/>

complexType ImpactsT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Type Outcome Mechanism Interactions FreeText Degree ProjectOrCaseStudy
used by
element FactSheetT/Impacts/Impact
source
<xs:complexType name="ImpactsT">
  <xs:sequence>
    <xs:element name="Type" minOccurs="0">
      <xs:annotation>
        <xs:documentation>#NeedsWork</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Environmental" minOccurs="0">
            <xs:annotation>
              <xs:documentation>@@@###Needs work</xs:documentation>
            </xs:annotation>
            <xs:complexType mixed="false">
              <xs:sequence>
                <xs:element name="EcosystemProcesses" type="PlaceholderT" minOccurs="0"/>
                <xs:element name="CommunityStructure" type="PlaceholderT" minOccurs="0"/>
                <xs:element name="CommunityComposition" type="PlaceholderT" minOccurs="0"/>
                <xs:element name="TaxonImpacted" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>@@@###Is this needed? Isn't the TaxonImpacted the one containing this  impact element? Michael and I discussed in Agadir and I think I still don't understan. BobMorris</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Taxon" type="TaxonomicT" minOccurs="0"/>
                      <xs:element name="ConservationSignificance" type="PlaceholderT" minOccurs="0"/>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="HumanHealth" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="EconomicLivelihood" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="CulturalAmenity" type="PlaceholderT" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Outcome" minOccurs="0">
      <xs:annotation>
        <xs:documentation>See Enumeration @@@###removed 'Other' from this. Did its presence mean there was supposed to be an external schema? BobMorris, Agadir</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value=""/>
          <xs:enumeration value="Altered tropic level"/>
          <xs:enumeration value="Changed gene pool"/>
          <xs:enumeration value="Conflict"/>
          <xs:enumeration value="Damaged ecosystem services"/>
          <xs:enumeration value="Ecosystem change"/>
          <xs:enumeration value="Habitat alteration"/>
          <xs:enumeration value="Host damage"/>
          <xs:enumeration value="Increases vulnerability to invasions"/>
          <xs:enumeration value="Infrastructure damage"/>
          <xs:enumeration value="Loss of endangered species"/>
          <xs:enumeration value="Loss of medicinal resources"/>
          <xs:enumeration value="Loss of native species"/>
          <xs:enumeration value="Modification of fire regime"/>
          <xs:enumeration value="Modification of hydrology"/>
          <xs:enumeration value="Modification of natural benthic comunities"/>
          <xs:enumeration value="Modification of nutrient regime"/>
          <xs:enumeration value="Modification of successional patterns"/>
          <xs:enumeration value="Monoculture formation "/>
          <xs:enumeration value="Negatively impacts agriculture "/>
          <xs:enumeration value="Negatively impacts aquaculture"/>
          <xs:enumeration value="Negatively impacts cultural/traditional practices"/>
          <xs:enumeration value="Negatively impacts forestry"/>
          <xs:enumeration value="Negatively impacts human health"/>
          <xs:enumeration value="Negatively impacts livelihoods"/>
          <xs:enumeration value="Negatively impacts mariculture"/>
          <xs:enumeration value="Negatively impacts tourism"/>
          <xs:enumeration value="Obstructs waterways"/>
          <xs:enumeration value="Reduced amenity values"/>
          <xs:enumeration value="Reduced native biodiversity"/>
          <xs:enumeration value="Selective loss of genotypes"/>
          <xs:enumeration value="Soil accretion "/>
          <xs:enumeration value="Threat to endangered species"/>
          <xs:enumeration value="Threat to native species"/>
          <xs:enumeration value="Transportation disruption "/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Mechanism" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Alleopathic
Causes allergic response 
Competition-Monopolising resources
Competition-Shading
Competition-Smothering
Competition -Strangling
Competition-Other
Disease transmission
Filtration
Fouling
Herbivory/Grazing/Browsing
Hybridisation
Induces hypersensitivity
Interaction with other invasive species 
Parisitism
Pathogenic
Poisoning
Pollen swamping 
Predation
Rapid growth
Rooting
Trampling 
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Interactions" type="InteractionsT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="FreeText" type="FreeTextT" minOccurs="0"/>
    <xs:element name="Degree" type="PlaceholderT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>e.g. high, moderate, minor or potential</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProjectOrCaseStudy" type="ProjectOrCaseStudyType">
      <xs:annotation>
        <xs:documentation>@@@###Needs work</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ImpactsT/Type
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Environmental HumanHealth EconomicLivelihood CulturalAmenity
annotation
documentation 
#NeedsWork
source
<xs:element name="Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>#NeedsWork</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Environmental" minOccurs="0">
        <xs:annotation>
          <xs:documentation>@@@###Needs work</xs:documentation>
        </xs:annotation>
        <xs:complexType mixed="false">
          <xs:sequence>
            <xs:element name="EcosystemProcesses" type="PlaceholderT" minOccurs="0"/>
            <xs:element name="CommunityStructure" type="PlaceholderT" minOccurs="0"/>
            <xs:element name="CommunityComposition" type="PlaceholderT" minOccurs="0"/>
            <xs:element name="TaxonImpacted" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>@@@###Is this needed? Isn't the TaxonImpacted the one containing this  impact element? Michael and I discussed in Agadir and I think I still don't understan. BobMorris</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Taxon" type="TaxonomicT" minOccurs="0"/>
                  <xs:element name="ConservationSignificance" type="PlaceholderT" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="HumanHealth" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="EconomicLivelihood" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="CulturalAmenity" type="PlaceholderT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ImpactsT/Type/Environmental
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
mixed false
children EcosystemProcesses CommunityStructure CommunityComposition TaxonImpacted
annotation
documentation 
@@@###Needs work
source
<xs:element name="Environmental" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@###Needs work</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="false">
    <xs:sequence>
      <xs:element name="EcosystemProcesses" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="CommunityStructure" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="CommunityComposition" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="TaxonImpacted" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>@@@###Is this needed? Isn't the TaxonImpacted the one containing this  impact element? Michael and I discussed in Agadir and I think I still don't understan. BobMorris</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Taxon" type="TaxonomicT" minOccurs="0"/>
            <xs:element name="ConservationSignificance" type="PlaceholderT" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ImpactsT/Type/Environmental/EcosystemProcesses
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="EcosystemProcesses" type="PlaceholderT" minOccurs="0"/>

element ImpactsT/Type/Environmental/CommunityStructure
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="CommunityStructure" type="PlaceholderT" minOccurs="0"/>

element ImpactsT/Type/Environmental/CommunityComposition
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="CommunityComposition" type="PlaceholderT" minOccurs="0"/>

element ImpactsT/Type/Environmental/TaxonImpacted
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Taxon ConservationSignificance
annotation
documentation 
@@@###Is this needed? Isn't the TaxonImpacted the one containing this  impact element? Michael and I discussed in Agadir and I think I still don't understan. BobMorris
source
<xs:element name="TaxonImpacted" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>@@@###Is this needed? Isn't the TaxonImpacted the one containing this  impact element? Michael and I discussed in Agadir and I think I still don't understan. BobMorris</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Taxon" type="TaxonomicT" minOccurs="0"/>
      <xs:element name="ConservationSignificance" type="PlaceholderT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ImpactsT/Type/Environmental/TaxonImpacted/Taxon
diagram
namespace http://landcareresearch.co.nz/IASProfile
type TaxonomicT
properties
isRef 0
content complex
children TCSGUID ScientificName Authors Kingdom FamilyName CommonNames TaxonDataSources LifeForm Synonyms
source
<xs:element name="Taxon" type="TaxonomicT" minOccurs="0"/>

element ImpactsT/Type/Environmental/TaxonImpacted/ConservationSignificance
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="ConservationSignificance" type="PlaceholderT" minOccurs="0"/>

element ImpactsT/Type/HumanHealth
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="HumanHealth" type="PlaceholderT" minOccurs="0"/>

element ImpactsT/Type/EconomicLivelihood
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="EconomicLivelihood" type="PlaceholderT" minOccurs="0"/>

element ImpactsT/Type/CulturalAmenity
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="CulturalAmenity" type="PlaceholderT" minOccurs="0"/>

element ImpactsT/Outcome
diagram
namespace http://landcareresearch.co.nz/IASProfile
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration 
enumeration Altered tropic level
enumeration Changed gene pool
enumeration Conflict
enumeration Damaged ecosystem services
enumeration Ecosystem change
enumeration Habitat alteration
enumeration Host damage
enumeration Increases vulnerability to invasions
enumeration Infrastructure damage
enumeration Loss of endangered species
enumeration Loss of medicinal resources
enumeration Loss of native species
enumeration Modification of fire regime
enumeration Modification of hydrology
enumeration Modification of natural benthic comunities
enumeration Modification of nutrient regime
enumeration Modification of successional patterns
enumeration Monoculture formation
enumeration Negatively impacts agriculture
enumeration Negatively impacts aquaculture
enumeration Negatively impacts cultural/traditional practices
enumeration Negatively impacts forestry
enumeration Negatively impacts human health
enumeration Negatively impacts livelihoods
enumeration Negatively impacts mariculture
enumeration Negatively impacts tourism
enumeration Obstructs waterways
enumeration Reduced amenity values
enumeration Reduced native biodiversity
enumeration Selective loss of genotypes
enumeration Soil accretion
enumeration Threat to endangered species
enumeration Threat to native species
enumeration Transportation disruption
annotation
documentation 
See Enumeration @@@###removed 'Other' from this. Did its presence mean there was supposed to be an external schema? BobMorris, Agadir
source
<xs:element name="Outcome" minOccurs="0">
  <xs:annotation>
    <xs:documentation>See Enumeration @@@###removed 'Other' from this. Did its presence mean there was supposed to be an external schema? BobMorris, Agadir</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value=""/>
      <xs:enumeration value="Altered tropic level"/>
      <xs:enumeration value="Changed gene pool"/>
      <xs:enumeration value="Conflict"/>
      <xs:enumeration value="Damaged ecosystem services"/>
      <xs:enumeration value="Ecosystem change"/>
      <xs:enumeration value="Habitat alteration"/>
      <xs:enumeration value="Host damage"/>
      <xs:enumeration value="Increases vulnerability to invasions"/>
      <xs:enumeration value="Infrastructure damage"/>
      <xs:enumeration value="Loss of endangered species"/>
      <xs:enumeration value="Loss of medicinal resources"/>
      <xs:enumeration value="Loss of native species"/>
      <xs:enumeration value="Modification of fire regime"/>
      <xs:enumeration value="Modification of hydrology"/>
      <xs:enumeration value="Modification of natural benthic comunities"/>
      <xs:enumeration value="Modification of nutrient regime"/>
      <xs:enumeration value="Modification of successional patterns"/>
      <xs:enumeration value="Monoculture formation "/>
      <xs:enumeration value="Negatively impacts agriculture "/>
      <xs:enumeration value="Negatively impacts aquaculture"/>
      <xs:enumeration value="Negatively impacts cultural/traditional practices"/>
      <xs:enumeration value="Negatively impacts forestry"/>
      <xs:enumeration value="Negatively impacts human health"/>
      <xs:enumeration value="Negatively impacts livelihoods"/>
      <xs:enumeration value="Negatively impacts mariculture"/>
      <xs:enumeration value="Negatively impacts tourism"/>
      <xs:enumeration value="Obstructs waterways"/>
      <xs:enumeration value="Reduced amenity values"/>
      <xs:enumeration value="Reduced native biodiversity"/>
      <xs:enumeration value="Selective loss of genotypes"/>
      <xs:enumeration value="Soil accretion "/>
      <xs:enumeration value="Threat to endangered species"/>
      <xs:enumeration value="Threat to native species"/>
      <xs:enumeration value="Transportation disruption "/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element ImpactsT/Mechanism
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
annotation
documentation 
Alleopathic
Causes allergic response 
Competition-Monopolising resources
Competition-Shading
Competition-Smothering
Competition -Strangling
Competition-Other
Disease transmission
Filtration
Fouling
Herbivory/Grazing/Browsing
Hybridisation
Induces hypersensitivity
Interaction with other invasive species 
Parisitism
Pathogenic
Poisoning
Pollen swamping 
Predation
Rapid growth
Rooting
Trampling 
source
<xs:element name="Mechanism" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Alleopathic
Causes allergic response 
Competition-Monopolising resources
Competition-Shading
Competition-Smothering
Competition -Strangling
Competition-Other
Disease transmission
Filtration
Fouling
Herbivory/Grazing/Browsing
Hybridisation
Induces hypersensitivity
Interaction with other invasive species 
Parisitism
Pathogenic
Poisoning
Pollen swamping 
Predation
Rapid growth
Rooting
Trampling 
</xs:documentation>
  </xs:annotation>
</xs:element>

element ImpactsT/Interactions
diagram
namespace http://landcareresearch.co.nz/IASProfile
type InteractionsT
properties
isRef 0
content complex
children TaxonName LifeStage Symptom Part Status
source
<xs:element name="Interactions" type="InteractionsT" minOccurs="0" maxOccurs="unbounded"/>

element ImpactsT/FreeText
diagram
namespace http://landcareresearch.co.nz/IASProfile
type FreeTextT
properties
isRef 0
content complex
children Paragraph
source
<xs:element name="FreeText" type="FreeTextT" minOccurs="0"/>

element ImpactsT/Degree
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
e.g. high, moderate, minor or potential
source
<xs:element name="Degree" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>e.g. high, moderate, minor or potential</xs:documentation>
  </xs:annotation>
</xs:element>

element ImpactsT/ProjectOrCaseStudy
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ProjectOrCaseStudyType
properties
isRef 0
content complex
children CostToDate Contacts CompletionDate StartDate BackgroundInformation LegalRegulatory NonTargetIssues ActivityDetails Aim RiskOfReinvasion Results Conclusion Sources DifficultyEfficacy EstimatedTotalCost
annotation
documentation 
@@@###Needs work
source
<xs:element name="ProjectOrCaseStudy" type="ProjectOrCaseStudyType">
  <xs:annotation>
    <xs:documentation>@@@###Needs work</xs:documentation>
  </xs:annotation>
</xs:element>

complexType InteractionsT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children TaxonName LifeStage Symptom Part Status
used by
elements FactSheetT/Enemies HostsT/Interaction ImpactsT/Interactions
source
<xs:complexType name="InteractionsT">
  <xs:sequence>
    <xs:element name="TaxonName" type="TaxonomicT"/>
    <xs:element name="LifeStage" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Symptom" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Part" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Status" type="PlaceholderT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Status of organims being impacted, e.g. rare, endangred, threatened.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element InteractionsT/TaxonName
diagram
namespace http://landcareresearch.co.nz/IASProfile
type TaxonomicT
properties
isRef 0
content complex
children TCSGUID ScientificName Authors Kingdom FamilyName CommonNames TaxonDataSources LifeForm Synonyms
source
<xs:element name="TaxonName" type="TaxonomicT"/>

element InteractionsT/LifeStage
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="LifeStage" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded"/>

element InteractionsT/Symptom
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Symptom" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded"/>

element InteractionsT/Part
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Part" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded"/>

element InteractionsT/Status
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
Status of organims being impacted, e.g. rare, endangred, threatened.
source
<xs:element name="Status" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Status of organims being impacted, e.g. rare, endangred, threatened.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType IPRStatements
diagram
namespace http://landcareresearch.co.nz/IASProfile
children IPRDeclarations Copyrights Licenses TermsOfUseStatements Disclaimers Acknowledgements Citations
used by
element ContentMetadata/IPRStatements
annotation
documentation 
A sequence of statements related to Intellectual Property Rights, credit and acknoledgement.
source
<xs:complexType name="IPRStatements">
  <xs:annotation>
    <xs:documentation>A sequence of statements related to Intellectual Property Rights, credit and acknoledgement.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="IPRDeclarations" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="IPRDeclaration" type="StatementT" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Used where the IPR declaration cannot be parsed into the specific items or for forms of IPR declaration not yet covered  (e.g. database rights),</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Copyrights" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Copyright" type="StatementT" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Copyright may include the information that the data has been released to the public domain.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Licenses" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="License" type="StatementT" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>To be used if data are placed under a public license (GPL, GFDL, OpenDocument). Placing data under a public license while maintaining copyright is recommended!</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="TermsOfUseStatements" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="TermsOfUse" type="StatementT" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Defines conditions under which the data may be analised, distributed or changed. "Terms of use" includes concepts like "Usage conditions" and "Specific Restrictions".</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Disclaimers" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Disclaimer" type="StatementT" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Disclaimer statement, e. g. concerning responsibility for data quality or legal implications.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Acknowledgements" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Acknowledgement" type="StatementT" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>A free form text acknowledging support (e. g. grant money, help, permission to reuse published material, etc.)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Citations" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Citation" type="StatementT">
            <xs:annotation>
              <xs:documentation>Indicates how this dataset or record should be attributed if used [OBIF 1.0]</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element IPRStatements/IPRDeclarations
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children IPRDeclaration
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="IPRDeclarations" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="IPRDeclaration" type="StatementT" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Used where the IPR declaration cannot be parsed into the specific items or for forms of IPR declaration not yet covered  (e.g. database rights),</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/IPRDeclarations/IPRDeclaration
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StatementT
properties
isRef 0
content complex
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languagerequired      
annotation
documentation 
Used where the IPR declaration cannot be parsed into the specific items or for forms of IPR declaration not yet covered  (e.g. database rights),
source
<xs:element name="IPRDeclaration" type="StatementT" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Used where the IPR declaration cannot be parsed into the specific items or for forms of IPR declaration not yet covered  (e.g. database rights),</xs:documentation>
  </xs:annotation>
</xs:element>

element IPRStatements/Copyrights
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Copyright
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="Copyrights" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Copyright" type="StatementT" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Copyright may include the information that the data has been released to the public domain.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/Copyrights/Copyright
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StatementT
properties
isRef 0
content complex
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languagerequired      
annotation
documentation 
Copyright may include the information that the data has been released to the public domain.
source
<xs:element name="Copyright" type="StatementT" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Copyright may include the information that the data has been released to the public domain.</xs:documentation>
  </xs:annotation>
</xs:element>

element IPRStatements/Licenses
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children License
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="Licenses" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="License" type="StatementT" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>To be used if data are placed under a public license (GPL, GFDL, OpenDocument). Placing data under a public license while maintaining copyright is recommended!</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/Licenses/License
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StatementT
properties
isRef 0
content complex
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languagerequired      
annotation
documentation 
To be used if data are placed under a public license (GPL, GFDL, OpenDocument). Placing data under a public license while maintaining copyright is recommended!
source
<xs:element name="License" type="StatementT" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>To be used if data are placed under a public license (GPL, GFDL, OpenDocument). Placing data under a public license while maintaining copyright is recommended!</xs:documentation>
  </xs:annotation>
</xs:element>

element IPRStatements/TermsOfUseStatements
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children TermsOfUse
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="TermsOfUseStatements" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="TermsOfUse" type="StatementT" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Defines conditions under which the data may be analised, distributed or changed. "Terms of use" includes concepts like "Usage conditions" and "Specific Restrictions".</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/TermsOfUseStatements/TermsOfUse
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StatementT
properties
isRef 0
content complex
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languagerequired      
annotation
documentation 
Defines conditions under which the data may be analised, distributed or changed. "Terms of use" includes concepts like "Usage conditions" and "Specific Restrictions".
source
<xs:element name="TermsOfUse" type="StatementT" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Defines conditions under which the data may be analised, distributed or changed. "Terms of use" includes concepts like "Usage conditions" and "Specific Restrictions".</xs:documentation>
  </xs:annotation>
</xs:element>

element IPRStatements/Disclaimers
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Disclaimer
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="Disclaimers" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Disclaimer" type="StatementT" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Disclaimer statement, e. g. concerning responsibility for data quality or legal implications.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/Disclaimers/Disclaimer
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StatementT
properties
isRef 0
content complex
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languagerequired      
annotation
documentation 
Disclaimer statement, e. g. concerning responsibility for data quality or legal implications.
source
<xs:element name="Disclaimer" type="StatementT" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Disclaimer statement, e. g. concerning responsibility for data quality or legal implications.</xs:documentation>
  </xs:annotation>
</xs:element>

element IPRStatements/Acknowledgements
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Acknowledgement
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="Acknowledgements" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Acknowledgement" type="StatementT" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A free form text acknowledging support (e. g. grant money, help, permission to reuse published material, etc.)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/Acknowledgements/Acknowledgement
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StatementT
properties
isRef 0
content complex
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languagerequired      
annotation
documentation 
A free form text acknowledging support (e. g. grant money, help, permission to reuse published material, etc.)
source
<xs:element name="Acknowledgement" type="StatementT" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A free form text acknowledging support (e. g. grant money, help, permission to reuse published material, etc.)</xs:documentation>
  </xs:annotation>
</xs:element>

element IPRStatements/Citations
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Citation
annotation
documentation 
Container element for one to several statements, normally representing different language representations of the same content.
source
<xs:element name="Citations" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Container element for one to several statements, normally representing different language representations of the same content.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Citation" type="StatementT">
        <xs:annotation>
          <xs:documentation>Indicates how this dataset or record should be attributed if used [OBIF 1.0]</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element IPRStatements/Citations/Citation
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StatementT
properties
isRef 0
content complex
children Text Details URI
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languagerequired      
annotation
documentation 
Indicates how this dataset or record should be attributed if used [OBIF 1.0]
source
<xs:element name="Citation" type="StatementT">
  <xs:annotation>
    <xs:documentation>Indicates how this dataset or record should be attributed if used [OBIF 1.0]</xs:documentation>
  </xs:annotation>
</xs:element>

complexType LabelReprT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Text Abbreviation
used by
element LabelT/Representation
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languagerequired      
annotation
documentation 
Language-specific simple label, using simple formatted text
source
<xs:complexType name="LabelReprT">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Language-specific simple label, using simple formatted text</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Text" type="String255">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Label text in a specific language.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Abbreviation" type="String50" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Restricted to 50 characters maximum length, including blanks (recommended to be shorter!). Label abbreviations are especially important when displaying information in a tabular format.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="language" type="xs:language" use="required"/>
</xs:complexType>

element LabelReprT/Text
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String255
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Label text in a specific language.
source
<xs:element name="Text" type="String255">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Label text in a specific language.</xs:documentation>
  </xs:annotation>
</xs:element>

element LabelReprT/Abbreviation
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String50
properties
isRef 0
content simple
facets
minLength 1
maxLength 50
whiteSpace collapse
annotation
documentation 
Restricted to 50 characters maximum length, including blanks (recommended to be shorter!). Label abbreviations are especially important when displaying information in a tabular format.
source
<xs:element name="Abbreviation" type="String50" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Restricted to 50 characters maximum length, including blanks (recommended to be shorter!). Label abbreviations are especially important when displaying information in a tabular format.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType LabelT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Representation
used by
element OrganisationT/Name
annotation
documentation 
Collection of language-specific label representations
source
<xs:complexType name="LabelT">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Collection of language-specific label representations</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Representation" type="LabelReprT" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Language-specific label representation
[ATTR: language]</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element LabelT/Representation
diagram
namespace http://landcareresearch.co.nz/IASProfile
type LabelReprT
properties
isRef 0
content complex
children Text Abbreviation
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languagerequired      
annotation
documentation 
Language-specific label representation
[ATTR: language]
source
<xs:element name="Representation" type="LabelReprT" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Language-specific label representation
[ATTR: language]</xs:documentation>
  </xs:annotation>
</xs:element>

complexType LinearMeasureT
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of xs:decimal
properties
base xs:decimal
mixed false
used by
elements LocationT/BoundingBoxDX RequirementsTolerancesT/Precipitation
attributes
Name  Type  Use  Default  Fixed  Annotation
units  required      
unitTime  optional      
source
<xs:complexType name="LinearMeasureT" mixed="false">
  <xs:simpleContent>
    <xs:extension base="xs:decimal">
      <xs:attributeGroup ref="LinearUnit"/>
      <xs:attributeGroup ref="TimeMeasures"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType LinearRangeT
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of NumericRangeT
properties
base NumericRangeT
children Lower Upper
used by
elements RequirementsTolerancesT/Depth RequirementsTolerancesT/Elevation
attributes
Name  Type  Use  Default  Fixed  Annotation
unitTime  optional      
units  required      
source
<xs:complexType name="LinearRangeT">
  <xs:complexContent>
    <xs:extension base="NumericRangeT">
      <xs:attributeGroup ref="LinearUnit"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType LocationT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children MarineBioregion FreshWaterBody Continent IslandGroup Island Country StateProvince CountyMunicipality Locality LocalityType NearestNamedPlace GeodeticDatum DecimalLongitude DecimalLatitude FullEasting FullNorthing CoordinateUncertaintyMeters ProjectionType GridUnits UTMZone BoundingBoxDX BoundingBoxDY AreaSize Elevation MinimumDepthInMeters MaximumDepthInMeters DefinedLocationSchema LocationGUID
used by
elements ChecklistByLocationT/Locations/Location ChecklistByTaxonT/Taxa/Taxon/Locations/Location
source
<xs:complexType name="LocationT">
  <xs:sequence>
    <xs:element name="MarineBioregion" minOccurs="0">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="FreshWaterBody" minOccurs="0">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Continent" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="IslandGroup" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Island" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Country" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="StateProvince" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="CountyMunicipality" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Locality" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="LocalityType" type="PlaceholderT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>port, protected area etc</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NearestNamedPlace" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="GeodeticDatum" type="PlaceholderT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Need to assure compliance with geospatial standards</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DecimalLongitude" type="PlaceholderT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>@@@from greenwich? 0-360? -180-+180</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DecimalLatitude" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="FullEasting" minOccurs="0"/>
    <xs:element name="FullNorthing" minOccurs="0"/>
    <xs:element name="CoordinateUncertaintyMeters" type="PlaceholderT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>I think we need accuracy and uncertainty</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProjectionType" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="GridUnits" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="UTMZone" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="BoundingBoxDX" type="LinearMeasureT" minOccurs="0"/>
    <xs:element name="BoundingBoxDY" type="xs:decimal" minOccurs="0"/>
    <xs:element name="AreaSize" type="xs:decimal" minOccurs="0"/>
    <xs:element name="Elevation" type="NumericRangeT" minOccurs="0"/>
    <xs:element name="MinimumDepthInMeters" minOccurs="0"/>
    <xs:element name="MaximumDepthInMeters" minOccurs="0"/>
    <xs:element name="DefinedLocationSchema">
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="DefinedSchemaType">
            <xs:sequence maxOccurs="unbounded">
              <xs:element name="DefinedSchemaName" minOccurs="0"/>
              <xs:element name="DefinedSchemaValue" minOccurs="0"/>
              <xs:element name="DefinedSchemaReference" type="ReferencedSource" minOccurs="0"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="LocationGUID" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Extrenal references, e.g. to WMS providers. Probably a better way? What do FDGC do? </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element LocationT/MarineBioregion
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children DefinedSchema
source
<xs:element name="MarineBioregion" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element LocationT/MarineBioregion/DefinedSchema
diagram
namespace http://landcareresearch.co.nz/IASProfile
type DefinedSchemaType
properties
isRef 0
content complex
mixed false
children ListResolutionGUID
source
<xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>

element LocationT/FreshWaterBody
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children DefinedSchema
source
<xs:element name="FreshWaterBody" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element LocationT/FreshWaterBody/DefinedSchema
diagram
namespace http://landcareresearch.co.nz/IASProfile
type DefinedSchemaType
properties
isRef 0
content complex
mixed false
children ListResolutionGUID
source
<xs:element name="DefinedSchema" type="DefinedSchemaType" minOccurs="0"/>

element LocationT/Continent
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Continent" type="PlaceholderT" minOccurs="0"/>

element LocationT/IslandGroup
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="IslandGroup" type="PlaceholderT" minOccurs="0"/>

element LocationT/Island
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Island" type="PlaceholderT" minOccurs="0"/>

element LocationT/Country
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Country" type="PlaceholderT" minOccurs="0"/>

element LocationT/StateProvince
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="StateProvince" type="PlaceholderT" minOccurs="0"/>

element LocationT/CountyMunicipality
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="CountyMunicipality" type="PlaceholderT" minOccurs="0"/>

element LocationT/Locality
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Locality" type="PlaceholderT" minOccurs="0"/>

element LocationT/LocalityType
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
port, protected area etc
source
<xs:element name="LocalityType" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>port, protected area etc</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationT/NearestNamedPlace
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="NearestNamedPlace" type="PlaceholderT" minOccurs="0"/>

element LocationT/GeodeticDatum
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
Need to assure compliance with geospatial standards
source
<xs:element name="GeodeticDatum" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Need to assure compliance with geospatial standards</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationT/DecimalLongitude
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
@@@from greenwich? 0-360? -180-+180
source
<xs:element name="DecimalLongitude" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@from greenwich? 0-360? -180-+180</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationT/DecimalLatitude
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="DecimalLatitude" type="PlaceholderT" minOccurs="0"/>

element LocationT/FullEasting
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="FullEasting" minOccurs="0"/>

element LocationT/FullNorthing
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="FullNorthing" minOccurs="0"/>

element LocationT/CoordinateUncertaintyMeters
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
I think we need accuracy and uncertainty
source
<xs:element name="CoordinateUncertaintyMeters" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>I think we need accuracy and uncertainty</xs:documentation>
  </xs:annotation>
</xs:element>

element LocationT/ProjectionType
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="ProjectionType" type="PlaceholderT" minOccurs="0"/>

element LocationT/GridUnits
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="GridUnits" type="PlaceholderT" minOccurs="0"/>

element LocationT/UTMZone
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="UTMZone" type="PlaceholderT" minOccurs="0"/>

element LocationT/BoundingBoxDX
diagram
namespace http://landcareresearch.co.nz/IASProfile
type LinearMeasureT
properties
isRef 0
content complex
mixed false
attributes
Name  Type  Use  Default  Fixed  Annotation
units  required      
unitTime  optional      
source
<xs:element name="BoundingBoxDX" type="LinearMeasureT" minOccurs="0"/>

element LocationT/BoundingBoxDY
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:decimal
properties
isRef 0
content simple
source
<xs:element name="BoundingBoxDY" type="xs:decimal" minOccurs="0"/>

element LocationT/AreaSize
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:decimal
properties
isRef 0
content simple
source
<xs:element name="AreaSize" type="xs:decimal" minOccurs="0"/>

element LocationT/Elevation
diagram
namespace http://landcareresearch.co.nz/IASProfile
type NumericRangeT
properties
isRef 0
content complex
children Lower Upper
attributes
Name  Type  Use  Default  Fixed  Annotation
unitTime  optional      
source
<xs:element name="Elevation" type="NumericRangeT" minOccurs="0"/>

element LocationT/MinimumDepthInMeters
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="MinimumDepthInMeters" minOccurs="0"/>

element LocationT/MaximumDepthInMeters
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="MaximumDepthInMeters" minOccurs="0"/>

element LocationT/DefinedLocationSchema
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of DefinedSchemaType
properties
isRef 0
content complex
children ListResolutionGUID DefinedSchemaName DefinedSchemaValue DefinedSchemaReference
source
<xs:element name="DefinedLocationSchema">
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="DefinedSchemaType">
        <xs:sequence maxOccurs="unbounded">
          <xs:element name="DefinedSchemaName" minOccurs="0"/>
          <xs:element name="DefinedSchemaValue" minOccurs="0"/>
          <xs:element name="DefinedSchemaReference" type="ReferencedSource" minOccurs="0"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element LocationT/DefinedLocationSchema/DefinedSchemaName
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="DefinedSchemaName" minOccurs="0"/>

element LocationT/DefinedLocationSchema/DefinedSchemaValue
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="DefinedSchemaValue" minOccurs="0"/>

element LocationT/DefinedLocationSchema/DefinedSchemaReference
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ReferencedSource
properties
isRef 0
content complex
children ReferenceGUID ReferenceElement Keyword DataQualityStatement
source
<xs:element name="DefinedSchemaReference" type="ReferencedSource" minOccurs="0"/>

element LocationT/LocationGUID
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
Extrenal references, e.g. to WMS providers. Probably a better way? What do FDGC do? 
source
<xs:element name="LocationGUID" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Extrenal references, e.g. to WMS providers. Probably a better way? What do FDGC do? </xs:documentation>
  </xs:annotation>
</xs:element>

complexType LSIDT
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of xs:string
properties
base xs:string
used by
element GUIDT/LSID
annotation
documentation 
LSID type. @@@Should have a Pattern?
source
<xs:complexType name="LSIDT">
  <xs:annotation>
    <xs:documentation>LSID type. @@@Should have a Pattern?</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:string"/>
  </xs:simpleContent>
</xs:complexType>

complexType ManagementDataT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Duration Concentration GridSize
used by
elements ActivityT/Biological ActivityT/Chemical ActivityT/Physical
source
<xs:complexType name="ManagementDataT">
  <xs:sequence>
    <xs:element name="Duration" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Concentration" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="GridSize" type="PlaceholderT" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element ManagementDataT/Duration
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Duration" type="PlaceholderT" minOccurs="0"/>

element ManagementDataT/Concentration
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Concentration" type="PlaceholderT" minOccurs="0"/>

element ManagementDataT/GridSize
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="GridSize" type="PlaceholderT" minOccurs="0"/>

complexType ManagementMethodT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Concentration ConcentrationUnits ApplicationRate ApplicationRateUnits NumberApplications TimeBetweenApplications
used by
elements ControlMethodsType/Herbicides ControlMethodsType/Other ControlMethodsType/Poison ControlMethodsType/Trapping
source
<xs:complexType name="ManagementMethodT">
  <xs:sequence>
    <xs:element name="Concentration" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="ConcentrationUnits" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="ApplicationRate" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="ApplicationRateUnits" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="NumberApplications" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="TimeBetweenApplications" type="PlaceholderT" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element ManagementMethodT/Concentration
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Concentration" type="PlaceholderT" minOccurs="0"/>

element ManagementMethodT/ConcentrationUnits
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="ConcentrationUnits" type="PlaceholderT" minOccurs="0"/>

element ManagementMethodT/ApplicationRate
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="ApplicationRate" type="PlaceholderT" minOccurs="0"/>

element ManagementMethodT/ApplicationRateUnits
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="ApplicationRateUnits" type="PlaceholderT" minOccurs="0"/>

element ManagementMethodT/NumberApplications
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="NumberApplications" type="PlaceholderT" minOccurs="0"/>

element ManagementMethodT/TimeBetweenApplications
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="TimeBetweenApplications" type="PlaceholderT" minOccurs="0"/>

complexType ManagementT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children ProjectOrCaseStudy Prevention Control Eradication Containment Mitigation
used by
element FactSheetT/Management
annotation
documentation 
@@@###feels like this should be a singleton which is a choice, each one also being a singleton representing a single Management activity, and those should be in a container wherever used. Hiw di you tell the difference between a single management with may objects, e.g. DiffucultyEfficacy and severak Management activities with one object? BobMorris
source
<xs:complexType name="ManagementT">
  <xs:annotation>
    <xs:documentation>@@@###feels like this should be a singleton which is a choice, each one also being a singleton representing a single Management activity, and those should be in a container wherever used. Hiw di you tell the difference between a single management with may objects, e.g. DiffucultyEfficacy and severak Management activities with one object? BobMorris</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ProjectOrCaseStudy" type="ProjectOrCaseStudyType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:sequence minOccurs="0">
      <xs:element name="Prevention" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>@@@###needs work</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="IncursionDetection" type="PlaceholderT" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Where/when to look for it, how to attract/trap it, where to find a diagnostic key/expert to identify it, etc.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="RapidResponse" type="PlaceholderT" minOccurs="0">
              <xs:annotation>
                <xs:documentation>how to collect it, who to send sample to, warning statements etc.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AwarenessRaising" type="PlaceholderT" minOccurs="0"/>
            <xs:element name="PostPreBorder" type="PlaceholderT" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Flag as post or pre</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Control" type="ActivityT" minOccurs="0"/>
      <xs:element name="Eradication" type="ActivityT" minOccurs="0"/>
      <xs:element name="Containment" type="ActivityT" minOccurs="0"/>
      <xs:element name="Mitigation" type="ActivityT" minOccurs="0"/>
    </xs:sequence>
  </xs:sequence>
</xs:complexType>

element ManagementT/ProjectOrCaseStudy
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ProjectOrCaseStudyType
properties
isRef 0
content complex
children CostToDate Contacts CompletionDate StartDate BackgroundInformation LegalRegulatory NonTargetIssues ActivityDetails Aim RiskOfReinvasion Results Conclusion Sources DifficultyEfficacy EstimatedTotalCost
source
<xs:element name="ProjectOrCaseStudy" type="ProjectOrCaseStudyType" minOccurs="0" maxOccurs="unbounded"/>

element ManagementT/Prevention
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children IncursionDetection RapidResponse AwarenessRaising PostPreBorder
annotation
documentation 
@@@###needs work
source
<xs:element name="Prevention" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>@@@###needs work</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="IncursionDetection" type="PlaceholderT" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Where/when to look for it, how to attract/trap it, where to find a diagnostic key/expert to identify it, etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="RapidResponse" type="PlaceholderT" minOccurs="0">
        <xs:annotation>
          <xs:documentation>how to collect it, who to send sample to, warning statements etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AwarenessRaising" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="PostPreBorder" type="PlaceholderT" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Flag as post or pre</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ManagementT/Prevention/IncursionDetection
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
Where/when to look for it, how to attract/trap it, where to find a diagnostic key/expert to identify it, etc.
source
<xs:element name="IncursionDetection" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Where/when to look for it, how to attract/trap it, where to find a diagnostic key/expert to identify it, etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element ManagementT/Prevention/RapidResponse
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
how to collect it, who to send sample to, warning statements etc.
source
<xs:element name="RapidResponse" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>how to collect it, who to send sample to, warning statements etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element ManagementT/Prevention/AwarenessRaising
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="AwarenessRaising" type="PlaceholderT" minOccurs="0"/>

element ManagementT/Prevention/PostPreBorder
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
Flag as post or pre
source
<xs:element name="PostPreBorder" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Flag as post or pre</xs:documentation>
  </xs:annotation>
</xs:element>

element ManagementT/Control
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ActivityT
properties
isRef 0
content complex
children Physical Biological Chemical Cultural IPM
source
<xs:element name="Control" type="ActivityT" minOccurs="0"/>

element ManagementT/Eradication
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ActivityT
properties
isRef 0
content complex
children Physical Biological Chemical Cultural IPM
source
<xs:element name="Eradication" type="ActivityT" minOccurs="0"/>

element ManagementT/Containment
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ActivityT
properties
isRef 0
content complex
children Physical Biological Chemical Cultural IPM
source
<xs:element name="Containment" type="ActivityT" minOccurs="0"/>

element ManagementT/Mitigation
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ActivityT
properties
isRef 0
content complex
children Physical Biological Chemical Cultural IPM
source
<xs:element name="Mitigation" type="ActivityT" minOccurs="0"/>

complexType MetadataDescriptionRepr
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Title Details Coverage URI
used by
element ContentMetadata/Description/Representation
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languagerequired      
annotation
documentation 
Language-specific content metadata (title, description, etc.) with *required* Language attribute added.
source
<xs:complexType name="MetadataDescriptionRepr">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Language-specific content metadata (title, description, etc.) with *required* Language attribute added.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Title" type="String255">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element "Title": A short, concise title.</xs:documentation>
        <xs:documentation xml:lang="en-us">General Note on DublinCore translation: In addition to those that can bee transformed from UBIF metadata, an additional DC.Type='dataset' should be added.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Details" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element "Description": Free-form text containing a longer description of the project.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Coverage" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element "Coverage": Free-form text describing geographic, taxonomic, or other coverage aspects of terminology or descriptions available in the current project.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="URI" type="GUIDT" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">URL pointing to an online source related to the current project, which may or may not serve an updated version of the description data.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="language" type="xs:language" use="required"/>
</xs:complexType>

element MetadataDescriptionRepr/Title
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String255
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Source for Dublin-Core standard element "Title": A short, concise title.
documentation 
General Note on DublinCore translation: In addition to those that can bee transformed from UBIF metadata, an additional DC.Type='dataset' should be added.
source
<xs:element name="Title" type="String255">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element "Title": A short, concise title.</xs:documentation>
    <xs:documentation xml:lang="en-us">General Note on DublinCore translation: In addition to those that can bee transformed from UBIF metadata, an additional DC.Type='dataset' should be added.</xs:documentation>
  </xs:annotation>
</xs:element>

element MetadataDescriptionRepr/Details
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String
properties
isRef 0
content simple
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Source for Dublin-Core standard element "Description": Free-form text containing a longer description of the project.
source
<xs:element name="Details" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element "Description": Free-form text containing a longer description of the project.</xs:documentation>
  </xs:annotation>
</xs:element>

element MetadataDescriptionRepr/Coverage
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String
properties
isRef 0
content simple
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Source for Dublin-Core standard element "Coverage": Free-form text describing geographic, taxonomic, or other coverage aspects of terminology or descriptions available in the current project.
source
<xs:element name="Coverage" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element "Coverage": Free-form text describing geographic, taxonomic, or other coverage aspects of terminology or descriptions available in the current project.</xs:documentation>
  </xs:annotation>
</xs:element>

element MetadataDescriptionRepr/URI
diagram
namespace http://landcareresearch.co.nz/IASProfile
type GUIDT
properties
isRef 0
content complex
children URI LSID DOI
annotation
documentation 
URL pointing to an online source related to the current project, which may or may not serve an updated version of the description data.
source
<xs:element name="URI" type="GUIDT" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">URL pointing to an online source related to the current project, which may or may not serve an updated version of the description data.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType NumericRangeT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Lower Upper
used by
elements LocationT/Elevation RequirementsTolerancesT/Pedology/ParticleSize RequirementsTolerancesT/Temperature
complexTypes AreaRangeT LinearRangeT VolumeRangeT
attributes
Name  Type  Use  Default  Fixed  Annotation
unitTime  optional      
annotation
documentation 
A range of numbers, optionally per unit time expressed in optional unitTime attribute, 
source
<xs:complexType name="NumericRangeT">
  <xs:annotation>
    <xs:documentation>A range of numbers, optionally per unit time expressed in optional unitTime attribute, </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Lower" type="xs:decimal" minOccurs="0"/>
    <xs:element name="Upper" type="xs:decimal" minOccurs="0"/>
  </xs:sequence>
  <xs:attributeGroup ref="TimeMeasures"/>
</xs:complexType>

element NumericRangeT/Lower
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:decimal
properties
isRef 0
content simple
source
<xs:element name="Lower" type="xs:decimal" minOccurs="0"/>

element NumericRangeT/Upper
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:decimal
properties
isRef 0
content simple
source
<xs:element name="Upper" type="xs:decimal" minOccurs="0"/>

complexType OrganisationT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Name OrgUnits
used by
element ContactT/Organisation
source
<xs:complexType name="OrganisationT">
  <xs:sequence>
    <xs:element name="Name" type="LabelT">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Full organization or corporate name in multiple languages (en: 'Botanical Garden of ...', de: 'Botanischer Garten von ...'). vCard:Org.OrgName). The Label mechanism also supports acronyms / abbreviations (no vCard equivalent!). @@@###Feels like this needs some unique prefered label--else can't compare Name objects...BobMorris </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="OrgUnits" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">If the contact contains no person definition: the unit within the organization the agent represents; else a list of the various organisational units to which a person may belong. (vCard:OrgUnit)@@@###as above, maybe needs a unique label fir comparison of OrgUnits  BobMorris</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="OrgUnit" type="StringL" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">(vCard:OrgUnit)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element OrganisationT/Name
diagram
namespace http://landcareresearch.co.nz/IASProfile
type LabelT
properties
isRef 0
content complex
children Representation
annotation
documentation 
Full organization or corporate name in multiple languages (en: 'Botanical Garden of ...', de: 'Botanischer Garten von ...'). vCard:Org.OrgName). The Label mechanism also supports acronyms / abbreviations (no vCard equivalent!). @@@###Feels like this needs some unique prefered label--else can't compare Name objects...BobMorris 
source
<xs:element name="Name" type="LabelT">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Full organization or corporate name in multiple languages (en: 'Botanical Garden of ...', de: 'Botanischer Garten von ...'). vCard:Org.OrgName). The Label mechanism also supports acronyms / abbreviations (no vCard equivalent!). @@@###Feels like this needs some unique prefered label--else can't compare Name objects...BobMorris </xs:documentation>
  </xs:annotation>
</xs:element>

element OrganisationT/OrgUnits
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children OrgUnit
annotation
documentation 
If the contact contains no person definition: the unit within the organization the agent represents; else a list of the various organisational units to which a person may belong. (vCard:OrgUnit)@@@###as above, maybe needs a unique label fir comparison of OrgUnits  BobMorris
source
<xs:element name="OrgUnits" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">If the contact contains no person definition: the unit within the organization the agent represents; else a list of the various organisational units to which a person may belong. (vCard:OrgUnit)@@@###as above, maybe needs a unique label fir comparison of OrgUnits  BobMorris</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="OrgUnit" type="StringL" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation xml:lang="en-us">(vCard:OrgUnit)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element OrganisationT/OrgUnits/OrgUnit
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StringL
properties
isRef 0
content complex
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languageoptional      
annotation
documentation 
(vCard:OrgUnit)
source
<xs:element name="OrgUnit" type="StringL" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">(vCard:OrgUnit)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ParagraphT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Paragraph
used by
element FreeTextT/Paragraph
annotation
documentation 
  used for long text
source
<xs:complexType name="ParagraphT">
  <xs:annotation>
    <xs:documentation>  used for long text</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Paragraph" type="xs:string">
      <xs:annotation>
        <xs:documentation>Use html e.g. &lt;b&lt; for bold. Do not embed "<" or ">" literals.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ParagraphT/Paragraph
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Use html e.g. &lt;b&lt; for bold. Do not embed "<" or ">" literals.
source
<xs:element name="Paragraph" type="xs:string">
  <xs:annotation>
    <xs:documentation>Use html e.g. &lt;b&lt; for bold. Do not embed "<" or ">" literals.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType PathwayType
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Date Vector Cause Route Type InitialPopulationSize ProjectOrCaseStudy
used by
elements BiostatusT/Dispersal BiostatusT/Introduction
source
<xs:complexType name="PathwayType">
  <xs:sequence>
    <xs:element name="Date" minOccurs="0"/>
    <xs:element name="Vector" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Aircraft
Aquaculture stock
Bait
Bulk freight/cargo
Clothing/footwear
Consumable
Container
Debris associated with human activities
Floating vegetation/debris
Germplasm
Habitat material
Hides, trophies, feathers
Host organism
Humans 
Live seafood
Luggage
Machinery/equipment
Mail
Mulch, straw, baskets, sod, etc
Other live animal
Other vector
Pet
Plant or parts of plants
Sailor's seachests
Ship ballast water/sediment
Ship bilge water
Ship holds, cabins, etc.
Ship structures above the water line
Ship/boat
Ship/boat hull fouling
Shipping material
Soil, sand etc.
Vehicles
Waste associated with human activities
Water
Wind
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Cause" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Acclimatisation Societies
Agriculture (includes horticulture, forestry, etc.)
Aid
Angling
Aquaculture
Aquarium trade
Biological control
Botanical gardens
Breeding
Cut flower trade
Digestion/excretion
Disturbance
Dune stabilisation
Erosion control
Escape from confinement
Flooding
Food
Forage
Forestry
Garden escape
Garden waste disposal
Harvesting fur/wool/hair
Hedges
Hitchhiker
Horticulture
Hunting 
Industrial purposes
Intentional release
Interbasin transfers
Interconnected waterways
Internet sales
Landscape/fauna "improvement"
Landscaping industry
Live food trade
Mariculture
Medicinal use
Military movements
Natural disaster
Nursery trade
Off-site preservation
Ornamental purposes
Other cause
People foraging
People sharing resources
Pet trade
Propagation
Racing 
Research
Seed trade
Self-propelled
Smuggling
Stocking
Timber trade
Windbreaks
Worm cultivation
Zoos
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Route" minOccurs="0">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="To" minOccurs="0"/>
          <xs:element name="From" minOccurs="0"/>
          <xs:element name="Corridor" minOccurs="0"/>
          <xs:element name="FreeText" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Rememember to add de-aggregated containers</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Distance" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Type" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Intentional
Intentional, illegally
by natural means
Unintentional
Unknown
</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InitialPopulationSize" minOccurs="0"/>
    <xs:element name="ProjectOrCaseStudy" type="ProjectOrCaseStudyType" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element PathwayType/Date
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="Date" minOccurs="0"/>

element PathwayType/Vector
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
annotation
documentation 
Aircraft
Aquaculture stock
Bait
Bulk freight/cargo
Clothing/footwear
Consumable
Container
Debris associated with human activities
Floating vegetation/debris
Germplasm
Habitat material
Hides, trophies, feathers
Host organism
Humans 
Live seafood
Luggage
Machinery/equipment
Mail
Mulch, straw, baskets, sod, etc
Other live animal
Other vector
Pet
Plant or parts of plants
Sailor's seachests
Ship ballast water/sediment
Ship bilge water
Ship holds, cabins, etc.
Ship structures above the water line
Ship/boat
Ship/boat hull fouling
Shipping material
Soil, sand etc.
Vehicles
Waste associated with human activities
Water
Wind
source
<xs:element name="Vector" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Aircraft
Aquaculture stock
Bait
Bulk freight/cargo
Clothing/footwear
Consumable
Container
Debris associated with human activities
Floating vegetation/debris
Germplasm
Habitat material
Hides, trophies, feathers
Host organism
Humans 
Live seafood
Luggage
Machinery/equipment
Mail
Mulch, straw, baskets, sod, etc
Other live animal
Other vector
Pet
Plant or parts of plants
Sailor's seachests
Ship ballast water/sediment
Ship bilge water
Ship holds, cabins, etc.
Ship structures above the water line
Ship/boat
Ship/boat hull fouling
Shipping material
Soil, sand etc.
Vehicles
Waste associated with human activities
Water
Wind
</xs:documentation>
  </xs:annotation>
</xs:element>

element PathwayType/Cause
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
annotation
documentation 
Acclimatisation Societies
Agriculture (includes horticulture, forestry, etc.)
Aid
Angling
Aquaculture
Aquarium trade
Biological control
Botanical gardens
Breeding
Cut flower trade
Digestion/excretion
Disturbance
Dune stabilisation
Erosion control
Escape from confinement
Flooding
Food
Forage
Forestry
Garden escape
Garden waste disposal
Harvesting fur/wool/hair
Hedges
Hitchhiker
Horticulture
Hunting 
Industrial purposes
Intentional release
Interbasin transfers
Interconnected waterways
Internet sales
Landscape/fauna "improvement"
Landscaping industry
Live food trade
Mariculture
Medicinal use
Military movements
Natural disaster
Nursery trade
Off-site preservation
Ornamental purposes
Other cause
People foraging
People sharing resources
Pet trade
Propagation
Racing 
Research
Seed trade
Self-propelled
Smuggling
Stocking
Timber trade
Windbreaks
Worm cultivation
Zoos
source
<xs:element name="Cause" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Acclimatisation Societies
Agriculture (includes horticulture, forestry, etc.)
Aid
Angling
Aquaculture
Aquarium trade
Biological control
Botanical gardens
Breeding
Cut flower trade
Digestion/excretion
Disturbance
Dune stabilisation
Erosion control
Escape from confinement
Flooding
Food
Forage
Forestry
Garden escape
Garden waste disposal
Harvesting fur/wool/hair
Hedges
Hitchhiker
Horticulture
Hunting 
Industrial purposes
Intentional release
Interbasin transfers
Interconnected waterways
Internet sales
Landscape/fauna "improvement"
Landscaping industry
Live food trade
Mariculture
Medicinal use
Military movements
Natural disaster
Nursery trade
Off-site preservation
Ornamental purposes
Other cause
People foraging
People sharing resources
Pet trade
Propagation
Racing 
Research
Seed trade
Self-propelled
Smuggling
Stocking
Timber trade
Windbreaks
Worm cultivation
Zoos
</xs:documentation>
  </xs:annotation>
</xs:element>

element PathwayType/Route
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children To From Corridor FreeText Distance
source
<xs:element name="Route" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="To" minOccurs="0"/>
      <xs:element name="From" minOccurs="0"/>
      <xs:element name="Corridor" minOccurs="0"/>
      <xs:element name="FreeText" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Rememember to add de-aggregated containers</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Distance" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PathwayType/Route/To
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="To" minOccurs="0"/>

element PathwayType/Route/From
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="From" minOccurs="0"/>

element PathwayType/Route/Corridor
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="Corridor" minOccurs="0"/>

element PathwayType/Route/FreeText
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
annotation
documentation 
Rememember to add de-aggregated containers
source
<xs:element name="FreeText" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Rememember to add de-aggregated containers</xs:documentation>
  </xs:annotation>
</xs:element>

element PathwayType/Route/Distance
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="Distance" minOccurs="0"/>

element PathwayType/Type
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
annotation
documentation 
Intentional
Intentional, illegally
by natural means
Unintentional
Unknown
source
<xs:element name="Type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Intentional
Intentional, illegally
by natural means
Unintentional
Unknown
</xs:documentation>
  </xs:annotation>
</xs:element>

element PathwayType/InitialPopulationSize
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
source
<xs:element name="InitialPopulationSize" minOccurs="0"/>

element PathwayType/ProjectOrCaseStudy
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ProjectOrCaseStudyType
properties
isRef 0
content complex
children CostToDate Contacts CompletionDate StartDate BackgroundInformation LegalRegulatory NonTargetIssues ActivityDetails Aim RiskOfReinvasion Results Conclusion Sources DifficultyEfficacy EstimatedTotalCost
source
<xs:element name="ProjectOrCaseStudy" type="ProjectOrCaseStudyType" minOccurs="0"/>

complexType PersonName
diagram
namespace http://landcareresearch.co.nz/IASProfile
children FullName SortingName AtomisedName
used by
element ContactT/Person
annotation
documentation 
Name of an individual person
source
<xs:complexType name="PersonName">
  <xs:annotation>
    <xs:documentation>Name of an individual person</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="FullName" type="String255">
      <xs:annotation>
        <xs:documentation>Preferred form of personal name for display as a string.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SortingName" type="String255" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The full name with the elements in preferred sorting sequence (vCard: Sort-String).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AtomisedName" minOccurs="0">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="InheritedName" type="String255">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">Family names, generational names, clan name, parents/grandparents personal names, etc. This (= last name in western cultures) may be compound ('Fischer von Waldheim', 'da Selva', 'Silvano Morales'). Depending on culture it is not necessarily the name of the parents nor common to the married couple and children, thus 'family name' should be avoided even though used in vCard.  (vCard:N.Family)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Prefix" type="String255" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">Prefix to inherited name that should be output before name, but is usually not included in sorting. Examples: 'von', 'Lord'. Compare Title for 'Prof', 'Dr.' (vCard:N.Prefix)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Suffix" type="String255" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">Suffix to name that should be output after name, regardless whether it is in sorting sequence (Inherited, Given) or not. Examples: 'Jun.', 'III.'. (vCard:N.Suffix)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="GivenNames" type="String255" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">The name given to a person as a personal name (= first or christian name in western cultures, including 'middle initials') may contain several words ('Ana Maria', 'Jerry B.'). Applicable only to persons. (vCard:N.Given + vCard:N.Middle)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="PreferredName" type="String255" minOccurs="0">
            <xs:annotation>
              <xs:documentation xml:lang="en-us">May differ from the first given name: second given name, nickname ('Bob' for 'Robert'), etc. (vCard:Nickname)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element PersonName/FullName
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String255
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Preferred form of personal name for display as a string.
source
<xs:element name="FullName" type="String255">
  <xs:annotation>
    <xs:documentation>Preferred form of personal name for display as a string.</xs:documentation>
  </xs:annotation>
</xs:element>

element PersonName/SortingName
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String255
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
The full name with the elements in preferred sorting sequence (vCard: Sort-String).
source
<xs:element name="SortingName" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The full name with the elements in preferred sorting sequence (vCard: Sort-String).</xs:documentation>
  </xs:annotation>
</xs:element>

element PersonName/AtomisedName
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children InheritedName Prefix Suffix GivenNames PreferredName
source
<xs:element name="AtomisedName" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="InheritedName" type="String255">
        <xs:annotation>
          <xs:documentation xml:lang="en-us">Family names, generational names, clan name, parents/grandparents personal names, etc. This (= last name in western cultures) may be compound ('Fischer von Waldheim', 'da Selva', 'Silvano Morales'). Depending on culture it is not necessarily the name of the parents nor common to the married couple and children, thus 'family name' should be avoided even though used in vCard.  (vCard:N.Family)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Prefix" type="String255" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en-us">Prefix to inherited name that should be output before name, but is usually not included in sorting. Examples: 'von', 'Lord'. Compare Title for 'Prof', 'Dr.' (vCard:N.Prefix)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Suffix" type="String255" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en-us">Suffix to name that should be output after name, regardless whether it is in sorting sequence (Inherited, Given) or not. Examples: 'Jun.', 'III.'. (vCard:N.Suffix)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GivenNames" type="String255" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en-us">The name given to a person as a personal name (= first or christian name in western cultures, including 'middle initials') may contain several words ('Ana Maria', 'Jerry B.'). Applicable only to persons. (vCard:N.Given + vCard:N.Middle)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="PreferredName" type="String255" minOccurs="0">
        <xs:annotation>
          <xs:documentation xml:lang="en-us">May differ from the first given name: second given name, nickname ('Bob' for 'Robert'), etc. (vCard:Nickname)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element PersonName/AtomisedName/InheritedName
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String255
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Family names, generational names, clan name, parents/grandparents personal names, etc. This (= last name in western cultures) may be compound ('Fischer von Waldheim', 'da Selva', 'Silvano Morales'). Depending on culture it is not necessarily the name of the parents nor common to the married couple and children, thus 'family name' should be avoided even though used in vCard.  (vCard:N.Family)
source
<xs:element name="InheritedName" type="String255">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Family names, generational names, clan name, parents/grandparents personal names, etc. This (= last name in western cultures) may be compound ('Fischer von Waldheim', 'da Selva', 'Silvano Morales'). Depending on culture it is not necessarily the name of the parents nor common to the married couple and children, thus 'family name' should be avoided even though used in vCard.  (vCard:N.Family)</xs:documentation>
  </xs:annotation>
</xs:element>

element PersonName/AtomisedName/Prefix
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String255
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Prefix to inherited name that should be output before name, but is usually not included in sorting. Examples: 'von', 'Lord'. Compare Title for 'Prof', 'Dr.' (vCard:N.Prefix)
source
<xs:element name="Prefix" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Prefix to inherited name that should be output before name, but is usually not included in sorting. Examples: 'von', 'Lord'. Compare Title for 'Prof', 'Dr.' (vCard:N.Prefix)</xs:documentation>
  </xs:annotation>
</xs:element>

element PersonName/AtomisedName/Suffix
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String255
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Suffix to name that should be output after name, regardless whether it is in sorting sequence (Inherited, Given) or not. Examples: 'Jun.', 'III.'. (vCard:N.Suffix)
source
<xs:element name="Suffix" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Suffix to name that should be output after name, regardless whether it is in sorting sequence (Inherited, Given) or not. Examples: 'Jun.', 'III.'. (vCard:N.Suffix)</xs:documentation>
  </xs:annotation>
</xs:element>

element PersonName/AtomisedName/GivenNames
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String255
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
The name given to a person as a personal name (= first or christian name in western cultures, including 'middle initials') may contain several words ('Ana Maria', 'Jerry B.'). Applicable only to persons. (vCard:N.Given + vCard:N.Middle)
source
<xs:element name="GivenNames" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">The name given to a person as a personal name (= first or christian name in western cultures, including 'middle initials') may contain several words ('Ana Maria', 'Jerry B.'). Applicable only to persons. (vCard:N.Given + vCard:N.Middle)</xs:documentation>
  </xs:annotation>
</xs:element>

element PersonName/AtomisedName/PreferredName
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String255
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
May differ from the first given name: second given name, nickname ('Bob' for 'Robert'), etc. (vCard:Nickname)
source
<xs:element name="PreferredName" type="String255" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">May differ from the first given name: second given name, nickname ('Bob' for 'Robert'), etc. (vCard:Nickname)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType PlaceholderT
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of xs:string
properties
base xs:string
used by
elements ProjectOrCaseStudyType/ActivityDetails DescriptiveDiagnosticDataType/DescriptiveData/AdultDescription ProjectOrCaseStudyType/Aim ManagementMethodT/ApplicationRate ManagementMethodT/ApplicationRateUnits RangeT/Area RequirementsTolerancesT/Pedology/Aspect ManagementT/Prevention/AwarenessRaising ProjectOrCaseStudyType/BackgroundInformation ChecklistByTaxonT/ChecklistGUID ImpactsT/Type/Environmental/CommunityComposition ImpactsT/Type/Environmental/CommunityStructure RequirementsTolerancesT/Competition ProjectOrCaseStudyType/CompletionDate ManagementMethodT/Concentration ManagementDataT/Concentration ManagementMethodT/ConcentrationUnits ProjectOrCaseStudyType/Conclusion ImpactsT/Type/Environmental/TaxonImpacted/ConservationSignificance LocationT/Continent LocationT/CoordinateUncertaintyMeters ProjectOrCaseStudyType/CostToDate LocationT/Country LocationT/CountyMunicipality ProjectOrCaseStudyType/Results/Criteria ActivityT/Cultural ImpactsT/Type/CulturalAmenity LocationT/DecimalLatitude LocationT/DecimalLongitude ImpactsT/Degree ProjectOrCaseStudyType/DifficultyEfficacy FactSheetT/Dispersal RequirementsTolerancesT/DissolvedOxygen RequirementsTolerancesT/Disturbance RequirementsTolerancesT/Drought ManagementDataT/Duration ImpactsT/Type/EconomicLivelihood ImpactsT/Type/Environmental/EcosystemProcesses ProjectOrCaseStudyType/EstimatedTotalCost ProjectOrCaseStudyType/Results/Failure TaxonomicT/FamilyName ExpertT/TaxaAndRange/FreeTextRange RequirementsTolerancesT/Frost LocationT/GeodeticDatum ManagementDataT/GridSize LocationT/GridUnits ImpactsT/Type/HumanHealth ManagementT/Prevention/IncursionDetection FactSheetT/IntroducedRange ActivityT/IPM LocationT/Island LocationT/IslandGroup DescriptiveDiagnosticDataType/DescriptiveData/JuvenileDescription DescriptiveDiagnosticDataType/DescriptiveData/KeyFeatures ProjectOrCaseStudyType/LegalRegulatory InteractionsT/LifeStage LocationT/Locality LocationT/LocalityType LocationT/LocationGUID DescriptiveDiagnosticDataType/DescriptiveData/MaximumSize FactSheetT/NativeRange LocationT/NearestNamedPlace ProjectOrCaseStudyType/NonTargetIssues ManagementMethodT/NumberApplications InteractionsT/Part RequirementsTolerancesT/pH DescriptiveDiagnosticDataType/DescriptiveData/Phenology BiostatusT/PopulationDynamics ManagementT/Prevention/PostPreBorder LocationT/ProjectionType ManagementT/Prevention/RapidResponse ReferencedSource/ReferenceElement ProjectOrCaseStudyType/RiskOfReinvasion FactSheetT/RiskStatement RequirementsTolerancesT/Salinity RequirementsTolerancesT/Shading RequirementsTolerancesT/Pedology/ShowLine RequirementsTolerancesT/Pedology/SlopeRange RequirementsTolerancesT/Pedology/SoilDrainage RequirementsTolerancesT/Pedology/SoilReaction RequirementsTolerancesT/Pedology/SoilTexture RequirementsTolerancesT/Pedology/SoilType RequirementsTolerancesT/SolarRadiation ProjectOrCaseStudyType/StartDate LocationT/StateProvince InteractionsT/Status ProjectOrCaseStudyType/Results/Success InteractionsT/Symptom TaxonomicT/Synonyms/Synonym ManagementMethodT/TimeBetweenApplications BiostatusT/Distribution/Trend BiostatusT/Abundance/Trend RequirementsTolerancesT/Turbidity LocationT/UTMZone RequirementsTolerancesT/Waterlogging RequirementsTolerancesT/WaterVelocity
source
<xs:complexType name="PlaceholderT">
  <xs:simpleContent>
    <xs:extension base="xs:string"/>
  </xs:simpleContent>
</xs:complexType>

complexType Profiles
diagram
namespace http://landcareresearch.co.nz/IASProfile
annotation
documentation 
root container
source
<xs:complexType name="Profiles">
  <xs:annotation>
    <xs:documentation>root container</xs:documentation>
  </xs:annotation>
  <xs:sequence/>
</xs:complexType>

complexType ProjectOrCaseStudyType
diagram
namespace http://landcareresearch.co.nz/IASProfile
children CostToDate Contacts CompletionDate StartDate BackgroundInformation LegalRegulatory NonTargetIssues ActivityDetails Aim RiskOfReinvasion Results Conclusion Sources DifficultyEfficacy EstimatedTotalCost
used by
elements ManagementT/ProjectOrCaseStudy ImpactsT/ProjectOrCaseStudy PathwayType/ProjectOrCaseStudy
source
<xs:complexType name="ProjectOrCaseStudyType">
  <xs:sequence>
    <xs:element name="CostToDate" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Contacts" type="ContactT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="CompletionDate" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="StartDate" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="BackgroundInformation" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="LegalRegulatory" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="NonTargetIssues" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="ActivityDetails" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Aim" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="RiskOfReinvasion" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Results" minOccurs="0">
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Success" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="Failure" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="Criteria" type="PlaceholderT" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Conclusion" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Sources" type="SourceMetadataT" minOccurs="0"/>
    <xs:element name="DifficultyEfficacy" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="EstimatedTotalCost" type="PlaceholderT" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element ProjectOrCaseStudyType/CostToDate
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="CostToDate" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/Contacts
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ContactT
properties
isRef 0
content complex
mixed false
children Organisation Person Roles Addresses TelephoneNumbers EmailAddresses URIs LogoURI
source
<xs:element name="Contacts" type="ContactT" minOccurs="0" maxOccurs="unbounded"/>

element ProjectOrCaseStudyType/CompletionDate
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="CompletionDate" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/StartDate
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="StartDate" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/BackgroundInformation
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="BackgroundInformation" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/LegalRegulatory
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="LegalRegulatory" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/NonTargetIssues
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="NonTargetIssues" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/ActivityDetails
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="ActivityDetails" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/Aim
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Aim" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/RiskOfReinvasion
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="RiskOfReinvasion" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/Results
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Success Failure Criteria
source
<xs:element name="Results" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Success" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="Failure" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="Criteria" type="PlaceholderT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ProjectOrCaseStudyType/Results/Success
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Success" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/Results/Failure
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Failure" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/Results/Criteria
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Criteria" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/Conclusion
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Conclusion" type="PlaceholderT" minOccurs="0"/>

element ProjectOrCaseStudyType/Sources
diagram
namespace http://landcareresearch.co.nz/IASProfile
type SourceMetadataT
properties
isRef 0
content complex
children Metadata SourceReference
source
<xs:element name="Sources" type="SourceMetadataT" minOccurs="0"/>

element ProjectOrCaseStudyType/DifficultyEfficacy
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="DifficultyEfficacy" type="PlaceholderT" minOccurs="0" maxOccurs="unbounded"/>

element ProjectOrCaseStudyType/EstimatedTotalCost
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="EstimatedTotalCost" type="PlaceholderT" minOccurs="0"/>

complexType RangeT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Area NativeInArea
used by
element HostsT/Range
source
<xs:complexType name="RangeT">
  <xs:sequence>
    <xs:element name="Area" type="PlaceholderT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>location</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NativeInArea" type="xs:boolean" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Native in this location or not</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element RangeT/Area
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
location
source
<xs:element name="Area" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>location</xs:documentation>
  </xs:annotation>
</xs:element>

element RangeT/NativeInArea
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:boolean
properties
isRef 0
content simple
annotation
documentation 
Native in this location or not
source
<xs:element name="NativeInArea" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Native in this location or not</xs:documentation>
  </xs:annotation>
</xs:element>

complexType ReferencedSource
diagram
namespace http://landcareresearch.co.nz/IASProfile
children ReferenceGUID ReferenceElement Keyword DataQualityStatement
used by
elements LocationT/DefinedLocationSchema/DefinedSchemaReference ControlMethodsType/SopportingDocumentation SourceMetadataT/SourceReference FactSheetT/Sources BiostatusT/Sources
annotation
documentation 
Linkage to referenced data - not enumerated here
source
<xs:complexType name="ReferencedSource">
  <xs:annotation>
    <xs:documentation>Linkage to referenced data - not enumerated here</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ReferenceGUID" type="GUIDT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>URI of an external reference</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ReferenceElement" type="PlaceholderT">
      <xs:annotation>
        <xs:documentation>cached elements of a reference - not enumerated here. Structures exist elsewhere. External namespace?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Keyword" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>keywords to match profile component decriptors. </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DataQualityStatement" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Third party comment@@@###what does this mean?BobMorris.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element ReferencedSource/ReferenceGUID
diagram
namespace http://landcareresearch.co.nz/IASProfile
type GUIDT
properties
isRef 0
content complex
children URI LSID DOI
annotation
documentation 
URI of an external reference
source
<xs:element name="ReferenceGUID" type="GUIDT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>URI of an external reference</xs:documentation>
  </xs:annotation>
</xs:element>

element ReferencedSource/ReferenceElement
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
cached elements of a reference - not enumerated here. Structures exist elsewhere. External namespace?
source
<xs:element name="ReferenceElement" type="PlaceholderT">
  <xs:annotation>
    <xs:documentation>cached elements of a reference - not enumerated here. Structures exist elsewhere. External namespace?</xs:documentation>
  </xs:annotation>
</xs:element>

element ReferencedSource/Keyword
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
keywords to match profile component decriptors. 
source
<xs:element name="Keyword" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>keywords to match profile component decriptors. </xs:documentation>
  </xs:annotation>
</xs:element>

element ReferencedSource/DataQualityStatement
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Third party comment@@@###what does this mean?BobMorris.
source
<xs:element name="DataQualityStatement" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Third party comment@@@###what does this mean?BobMorris.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType RequirementsTolerancesT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Temperature Precipitation Elevation Depth Pedology Salinity Frost Waterlogging Drought SolarRadiation pH DissolvedOxygen WaterVelocity Turbidity Shading Disturbance Competition
used by
element HabitatT/RequirementsTolerances
annotation
documentation 
@@@###Needs work
source
<xs:complexType name="RequirementsTolerancesT">
  <xs:annotation>
    <xs:documentation>@@@###Needs work</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Temperature" type="NumericRangeT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>@@@### need temp units?</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Precipitation" type="LinearMeasureT" minOccurs="0"/>
    <xs:element name="Elevation" type="LinearRangeT" minOccurs="0"/>
    <xs:element name="Depth" type="LinearRangeT" minOccurs="0"/>
    <xs:element name="Pedology" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>@@@###Needs work</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="SoilType" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="SoilTexture" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="ParticleSize" type="NumericRangeT" minOccurs="0"/>
          <xs:element name="SoilReaction" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="SoilDrainage" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="SlopeRange" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="Aspect" type="PlaceholderT" minOccurs="0"/>
          <xs:element name="ShowLine" type="PlaceholderT" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Salinity" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Frost" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Waterlogging" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Drought" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="SolarRadiation" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="pH" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="DissolvedOxygen" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="WaterVelocity" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Turbidity" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Shading" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Disturbance" type="PlaceholderT" minOccurs="0"/>
    <xs:element name="Competition" type="PlaceholderT" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element RequirementsTolerancesT/Temperature
diagram
namespace http://landcareresearch.co.nz/IASProfile
type NumericRangeT
properties
isRef 0
content complex
children Lower Upper
attributes
Name  Type  Use  Default  Fixed  Annotation
unitTime  optional      
annotation
documentation 
@@@### need temp units?
source
<xs:element name="Temperature" type="NumericRangeT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@### need temp units?</xs:documentation>
  </xs:annotation>
</xs:element>

element RequirementsTolerancesT/Precipitation
diagram
namespace http://landcareresearch.co.nz/IASProfile
type LinearMeasureT
properties
isRef 0
content complex
mixed false
attributes
Name  Type  Use  Default  Fixed  Annotation
units  required      
unitTime  optional      
source
<xs:element name="Precipitation" type="LinearMeasureT" minOccurs="0"/>

element RequirementsTolerancesT/Elevation
diagram
namespace http://landcareresearch.co.nz/IASProfile
type LinearRangeT
properties
isRef 0
content complex
children Lower Upper
attributes
Name  Type  Use  Default  Fixed  Annotation
unitTime  optional      
units  required      
source
<xs:element name="Elevation" type="LinearRangeT" minOccurs="0"/>

element RequirementsTolerancesT/Depth
diagram
namespace http://landcareresearch.co.nz/IASProfile
type LinearRangeT
properties
isRef 0
content complex
children Lower Upper
attributes
Name  Type  Use  Default  Fixed  Annotation
unitTime  optional      
units  required      
source
<xs:element name="Depth" type="LinearRangeT" minOccurs="0"/>

element RequirementsTolerancesT/Pedology
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children SoilType SoilTexture ParticleSize SoilReaction SoilDrainage SlopeRange Aspect ShowLine
annotation
documentation 
@@@###Needs work
source
<xs:element name="Pedology" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>@@@###Needs work</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SoilType" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="SoilTexture" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="ParticleSize" type="NumericRangeT" minOccurs="0"/>
      <xs:element name="SoilReaction" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="SoilDrainage" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="SlopeRange" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="Aspect" type="PlaceholderT" minOccurs="0"/>
      <xs:element name="ShowLine" type="PlaceholderT" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element RequirementsTolerancesT/Pedology/SoilType
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="SoilType" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Pedology/SoilTexture
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="SoilTexture" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Pedology/ParticleSize
diagram
namespace http://landcareresearch.co.nz/IASProfile
type NumericRangeT
properties
isRef 0
content complex
children Lower Upper
attributes
Name  Type  Use  Default  Fixed  Annotation
unitTime  optional      
source
<xs:element name="ParticleSize" type="NumericRangeT" minOccurs="0"/>

element RequirementsTolerancesT/Pedology/SoilReaction
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="SoilReaction" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Pedology/SoilDrainage
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="SoilDrainage" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Pedology/SlopeRange
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="SlopeRange" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Pedology/Aspect
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Aspect" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Pedology/ShowLine
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="ShowLine" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Salinity
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Salinity" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Frost
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Frost" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Waterlogging
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Waterlogging" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Drought
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Drought" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/SolarRadiation
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="SolarRadiation" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/pH
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="pH" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/DissolvedOxygen
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="DissolvedOxygen" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/WaterVelocity
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="WaterVelocity" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Turbidity
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Turbidity" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Shading
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Shading" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Disturbance
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Disturbance" type="PlaceholderT" minOccurs="0"/>

element RequirementsTolerancesT/Competition
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Competition" type="PlaceholderT" minOccurs="0"/>

complexType RevisionData
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Creators Contributors DateCreated DateModified
used by
element ContentMetadata/RevisionData
annotation
documentation 
RevisionData (creators, dates, revision) for the entire project/data set or individual objects.
source
<xs:complexType name="RevisionData">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">RevisionData (creators, dates, revision) for the entire project/data set or individual objects.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Creators" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element "Creators", i.e. Author or editor.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Contributors" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element"Contributors": General contributors, or translators.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DateCreated" type="xs:dateTime" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element "Date.Created": Date/time when the intellectual content (project, term, description, etc.) was created. Applications may initially set this to the system date for new data objects, but authors must be able to change it to an earlier date if necessary. If for legacy data this is imprecisely known, it may be missing here. Earlier versions in other data formats should then be mentioned in the copyright or acknowl. statements.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DateModified" type="xs:dateTime">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element Date.Modified: Date/time when the last modification of the object was made. If in online data sources the provider can not assess this, the current date/time may be substituted. For legacy data this may be set to the file date of imported data, or estimated.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element RevisionData/Creators
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String
properties
isRef 0
content simple
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Source for Dublin-Core standard element "Creators", i.e. Author or editor.
source
<xs:element name="Creators" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element "Creators", i.e. Author or editor.</xs:documentation>
  </xs:annotation>
</xs:element>

element RevisionData/Contributors
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String
properties
isRef 0
content simple
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Source for Dublin-Core standard element"Contributors": General contributors, or translators.
source
<xs:element name="Contributors" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element"Contributors": General contributors, or translators.</xs:documentation>
  </xs:annotation>
</xs:element>

element RevisionData/DateCreated
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:dateTime
properties
isRef 0
content simple
annotation
documentation 
Source for Dublin-Core standard element "Date.Created": Date/time when the intellectual content (project, term, description, etc.) was created. Applications may initially set this to the system date for new data objects, but authors must be able to change it to an earlier date if necessary. If for legacy data this is imprecisely known, it may be missing here. Earlier versions in other data formats should then be mentioned in the copyright or acknowl. statements.
source
<xs:element name="DateCreated" type="xs:dateTime" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element "Date.Created": Date/time when the intellectual content (project, term, description, etc.) was created. Applications may initially set this to the system date for new data objects, but authors must be able to change it to an earlier date if necessary. If for legacy data this is imprecisely known, it may be missing here. Earlier versions in other data formats should then be mentioned in the copyright or acknowl. statements.</xs:documentation>
  </xs:annotation>
</xs:element>

element RevisionData/DateModified
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:dateTime
properties
isRef 0
content simple
annotation
documentation 
Source for Dublin-Core standard element Date.Modified: Date/time when the last modification of the object was made. If in online data sources the provider can not assess this, the current date/time may be substituted. For legacy data this may be set to the file date of imported data, or estimated.
source
<xs:element name="DateModified" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Source for Dublin-Core standard element Date.Modified: Date/time when the last modification of the object was made. If in online data sources the provider can not assess this, the current date/time may be substituted. For legacy data this may be set to the file date of imported data, or estimated.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType SourceMetadataT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Metadata SourceReference
used by
elements DescriptiveDiagnosticDataType/DescriptiveData/References ChecklistByLocationT/SourceMetadata ChecklistByTaxonT/SourceMetadata ProjectOrCaseStudyType/Sources TaxonomicT/TaxonDataSources
annotation
documentation 
Not sure about linkage of DC with reference here. Needs further consideration.
source
<xs:complexType name="SourceMetadataT">
  <xs:annotation>
    <xs:documentation>Not sure about linkage of DC with reference here. Needs further consideration.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Metadata" type="ContentMetadata" minOccurs="0">
      <xs:annotation>
        <xs:documentation>ABCD Metadata element</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SourceReference" type="ReferencedSource" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>the sources used to build this profile. Lit references, web references, people. Against keyword to indicate profile component. This mechanims rather than many reference elemnts for each component.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element SourceMetadataT/Metadata
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ContentMetadata
properties
isRef 0
content complex
children Description IconURI Scope Version RevisionData Owners IPRStatements
annotation
documentation 
ABCD Metadata element
source
<xs:element name="Metadata" type="ContentMetadata" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ABCD Metadata element</xs:documentation>
  </xs:annotation>
</xs:element>

element SourceMetadataT/SourceReference
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ReferencedSource
properties
isRef 0
content complex
children ReferenceGUID ReferenceElement Keyword DataQualityStatement
annotation
documentation 
the sources used to build this profile. Lit references, web references, people. Against keyword to indicate profile component. This mechanims rather than many reference elemnts for each component.
source
<xs:element name="SourceReference" type="ReferencedSource" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>the sources used to build this profile. Lit references, web references, people. Against keyword to indicate profile component. This mechanims rather than many reference elemnts for each component.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType StatementT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Text Details URI
used by
elements IPRStatements/Acknowledgements/Acknowledgement IPRStatements/Citations/Citation IPRStatements/Copyrights/Copyright IPRStatements/Disclaimers/Disclaimer IPRStatements/IPRDeclarations/IPRDeclaration IPRStatements/Licenses/License IPRStatements/TermsOfUseStatements/TermsOfUse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languagerequired      
annotation
documentation 
Text, optional Details (both free-form text) and optional URI.
source
<xs:complexType name="StatementT">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Text, optional Details (both free-form text) and optional URI.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Text" type="String">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">A concise representation of a statement, recommended to be as short as possible, but actual length is unconstrained.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Details" type="String" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">Optional text of unconstrained length, elaborating details of the ShortText</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="URI" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="en-us">An optional resource on the net providing details on the statement (may be used as an alternative to the long text).@@@###Maybe should be a GUID. Even DOI would be meaningful here.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="language" type="xs:language" use="required"/>
</xs:complexType>

element StatementT/Text
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String
properties
isRef 0
content simple
facets
minLength 1
whiteSpace collapse
annotation
documentation 
A concise representation of a statement, recommended to be as short as possible, but actual length is unconstrained.
source
<xs:element name="Text" type="String">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">A concise representation of a statement, recommended to be as short as possible, but actual length is unconstrained.</xs:documentation>
  </xs:annotation>
</xs:element>

element StatementT/Details
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String
properties
isRef 0
content simple
facets
minLength 1
whiteSpace collapse
annotation
documentation 
Optional text of unconstrained length, elaborating details of the ShortText
source
<xs:element name="Details" type="String" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">Optional text of unconstrained length, elaborating details of the ShortText</xs:documentation>
  </xs:annotation>
</xs:element>

element StatementT/URI
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation 
An optional resource on the net providing details on the statement (may be used as an alternative to the long text).@@@###Maybe should be a GUID. Even DOI would be meaningful here.
source
<xs:element name="URI" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">An optional resource on the net providing details on the statement (may be used as an alternative to the long text).@@@###Maybe should be a GUID. Even DOI would be meaningful here.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType StringL
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of String
properties
base String
used by
elements OrganisationT/OrgUnits/OrgUnit ContactT/Roles/Role TelephoneNumber/UsageNotes
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languageoptional      
annotation
documentation 
String (i. e. xs:string with minimum length=1) extended with language attribute
source
<xs:complexType name="StringL">
  <xs:annotation>
    <xs:documentation>String (i. e. xs:string with minimum length=1) extended with language attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="String">
      <xs:attribute name="language" type="xs:language" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType StringL255
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of String
properties
base String
used by
elements ContentMetadata/Scope/GeoecologicalTerms/GeoEcologicalTerm ContentMetadata/Scope/TaxonomicTerms/TaxonomicTerm
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languageoptional      
annotation
documentation 
String255 (i.e. xs:string with length 1-255), extended with language attribute
source
<xs:complexType name="StringL255">
  <xs:annotation>
    <xs:documentation>String255 (i.e. xs:string with length 1-255), extended with language attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="String">
      <xs:attribute name="language" type="xs:language" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType StringLP
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of String
properties
base String
used by
element ContactT/Addresses/Address
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languageoptional      
preferred  xs:booleanoptional      
annotation
documentation 
String (i. e. xs:string with minimum length=1) extended with language and preferred attribute
source
<xs:complexType name="StringLP">
  <xs:annotation>
    <xs:documentation>String (i. e. xs:string with minimum length=1) extended with language and preferred attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="String">
      <xs:attribute name="language" type="xs:language" use="optional"/>
      <xs:attribute name="preferred" type="xs:boolean" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType StringP255
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of String255
properties
base String255
used by
element ContactT/EmailAddresses/EmailAddress
facets
minLength 1
maxLength 255
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
preferred  xs:booleanoptional      
annotation
documentation 
String255 (i.e. xs:string with length 1-255), extended with preferred attribute
source
<xs:complexType name="StringP255">
  <xs:annotation>
    <xs:documentation>String255 (i.e. xs:string with length 1-255), extended with preferred attribute</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="String255">
      <xs:attribute name="preferred" type="xs:boolean" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType TaxonomicT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children TCSGUID ScientificName Authors Kingdom FamilyName CommonNames TaxonDataSources LifeForm Synonyms
used by
elements UseT/AlternativeOrganisms DescriptiveDiagnosticDataType/DescriptiveData/Lookalikes/LookalikeTaxon ChecklistByLocationT/Locations/Location/Taxa/Taxon/Name ChecklistByTaxonT/Taxa/Taxon/Name ExpertT/TaxaAndRange/Taxa ControlMethodsType/BiologicalControl/Taxa ImpactsT/Type/Environmental/TaxonImpacted/Taxon InteractionsT/TaxonName
annotation
documentation 
Linkage to TCS data with some minimal local caching. Note that source dbs containing detailed and authoritative taxonomic data should share that data via the TaxonConceptSchema.
source
<xs:complexType name="TaxonomicT">
  <xs:annotation>
    <xs:documentation>Linkage to TCS data with some minimal local caching. Note that source dbs containing detailed and authoritative taxonomic data should share that data via the TaxonConceptSchema.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="TCSGUID" type="GUIDT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The GUID of the taxon concept - even if nominal concept - within an akcknowldeged taxon name catalogue - the ECATGUID (superset of ITIS/COL/Species2000/GSD/RSD s)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ScientificName" type="xs:string">
      <xs:annotation>
        <xs:documentation>Full name without author string</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Authors" type="xs:string" minOccurs="0"/>
    <xs:element name="Kingdom" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Rank data should be derived from taxon db's via the GUID</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FamilyName" type="PlaceholderT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>@@@###Agadir. This will go away and be replaced by a DC style rank name and rank value</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CommonNames" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Critical to capture these data from IAS dbs</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TaxonDataSources" type="SourceMetadataT" minOccurs="0"/>
    <xs:element name="LifeForm" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Standard">
            <xs:annotation>
              <xs:documentation>See Attributes</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="Virus"/>
                <xs:enumeration value="Bacteria"/>
                <xs:enumeration value="Fungus"/>
                <xs:enumeration value="Arachnid"/>
                <xs:enumeration value="Insect"/>
                <xs:enumeration value="Flatworm"/>
                <xs:enumeration value="Nematode"/>
                <xs:enumeration value="Mollusc"/>
                <xs:enumeration value="Alga/seaweed"/>
                <xs:enumeration value="Anemone"/>
                <xs:enumeration value="Coral"/>
                <xs:enumeration value="Comb jelly"/>
                <xs:enumeration value="Jellyfish"/>
                <xs:enumeration value="Crustacean"/>
                <xs:enumeration value="Starfish"/>
                <xs:enumeration value="Fish"/>
                <xs:enumeration value="Amphibian"/>
                <xs:enumeration value="Reptile"/>
                <xs:enumeration value="Bird"/>
                <xs:enumeration value="Mammal"/>
                <xs:enumeration value="Aquatic plant"/>
                <xs:enumeration value="Palm"/>
                <xs:enumeration value="Tree"/>
                <xs:enumeration value="Shrub"/>
                <xs:enumeration value="Grass"/>
                <xs:enumeration value="Rush"/>
                <xs:enumeration value="Sedge"/>
                <xs:enumeration value="Herb"/>
                <xs:enumeration value="Vine, climber"/>
                <xs:enumeration value="Bromeliad"/>
                <xs:enumeration value="Fern"/>
                <xs:enumeration value="Succulent"/>
                <xs:enumeration value="Other"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="External" type="ExternalEnumT"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="Synonyms" minOccurs="0">
      <xs:annotation>
        <xs:documentation>@@@See Agadir minutes</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Synonym" type="PlaceholderT" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element TaxonomicT/TCSGUID
diagram
namespace http://landcareresearch.co.nz/IASProfile
type GUIDT
properties
isRef 0
content complex
children URI LSID DOI
annotation
documentation 
The GUID of the taxon concept - even if nominal concept - within an akcknowldeged taxon name catalogue - the ECATGUID (superset of ITIS/COL/Species2000/GSD/RSD s)
source
<xs:element name="TCSGUID" type="GUIDT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The GUID of the taxon concept - even if nominal concept - within an akcknowldeged taxon name catalogue - the ECATGUID (superset of ITIS/COL/Species2000/GSD/RSD s)</xs:documentation>
  </xs:annotation>
</xs:element>

element TaxonomicT/ScientificName
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Full name without author string
source
<xs:element name="ScientificName" type="xs:string">
  <xs:annotation>
    <xs:documentation>Full name without author string</xs:documentation>
  </xs:annotation>
</xs:element>

element TaxonomicT/Authors
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
source
<xs:element name="Authors" type="xs:string" minOccurs="0"/>

element TaxonomicT/Kingdom
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Rank data should be derived from taxon db's via the GUID
source
<xs:element name="Kingdom" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Rank data should be derived from taxon db's via the GUID</xs:documentation>
  </xs:annotation>
</xs:element>

element TaxonomicT/FamilyName
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
annotation
documentation 
@@@###Agadir. This will go away and be replaced by a DC style rank name and rank value
source
<xs:element name="FamilyName" type="PlaceholderT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@###Agadir. This will go away and be replaced by a DC style rank name and rank value</xs:documentation>
  </xs:annotation>
</xs:element>

element TaxonomicT/CommonNames
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Critical to capture these data from IAS dbs
source
<xs:element name="CommonNames" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Critical to capture these data from IAS dbs</xs:documentation>
  </xs:annotation>
</xs:element>

element TaxonomicT/TaxonDataSources
diagram
namespace http://landcareresearch.co.nz/IASProfile
type SourceMetadataT
properties
isRef 0
content complex
children Metadata SourceReference
source
<xs:element name="TaxonDataSources" type="SourceMetadataT" minOccurs="0"/>

element TaxonomicT/LifeForm
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Standard External
annotation
documentation 

source
<xs:element name="LifeForm" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Standard">
        <xs:annotation>
          <xs:documentation>See Attributes</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="Virus"/>
            <xs:enumeration value="Bacteria"/>
            <xs:enumeration value="Fungus"/>
            <xs:enumeration value="Arachnid"/>
            <xs:enumeration value="Insect"/>
            <xs:enumeration value="Flatworm"/>
            <xs:enumeration value="Nematode"/>
            <xs:enumeration value="Mollusc"/>
            <xs:enumeration value="Alga/seaweed"/>
            <xs:enumeration value="Anemone"/>
            <xs:enumeration value="Coral"/>
            <xs:enumeration value="Comb jelly"/>
            <xs:enumeration value="Jellyfish"/>
            <xs:enumeration value="Crustacean"/>
            <xs:enumeration value="Starfish"/>
            <xs:enumeration value="Fish"/>
            <xs:enumeration value="Amphibian"/>
            <xs:enumeration value="Reptile"/>
            <xs:enumeration value="Bird"/>
            <xs:enumeration value="Mammal"/>
            <xs:enumeration value="Aquatic plant"/>
            <xs:enumeration value="Palm"/>
            <xs:enumeration value="Tree"/>
            <xs:enumeration value="Shrub"/>
            <xs:enumeration value="Grass"/>
            <xs:enumeration value="Rush"/>
            <xs:enumeration value="Sedge"/>
            <xs:enumeration value="Herb"/>
            <xs:enumeration value="Vine, climber"/>
            <xs:enumeration value="Bromeliad"/>
            <xs:enumeration value="Fern"/>
            <xs:enumeration value="Succulent"/>
            <xs:enumeration value="Other"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="External" type="ExternalEnumT"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TaxonomicT/LifeForm/Standard
diagram
namespace http://landcareresearch.co.nz/IASProfile
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Virus
enumeration Bacteria
enumeration Fungus
enumeration Arachnid
enumeration Insect
enumeration Flatworm
enumeration Nematode
enumeration Mollusc
enumeration Alga/seaweed
enumeration Anemone
enumeration Coral
enumeration Comb jelly
enumeration Jellyfish
enumeration Crustacean
enumeration Starfish
enumeration Fish
enumeration Amphibian
enumeration Reptile
enumeration Bird
enumeration Mammal
enumeration Aquatic plant
enumeration Palm
enumeration Tree
enumeration Shrub
enumeration Grass
enumeration Rush
enumeration Sedge
enumeration Herb
enumeration Vine, climber
enumeration Bromeliad
enumeration Fern
enumeration Succulent
enumeration Other
annotation
documentation 
See Attributes
source
<xs:element name="Standard">
  <xs:annotation>
    <xs:documentation>See Attributes</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Virus"/>
      <xs:enumeration value="Bacteria"/>
      <xs:enumeration value="Fungus"/>
      <xs:enumeration value="Arachnid"/>
      <xs:enumeration value="Insect"/>
      <xs:enumeration value="Flatworm"/>
      <xs:enumeration value="Nematode"/>
      <xs:enumeration value="Mollusc"/>
      <xs:enumeration value="Alga/seaweed"/>
      <xs:enumeration value="Anemone"/>
      <xs:enumeration value="Coral"/>
      <xs:enumeration value="Comb jelly"/>
      <xs:enumeration value="Jellyfish"/>
      <xs:enumeration value="Crustacean"/>
      <xs:enumeration value="Starfish"/>
      <xs:enumeration value="Fish"/>
      <xs:enumeration value="Amphibian"/>
      <xs:enumeration value="Reptile"/>
      <xs:enumeration value="Bird"/>
      <xs:enumeration value="Mammal"/>
      <xs:enumeration value="Aquatic plant"/>
      <xs:enumeration value="Palm"/>
      <xs:enumeration value="Tree"/>
      <xs:enumeration value="Shrub"/>
      <xs:enumeration value="Grass"/>
      <xs:enumeration value="Rush"/>
      <xs:enumeration value="Sedge"/>
      <xs:enumeration value="Herb"/>
      <xs:enumeration value="Vine, climber"/>
      <xs:enumeration value="Bromeliad"/>
      <xs:enumeration value="Fern"/>
      <xs:enumeration value="Succulent"/>
      <xs:enumeration value="Other"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TaxonomicT/LifeForm/External
diagram
namespace http://landcareresearch.co.nz/IASProfile
type ExternalEnumT
properties
isRef 0
content complex
children Value
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURIoptional      
LSID  xs:stringoptional      
source
<xs:element name="External" type="ExternalEnumT"/>

element TaxonomicT/Synonyms
diagram
namespace http://landcareresearch.co.nz/IASProfile
properties
isRef 0
content complex
children Synonym
annotation
documentation 
@@@See Agadir minutes
source
<xs:element name="Synonyms" minOccurs="0">
  <xs:annotation>
    <xs:documentation>@@@See Agadir minutes</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Synonym" type="PlaceholderT" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TaxonomicT/Synonyms/Synonym
diagram
namespace http://landcareresearch.co.nz/IASProfile
type PlaceholderT
properties
isRef 0
content complex
source
<xs:element name="Synonym" type="PlaceholderT" maxOccurs="unbounded"/>

complexType TelephoneDevice
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of xs:Name
properties
base xs:Name
used by
element TelephoneNumber/Device
annotation
documentation 
Type of device reached by telephone number, e.g. voice, fax, voice/fax
source
<xs:complexType name="TelephoneDevice">
  <xs:annotation>
    <xs:documentation>Type of device reached by telephone number, e.g. voice, fax, voice/fax</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:Name"/>
  </xs:simpleContent>
</xs:complexType>

complexType TelephoneNumber
diagram
namespace http://landcareresearch.co.nz/IASProfile
children Number Device UsageNotes
used by
element ContactT/TelephoneNumbers/TelephoneNumber
attributes
Name  Type  Use  Default  Fixed  Annotation
preferred  xs:booleanoptional  false    
annotation
documentation 
Telephone or Fax number
source
<xs:complexType name="TelephoneNumber">
  <xs:annotation>
    <xs:documentation>Telephone or Fax number</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Number" type="String255">
      <xs:annotation>
        <xs:documentation>Full number in standard international format</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Device" type="TelephoneDevice" minOccurs="0"/>
    <xs:element name="UsageNotes" type="StringL" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text for constraints on use e.g. "weekdays only" or "home number"</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="preferred" type="xs:boolean" use="optional" default="false"/>
</xs:complexType>

element TelephoneNumber/Number
diagram
namespace http://landcareresearch.co.nz/IASProfile
type String255
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
Full number in standard international format
source
<xs:element name="Number" type="String255">
  <xs:annotation>
    <xs:documentation>Full number in standard international format</xs:documentation>
  </xs:annotation>
</xs:element>

element TelephoneNumber/Device
diagram
namespace http://landcareresearch.co.nz/IASProfile
type TelephoneDevice
properties
isRef 0
content complex
source
<xs:element name="Device" type="TelephoneDevice" minOccurs="0"/>

element TelephoneNumber/UsageNotes
diagram
namespace http://landcareresearch.co.nz/IASProfile
type StringL
properties
isRef 0
content complex
facets
minLength 1
whiteSpace collapse
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xs:languageoptional      
annotation
documentation 
Free text for constraints on use e.g. "weekdays only" or "home number"
source
<xs:element name="UsageNotes" type="StringL" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text for constraints on use e.g. "weekdays only" or "home number"</xs:documentation>
  </xs:annotation>
</xs:element>

complexType UseT
diagram
namespace http://landcareresearch.co.nz/IASProfile
children UseType Description AlternativeOrganisms
used by
element FactSheetT/Uses/Use
source
<xs:complexType name="UseT">
  <xs:sequence>
    <xs:element name="UseType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>See enumeration</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Economic"/>
          <xs:enumeration value="Social"/>
          <xs:enumeration value="Environmental"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Description" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Free text</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AlternativeOrganisms" type="TaxonomicT" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element UseT/UseType
diagram
namespace http://landcareresearch.co.nz/IASProfile
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration Economic
enumeration Social
enumeration Environmental
annotation
documentation 
See enumeration
source
<xs:element name="UseType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>See enumeration</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Economic"/>
      <xs:enumeration value="Social"/>
      <xs:enumeration value="Environmental"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element UseT/Description
diagram
namespace http://landcareresearch.co.nz/IASProfile
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Free text
source
<xs:element name="Description" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Free text</xs:documentation>
  </xs:annotation>
</xs:element>

element UseT/AlternativeOrganisms
diagram
namespace http://landcareresearch.co.nz/IASProfile
type TaxonomicT
properties
isRef 0
content complex
children TCSGUID ScientificName Authors Kingdom FamilyName CommonNames TaxonDataSources LifeForm Synonyms
source
<xs:element name="AlternativeOrganisms" type="TaxonomicT" minOccurs="0" maxOccurs="unbounded"/>

complexType VolumeMeasureT
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of xs:decimal
properties
base xs:decimal
attributes
Name  Type  Use  Default  Fixed  Annotation
units  required      
unitTime  optional      
source
<xs:complexType name="VolumeMeasureT">
  <xs:simpleContent>
    <xs:extension base="xs:decimal">
      <xs:attributeGroup ref="VolumeUnit"/>
      <xs:attributeGroup ref="TimeMeasures"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

complexType VolumeRangeT
diagram
namespace http://landcareresearch.co.nz/IASProfile
type extension of NumericRangeT
properties
base NumericRangeT
children Lower Upper
attributes
Name  Type  Use  Default  Fixed  Annotation
unitTime  optional      
units  required      
annotation
documentation 
A range of areas, optionally over time. Requires units attribute taken from the AreaUnit/units attribute enumeration. Examples: codes "area 15000 - 30000 hectares"  <area units="hectare">
	<Lower>15000</Lower>
	<Upper>300000</Upper>
</area> or 15000-30000 hectares per year"
source
<xs:complexType name="VolumeRangeT">
  <xs:annotation>
    <xs:documentation>A range of areas, optionally over time. Requires units attribute taken from the AreaUnit/units attribute enumeration. Examples: codes "area 15000 - 30000 hectares"  <area units="hectare">
        <Lower>15000</Lower>
        <Upper>300000</Upper>
      </area> or 15000-30000 hectares per year"</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="NumericRangeT">
      <xs:attributeGroup ref="VolumeUnit"/>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

simpleType String
namespace http://landcareresearch.co.nz/IASProfile
type restriction of xs:normalizedString
used by
elements RevisionData/Contributors MetadataDescriptionRepr/Coverage RevisionData/Creators StatementT/Details MetadataDescriptionRepr/Details StatementT/Text
complexTypes StringL StringL255 StringLP
facets
minLength 1
whiteSpace collapse
annotation
documentation 
normalized string required to contain at least 1 character (this removes the xml string anomaly, i. e. either element/attribute may be optional, but if they are required the content may not be an empty string)
source
<xs:simpleType name="String">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">normalized string required to contain at least 1 character (this removes the xml string anomaly, i. e. either element/attribute may be optional, but if they are required the content may not be an empty string)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:normalizedString">
    <xs:minLength value="1" fixed="false"/>
    <xs:whiteSpace value="collapse" fixed="false"/>
  </xs:restriction>
</xs:simpleType>

simpleType String255
namespace http://landcareresearch.co.nz/IASProfile
type restriction of xs:normalizedString
used by
elements PersonName/FullName PersonName/AtomisedName/GivenNames PersonName/AtomisedName/InheritedName ContentMetadata/Version/Modifier TelephoneNumber/Number PersonName/AtomisedName/PreferredName PersonName/AtomisedName/Prefix PersonName/SortingName PersonName/AtomisedName/Suffix LabelReprT/Text MetadataDescriptionRepr/Title
complexType StringP255
facets
minLength 1
maxLength 255
whiteSpace collapse
annotation
documentation 
normalized string restricted to 1..255 character length (i. e. required, may not be empty string)
source
<xs:simpleType name="String255">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">normalized string restricted to 1..255 character length (i. e. required, may not be empty string)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:normalizedString">
    <xs:minLength value="1" fixed="true"/>
    <xs:maxLength value="255" fixed="true"/>
    <xs:whiteSpace value="collapse" fixed="false"/>
  </xs:restriction>
</xs:simpleType>

simpleType String50
namespace http://landcareresearch.co.nz/IASProfile
type restriction of xs:normalizedString
used by
element LabelReprT/Abbreviation
facets
minLength 1
maxLength 50
whiteSpace collapse
annotation
documentation 
normalized string restricted to 1..50 character length to be used for abbreviations (the recommended length of abbreviations is usually much shorter, but 50 characters should be a
source
<xs:simpleType name="String50">
  <xs:annotation>
    <xs:documentation xml:lang="en-us">normalized string restricted to 1..50 character length to be used for abbreviations (the recommended length of abbreviations is usually much shorter, but 50 characters should be a</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:normalizedString">
    <xs:minLength value="1" fixed="true"/>
    <xs:maxLength value="50" fixed="true"/>
    <xs:whiteSpace value="collapse" fixed="false"/>
  </xs:restriction>
</xs:simpleType>

attributeGroup AreaUnit
namespace http://landcareresearch.co.nz/IASProfile
used by
complexTypes AreaMeasureT AreaRangeT
attributes
Name  Type  Use  Default  Fixed  Annotation
units  required      
source
<xs:attributeGroup name="AreaUnit">
  <xs:attribute name="units" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="sq nm"/>
        <xs:enumeration value="sq mm"/>
        <xs:enumeration value="sq cm"/>
        <xs:enumeration value="sq m"/>
        <xs:enumeration value="hectare"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:attributeGroup>

attributeGroup GUIDattrs
namespace http://landcareresearch.co.nz/IASProfile
used by
complexType ExternalEnumT
attributes
Name  Type  Use  Default  Fixed  Annotation
URI  xs:anyURIoptional      
LSID  xs:stringoptional      
source
<xs:attributeGroup name="GUIDattrs">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
  <xs:attribute name="URI" type="xs:anyURI" use="optional"/>
  <xs:attribute name="LSID" type="xs:string" use="optional"/>
</xs:attributeGroup>

attributeGroup LinearUnit
namespace http://landcareresearch.co.nz/IASProfile
properties
id MKS
used by
complexTypes LinearMeasureT LinearRangeT
attributes
Name  Type  Use  Default  Fixed  Annotation
units  required      
annotation
documentation 
units
source
<xs:attributeGroup name="LinearUnit" id="MKS">
  <xs:annotation>
    <xs:documentation>units</xs:documentation>
  </xs:annotation>
  <xs:attribute name="units" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="nm"/>
        <xs:enumeration value="cm"/>
        <xs:enumeration value="m"/>
        <xs:enumeration value="km"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:attributeGroup>

attributeGroup TimeMeasures
namespace http://landcareresearch.co.nz/IASProfile
used by
complexTypes AreaMeasureT LinearMeasureT NumericRangeT VolumeMeasureT
attributes
Name  Type  Use  Default  Fixed  Annotation
unitTime  optional      
annotation
documentation 
Enumerated time measures
source
<xs:attributeGroup name="TimeMeasures">
  <xs:annotation>
    <xs:documentation>Enumerated time measures</xs:documentation>
  </xs:annotation>
  <xs:attribute name="unitTime" use="optional">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="ns"/>
        <xs:enumeration value="ms"/>
        <xs:enumeration value="s"/>
        <xs:enumeration value="min"/>
        <xs:enumeration value="hr"/>
        <xs:enumeration value="day"/>
        <xs:enumeration value="week"/>
        <xs:enumeration value="month"/>
        <xs:enumeration value="year"/>
        <xs:enumeration value="decade"/>
        <xs:enumeration value="century"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:attributeGroup>

attributeGroup VolumeUnit
namespace http://landcareresearch.co.nz/IASProfile
used by
complexTypes VolumeMeasureT VolumeRangeT
attributes
Name  Type  Use  Default  Fixed  Annotation
units  required      
source
<xs:attributeGroup name="VolumeUnit">
  <xs:attribute name="units" use="required">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="cu nm"/>
        <xs:enumeration value="cu mm"/>
        <xs:enumeration value="cu cm"/>
        <xs:enumeration value="cu m"/>
        <xs:enumeration value="cu km"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:attributeGroup>


XML Schema documentation generated with
XMLSpy Schema Editor http://www.altova.com/xmlspy