Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 24 additions & 3 deletions docs/specification/objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ condition names | must be unique | among condition names
"nominal" : 450,
"units" : "kelvin"
}
},
},
{
"type" : "parameter",
"name" : "Baking Time",
Expand Down Expand Up @@ -191,7 +191,7 @@ Same as `ProcessSpec`, but with the `template` inherited from the `spec`, i.e. `
"upper_bound" : 452.5,
"units" : "kelvin"
}
},
},
{
"type" : "parameter",
"name" : "Baking Time",
Expand Down Expand Up @@ -681,7 +681,9 @@ Provenance is the documented history of an Object.
This includes information such as who performed a measurement, the literature source for a process specification, or the purveyor and catalog number for a purchased material.
This type of information tends to have limited value for modeling and other analysis but is essential for verification and auditing.

At present the only type of source supported is who performed a task and when they did so.
At present the two types of source are supported: who performed a task and when they did so; and from where a material was procured

### Performed Source

Field name | Value type | Default | Description
--------------|------------|---------|-------------
Expand All @@ -700,3 +702,22 @@ Field name | Value type | Default | Description
}
```

### Procured Source

Field name | Value type | Default | Description
-----------|------------|---------|-------------
`type` | String | Req. | "procured_source"
`procured_from`| String | None | The vendor or supplier who provided the material
`procured_date`| String | None | The date the material was obtained; ISO-8601 date-formatted string (YYYY-MM-DD or YYYY-MM-DDTHH:mm:SS)
`catalog_no`| String | None | The vendor-specific identification code for the material

##### Example

```json
{
"type": "procured_source",
"procured_from": "amazon.com",
"procured_date": "2019-07-22T08:09:27",
"catalog_no": "B0722DW2KY",
}
```