ontola / linked-delta

Extensible protocol for the transfer of delta updates in linked datasets
6 stars 0 forks source link

Define content-types #10

Open rescribet opened 4 years ago

rescribet commented 4 years ago

With linked-delta's, the semantic meaning of the graph is somewhat different, so it might be useful to defined custom content-types and file extensions to communicate to the consuming system that they should be interpreted as delta, rather than just adding the data.

E.g. application/delta+n-quads

joepio commented 4 years ago

Mime type registration should be done according to this RFC spec.

Form:

   Type name: application

   Subtype name: delta+n-quads

   Required parameters: None

   Optional parameters: None

   Encoding considerations:
Use the N-Quads serialization, see RFCThe syntax of N-Quads is expressed over code points in Unicode. The encoding is always UTF-8.
Unicode code points may also be expressed using an \uXXXX (U+0 to U+FFFF) or \UXXXXXXXX syntax (for U+10000 onwards) where X is a hexadecimal digit [0-9A-F]

   Security considerations: None

   Interoperability considerations:

   Published specification:
   https://github.com/ontola/linked-delta

   Applications that use this media type:
   https://argu.co

   Fragment identifier considerations:

   Additional information:

     Deprecated alias names for this type:
     Magic number(s):
     File extension(s): .lnd
     Macintosh file type code(s):

   Person & email address to contact for further information:
   Thom van Kalkeren <thom@ontola.io>

   Intended usage:
   COMMON 

   Restrictions on usage:
   None

   Authors:
   Thom van Kalkeren, Joep Meindertsma

   Change controller:

   Provisional registration? (standards tree only):

The .lnd file extension is still available.