Item Description¶
Each item is described by set of attributes associated with values. Some attributes are available on all models, others are specific to certain collections and/or item types. Everywhere applicable, controlled vocabulary and form validation are used.
The attributes listed in the following section are shared by all models of all collections.
Main attributes¶
Main attributes¶
ID: An autogenerated 128-bit Unique Universal Identifier (UUID)NameDescription
Lifecycle information¶
Lifecycle information¶
Created(date)Modified(date)Modified byDeleted(boolean)Deleted byDeleted date(date)
Every item is attached lifecycle information about who creates, modifies or deletes it. These operations dates and times are automatically recorded. The Owner is the person that created the item.
Operational information¶
Operational (shelf) information¶
Shelf information is recorded in order to describe if an item is available and where is it to be found.
Status(Available/Not Available)Maintained(boolean)Responsible PersonStorage ConditionsStorage LocationsLocation Breadcrumb
The Responsible Person is considered to go-to person to obtain further information, and is meant to be adjusted throughout the shelf life of the item (e.g. until the item becomes "unmaintained" and its Status set to "Not Available").
The Location Breadcrumb is meant to unravel the nested location structure for users to be able to promptly locate the item in the lab.
More than one Storage Location can be recorded.
Ownership information¶
Ownership information¶
Every item belongs to a given user and to a given group.
OwnerOwned by Group
By default, an item is owned by the user that creates it and by its primary group. The owner is meant to not be modified. In case the item is maintained by a different person than the one that created it, the Responsible Person field should be used
The group can be adjusted.
Permissions¶
Permissions¶
Every item has an associated set of permissions that can be adjusted by the user (granted they have edit permission on an item).
User(s) (view, edit, delete)Group(s) (view, edit, delete)
Items can either be shared either to individuals (adjusting list of user permissions) or to directly to entire groups. Items can also be flagged "public" and be made visible to everyone.
The permission system
The permission system defines what can be done and by who. Permissions can be granted to individuals, or to entire groups. Your items can also remain 100% private, or can be made public. It is up to you!
Attributes specific to certain collections¶
All sibling models belonging to a given category share a list of common properties, as well as a set of unique properties (i.e. all consumables list all the basic properties, as well as properties relevant to consumables only).
Example of consumable models: Antibodies and Chemicals
- Both models are belonging to the Consumables category, which means they both get the common set of attributes of Consumables
- In addition, each sub-category defines its own set of attributes, for example
- clonality is an antibody-specific attribute
- CAS Number is a chemical-specific attribute
Consumables
The following are present within certain consumables categories only:
Produced(item production date),Vendor/Origin,Catalog Number,Lot number(item provenance),Expiration date
Specimen
Organism,Risk GroupBatch Number
Storage Equipment
TemperaturePressureHumidityLighting
Other
-
Code- Stores a unique identifier for the item (e.g. a barcode or a number). LabID will not allow the creation of two items with the same code unless the
Owned by Groupis different. - All e.g.
plasmidsmust have a different code (or none) within a given group. It is strongly encouraged to use this code to avoid unnecessary duplication. LabID offers a convenient Auto-assign value button that will compute the next available code.
-
Status- Stores the item availability in the lab i.e. its presence at the expected
location(s)
-
Maintained- Stores whether an item has been discontinued i.e. will not be ordered anymore. There are many reasons to discontinue an item: it can't be ordered anymore (lot number sold out, discontinued by vendor, etc.) or a replacement has been found. Changing the
maintainedstatus is to be used instead of item deletion, see warning on deletion.