REST API

Data: con

  • Namespace: http://genologics.com/ri/container
  • XML Schema File: container.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 container

The detailed representation of a container.

Example XML

<?xml version="1.0" encoding="UTF-8"?> <con:container xmlns:con="http://genologics.com/ri/container" limsid="..." uri="..."> <name> <!--content of type 'string'--> ... </name> <type name="..." uri="..."> <!--content of type 'container-type'--> </type> <occupied-wells> <!--content of type 'long'--> ... </occupied-wells> <placement limsid="..." uri="..."> <!--content of type 'placement'--> <value> <!--content of type 'string'--> ... </value> </placement> <placement> <!--(another 'placement' type)--> </placement> <!--...more "placement" elements...--> <udf:type xmlns:udf="http://genologics.com/ri/userdefined">...</udf:type> <udf:field xmlns:udf="http://genologics.com/ri/userdefined">...</udf:field> <udf:field xmlns:udf="http://genologics.com/ri/userdefined">...</udf:field> <!--...more "field" elements...--> <state> <!--content of type 'string'--> ... </state> </con:container>

Element containers

The representation for a list of container links.

The system enforces a maximum number of elements when generating the list of links. When the size of the request result set is larger than the system maximum, the list represents a paged view of the overall results, and the previous-page and next-page elements provide URIs linking to the previous or next page of links in the overall results.

Example XML

<?xml version="1.0" encoding="UTF-8"?> <con:containers xmlns:con="http://genologics.com/ri/container"> <container limsid="..." uri="..."> <!--content of type 'container-link'--> <name> <!--content of type 'string'--> ... </name> </container> <container> <!--(another 'container-link' type)--> </container> <!--...more "container" elements...--> <previous-page uri="..."> <!--content of type 'page'--> </previous-page> <next-page uri="..."> <!--content of type 'page'--> </next-page> </con:containers>

Element details

The representation of a list of resource details.

Example XML

<?xml version="1.0" encoding="UTF-8"?> <con:details xmlns:con="http://genologics.com/ri/container"> <con:container limsid="..." uri="..."> <!--content of type 'container'--> <name> <!--content of type 'string'--> ... </name> <type name="..." uri="..."> <!--content of type 'container-type'--> </type> <occupied-wells> <!--content of type 'long'--> ... </occupied-wells> <placement limsid="..." uri="..."> <!--content of type 'placement'--> <value> <!--content of type 'string'--> ... </value> </placement> <placement> <!--(another 'placement' type)--> </placement> <!--...more "placement" elements...--> <udf:type xmlns:udf="http://genologics.com/ri/userdefined">...</udf:type> <udf:field xmlns:udf="http://genologics.com/ri/userdefined">...</udf:field> <udf:field xmlns:udf="http://genologics.com/ri/userdefined">...</udf:field> <!--...more "field" elements...--> <state> <!--content of type 'string'--> ... </state> </con:container> <con:container> <!--(another 'container' type)--> </con:container> <!--...more "container" elements...--> </con:details>

Type container

The detailed representation of a container.

Attributes

name type description
limsid string The LIMS ID of the container.
uri anyURI The URI of the container.

Child Elements

name (type) min/max
occurs
description
name (string) 0/1 The name (identifier) of the container.
type (container-type) 0/1 A URI that links to the container type that the container is associated with.
occupied-wells (long) 0/1 The number of wells in the container that contain an artifact.
placement (placement) 0/unbounded A URI that links to an artifact that resides in a well in the container. The placement element is repeated for each populated well in the container.
type () 0/1 The User-Defined Type associated with the container.
field () 0/unbounded The User-Defined Field that is associated with the container. This element is repeated for each UDF associated with the container.
state (string) 0/1 The state of the container. A container can include one of the following states: Empty, Populated, Discarded, or Depleted.

Type container-link

Container-link is a child element type of containers and provides a URI linking to the detailed representation of a container.

Attributes

name type description
limsid string The LIMSID of the container.
uri anyURI The URI of the container.

Child Elements

name (type) min/max
occurs
description
name (string) 0/1 The name of the container.

Type containers

The representation for a list of container links.

The system enforces a maximum number of elements when generating the list of links. When the size of the request result set is larger than the system maximum, the list represents a paged view of the overall results, and the previous-page and next-page elements provide URIs linking to the previous or next page of links in the overall results.

Child Elements

name (type) min/max
occurs
description
container (container-link) 0/unbounded Container provides a URI linking to the detailed representation of a container.
previous-page (page) 0/1 When working with large lists of containers, the previous-page element provides a URI that links to the previous page of containers.
next-page (page) 0/1 When working with large lists of containers, the next-page element provides a URI that links to the next page of containers.

Type container-type

Container-type is a child element of container and provides a URI linking to the detailed representation of the container type that the container is associated with. A container type describes the physical characteristics of the container, such as the number of wells in the container and how the wells are labeled.

Attributes

name type description
name string The name of the container type.
uri anyURI The URI of the container type.

Type details

The representation of a list of resource details.

Child Elements

name (type) min/max
occurs
description
container (container) 0/unbounded (no documentation provided)

Type placement

Placement is a child element of container and provides a URI linking to the detailed representation of the artifact that is located in a specific well of the container.

Attributes

name type description
limsid string The LIMS ID of the artifact in the container well.
uri anyURI The URI of the artifact in the well.

Child Elements

name (type) min/max
occurs
description
value (string) 0/1 The location of a well in the container, in Y:X format. The coordinates used depend on how the container type is configured in the system, such as 1:1, A:1, or 1:A.

Home

REST Endpoints

XML Data Elements

XML Data Types