From 08e23cec79f5c159ef10107cfcbad55d1e506709 Mon Sep 17 00:00:00 2001 From: tonyseale Date: Wed, 22 Nov 2023 20:07:33 +0000 Subject: [PATCH] update --- dprod.html | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/dprod.html b/dprod.html index 6726c18..032ddec 100644 --- a/dprod.html +++ b/dprod.html @@ -161,15 +161,17 @@

Data Product (DPROD) Model

-Because DCAT DataService maps to the Data Mesh notion of a port we can declare a DataProduct by and specify and input and output ports. This allows user to connect their Data Products to Datasets and from there onto shared Ontologies. + DPROD maps to the Data Mesh notion of a port to the DCAT notion of a DataService, so we can declare a DataProduct by and specify and input and output ports and these ports are Dataservice. This allows user to connect their Data Products to Datasets and from there onto shared Ontologies.

- +

+ In this example the UK Bonds Data Product has an output port that is a RESTful API that returns JSON that conforms to the shared FIBO specification for callable bonds. +

   {
@@ -293,12 +295,6 @@ 

offersDistribution

-
-

RESTDataService

- Accessed using http verbs with parameters, may be defined using OpenAPI - -
-

ObjectDataService

Structured API, e.g. gRPC, CORBA, SOAP, ORM @@ -306,14 +302,14 @@

ObjectDataService

-

StreamingDataService

- Data is continuously made available +

GraphQLDataService

+ Single REST endpoint, with structure given by GraphQL schema
-

FileDataService

- Uses file-like access methods. May or may not be streaming if the file is continuously wriitten to +

StreamingDataService

+ Data is continuously made available
@@ -324,8 +320,8 @@

DatabaseDataService

-

QueuingDataService

- Streams using a queue or topic e.g. MQTT, Kafka, DDS +

RESTDataService

+ Accessed using http verbs with parameters, may be defined using OpenAPI
@@ -336,14 +332,14 @@

DataProductLifecycleStatus

-

Enumeration

- The superclass of enumeration lists referenced from Data Product related artifacts +

FileDataService

+ Uses file-like access methods. May or may not be streaming if the file is continuously wriitten to
-

GraphQLDataService

- Single REST endpoint, with structure given by GraphQL schema +

QueuingDataService

+ Streams using a queue or topic e.g. MQTT, Kafka, DDS
@@ -353,6 +349,12 @@

CallbackDataService

+
+

Enumeration

+ The superclass of enumeration lists referenced from Data Product related artifacts + +
+

Dataset

see http://www.w3.org/ns/dcat#Dataset