User Tools

Site Tools


dido:public:s_cli:05_contents:02_prt:supply:03_theory:02_issue:02_ascc:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:s_cli:05_contents:02_prt:supply:03_theory:02_issue:02_ascc:start [2021/05/20 18:34]
nick
dido:public:s_cli:05_contents:02_prt:supply:03_theory:02_issue:02_ascc:start [2022/02/03 20:35] (current)
52.45.51.99 ↷ Links adapted because of a move operation
Line 2: Line 2:
 [[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​start| User Scenario: Supply Chain]] [[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​start| User Scenario: Supply Chain]]
  
-As part of the OP, Sal downloads the DIDO Platform selected by the OPC (we refer to this as DIDO Platform O). The OPC have defined several Data Objects (DOs) that they are going to have on their DIDO. When a DO is deployed to a DIDO, it is referred to as a Smart Contract.+As part of the OP, Sal downloads the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​dido_platform|DIDO Platform]] selected by the OPC (we refer to this as DIDO Platform O). The OPC have defined several ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​d:​data_object|Data Objects (DOs)]] that they are going to have on their DIDO. When a DO is deployed to a DIDO, it is referred to as a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​smart_contract|Smart Contract]].
  
 ===== 2.1 DO: Participant ===== ===== 2.1 DO: Participant =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
-**Participant** - A Participant is any person or operation that engages with the ASCC. A Participant can have many roles within the ASCC. For example, a producer can also be a handler, a driver, processor and a packer.+**Participant** - A Participant is any person or operation that engages with the ASCC. A Participant can have many roles within the ASCC. For example, a producer can also be a handler, a driver, ​[[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​processor|processor]] ​and a packer.
       * **Note:​**Much of the Participant data is covered by privacy laws and rules for [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​pii]] such as:       * **Note:​**Much of the Participant data is covered by privacy laws and rules for [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​pii]] such as:
          * [[dido:​public:​ra:​xapend:​xapend.a_glossary:​g:​dgpr]]          * [[dido:​public:​ra:​xapend:​xapend.a_glossary:​g:​dgpr]]
Line 39: Line 39:
  
 ===== 2.2 DO: Role ===== ===== 2.2 DO: Role =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
 **Role** - The role is the related to the activity the participant performs within the ASCC. As an example, on a small farm, the owner may participate in lots of roles from planting to harvest and even being a broker.<​WRAP>​ **Role** - The role is the related to the activity the participant performs within the ASCC. As an example, on a small farm, the owner may participate in lots of roles from planting to harvest and even being a broker.<​WRAP>​
Line 65: Line 65:
  
 ===== 2.3 DO: Privileges ===== ===== 2.3 DO: Privileges =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
-**Privileges** - The Privileges should not be confused with the **Roles**. Privileges grant permissions for accessing the DIDOs such as READ, UPDATE, UPLOAD, SEARCH, DELETE. <​WRAP>​+**[[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​privileges|Privileges]]** - The Privileges should not be confused with the **Roles**. Privileges grant permissions for accessing the DIDOs such as READ, UPDATE, UPLOAD, SEARCH, DELETE. <​WRAP>​
 ^  Privilege Type  ^  Description ​ ^ ^  Privilege Type  ^  Description ​ ^
 | READ   | Granting READ privilege allows the access to all the Read attributes or operations associated with the ASCC | | READ   | Granting READ privilege allows the access to all the Read attributes or operations associated with the ASCC |
Line 73: Line 73:
 | UPLOAD | Granting UPLOAD privilege allows for new content to be added to the ASCC record (i.e., images, invoices, [[dido:​public:​ra:​xapend:​xapend.a_glossary:​b:​bol]],​ etc. | | UPLOAD | Granting UPLOAD privilege allows for new content to be added to the ASCC record (i.e., images, invoices, [[dido:​public:​ra:​xapend:​xapend.a_glossary:​b:​bol]],​ etc. |
 | SEARCH | Granting SEARCH privilege allows for the Read attributes or operations to be searched for particular strings. It only returns a TRUE or FALSE. All [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​pii]] can be hidden from the search. | | SEARCH | Granting SEARCH privilege allows for the Read attributes or operations to be searched for particular strings. It only returns a TRUE or FALSE. All [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​pii]] can be hidden from the search. |
-| DELETE | Granting DELETE privilege allows for the content of the Participant record to be marked as deleted OR optionally for the content to be burned by destroying the private key |+| DELETE | Granting DELETE privilege allows for the content of the Participant record to be marked as deleted OR optionally for the content to be burned by destroying the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​private_key|private key]] |
 <code sql> <code sql>
 MANAGE GRANT MANAGE GRANT
Line 93: Line 93:
  
 ===== 2.4 DO: Cartage ===== ===== 2.4 DO: Cartage =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
-**Cartage** - The Cartage is the process of moving things from one geographical position to another. This includes the small delivery trucks that can be used at either end of the Supply Chain or the long and short haul trucks. This also covers the Drivers, however, each state has its own driver license classification((+**Cartage** - The Cartage is the process of moving things from one geographical position to another. This includes the small delivery trucks that can be used at either end of the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​supplychain|Supply Chain]] or the long and short haul trucks. This also covers the Drivers, however, each state has its own driver license classification((
 AAA, AAA,
 __Types of Driver'​s Licenses__, __Types of Driver'​s Licenses__,
Line 167: Line 167:
  
 ===== 2.5 DO: Transport ===== ===== 2.5 DO: Transport =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
 **Transport** - Transportation vehicles should be clean and sanitary. Co-mingling of organic and non-organic fruits and vegetables is prohibited unless organic products are protected from contact with prohibited substances. See [[dido:​public:​ra:​xapend:​xapend.a_glossary:​b:​bol]]. <​WRAP>​ **Transport** - Transportation vehicles should be clean and sanitary. Co-mingling of organic and non-organic fruits and vegetables is prohibited unless organic products are protected from contact with prohibited substances. See [[dido:​public:​ra:​xapend:​xapend.a_glossary:​b:​bol]]. <​WRAP>​
Line 232: Line 232:
  
 ===== 2.6 DO: Handler ===== ===== 2.6 DO: Handler =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
 **Handler** - Anyone who comes in direct contact with the products such as farm hands, warehouse workers, processors, packers, etc. Some Participants many not be handlers (i.e., the brokers). ​ **Handler** - Anyone who comes in direct contact with the products such as farm hands, warehouse workers, processors, packers, etc. Some Participants many not be handlers (i.e., the brokers). ​
  
 ===== 2.7 DO: Storage ===== ===== 2.7 DO: Storage =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
 **Storage** - Storage is any place where the Supplies are kept while not being transported. For food, there are different kinds of Cold Storage based on what is being stored (i.e., ​ **Storage** - Storage is any place where the Supplies are kept while not being transported. For food, there are different kinds of Cold Storage based on what is being stored (i.e., ​
  
 ===== 2.8 DO: Processor ===== ===== 2.8 DO: Processor =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
 **Processor** - The Processors are the people involved in converting the raw products into finished products. For example, for strawberries it might be the washers, de-stemmers,​ and initial quality control to remove damaged or bad fruit. **Processor** - The Processors are the people involved in converting the raw products into finished products. For example, for strawberries it might be the washers, de-stemmers,​ and initial quality control to remove damaged or bad fruit.
  
 ===== 2.9 DO: Packer ===== ===== 2.9 DO: Packer =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
 **Packer** - These are the people involved in the packing of the product into packages, boxes and pallets **Packer** - These are the people involved in the packing of the product into packages, boxes and pallets
  
 ===== 2.10 DO: Broker ===== ===== 2.10 DO: Broker =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
-**Broker** - These are the people that are engaged with the selling and buying of the products anywhere along the Supply Chain. The more the Supply Chain is added to a Value Chain, the fewer brokers that involved.+**Broker** - These are the people that are engaged with the selling and buying of the products anywhere along the Supply Chain. The more the Supply Chain is added to a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​v:​valuechain|Value Chain]], the fewer brokers that involved.
  
 ===== 2.11 DO: Quality Assurance and Inspection ===== ===== 2.11 DO: Quality Assurance and Inspection =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
 **Quality Assurance and Inspection** - These are people that are engaged in assessing the quality of the product. They are also responsible for grading the products (U.S. Grade A or U.S. Fancy, U.S. Grade B or U.S. Choice, U.S. Grade C or U.S. Standard, or substandard. (( **Quality Assurance and Inspection** - These are people that are engaged in assessing the quality of the product. They are also responsible for grading the products (U.S. Grade A or U.S. Fancy, U.S. Grade B or U.S. Choice, U.S. Grade C or U.S. Standard, or substandard. ((
Line 266: Line 266:
  
 ===== 2.12 DO: Retail Outlet Provider ===== ===== 2.12 DO: Retail Outlet Provider =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
 **Retail Outlet Provider** - A Retail Outlet Provider person or establishment that sells the produce directly to the Human Consumers. Some examples are grocery stores, fruit stands, convenient stores, kiosks, etc. **Retail Outlet Provider** - A Retail Outlet Provider person or establishment that sells the produce directly to the Human Consumers. Some examples are grocery stores, fruit stands, convenient stores, kiosks, etc.
  
 ===== 2.13 DO: Discretionary Providers ===== ===== 2.13 DO: Discretionary Providers =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
 **Discretionary Providers** - A Discretionary Providers are places where the products are sold as part of something else to the Human Consumers. Some examples are restaurants,​ ice-cream stores, etc. **Discretionary Providers** - A Discretionary Providers are places where the products are sold as part of something else to the Human Consumers. Some examples are restaurants,​ ice-cream stores, etc.
  
 ===== 2.14 DO: Human Consumer ===== ===== 2.14 DO: Human Consumer =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
 **Human Consumer** - The Human Consumers are the people that actually buy the products and consume them.  **Human Consumer** - The Human Consumers are the people that actually buy the products and consume them. 
  
 ===== 2.15 DO: Processing Consumer ===== ===== 2.15 DO: Processing Consumer =====
-[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​theory:02_issue:ascc:start| Return to Top ]]+[[dido:​public:​s_cli:​05_contents:​02_prt:​supply:​03_theory:02_issue:02_ascc:start| Return to Top ]]
  
 **Processing Consumer** - The Processing Consumers are people or establishments that buy the products and further process them into other products such as ice-cream products, jams, jellies, or candies. **Processing Consumer** - The Processing Consumers are people or establishments that buy the products and further process them into other products such as ice-cream products, jams, jellies, or candies.
dido/public/s_cli/05_contents/02_prt/supply/03_theory/02_issue/02_ascc/start.1621550092.txt.gz · Last modified: 2021/05/20 18:34 by nick