ET2014A_LIGHT Schema

ET2014A_LIGHT Schema

Schema

Html-Help

Inline-XSD

  1. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://meta.et4.de/ET2014A_LIGHT" xmlns:params="urn:params" targetNamespace="http://meta.et4.de/ET2014A_LIGHT" elementFormDefault="qualified" params:package="de.hubermedia.vET2014A_LIGHT">
  2. <xs:element name="result" type="Result"/>
  3. <xs:complexType name="Result">
  4. <xs:sequence>
  5. <xs:element name="status" type="SimpleStatusType" minOccurs="1" maxOccurs="1" params:tag="5">
  6. <xs:annotation>
  7. <xs:documentation>
  8. status of the result, possible values: OK, INVALID_LICENSE, INVALID_EXPERIENCE, INVALID_REQUEST, SERVER_ERROR
  9. </xs:documentation>
  10. </xs:annotation>
  11. </xs:element>
  12. <xs:element name="message" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="6">
  13. <xs:annotation>
  14. <xs:documentation>errormessages or warnings</xs:documentation>
  15. </xs:annotation>
  16. </xs:element>
  17. <xs:element name="count" type="xs:nonNegativeInteger" minOccurs="1" maxOccurs="1" params:tag="3">
  18. <xs:annotation>
  19. <xs:documentation>count of items in the current result</xs:documentation>
  20. </xs:annotation>
  21. </xs:element>
  22. <xs:element name="overallcount" type="xs:nonNegativeInteger" minOccurs="1" maxOccurs="1" params:tag="2">
  23. <xs:annotation>
  24. <xs:documentation>
  25. count of all available items (e.g. for paging, with "limit" and "offset" parameters)
  26. </xs:documentation>
  27. </xs:annotation>
  28. </xs:element>
  29. <!--
  30.   <xs:element name="channels" type="Channels" minOccurs="1" maxOccurs="1" params:tag="4" /> 
  31. -->
  32. <xs:element name="facetGroups" type="FacetGroups" minOccurs="1" maxOccurs="1" params:tag="7"/>
  33. <xs:element name="items" type="Items" minOccurs="1" maxOccurs="1" params:tag="1"/>
  34. </xs:sequence>
  35. </xs:complexType>
  36. <xs:complexType name="Channels" params:isList="true">
  37. <xs:sequence>
  38. <xs:element name="channel" type="Channel" minOccurs="0" maxOccurs="unbounded"/>
  39. </xs:sequence>
  40. </xs:complexType>
  41. <xs:complexType name="Channel">
  42. <xs:sequence>
  43. <xs:element name="title" type="xs:string" minOccurs="1" maxOccurs="1" params:tag="2"/>
  44. <xs:element name="description" type="xs:string" minOccurs="1" maxOccurs="1" params:tag="3"/>
  45. <xs:element name="link" type="xs:anyURI" minOccurs="1" maxOccurs="1" params:tag="4"/>
  46. <xs:element name="copyright" type="xs:string" minOccurs="1" maxOccurs="1" params:tag="5"/>
  47. </xs:sequence>
  48. <xs:attribute name="id" type="xs:integer" use="required" params:tag="1"/>
  49. </xs:complexType>
  50. <xs:complexType name="FacetGroups" params:isList="true">
  51. <xs:sequence>
  52. <xs:element name="facetGroup" type="FacetGroup" minOccurs="0" maxOccurs="unbounded"/>
  53. </xs:sequence>
  54. </xs:complexType>
  55. <xs:complexType name="FacetGroup">
  56. <xs:sequence>
  57. <xs:element name="facets" type="Facets" minOccurs="1" maxOccurs="1" params:tag="2"/>
  58. </xs:sequence>
  59. <xs:attribute name="field" type="xs:string" use="required" params:tag="1"/>
  60. </xs:complexType>
  61. <xs:complexType name="Facets" params:isList="true">
  62. <xs:sequence>
  63. <xs:element name="facet" type="Facet" minOccurs="0" maxOccurs="unbounded"/>
  64. </xs:sequence>
  65. </xs:complexType>
  66. <xs:complexType name="Facet">
  67. <xs:attribute name="value" type="xs:string" use="required" params:tag="1"/>
  68. <xs:attribute name="count" type="xs:nonNegativeInteger" use="required" params:tag="2"/>
  69. <xs:attribute name="q" type="xs:string" use="required" params:tag="3"/>
  70. <xs:attribute name="label" type="xs:string" use="required" params:tag="4"/>
  71. </xs:complexType>
  72. <xs:complexType name="Items" params:isList="true" params:flush="10000">
  73. <xs:sequence>
  74. <xs:element name="item" type="Item" minOccurs="0" maxOccurs="unbounded"/>
  75. </xs:sequence>
  76. </xs:complexType>
  77. <xs:complexType name="Item">
  78. <xs:sequence>
  79. <xs:element name="global_id" type="xs:string" minOccurs="1" maxOccurs="1" params:tag="80"/>
  80. <!-- ?? -->
  81. <xs:element name="channel_id" type="xs:integer" minOccurs="1" maxOccurs="1" params:tag="202"/>
  82. <xs:element name="id" type="xs:string" minOccurs="1" maxOccurs="1" params:tag="18"/>
  83. <xs:element name="title" type="xs:string" minOccurs="1" maxOccurs="1" params:tag="87"/>
  84. <xs:element name="type" type="SimpleMetaType" minOccurs="1" maxOccurs="1" params:tag="208"/>
  85. <xs:element name="categories" type="Categories" minOccurs="1" maxOccurs="1" params:tag="10"/>
  86. <xs:element name="texts" type="Texts" minOccurs="0" maxOccurs="1" params:tag="13"/>
  87. <!--
  88.   <xs:element name="country" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="24" /> 
  89. -->
  90. <!--
  91.   <xs:element name="areas" type="Areas" minOccurs="0" maxOccurs="1" params:tag="15" /> 
  92. -->
  93. <xs:element name="city" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="22"/>
  94. <xs:element name="zip" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="21"/>
  95. <!--
  96.   <xs:element name="street" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="20" /> 
  97. -->
  98. <!--
  99.   <xs:element name="housenumber" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="207" /> 
  100. -->
  101. <!--
  102.   <xs:element name="phone" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="34" /> 
  103. -->
  104. <!--
  105.   <xs:element name="fax" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="204" /> 
  106. -->
  107. <!--
  108.   <xs:element name="web" type="xs:anyURI" minOccurs="0" maxOccurs="1" params:tag="88" /> 
  109. -->
  110. <!--
  111.   <xs:element name="email" type="SimpleEmail" minOccurs="0" maxOccurs="1" params:tag="35" /> 
  112. -->
  113. <!--
  114.   <xs:element name="author" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="19" /> 
  115. -->
  116. <xs:element name="geo" type="Geo" minOccurs="1" maxOccurs="1" params:tag="201"/>
  117. <xs:element name="ratings" type="Ratings" minOccurs="0" maxOccurs="1" params:tag="50"/>
  118. <xs:element name="cuisine_types" type="CuisineTypes" minOccurs="0" maxOccurs="1" params:tag="69"/>
  119. <!--
  120.   <xs:element name="payment" type="Payment" minOccurs="0" maxOccurs="1" params:tag="203" /> 
  121. -->
  122. <!--
  123.   <xs:element name="highlight" type="xs:boolean" minOccurs="0" maxOccurs="1" params:tag="33" />  
  124. -->
  125. <!--
  126.   <xs:element name="accessibility" type="xs:boolean" minOccurs="0" maxOccurs="1" params:tag="49" /> 
  127. -->
  128. <!--
  129.   <xs:element name="child_friendly" type="xs:boolean" minOccurs="0" maxOccurs="1" params:tag="48" /> 
  130. -->
  131. <xs:element name="media_objects" type="MediaObjects" minOccurs="0" maxOccurs="1" params:tag="12"/>
  132. <!--
  133.   <xs:element name="keywords" type="Keywords" minOccurs="0" maxOccurs="1" params:tag="14" /> 
  134. -->
  135. <!--
  136.   <xs:element name="tour_duration" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1" params:tag="73" />Aktuell in Min. 
  137. -->
  138. <!--
  139.   <xs:element name="tour_length" type="xs:nonNegativeInteger" minOccurs="0" maxOccurs="1" params:tag="72" />Aktuell in m 
  140. -->
  141. <!--
  142.   <xs:element name="tour_round" type="xs:boolean" minOccurs="0" maxOccurs="1" params:tag="75" /> 
  143. -->
  144. <xs:element name="timeIntervals" type="TimeIntervals" minOccurs="0" maxOccurs="1" params:tag="205"/>
  145. <!--
  146.   <xs:element name="numbers" type="Numbers" minOccurs="0" maxOccurs="1" params:tag="206" /> 
  147. -->
  148. <!--
  149.   <xs:element name="calc_distance" type="xs:integer" minOccurs="0" maxOccurs="1" params:tag="82" /> 
  150. -->
  151. <!--  new for ET2014A  -->
  152. <!--
  153.   <xs:element name="name" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="81" /> 
  154. -->
  155. <xs:element name="attributes" type="Attributes" minOccurs="0" maxOccurs="1" params:tag="210"/>
  156. <!--
  157.   <xs:element name="features" type="Features" minOccurs="0" maxOccurs="1" params:tag="211" /> 
  158. -->
  159. <xs:element name="addresses" type="Addresses" minOccurs="0" maxOccurs="1" params:tag="212"/>
  160. <!--
  161.   <xs:element name="created" type="xs:dateTime" minOccurs="0" maxOccurs="1" params:tag="26" /> 
  162. -->
  163. <!--
  164.   <xs:element name="changed" type="xs:dateTime" minOccurs="0" maxOccurs="1" params:tag="27" />  
  165. -->
  166. <xs:element name="source" type="Source" minOccurs="0" maxOccurs="1" params:tag="16"/>
  167. <!--
  168.   <xs:element name="company" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="214" /> 
  169. -->
  170. <!--
  171.   <xs:element name="district" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="215" /> 
  172. -->
  173. <!--
  174.   <xs:element name="postoffice" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="216" /> 
  175. -->
  176. <!--
  177.   <xs:element name="phone2" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="217" />  
  178. -->
  179. </xs:sequence>
  180. </xs:complexType>
  181. <xs:complexType name="Categories" params:isList="true">
  182. <xs:sequence>
  183. <xs:element name="category" type="xs:string" minOccurs="1" maxOccurs="unbounded"/>
  184. </xs:sequence>
  185. </xs:complexType>
  186. <xs:complexType name="Texts" params:isList="true">
  187. <xs:sequence>
  188. <xs:element name="text" type="Text" minOccurs="0" maxOccurs="unbounded"/>
  189. </xs:sequence>
  190. </xs:complexType>
  191. <xs:complexType name="Text">
  192. <xs:simpleContent>
  193. <xs:extension base="xs:string">
  194. <xs:attribute name="rel" type="SimpleTextRel" use="required" params:tag="2"/>
  195. <xs:attribute name="type" type="SimpleMimeType" use="optional" params:tag="3"/>
  196. <!--
  197.   <xs:attribute name="author" type="xs:string" use="optional" params:tag="4" /> 
  198. -->
  199. <!--
  200.   <xs:attribute name="source" type="xs:string" use="optional" params:tag="5" /> 
  201. -->
  202. </xs:extension>
  203. </xs:simpleContent>
  204. </xs:complexType>
  205. <xs:complexType name="Areas" params:isList="true">
  206. <xs:sequence>
  207. <xs:element name="area" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
  208. </xs:sequence>
  209. </xs:complexType>
  210. <xs:complexType name="Geo">
  211. <xs:sequence>
  212. <xs:element name="main" type="Coordinate" minOccurs="1" maxOccurs="1" params:tag="1"/>
  213. <!--
  214.   <xs:element name="entry" type="Coordinate" minOccurs="0" maxOccurs="unbounded" params:tag="2" /> 
  215. -->
  216. <xs:element name="geometry" type="Geometry" minOccurs="0" maxOccurs="1" params:tag="3"/>
  217. </xs:sequence>
  218. </xs:complexType>
  219. <xs:complexType name="Coordinate">
  220. <xs:simpleContent>
  221. <xs:extension base="xs:string">
  222. <xs:attribute name="latitude" type="xs:double" use="required" params:tag="2"/>
  223. <xs:attribute name="longitude" type="xs:double" use="required" params:tag="3"/>
  224. </xs:extension>
  225. </xs:simpleContent>
  226. </xs:complexType>
  227. <xs:complexType name="Geometry">
  228. <xs:simpleContent>
  229. <xs:extension base="xs:string">
  230. <xs:attribute name="type" type="SimpleGeometryType" use="required" params:tag="2"/>
  231. </xs:extension>
  232. </xs:simpleContent>
  233. </xs:complexType>
  234. <xs:complexType name="Ratings" params:isList="true">
  235. <xs:sequence>
  236. <xs:element name="rating" type="Rating" minOccurs="0" maxOccurs="unbounded"/>
  237. </xs:sequence>
  238. </xs:complexType>
  239. <xs:complexType name="Rating">
  240. <xs:simpleContent>
  241. <xs:extension base="SimpleRatingValue">
  242. <xs:attribute name="type" type="xs:string" use="required" params:tag="2"/>
  243. </xs:extension>
  244. </xs:simpleContent>
  245. </xs:complexType>
  246. <xs:complexType name="CuisineTypes" params:isList="true">
  247. <xs:sequence>
  248. <xs:element name="cuisine_type" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
  249. </xs:sequence>
  250. </xs:complexType>
  251. <xs:complexType name="Payment" params:isList="true">
  252. <xs:sequence>
  253. <xs:element name="method" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
  254. </xs:sequence>
  255. </xs:complexType>
  256. <xs:complexType name="MediaObjects" params:isList="true">
  257. <xs:sequence>
  258. <xs:element name="media_object" type="MediaObject" minOccurs="0" maxOccurs="unbounded"/>
  259. </xs:sequence>
  260. </xs:complexType>
  261. <xs:complexType name="MediaObject">
  262. <xs:simpleContent>
  263. <xs:extension base="xs:string">
  264. <xs:attribute name="rel" type="SimpleMediaObjectRel" use="required" params:tag="2"/>
  265. <xs:attribute name="url" type="xs:anyURI" use="required" params:tag="3"/>
  266. <xs:attribute name="type" type="SimpleMimeType" use="optional" params:tag="4"/>
  267. <xs:attribute name="author" type="xs:string" use="optional" params:tag="5"/>
  268. <xs:attribute name="source" type="xs:string" use="optional" params:tag="6"/>
  269. <!--
  270.   <xs:attribute name="latitude" type="xs:double" use="optional" params:tag="7" /> 
  271. -->
  272. <!--
  273.   <xs:attribute name="longitude" type="xs:double" use="optional" params:tag="8" /> 
  274. -->
  275. <!--
  276.   <xs:attribute name="theme" type="xs:string" use="optional" params:tag="9" /> 
  277. -->
  278. <!--
  279.   <xs:attribute name="ratio" type="SimpleMediaObjectRatio" use="optional" params:tag="10" /> 
  280. -->
  281. <xs:attribute name="prio" type="xs:integer" use="optional" params:tag="11"/>
  282. </xs:extension>
  283. </xs:simpleContent>
  284. </xs:complexType>
  285. <xs:complexType name="Keywords" params:isList="true">
  286. <xs:sequence>
  287. <xs:element name="keyword" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
  288. </xs:sequence>
  289. </xs:complexType>
  290. <xs:complexType name="TimeIntervals" params:isList="true">
  291. <xs:sequence>
  292. <xs:element name="timeInterval" type="TimeInterval" minOccurs="0" maxOccurs="unbounded"/>
  293. </xs:sequence>
  294. </xs:complexType>
  295. <xs:complexType name="TimeInterval">
  296. <xs:sequence>
  297. <xs:element name="weekdays" type="TimeIntervalWeekdays" minOccurs="0" maxOccurs="1" params:tag="5"/>
  298. </xs:sequence>
  299. <xs:attribute name="start" type="xs:dateTime" use="required" params:tag="2"/>
  300. <xs:attribute name="end" type="xs:dateTime" use="required" params:tag="3"/>
  301. <xs:attribute name="repeatUntil" type="xs:dateTime" use="optional" params:tag="4"/>
  302. <xs:attribute name="tz" type="xs:string" use="optional" params:tag="6"/>
  303. <xs:attribute name="freq" type="SimpleRecurrenceFrequency" use="optional" params:tag="7" params:stringify="true"/>
  304. <xs:attribute name="dayOrdinal" type="xs:integer" use="optional" params:tag="20"/>
  305. <xs:attribute name="weekday" type="SimpleWeekDayValue" use="optional" params:tag="21" params:stringify="true"/>
  306. <xs:attribute name="month" type="xs:integer" use="optional" params:tag="22"/>
  307. <xs:attribute name="dayOfMonth" type="xs:integer" use="optional" params:tag="23"/>
  308. <xs:attribute name="interval" type="xs:integer" use="optional" params:tag="24"/>
  309. <xs:attribute name="repeatCount" type="xs:integer" use="optional" params:tag="25"/>
  310. <xs:attribute name="hideEnd" type="xs:boolean" use="optional" params:tag="30"/>
  311. </xs:complexType>
  312. <xs:complexType name="TimeIntervalWeekdays" params:isList="true">
  313. <xs:sequence>
  314. <xs:element name="weekday" type="SimpleWeekDayValue" minOccurs="1" maxOccurs="unbounded" params:stringify="true"/>
  315. </xs:sequence>
  316. </xs:complexType>
  317. <xs:complexType name="Numbers" params:isList="true">
  318. <xs:sequence>
  319. <xs:element name="number" type="Number" minOccurs="0" maxOccurs="unbounded"/>
  320. </xs:sequence>
  321. </xs:complexType>
  322. <xs:complexType name="Number">
  323. <xs:simpleContent>
  324. <xs:extension base="xs:double">
  325. <xs:attribute name="type" type="xs:string" use="required" params:tag="2"/>
  326. </xs:extension>
  327. </xs:simpleContent>
  328. </xs:complexType>
  329. <xs:complexType name="Attributes" params:isList="true">
  330. <xs:sequence>
  331. <xs:element name="attribute" type="Attribute" minOccurs="0" maxOccurs="unbounded"/>
  332. </xs:sequence>
  333. </xs:complexType>
  334. <xs:complexType name="Attribute">
  335. <xs:simpleContent>
  336. <xs:extension base="xs:string">
  337. <xs:attribute name="key" type="xs:string" use="required" params:tag="2"/>
  338. </xs:extension>
  339. </xs:simpleContent>
  340. </xs:complexType>
  341. <xs:complexType name="Features" params:isList="true">
  342. <xs:sequence>
  343. <xs:element name="feature" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
  344. </xs:sequence>
  345. </xs:complexType>
  346. <xs:complexType name="Addresses" params:isList="true">
  347. <xs:sequence>
  348. <xs:element name="address" type="Address" minOccurs="0" maxOccurs="unbounded"/>
  349. </xs:sequence>
  350. </xs:complexType>
  351. <xs:complexType name="Address">
  352. <xs:sequence>
  353. <xs:element name="name" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="3"/>
  354. <!--
  355.   <xs:element name="city" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="4" /> 
  356. -->
  357. <!--
  358.   <xs:element name="zip" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="5" /> 
  359. -->
  360. <!--
  361.   <xs:element name="street" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="6" /> 
  362. -->
  363. <!--
  364.   <xs:element name="housenumber" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="7" /> 
  365. -->
  366. <!--
  367.   <xs:element name="phone" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="8" /> 
  368. -->
  369. <!--
  370.   <xs:element name="fax" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="9" /> 
  371. -->
  372. <!--
  373.   <xs:element name="web" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="10" /> 
  374. -->
  375. <!--
  376.   <xs:element name="email" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="11" /> 
  377. -->
  378. <!--
  379.   <xs:element name="image" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="12" /> 
  380. -->
  381. <!--
  382.   <xs:element name="district" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="13" /> 
  383. -->
  384. <!--
  385.   <xs:element name="postoffice" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="14" /> 
  386. -->
  387. <!--
  388.   <xs:element name="company" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="15" /> 
  389. -->
  390. <!--
  391.   <xs:element name="phone2" type="xs:string" minOccurs="0" maxOccurs="1" params:tag="16" /> 
  392. -->
  393. </xs:sequence>
  394. <xs:attribute name="rel" type="SimpleAddressRel" use="required" params:tag="2"/>
  395. </xs:complexType>
  396. <xs:complexType name="Source">
  397. <xs:simpleContent>
  398. <xs:extension base="xs:string">
  399. <xs:attribute name="url" type="xs:string" use="required" params:tag="2"/>
  400. </xs:extension>
  401. </xs:simpleContent>
  402. </xs:complexType>
  403. <!--  Simple Types  -->
  404. <xs:simpleType name="SimplePolyline">
  405. <xs:list itemType="xs:double"/>
  406. </xs:simpleType>
  407. <xs:simpleType name="SimpleEmail">
  408. <xs:restriction base="xs:string">
  409. <xs:pattern value="([a-zA-Z0-9_\-])([a-zA-Z0-9_\-\.]*)@(\[((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}|((([a-zA-Z0-9\-]+)\.)+))([a-zA-Z]{2,}|(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\])"/>
  410. </xs:restriction>
  411. </xs:simpleType>
  412. <xs:simpleType name="SimpleMimeType">
  413. <xs:restriction base="xs:string">
  414. <!--  http://www.iana.org/assignments/media-types  -->
  415. </xs:restriction>
  416. </xs:simpleType>
  417. <xs:simpleType name="SimpleRatingValue">
  418. <xs:restriction base="xs:double">
  419. <xs:minInclusive value="0"/>
  420. <xs:maxInclusive value="100"/>
  421. </xs:restriction>
  422. </xs:simpleType>
  423. <xs:simpleType name="SimpleMediaObjectRel">
  424. <xs:restriction base="xs:string">
  425. <xs:enumeration value="default"/>
  426. <xs:enumeration value="gallery"/>
  427. <xs:enumeration value="download"/>
  428. <xs:enumeration value="video"/>
  429. <xs:enumeration value="audio"/>
  430. <xs:enumeration value="qrcode"/>
  431. <xs:enumeration value="booking"/>
  432. <xs:enumeration value="socialmedia"/>
  433. <xs:enumeration value="rating"/>
  434. <xs:enumeration value="barrierfree"/>
  435. <xs:enumeration value="print"/>
  436. <xs:enumeration value="summer"/>
  437. <xs:enumeration value="winter"/>
  438. <xs:enumeration value="mobile"/>
  439. <xs:enumeration value="pages"/>
  440. <xs:enumeration value="homepage"/>
  441. <xs:enumeration value="other"/>
  442. </xs:restriction>
  443. </xs:simpleType>
  444. <xs:simpleType name="SimpleMediaObjectRatio">
  445. <xs:restriction base="xs:string">
  446. <xs:enumeration value=""/>
  447. <xs:enumeration value="3:2"/>
  448. <xs:enumeration value="4:3"/>
  449. <xs:enumeration value="16:9"/>
  450. </xs:restriction>
  451. </xs:simpleType>
  452. <xs:simpleType name="SimpleWeekDayValue">
  453. <xs:annotation>
  454. <xs:documentation>Weekday</xs:documentation>
  455. </xs:annotation>
  456. <xs:restriction base="xs:string">
  457. <xs:enumeration value="Sunday"/>
  458. <xs:enumeration value="Monday"/>
  459. <xs:enumeration value="Tuesday"/>
  460. <xs:enumeration value="Wednesday"/>
  461. <xs:enumeration value="Thursday"/>
  462. <xs:enumeration value="Friday"/>
  463. <xs:enumeration value="Saturday"/>
  464. </xs:restriction>
  465. </xs:simpleType>
  466. <xs:simpleType name="SimpleTextRel">
  467. <xs:restriction base="xs:string">
  468. <!--  New Text Types: Not filled with MD Content  -->
  469. <xs:enumeration value="teaser"/>
  470. <xs:enumeration value="destination"/>
  471. <xs:enumeration value="date"/>
  472. <xs:enumeration value="dayoff"/>
  473. <xs:enumeration value="directions"/>
  474. <xs:enumeration value="barrierfree"/>
  475. <!--  MD Content API Text Types  -->
  476. <xs:enumeration value="long"/>
  477. <xs:enumeration value="short"/>
  478. <xs:enumeration value="highlight"/>
  479. <xs:enumeration value="insidertip"/>
  480. <xs:enumeration value="openinghours"/>
  481. <xs:enumeration value="equipment"/>
  482. <xs:enumeration value="roominfo"/>
  483. <xs:enumeration value="pricerange"/>
  484. <xs:enumeration value="classification"/>
  485. <xs:enumeration value="convention"/>
  486. <xs:enumeration value="games"/>
  487. <xs:enumeration value="styles"/>
  488. <xs:enumeration value="meals"/>
  489. <xs:enumeration value="mealsavail"/>
  490. <xs:enumeration value="paymentinfo"/>
  491. <xs:enumeration value="clubinfo"/>
  492. <xs:enumeration value="guestinfo"/>
  493. <xs:enumeration value="cinemainfo"/>
  494. <xs:enumeration value="program"/>
  495. <xs:enumeration value="parking"/>
  496. <xs:enumeration value="rentalcar"/>
  497. <xs:enumeration value="schedule"/>
  498. <!--   Hotel.DE API Text Types  -->
  499. <!--  equipment, destination, directions, additional  -->
  500. <xs:enumeration value="additional"/>
  501. <!--  NEW ET2014A  -->
  502. <xs:enumeration value="details"/>
  503. <xs:enumeration value="kitchen"/>
  504. </xs:restriction>
  505. </xs:simpleType>
  506. <xs:simpleType name="SimpleMetaType">
  507. <xs:restriction base="xs:string">
  508. <xs:enumeration value="Hotel"/>
  509. <xs:enumeration value="Event"/>
  510. <xs:enumeration value="Gastro"/>
  511. <xs:enumeration value="Tour"/>
  512. <xs:enumeration value="POI"/>
  513. <xs:enumeration value="City"/>
  514. <xs:enumeration value="Area"/>
  515. <xs:enumeration value="Package"/>
  516. <xs:enumeration value="Article"/>
  517. </xs:restriction>
  518. </xs:simpleType>
  519. <xs:simpleType name="SimpleStatusType">
  520. <xs:restriction base="xs:string">
  521. <xs:enumeration value="OK"/>
  522. <xs:enumeration value="INVALID_LICENSE"/>
  523. <xs:enumeration value="INVALID_EXPERIENCE"/>
  524. <xs:enumeration value="INVALID_REQUEST"/>
  525. <xs:enumeration value="SERVER_ERROR"/>
  526. </xs:restriction>
  527. </xs:simpleType>
  528. <xs:simpleType name="SimpleGeometryType">
  529. <xs:restriction base="xs:string">
  530. <xs:enumeration value="wkt"/>
  531. <xs:enumeration value="linestring"/>
  532. </xs:restriction>
  533. </xs:simpleType>
  534. <xs:simpleType name="SimpleAddressRel">
  535. <xs:restriction base="xs:string">
  536. <xs:enumeration value="author"/>
  537. <!--  Autor (Mandanten-Config)  -->
  538. <xs:enumeration value="organisation"/>
  539. <!--  Organisation (Mandanten-Config)  -->
  540. <xs:enumeration value="support"/>
  541. <!--  Support (Mandanten-Config)  -->
  542. <xs:enumeration value="contact_person"/>
  543. <!--  Ansprechpartner  -->
  544. <xs:enumeration value="organizer"/>
  545. <!--  Veranstalter  -->
  546. <xs:enumeration value="lessor"/>
  547. <!--  Verp├Ąchter  -->
  548. </xs:restriction>
  549. </xs:simpleType>
  550. <xs:simpleType name="SimpleRecurrenceFrequency">
  551. <xs:annotation>
  552. <xs:documentation>RecurrenceFrequency</xs:documentation>
  553. </xs:annotation>
  554. <xs:restriction base="xs:string">
  555. <xs:enumeration value="single"/>
  556. <xs:enumeration value="daily"/>
  557. <xs:enumeration value="weekly"/>
  558. <xs:enumeration value="monthly"/>
  559. <xs:enumeration value="yearly"/>
  560. </xs:restriction>
  561. </xs:simpleType>
  562. </xs:schema>

    • Related Articles

    • ET2014A_LIGHT_MULTI Schema

      Schema http://developer.et4.de/reference/current/schemas/ET2014A_LIGHT_MULTI.xsd Html-Help http://developer.et4.de/reference/current/ET2014A_LIGHT_MULTI_xsd.html Inline-XSD <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" ...
    • ET2014A Schema

      Schema http://developer.et4.de/reference/current/schemas/ET2014A.xsd Html-Help http://developer.et4.de/reference/current/ET2014A_xsd.html Inline-XSD <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://meta.et4.de/ET2014A" ...
    • ET2014A_HYPER Schema

      Schema http://developer.et4.de/reference/current/schemas/ET2014A_HYPER.xsd Html-Help http://developer.et4.de/reference/current/ET2014A_HYPER_xsd.html Inline-XSD <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" ...
    • ET2014A_MULTI Schema

      Schema http://developer.et4.de/reference/current/schemas/ET2014A_MULTI.xsd Html-Help http://developer.et4.de/reference/current/ET2014A_MULTI_xsd.html Inline-XSD <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" ...
    • ET2014A_MULTI Schema

      Schema http://developer.et4.de/reference/current/schemas/ET2014A_MULTI.xsd Html-Help http://developer.et4.de/reference/current/ET2014A_MULTI_xsd.html Inline-XSD <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" ...