diff --git a/focal/5_electronic_certificate_of_origin.html b/focal/5_electronic_certificate_of_origin.html new file mode 100644 index 0000000..2546d29 --- /dev/null +++ b/focal/5_electronic_certificate_of_origin.html @@ -0,0 +1,143 @@ +
+

Exchange of Electronic Certificate of Origin

+

Background

+

+ This use case has been provided by International Chamber of Commerce. +

+

+ An Exporter sources and buys products from a Manufacturer for export to a destination country. At the + destination country, the Importer, who is the Exporter's customer in turn distributes the products to many + retailers in the destination country. +

+

+ To clear Customs at the destination country, the Importer may require the following documents from the + Exporter to be presented: +

+
    +
  1. Exporter's Invoice
  2. +
  3. Bill of Lading issued by shipping company
  4. +
  5. Certificate of Origin issued by an authorised issuing authority (e.g., a Chamber of Commerce)
  6. +
  7. Product Test Report issued by a testing laboratory from manufacturer
  8. +
+

+ Selective Redaction is used in a lossy manner to mask sensitive information that the upstream party does not + want to share with downstream parties. For example, the Exporter may redact the manufacturer's details from + the Product Test Report and Certificate of Origin before sending the report to the Importer. The Importer may + further redact the Exporter's details from the Certificate of Origin when sharing copies of the certificate + with its retailers. +

+
+

+ Note: The scenario above is highly simplified and the list of documents is not exhaustive. It is + included solely for the purpose of illustrating this use case for Selective Redaction.] +

+
+ Exchange of electronic certificate of origin +

Roles in Cross Border Trade

+

+ Roles in the above diagram are in blue. +

+
Professional Testing, Inspection, and Certification Lab
+ +
Manufacturer
+ +
Exporter
+ +
Chamber of Commerce
+ +
Importing Customs
+ +
Importer
+ +
Shipping Company
+ +
Retailers
+ +

Trade Flow

+
    +
  1. The Manufacturer requests a product test report from a professional testing lab to certify that their goods + meet the required safety and quality standards.
  2. +
  3. The Test Lab sends the product test report to Manufacturer upon completion of testing.
  4. +
  5. Manufacturer sends the Product Test Report to Exporter.
  6. +
  7. Exporter submit the necessary documents to Chamber of Commerce to apply for the Cert of Origin.
  8. +
  9. The Chamber of Commerce (Issuer) will review, approve, and issue Certificate of Origin (Subject) to the + exporter, certifying the product's origin.
  10. +
  11. The Exporter arranges shipment of goods with the Shipping Company.
  12. +
  13. The Shipping Company issues a Bill of Lading to the Exporter for claiming goods in the importing + country.
  14. +
  15. The Exporter (Recipient) sends the redacted Certificate of Origin (redacting the Manufacturer Details), a + Bill of Lading, Exporter Invoice and a redacted Product Test Report (redacting the Manufacturer Details) to + the importer. +
      +
    • It is essential for the Exporter to provide the Importer with the Cert of Origin, Bill of Lading, + Exporter Invoice, and Product Test Report for the Import Customs Declaration, as this helps + facilitate faster cargo clearance and approval for importing goods.
    • +
    • The Exporter has the option to redact commercially sensitive information, such as the manufacturer's + details or pricing, to prevent the importer from bypassing him for future business.
    • +
  16. +
  17. The Importer (Recipient/Verifier) will verify the Certificate of Origin (CO) to authenticate the document + and review the remaining documents to prepare for the Import Declaration. +
      +
    • The CO provides a link to the issuer, which is crucial for verifying that the issuer is a recognized + authority and ensuring the authenticity of the document.
    • +
  18. +
  19. The Importer submits the Import Declaration, redacted Cert of Origin, Bill of Lading, Exporter Invoice, and + redacted Product Test Report to Import Customs.
  20. +
  21. Import Customs (Verifier) verifies the CO and reviews the other supporting documents to ensure the imported + goods meet their importing regulations. +
      +
    • Customs authorities primarily focus on verifying the authenticity of the CO, and essential + information provided such as product details, quality, and safety report. The redacted documentation + (which redacts the Manufacturer's name and pricing) will still meet Customs' requirements.
    • +
  22. +
  23. After clearance by the Import Customs, the Importer can distribute the goods to retailers, providing the + redacted Product Test Report and a further-redacted Cert of Origin (with Exporter details redacted).
  24. +
+

Actors

+
Issuer
+ +
Subject
+ +
Verifier
+ +
Recipient
+ +
diff --git a/focal/5_electronic_certificate_of_origin.png b/focal/5_electronic_certificate_of_origin.png new file mode 100644 index 0000000..20f2f4b Binary files /dev/null and b/focal/5_electronic_certificate_of_origin.png differ diff --git a/index.html b/index.html index 985f065..ceda0cf 100644 --- a/index.html +++ b/index.html @@ -555,7 +555,7 @@

Issue Credential

Needs
-F.1, E.1, L.1, H.1 +F.1, E.1, L.1, H.1
@@ -578,7 +578,7 @@

Assert Credential

Needs
-R.2, H.4 +R.2, H.4
@@ -637,9 +637,9 @@

Verify Credential

Needs
- F.2, C.1, E.2, R.1 - , - F.5, H.2, C.6 + F.2, C.1, E.2, + R.1, F.5, H.2, + C.6
@@ -715,9 +715,9 @@

Validate Credential

Needs
- F.2, C.1, E.2, R.1 - , - F.5, H.2, C.6 + F.2, C.1, E.2, + R.1, F.5, H.2, + C.6
@@ -741,7 +741,7 @@

Store Credential

Needs
-F.4, E.3, C.4 +F.4, E.3, C.4
@@ -762,7 +762,7 @@

Retrieve Credential

Needs
-C.5, E.4 +C.5, E.4
@@ -782,7 +782,7 @@

Revoke Credential

Needs
-F.3, C.2, C.3 +F.3, C.2, C.3
@@ -802,6 +802,8 @@

Focal Use Cases

data-include-replace="true" data-format="html">
+

Extant Use Cases

diff --git a/refs.js b/refs.js index b16ec86..7f21d13 100644 --- a/refs.js +++ b/refs.js @@ -10,7 +10,7 @@ require(["core/pubsubhub"], function( respecEvents ) { var needs = {} ; if (message === 'core/link-to-dfn') { - $.each(document.querySelectorAll("udef"), function(i, item) { + $.each(document.querySelectorAll("span.udef"), function(i, item) { var container = item.parentNode; var content = item.innerHTML; var sp = document.createElement("span"); @@ -31,7 +31,7 @@ require(["core/pubsubhub"], function( respecEvents ) { needs[id] = content; }); - $("uref").each(function() { + $("span.uref").each(function() { var p = this.parentNode; var item = this.innerHTML; var id = item.replace(/\./, "_"); diff --git a/short/c1_find_a_doctor.html b/short/c1_find_a_doctor.html index f4cc95a..67ce4a5 100644 --- a/short/c1_find_a_doctor.html +++ b/short/c1_find_a_doctor.html @@ -1,5 +1,5 @@
- C.1 Find a doctor + C.1 Find a doctor
Jason is looking for a new primary care physician. His health diff --git a/short/c2_busy_doctor.html b/short/c2_busy_doctor.html index 7d394d8..446500a 100644 --- a/short/c2_busy_doctor.html +++ b/short/c2_busy_doctor.html @@ -1,5 +1,5 @@
- C.2 Busy doctor + C.2 Busy doctor
Barney was a board-certified physician, but he ran out of time to diff --git a/short/c3_bad_university.html b/short/c3_bad_university.html index 787d1b6..8313b8c 100644 --- a/short/c3_bad_university.html +++ b/short/c3_bad_university.html @@ -1,5 +1,5 @@
- C.3 Bad university + C.3 Bad university
Jane was issued a certificate by BigTraining Co., indicating that diff --git a/short/c4_new_employer.html b/short/c4_new_employer.html index 9003c89..4717072 100644 --- a/short/c4_new_employer.html +++ b/short/c4_new_employer.html @@ -1,5 +1,5 @@
- C.4 New employer + C.4 New employer
Jessica is a medical doctor practicing in the United States. She has diff --git a/short/c5_social_authority.html b/short/c5_social_authority.html index 4dce55c..7a63fce 100644 --- a/short/c5_social_authority.html +++ b/short/c5_social_authority.html @@ -1,5 +1,5 @@
- C.5 Social authority + C.5 Social authority
Josie is a healthcare worker that has created a profile on a diff --git a/short/c6_job_applicant.html b/short/c6_job_applicant.html index 0418a70..6932d40 100644 --- a/short/c6_job_applicant.html +++ b/short/c6_job_applicant.html @@ -1,5 +1,5 @@
- C.6 Job applicant + C.6 Job applicant
Software Co. has posted an open position online and they are diff --git a/short/d1_devices_during_manufacturing.html b/short/d1_devices_during_manufacturing.html index 1d2fea4..912f9b6 100644 --- a/short/d1_devices_during_manufacturing.html +++ b/short/d1_devices_during_manufacturing.html @@ -1,5 +1,5 @@
- D.1 Devices during manufacturing + D.1 Devices during manufacturing

diff --git a/short/d2_devices_during_delivery.html b/short/d2_devices_during_delivery.html index 12b6f9b..56fc112 100644 --- a/short/d2_devices_during_delivery.html +++ b/short/d2_devices_during_delivery.html @@ -1,5 +1,5 @@

- D.2 Devices during delivery + D.2 Devices during delivery

diff --git a/short/d3_devices_setup_for_operating_autonomously.html b/short/d3_devices_setup_for_operating_autonomously.html index 99ce9cf..f40c4a2 100644 --- a/short/d3_devices_setup_for_operating_autonomously.html +++ b/short/d3_devices_setup_for_operating_autonomously.html @@ -1,5 +1,5 @@

- D.3 Devices setup for operating autonomously + D.3 Devices setup for operating autonomously

diff --git a/short/e1_digital_transcript.html b/short/e1_digital_transcript.html index 1afb577..012126d 100644 --- a/short/e1_digital_transcript.html +++ b/short/e1_digital_transcript.html @@ -1,5 +1,5 @@

- E.1 Digital transcript + E.1 Digital transcript
Joleene is the registrar of Mega University and, by virtue of her diff --git a/short/e2_taking_a_test.html b/short/e2_taking_a_test.html index 0438079..aa97528 100644 --- a/short/e2_taking_a_test.html +++ b/short/e2_taking_a_test.html @@ -1,5 +1,5 @@
- E.2 Taking a test + E.2 Taking a test
Eunice is about to take her ACT (a test used to evaluate her diff --git a/short/e3_transferring_schools.html b/short/e3_transferring_schools.html index d4b7d3e..bf389e8 100644 --- a/short/e3_transferring_schools.html +++ b/short/e3_transferring_schools.html @@ -1,5 +1,5 @@
- E.3 Transferring schools + E.3 Transferring schools
Rocky is an undergraduate student at Wossamotta U. His school diff --git a/short/e4_online_classes.html b/short/e4_online_classes.html index 49eb221..71b9b5b 100644 --- a/short/e4_online_classes.html +++ b/short/e4_online_classes.html @@ -1,5 +1,5 @@
- E.4 Online classes + E.4 Online classes
In MOOC and other online learning systems, being able to reliably diff --git a/short/f1_reuse_know_your_customer.html b/short/f1_reuse_know_your_customer.html index 7800056..1de71b8 100644 --- a/short/f1_reuse_know_your_customer.html +++ b/short/f1_reuse_know_your_customer.html @@ -1,5 +1,5 @@
- F.1 Reuse know your customer + F.1 Reuse know your customer
Jane is opening an account at MidBank in Finland. As part of that diff --git a/short/f2_money_transfer.html b/short/f2_money_transfer.html index 3c9f7fe..b279116 100644 --- a/short/f2_money_transfer.html +++ b/short/f2_money_transfer.html @@ -1,5 +1,5 @@
- F.2 Money transfer + F.2 Money transfer
Susan wants to send funds to her family in another country via a diff --git a/short/f3_closing_account.html b/short/f3_closing_account.html index c8f6129..edf97fb 100644 --- a/short/f3_closing_account.html +++ b/short/f3_closing_account.html @@ -1,5 +1,5 @@
- F.3 Closing account + F.3 Closing account
John opens a checking account at Big Bank Co and is issued a diff --git a/short/f4_trying_out_a_new_service.html b/short/f4_trying_out_a_new_service.html index 9e13330..4e30467 100644 --- a/short/f4_trying_out_a_new_service.html +++ b/short/f4_trying_out_a_new_service.html @@ -1,5 +1,5 @@
- F.4 Trying out a new service + F.4 Trying out a new service
Nikita has several accounts with BigBank, as well as a brokerage diff --git a/short/f5_new_bank_account_from_home.html b/short/f5_new_bank_account_from_home.html index 0abad59..5011604 100644 --- a/short/f5_new_bank_account_from_home.html +++ b/short/f5_new_bank_account_from_home.html @@ -1,5 +1,5 @@
- F.5 New bank account from home + F.5 New bank account from home
Alice wants to open a new bank account. BigOnlineBank offers the diff --git a/short/h1_prescribing.html b/short/h1_prescribing.html index 41427ad..e83ae82 100644 --- a/short/h1_prescribing.html +++ b/short/h1_prescribing.html @@ -1,5 +1,5 @@
- H.1 Prescribing + H.1 Prescribing
Barney is a physician, and has recently become board certified in diff --git a/short/h2_online_pharmacy.html b/short/h2_online_pharmacy.html index 018bf1c..aa49a6c 100644 --- a/short/h2_online_pharmacy.html +++ b/short/h2_online_pharmacy.html @@ -1,5 +1,5 @@
- H.2 Online pharmacy + H.2 Online pharmacy
iPharmacy receives a prescription for Bob electronically from a diff --git a/short/h3_insurance_claim.html b/short/h3_insurance_claim.html index 6176ba9..9bdc154 100644 --- a/short/h3_insurance_claim.html +++ b/short/h3_insurance_claim.html @@ -1,5 +1,5 @@
- H.3 Insurance claim + H.3 Insurance claim
Tracy has a sore throat soon after moving to a new town. She finds a diff --git a/short/h4_traveling_illness.html b/short/h4_traveling_illness.html index 2c367d9..591c2f8 100644 --- a/short/h4_traveling_illness.html +++ b/short/h4_traveling_illness.html @@ -1,5 +1,5 @@
- H.4 Traveling illness + H.4 Traveling illness
John is on the vacation of a lifetime, travelling the world. Falling diff --git a/short/h5_proving_legal_disability_status.html b/short/h5_proving_legal_disability_status.html index 271b871..ce3ec2e 100644 --- a/short/h5_proving_legal_disability_status.html +++ b/short/h5_proving_legal_disability_status.html @@ -1,5 +1,5 @@
- H.5 Proving Legal Disability Status + H.5 Proving Legal Disability Status
Trina, who is legally blind, is currently unemployed, and needs to diff --git a/short/l1_digital_driving_license.html b/short/l1_digital_driving_license.html index 7a8f5a6..159df76 100644 --- a/short/l1_digital_driving_license.html +++ b/short/l1_digital_driving_license.html @@ -1,5 +1,5 @@
- L.1 Digital driving license + L.1 Digital driving license
Asako just passed the final test to receive a drivers license. As diff --git a/short/l2_seamless_immigration.html b/short/l2_seamless_immigration.html index e48dcc2..8249c8e 100644 --- a/short/l2_seamless_immigration.html +++ b/short/l2_seamless_immigration.html @@ -1,5 +1,5 @@
- L.2 Seamless immigration + L.2 Seamless immigration
Tom is a frequent international traveler. In order to speed diff --git a/short/l3_speedy_air_travel.html b/short/l3_speedy_air_travel.html index 5d15dab..22772f0 100644 --- a/short/l3_speedy_air_travel.html +++ b/short/l3_speedy_air_travel.html @@ -1,5 +1,5 @@
- L.3 Speedy air travel + L.3 Speedy air travel
Security for air travel is more and more rigorous, requiring more diff --git a/short/l4_refugee_crisis.html b/short/l4_refugee_crisis.html index 631eaaf..2c71b81 100644 --- a/short/l4_refugee_crisis.html +++ b/short/l4_refugee_crisis.html @@ -1,5 +1,5 @@
- L.4 Refugee crisis + L.4 Refugee crisis
Thousands of people each year are displaced because of man-made and diff --git a/short/r1_address-verification.html b/short/r1_address-verification.html index f250a21..bf8a00a 100644 --- a/short/r1_address-verification.html +++ b/short/r1_address-verification.html @@ -1,5 +1,5 @@
- R.1 Address verification + R.1 Address verification
Francis has found the perfect pair of shoes. When processing orders, diff --git a/short/r2_adult_beverages.html b/short/r2_adult_beverages.html index f9ae3cf..22421fe 100644 --- a/short/r2_adult_beverages.html +++ b/short/r2_adult_beverages.html @@ -1,5 +1,5 @@
- R.2 Adult beverages + R.2 Adult beverages
June goes to her local beer and wine store to buy a bottle of wine. diff --git a/short/r3_fraud_detection.html b/short/r3_fraud_detection.html index aebdf12..8e91025 100644 --- a/short/r3_fraud_detection.html +++ b/short/r3_fraud_detection.html @@ -1,5 +1,5 @@
- R.3 Fraud detection + R.3 Fraud detection
On a bright Sunday, Oskar remembers that he still needs to buy his diff --git a/short/r4_bona_fide_shopper.html b/short/r4_bona_fide_shopper.html index a234353..ead06be 100644 --- a/short/r4_bona_fide_shopper.html +++ b/short/r4_bona_fide_shopper.html @@ -1,5 +1,5 @@
- R.4 Bona-fide shopper + R.4 Bona-fide shopper
David owns a restaurant and has registered with a low cost wholesaler to purchase provisions in bulk. The wholesaler has