<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.gisin.org/gisin/SpeciesStatus"> <xs:annotation> <xs:documentation>This schema defines the schema for the GISIN protocol.</xs:documentation> </xs:annotation> <xs:element name="origin"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Exotic"/> <xs:enumeration value="Indigenous"/> <xs:enumeration value="Unknown"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="presence"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Absent"/> <xs:enumeration value="Present"/> <xs:enumeration value="Reported"/> <xs:enumeration value="SometimesPresent"/> <xs:enumeration value="Unknown"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="persistence"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="DiedOut"/> <xs:enumeration value="Persistent"/> <xs:enumeration value="Temporary"/> <xs:enumeration value="Transient"/> <xs:enumeration value="Unknown"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="distribution"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Localized"/> <xs:enumeration value="Moderate"/> <xs:enumeration value="Unknown"/> <xs:enumeration value="Widespread"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="harmful"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="No"/> <xs:enumeration value="Potentially"/> <xs:enumeration value="Unknown"/> <xs:enumeration value="Yes"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="modified"> <xs:simpleType> <xs:restriction base="xs:date"/> </xs:simpleType> </xs:element> <xs:element name="startValidDate"> <xs:simpleType> <xs:restriction base="xs:date"/> </xs:simpleType> </xs:element> <xs:element name="endValidDate"> <xs:simpleType> <xs:restriction base="xs:date"/> </xs:simpleType> </xs:element> <xs:element name="kingdom"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Animalia"/> <xs:enumeration value="Fungi"/> <xs:enumeration value="Monera"/> <xs:enumeration value="Other"/> <xs:enumeration value="Plantae"/> <xs:enumeration value="Protista"/> <xs:enumeration value="Unknown"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="scientificName"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="countryCode"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="AF"/> <xs:enumeration value="AX"/> <xs:enumeration value="AL"/> <xs:enumeration value="DZ"/> <xs:enumeration value="AS"/> <xs:enumeration value="AD"/> <xs:enumeration value="AO"/> <xs:enumeration value="AI"/> <xs:enumeration value="AQ"/> <xs:enumeration value="AG"/> <xs:enumeration value="AR"/> <xs:enumeration value="AM"/> <xs:enumeration value="AW"/> <xs:enumeration value="AU"/> <xs:enumeration value="AT"/> <xs:enumeration value="AZ"/> <xs:enumeration value="BS"/> <xs:enumeration value="BH"/> <xs:enumeration value="BD"/> <xs:enumeration value="BB"/> <xs:enumeration value="BY"/> <xs:enumeration value="BE"/> <xs:enumeration value="BZ"/> <xs:enumeration value="BJ"/> <xs:enumeration value="BM"/> <xs:enumeration value="BT"/> <xs:enumeration value="BO"/> <xs:enumeration value="BA"/> <xs:enumeration value="BW"/> <xs:enumeration value="BV"/> <xs:enumeration value="BR"/> <xs:enumeration value="IO"/> <xs:enumeration value="BN"/> <xs:enumeration value="BG"/> <xs:enumeration value="BF"/> <xs:enumeration value="BI"/> <xs:enumeration value="KH"/> <xs:enumeration value="CM"/> <xs:enumeration value="CA"/> <xs:enumeration value="CV"/> <xs:enumeration value="KY"/> <xs:enumeration value="CF"/> <xs:enumeration value="TD"/> <xs:enumeration value="CL"/> <xs:enumeration value="CN"/> <xs:enumeration value="CX"/> <xs:enumeration value="CC"/> <xs:enumeration value="CO"/> <xs:enumeration value="KM"/> <xs:enumeration value="CG"/> <xs:enumeration value="CD"/> <xs:enumeration value="CK"/> <xs:enumeration value="CR"/> <xs:enumeration value="CI"/> <xs:enumeration value="HR"/> <xs:enumeration value="CU"/> <xs:enumeration value="CY"/> <xs:enumeration value="CZ"/> <xs:enumeration value="DK"/> <xs:enumeration value="DJ"/> <xs:enumeration value="DM"/> <xs:enumeration value="DO"/> <xs:enumeration value="EC"/> <xs:enumeration value="EG"/> <xs:enumeration value="SV"/> <xs:enumeration value="GQ"/> <xs:enumeration value="ER"/> <xs:enumeration value="EE"/> <xs:enumeration value="ET"/> <xs:enumeration value="FK"/> <xs:enumeration value="FO"/> <xs:enumeration value="FJ"/> <xs:enumeration value="FI"/> <xs:enumeration value="FR"/> <xs:enumeration value="GF"/> <xs:enumeration value="PF"/> <xs:enumeration value="TF"/> <xs:enumeration value="GA"/> <xs:enumeration value="GM"/> <xs:enumeration value="GE"/> <xs:enumeration value="DE"/> <xs:enumeration value="GH"/> <xs:enumeration value="GI"/> <xs:enumeration value="GR"/> <xs:enumeration value="GL"/> <xs:enumeration value="GD"/> <xs:enumeration value="GP"/> <xs:enumeration value="GU"/> <xs:enumeration value="GT"/> <xs:enumeration value="GG"/> <xs:enumeration value="GN"/> <xs:enumeration value="GW"/> <xs:enumeration value="GY"/> <xs:enumeration value="HT"/> <xs:enumeration value="HM"/> <xs:enumeration value="VA"/> <xs:enumeration value="HN"/> <xs:enumeration value="HK"/> <xs:enumeration value="HU"/> <xs:enumeration value="IS"/> <xs:enumeration value="IN"/> <xs:enumeration value="ID"/> <xs:enumeration value="IR"/> <xs:enumeration value="IQ"/> <xs:enumeration value="IE"/> <xs:enumeration value="IM"/> <xs:enumeration value="IL"/> <xs:enumeration value="IT"/> <xs:enumeration value="JM"/> <xs:enumeration value="JP"/> <xs:enumeration value="JE"/> <xs:enumeration value="JO"/> <xs:enumeration value="KZ"/> <xs:enumeration value="KE"/> <xs:enumeration value="KI"/> <xs:enumeration value="KP"/> <xs:enumeration value="KR"/> <xs:enumeration value="KW"/> <xs:enumeration value="KG"/> <xs:enumeration value="LA"/> <xs:enumeration value="LV"/> <xs:enumeration value="LB"/> <xs:enumeration value="LS"/> <xs:enumeration value="LR"/> <xs:enumeration value="LY"/> <xs:enumeration value="LI"/> <xs:enumeration value="LT"/> <xs:enumeration value="LU"/> <xs:enumeration value="MO"/> <xs:enumeration value="MK"/> <xs:enumeration value="MG"/> <xs:enumeration value="MW"/> <xs:enumeration value="MY"/> <xs:enumeration value="MV"/> <xs:enumeration value="ML"/> <xs:enumeration value="MT"/> <xs:enumeration value="MH"/> <xs:enumeration value="MQ"/> <xs:enumeration value="MR"/> <xs:enumeration value="MU"/> <xs:enumeration value="YT"/> <xs:enumeration value="MX"/> <xs:enumeration value="FM"/> <xs:enumeration value="MD"/> <xs:enumeration value="MC"/> <xs:enumeration value="MN"/> <xs:enumeration value="ME"/> <xs:enumeration value="MS"/> <xs:enumeration value="MA"/> <xs:enumeration value="MZ"/> <xs:enumeration value="MM"/> <xs:enumeration value="NA"/> <xs:enumeration value="NR"/> <xs:enumeration value="NP"/> <xs:enumeration value="NL"/> <xs:enumeration value="AN"/> <xs:enumeration value="NC"/> <xs:enumeration value="NZ"/> <xs:enumeration value="NI"/> <xs:enumeration value="NE"/> <xs:enumeration value="NG"/> <xs:enumeration value="NU"/> <xs:enumeration value="NF"/> <xs:enumeration value="MP"/> <xs:enumeration value="NO"/> <xs:enumeration value="OM"/> <xs:enumeration value="PK"/> <xs:enumeration value="PW"/> <xs:enumeration value="PS"/> <xs:enumeration value="PA"/> <xs:enumeration value="PG"/> <xs:enumeration value="PY"/> <xs:enumeration value="PE"/> <xs:enumeration value="PH"/> <xs:enumeration value="PN"/> <xs:enumeration value="PL"/> <xs:enumeration value="PT"/> <xs:enumeration value="PR"/> <xs:enumeration value="QA"/> <xs:enumeration value="RE"/> <xs:enumeration value="RO"/> <xs:enumeration value="RU"/> <xs:enumeration value="RW"/> <xs:enumeration value="BL"/> <xs:enumeration value="SH"/> <xs:enumeration value="KN"/> <xs:enumeration value="LC"/> <xs:enumeration value="MF"/> <xs:enumeration value="PM"/> <xs:enumeration value="VC"/> <xs:enumeration value="WS"/> <xs:enumeration value="SM"/> <xs:enumeration value="ST"/> <xs:enumeration value="SA"/> <xs:enumeration value="SN"/> <xs:enumeration value="RS"/> <xs:enumeration value="SC"/> <xs:enumeration value="SL"/> <xs:enumeration value="SG"/> <xs:enumeration value="SK"/> <xs:enumeration value="SI"/> <xs:enumeration value="SB"/> <xs:enumeration value="SO"/> <xs:enumeration value="ZA"/> <xs:enumeration value="GS"/> <xs:enumeration value="ES"/> <xs:enumeration value="LK"/> <xs:enumeration value="SD"/> <xs:enumeration value="SR"/> <xs:enumeration value="SJ"/> <xs:enumeration value="SZ"/> <xs:enumeration value="SE"/> <xs:enumeration value="CH"/> <xs:enumeration value="SY"/> <xs:enumeration value="TW"/> <xs:enumeration value="TJ"/> <xs:enumeration value="TZ"/> <xs:enumeration value="TH"/> <xs:enumeration value="TL"/> <xs:enumeration value="TG"/> <xs:enumeration value="TK"/> <xs:enumeration value="TO"/> <xs:enumeration value="TT"/> <xs:enumeration value="TN"/> <xs:enumeration value="TR"/> <xs:enumeration value="TM"/> <xs:enumeration value="TC"/> <xs:enumeration value="TV"/> <xs:enumeration value="UG"/> <xs:enumeration value="UA"/> <xs:enumeration value="AE"/> <xs:enumeration value="GB"/> <xs:enumeration value="US"/> <xs:enumeration value="UM"/> <xs:enumeration value="UY"/> <xs:enumeration value="UZ"/> <xs:enumeration value="VU"/> <xs:enumeration value="see HOLY SEE"/> <xs:enumeration value="VE"/> <xs:enumeration value="VN"/> <xs:enumeration value="VG"/> <xs:enumeration value="VI"/> <xs:enumeration value="WF"/> <xs:enumeration value="EH"/> <xs:enumeration value="YE"/> <xs:enumeration value="ZM"/> <xs:enumeration value="ZW"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="stateProvince"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="county"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="localityName"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="language"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="aa"/> <xs:enumeration value="ab"/> <xs:enumeration value="af"/> <xs:enumeration value="ak"/> <xs:enumeration value="sq"/> <xs:enumeration value="am"/> <xs:enumeration value="ar"/> <xs:enumeration value="an"/> <xs:enumeration value="hy"/> <xs:enumeration value="as"/> <xs:enumeration value="av"/> <xs:enumeration value="ae"/> <xs:enumeration value="ay"/> <xs:enumeration value="az"/> <xs:enumeration value="ba"/> <xs:enumeration value="bm"/> <xs:enumeration value="eu"/> <xs:enumeration value="be"/> <xs:enumeration value="bn"/> <xs:enumeration value="bh"/> <xs:enumeration value="bi"/> <xs:enumeration value="bo"/> <xs:enumeration value="bs"/> <xs:enumeration value="br"/> <xs:enumeration value="bg"/> <xs:enumeration value="my"/> <xs:enumeration value="ca"/> <xs:enumeration value="cs"/> <xs:enumeration value="ch"/> <xs:enumeration value="ce"/> <xs:enumeration value="zh"/> <xs:enumeration value="cu"/> <xs:enumeration value="cv"/> <xs:enumeration value="kw"/> <xs:enumeration value="co"/> <xs:enumeration value="cr"/> <xs:enumeration value="cy"/> <xs:enumeration value="cs"/> <xs:enumeration value="da"/> <xs:enumeration value="de"/> <xs:enumeration value="dv"/> <xs:enumeration value="nl"/> <xs:enumeration value="dz"/> <xs:enumeration value="el"/> <xs:enumeration value="en"/> <xs:enumeration value="eo"/> <xs:enumeration value="et"/> <xs:enumeration value="eu"/> <xs:enumeration value="ee"/> <xs:enumeration value="fo"/> <xs:enumeration value="fa"/> <xs:enumeration value="fj"/> <xs:enumeration value="fi"/> <xs:enumeration value="fr"/> <xs:enumeration value="fr"/> <xs:enumeration value="fy"/> <xs:enumeration value="ff"/> <xs:enumeration value="ka"/> <xs:enumeration value="de"/> <xs:enumeration value="gd"/> <xs:enumeration value="ga"/> <xs:enumeration value="gl"/> <xs:enumeration value="gv"/> <xs:enumeration value="el"/> <xs:enumeration value="gn"/> <xs:enumeration value="gu"/> <xs:enumeration value="ht"/> <xs:enumeration value="ha"/> <xs:enumeration value="he"/> <xs:enumeration value="hz"/> <xs:enumeration value="hi"/> <xs:enumeration value="ho"/> <xs:enumeration value="hr"/> <xs:enumeration value="hu"/> <xs:enumeration value="hy"/> <xs:enumeration value="ig"/> <xs:enumeration value="is"/> <xs:enumeration value="io"/> <xs:enumeration value="ii"/> <xs:enumeration value="iu"/> <xs:enumeration value="ie"/> <xs:enumeration value="ia"/> <xs:enumeration value="id"/> <xs:enumeration value="ik"/> <xs:enumeration value="is"/> <xs:enumeration value="it"/> <xs:enumeration value="jv"/> <xs:enumeration value="ja"/> <xs:enumeration value="kl"/> <xs:enumeration value="kn"/> <xs:enumeration value="ks"/> <xs:enumeration value="ka"/> <xs:enumeration value="kr"/> <xs:enumeration value="kk"/> <xs:enumeration value="km"/> <xs:enumeration value="ki"/> <xs:enumeration value="rw"/> <xs:enumeration value="ky"/> <xs:enumeration value="kv"/> <xs:enumeration value="kg"/> <xs:enumeration value="ko"/> <xs:enumeration value="kj"/> <xs:enumeration value="ku"/> <xs:enumeration value="lo"/> <xs:enumeration value="la"/> <xs:enumeration value="lv"/> <xs:enumeration value="li"/> <xs:enumeration value="ln"/> <xs:enumeration value="lt"/> <xs:enumeration value="lb"/> <xs:enumeration value="lu"/> <xs:enumeration value="lg"/> <xs:enumeration value="mk"/> <xs:enumeration value="mh"/> <xs:enumeration value="ml"/> <xs:enumeration value="mi"/> <xs:enumeration value="mr"/> <xs:enumeration value="ms"/> <xs:enumeration value="mk"/> <xs:enumeration value="mg"/> <xs:enumeration value="mt"/> <xs:enumeration value="mo"/> <xs:enumeration value="mn"/> <xs:enumeration value="mi"/> <xs:enumeration value="ms"/> <xs:enumeration value="my"/> <xs:enumeration value="na"/> <xs:enumeration value="nv"/> <xs:enumeration value="nr"/> <xs:enumeration value="nd"/> <xs:enumeration value="ng"/> <xs:enumeration value="ne"/> <xs:enumeration value="nl"/> <xs:enumeration value="nn"/> <xs:enumeration value="nb"/> <xs:enumeration value="no"/> <xs:enumeration value="ny"/> <xs:enumeration value="oc"/> <xs:enumeration value="oj"/> <xs:enumeration value="or"/> <xs:enumeration value="om"/> <xs:enumeration value="os"/> <xs:enumeration value="pa"/> <xs:enumeration value="fa"/> <xs:enumeration value="pi"/> <xs:enumeration value="pl"/> <xs:enumeration value="pt"/> <xs:enumeration value="ps"/> <xs:enumeration value="qu"/> <xs:enumeration value="rm"/> <xs:enumeration value="ro"/> <xs:enumeration value="ro"/> <xs:enumeration value="rn"/> <xs:enumeration value="ru"/> <xs:enumeration value="sg"/> <xs:enumeration value="sa"/> <xs:enumeration value="sr"/> <xs:enumeration value="hr"/> <xs:enumeration value="si"/> <xs:enumeration value="sk"/> <xs:enumeration value="sk"/> <xs:enumeration value="sl"/> <xs:enumeration value="se"/> <xs:enumeration value="sm"/> <xs:enumeration value="sn"/> <xs:enumeration value="sd"/> <xs:enumeration value="so"/> <xs:enumeration value="st"/> <xs:enumeration value="es"/> <xs:enumeration value="sq"/> <xs:enumeration value="sc"/> <xs:enumeration value="sr"/> <xs:enumeration value="ss"/> <xs:enumeration value="su"/> <xs:enumeration value="sw"/> <xs:enumeration value="sv"/> <xs:enumeration value="ty"/> <xs:enumeration value="ta"/> <xs:enumeration value="tt"/> <xs:enumeration value="te"/> <xs:enumeration value="tg"/> <xs:enumeration value="tl"/> <xs:enumeration value="th"/> <xs:enumeration value="bo"/> <xs:enumeration value="ti"/> <xs:enumeration value="to"/> <xs:enumeration value="tn"/> <xs:enumeration value="ts"/> <xs:enumeration value="tk"/> <xs:enumeration value="tr"/> <xs:enumeration value="tw"/> <xs:enumeration value="ug"/> <xs:enumeration value="uk"/> <xs:enumeration value="ur"/> <xs:enumeration value="uz"/> <xs:enumeration value="ve"/> <xs:enumeration value="vi"/> <xs:enumeration value="vo"/> <xs:enumeration value="cy"/> <xs:enumeration value="wa"/> <xs:enumeration value="wo"/> <xs:enumeration value="xh"/> <xs:enumeration value="yi"/> <xs:enumeration value="yo"/> <xs:enumeration value="za"/> <xs:enumeration value="zh"/> <xs:enumeration value="zu"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="citation"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="abundance"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Common"/> <xs:enumeration value="Dominant"/> <xs:enumeration value="Monoculture"/> <xs:enumeration value="Rare"/> <xs:enumeration value="Unknown"/> <xs:enumeration value="Zero"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="trend"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Declining"/> <xs:enumeration value="Expanding"/> <xs:enumeration value="Stable"/> <xs:enumeration value="Unknown"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="rateOfSpread"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Moderate"/> <xs:enumeration value="Rapid"/> <xs:enumeration value="Slow"/> <xs:enumeration value="Unknown"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="regulatoryListing"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="NotConsidered"/> <xs:enumeration value="Prohibited"/> <xs:enumeration value="Restricted"/> <xs:enumeration value="Unknown"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="memo"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="publicationDate"> <xs:simpleType> <xs:restriction base="xs:date"/> </xs:simpleType> </xs:element> <xs:element name="localityType"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="County"/> <xs:enumeration value="Postal code"/> <xs:enumeration value="State/Province"/> <xs:enumeration value="Unknown"/> <xs:enumeration value="Watershed"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="locationStandard"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="AR_PostalCode"/> <xs:enumeration value="USA_FIPS"/> <xs:enumeration value="USA_HUC"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="locationValue"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="globalUniqueIdentifier"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="URL"> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="publicationDatePrecision"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Day"/> <xs:enumeration value="Month"/> <xs:enumeration value="Unknown"/> <xs:enumeration value="Year"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="validDatePrecision"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Day"/> <xs:enumeration value="Month"/> <xs:enumeration value="Unknown"/> <xs:enumeration value="Year"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:schema>