Data: itp
- Namespace: http://genologics.com/ri/instrumenttype
- XML Schema File: instrumenttype.xsd
The data in this namespace is divided into elements and types. Types define the structure of the data. Elements define specific instances of the types, and are therefore more relevant to REST endpoints, which generally consume and/or produce elements.
The following elements are members of this namespace:
The following types are members of this namespace:
Element instrument-type
- Type: instrument-type
An instrument describes properties common to all instruments of that type.
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<itp:instrument-type xmlns:itp="http://genologics.com/ri/instrumenttype" uri="...">
<name>
<!--content of type 'string'-->
...
</name>
<vendor>
<!--content of type 'string'-->
...
</vendor>
<process-types>
<process-type uri="...">...</process-type>
<process-type>
<!--(another 'instrument-type-process-type' type)-->
</process-type>
<!--...more "process-type" elements...-->
</process-types>
</itp:instrument-type>
Element instrument-types
- Type: instrument-types
The representation of a list of instrument type links.
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<itp:instrument-types xmlns:itp="http://genologics.com/ri/instrumenttype">
<instrument-type uri="..." name="..." vendor="...">
<!--content of type 'instrument-type-link'-->
</instrument-type>
<instrument-type>
<!--(another 'instrument-type-link' type)-->
</instrument-type>
<!--...more "instrument-type" elements...-->
<previous-page uri="...">
<!--content of type 'page'-->
</previous-page>
<next-page uri="...">
<!--content of type 'page'-->
</next-page>
</itp:instrument-types>
Type instrument-type
An instrument describes properties common to all instruments of that type.
Attributes
name | type | description |
---|---|---|
uri | anyURI | The URI to this instrument type. |
Child Elements
name (type) | min/max occurs |
description |
---|---|---|
name (string) | 0/1 | The name of the instrument type. |
vendor (string) | 0/1 | The name of the instrument vendor. |
process-types/process-type (instrument-type-process-type) | 0/unbounded | Process type links. |
Type instrument-type-link
Instrument-type-link is a child element type of instrument types and provides a URI linking to the detailed representation of an instrument type.
Attributes
name | type | description |
---|---|---|
uri | anyURI |
The URI of the Instrument Type.
Always returns with GET: Yes |
name | string |
The name of the Instrument Type.
Always returns with GET: Yes |
vendor | string |
The vendor name of the Instrument Type.
Always returns with GET: Yes |
Type instrument-type-process-type
Link to a process type.
Attributes
name | type | description |
---|---|---|
uri | anyURI | The name of the process type. |
Value
- Type: string
The value for the property.
Type instrument-types
The representation of a list of instrument type links.
Child Elements
name (type) | min/max occurs |
description |
---|---|---|
instrument-type (instrument-type-link) | 0/unbounded |
The list of Instrument Types.
Always returns with GET: Yes |
previous-page (page) | 0/1 | When working with large lists of instrument types, the previous-page element provides a URI that links to the previous page of instrument types. |
next-page (page) | 0/1 | When working with large lists of instrument types, the next-page element provides a URI that links to the next page of instrument types. |