Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dataspace-protocol-base-dev] About the distribution.format property

perfect, thanks for the quick response, Arno. The examples in the Best Practices seem to be incorrect, the LD Context should be `.jsonld` instead of `json`. Also it would be a better practice to declare the "example" prefix in the LD Context, such as, below. Happy to make a PR. 

{
  "@context": [
    "https://w3id.org/dspace/2025/1/context.jsonld",
   {
     "example": "https://vocabulary.example.org/"
   }
  ],
  "@id": "urn:uuid:3afeadd8-ed2d-569e-d634-8394a8836d57",
  "@type": "Catalog",
  "participantId": "urn:example:DataProviderA",
  "dataset": [
    {
      "@id": "urn:uuid:3dd1add8-4d2d-569e-d634-8394a8836a88",
      "@type": "Dataset",
      "distribution": [
        {
          "@type": "Distribution",
          "format": "example:HTTP_PULL",
          "accessService": "urn:uuid:4aa2dcc8-4d2d-569e-d634-8394a8834d77"
        }
      ]
    }
  ],
  "service": [
    {
      "@id": "urn:uuid:4aa2dcc8-4d2d-569e-d634-8394a8834d77",
      "@type": "DataService",
      "endpointURL": "https://provider-a.com/connector"
    }
  ]

On Wed, Nov 12, 2025 at 1:50 PM Weiss, Arno via dataspace-protocol-base-dev <dataspace-protocol-base-dev@xxxxxxxxxxx> wrote:
Hi José,

format maps to dct:format, as you can see in the context [1]. DSP is agnostic to its content and adopters need to decide how to use it. In short: you have identified an extension point for a transport profile - more on that in the best practices [2]. 

Cheers,
Arno



From: dataspace-protocol-base-dev <dataspace-protocol-base-dev-bounces@xxxxxxxxxxx> on behalf of José Cantera via dataspace-protocol-base-dev <dataspace-protocol-base-dev@xxxxxxxxxxx>
Sent: Wednesday, 12 November 2025 13:42
To: dataspace-protocol-base developer discussions <dataspace-protocol-base-dev@xxxxxxxxxxx>
Cc: José Cantera <jose.cantera@xxxxxxxx>
Subject: [dataspace-protocol-base-dev] About the distribution.format property
 
Hello,

Checking https://eclipse-dataspace-protocol-base.github.io/DataspaceProtocol/2025-1/#transfer-request-message it seems that `format` is being used to mean "delivery method or access method" instead of media type (there is another property in DCAT also for that) ... is that correct?

 If so are there any specified values or ontology that can be use to represent possible values? 

Thank you very much

All the best

--
José Manuel Cantera Fonseca

IOTA
Senior Architect & Project Lead
_______________________________________________
dataspace-protocol-base-dev mailing list
dataspace-protocol-base-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org

Back to the top