Waste Container Model

Description

A model of waste container which captures the static properties of a class of containers.

Data Model

  • id : Unique identifier.

  • type: Entity Type. It must be equal to WasteContainerModel.

  • name. Name given to the container model

  • width. Width of the container.

  • height. Height of the container.

  • depth. Depth of the container.

  • weight. Weight of the container.

  • cargoVolume. Total volume the container can hold.

  • maximumLoad. Maximum load the container can hold safely.

    • Attribute type: Number.
    • Default Unit: Kilograms
    • Optional
  • recommendedLoad. Manufacturer recommended load for the container.

    • Attribute type: Number.
    • Default Unit: Kilograms
    • Optional
  • category. Container’s category.

  • insertHolesNumber. Number of insert holes the container has.

    • Attribute type: Number.
    • Optional
  • madeOf. Material the container is made of.

    • Attribute type: Text
    • Allowed values: one Of (plastic, wood , metal, other)
    • Optional
  • madeOfCode. Material Code as per standard tables. TBD.

    • Attribute type: Text
    • Optional
  • brandName. Name of the brand.

  • modelName. Name of the model.

  • manufacturerName. Name of the manufacturer.

  • description. Description about the waste container model.

  • colors. Available colors.

  • image. A URL containing a photo of the container model.

  • compliantWith. A list of standards to which the container is compliant with (ex. UNE-EN 840-2:2013)

    • AttributeType: List of Text.
    • Optional
  • features. A list of container features.

    • Attribute type: List of Text
    • Allowed Values:
      • wheels
      • lid
      • roundedLid
      • insertHoles
      • lockable
      • Any other value meaningful for the application.

Example

{
   "id": "wastecontainermodel:c1",
   "type": "WasteContainerModel",
   "width": 0.50,
   "height": 0.80,
   "depth": 0.40,
   "cargoVolume": 150,
   "brandName": "Contenedores Ejemplo",
   "modelName": "C1",
   "compliantWith": ["UNE-EN 840-2:2013"],
   "madeOf": "plastic",
   "features": ["wheels", "lid"],
   "category": ["dumpster"]
}

Test it with a real service

Open issues