Skip to content

Commit 1185c0c

Browse files
Merge pull request #10 from sine-fdn/issues
Issues
2 parents 01e49c6 + 37ad35b commit 1185c0c

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

specs/diagrams/transactions.png

151 KB
Loading

specs/index.bs

+15-10
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,7 @@ Advisement: The current technical specifications are undergoing continuous refin
144144

145145
: <dfn>PCF</dfn>
146146
::
147-
Product Carbon Footprint. See Pathfinder Tech Specs for further details
148-
149-
Issue: Link to the pathfinder tech specs in this section
147+
Product Carbon Footprint. See [Pathfinder Tech Specs](https://wbcsd.github.io/tr/data-exchange-protocol/#dt-carbonfootprint) for further details
150148

151149
Issue: add a pathfinder tech specs normative reference to this document
152150

@@ -205,15 +203,20 @@ Note: This business case is currently out of scope. It might be supported in the
205203

206204
# Data Transactions # {#txns}
207205

208-
Issue: create and add transactions diagram to this section
209-
210206
A <dfn>data transaction</dfn> is an abstraction for the exchange of data between two parties, serving 1 or more business cases ([[#business-cases]]).
211207

212208
It serves the purpose of enabling interoperability between different parties by explaining the context and their intention(s).
213209

214-
Each transaction combines the iLEAP data model (([[#data-model]])) with the Pathfinder
210+
Each transaction combines the iLEAP data model ([[#data-model]]) with the Pathfinder
215211
Data Exchange Protocol ([[#pcf-mapping]]) to enable interoperability between [=host systems=].
216212

213+
The following diagram shows how the three data transactions (defined below) are related:
214+
215+
<figure>
216+
<img src="diagrams/transactions.png" width="30%" >
217+
<figcaption>Transactions diagram</figcaption>
218+
</figure>
219+
217220
Note: A [=Tool Provider=] can also mediate and adopt different roles on behalf of the [=Transport Service User=], [=Transport Service Organizer=] or [=Transport Operator=], as defined in the Data transactions below, as they mediate in data collection, calculation and reporting activities.
218221

219222
## Data Transaction 1: TCE Data Exchange ## {#txn1}
@@ -1193,9 +1196,11 @@ Issue: !! we need to define data quality semantics !!
11931196

11941197
### Data Type GLECDistance ### {#dt-glecdistance}
11951198

1196-
Properties of data type <dfn element>GLECDistance</dfn>:
1199+
Data type `GLECDistance` represents a distance between origin and destination as defined in the [[!GLEC]] Framework.
1200+
1201+
In JSON an `GLECDistance` MUST be encoded as a JSON Object.
11971202

1198-
Issue: this needs to be refined, especially the semantics of optional data types below (i.e. at least 1 should be defined or similar)
1203+
At least one of the following properties of data type <dfn element>GLECDistance</dfn> the MUST be defined:
11991204

12001205
<figure id="glecdistance-properties-table" dfn-type="element-attr" dfn-for="GLECDistance">
12011206
<table class="data">
@@ -1210,8 +1215,8 @@ Issue: this needs to be refined, especially the semantics of optional data types
12101215
<td><dfn>actual</dfn> : [=Decimal=]
12111216
<td>String
12121217
<td>O
1213-
<td>The Distance between the origin and the destination of a consignment of
1214-
freight or a vehicle, along a specified route (or from telematics). As defined in the [[!GLEC]] Framework
1218+
<td>The distance between the origin and the destination of a consignment of
1219+
freight or a vehicle, along a specified route (or from telematics), as defined in the [[!GLEC]] Framework
12151220
<tr>
12161221
<td><dfn>gcd</dfn> : [=Decimal=]
12171222
<td>String

0 commit comments

Comments
 (0)