Study export/import requires the serialization of several different types of data. XSD files are used to describe these serialization formats, but are also used to provide metadata for a wide range of tables and views in the LabKey database.

The tableinfo.xsd file contains elements and attributes that are used for List (L) and/or Dataset (D) serialization.

Both Datasets and Lists

The list below covers attributes & elements defined in tableInfo.xsd that are exported/imported for both datasets and lists.

Complex Type: dat:ColumnType

Direct / Indirect Based Elements:
dat:column (in dat:columns), D, L

Content Model Elements:
dat:columnTitle (type xs:string), D, L
dat:conceptURI (type xs:string), D, L
dat:conditionalFormats (type anonymous), D, L
dat:datatype (type xs:string), D, L
dat:description (type xs:string), D, L
dat:fk (type anonymous), D, L
dat:formatString (type xs:string), D, L
dat:importAliases (type anonymous), D, L
dat:inputType (type xs:string), D, L
dat:isAutoInc (type xs:boolean), D, L
dat:isHidden (type xs:boolean), D, L
dat:isKeyField (type xs:boolean), D, L
dat:isMvEnabled (type xs:boolean), D, L
dat:nullable (type xs:boolean), D, L
dat:propertyURI (type xs:string), D, L
dat:shownInDetailsView (type xs:boolean), D, L
dat:shownInInsertView (type xs:boolean), D, L
dat:shownInUpdateView (type xs:boolean), D, L
dat:url (type xs:string), D, L

Attributes:
columnName (type: xs:string), D, L

Complex Type: dat:TableType

Direct / Indirect Based Elements:
dat:table (in dat:tables), D, L

Content Model Elements:
dat:columns (type anonymous), D, L
dat:description (type xs:string), D, L

Attributes:
tableName (type: xs:string), D, L

Datasets

The list below covers attributes & elements defined in tableInfo.xsd that are exported/imported for datasets, but not for lists. Additional attributes & elements for datasets are provided in datasets.xsd, which is used to generate datasets_manifest.xml.

Complex Type: dat:TableType

Content Model Elements:
dat:tableTitle (type xs:string), D

Lists

The list below covers attributes & elements defined in tableInfo.xsd that are exported/imported for lists, but not for datasets. 

Complex Type: dat:TableType

Content Model Elements:
dat:pkColumnName (type xs:string), L
dat:titleColumn (type xs:string), L



previousnext
 
expand allcollapse all