w3c / tdm-reservation-protocol

Repository of the Text and Data Mining Reservation Protocol Community Group
https://www.w3.org/community/tdmrep/
Other
7 stars 8 forks source link

Implementation out of origin web #31

Closed dascritch closed 4 months ago

dascritch commented 1 year ago

What about embedding TDM reservation informations in a embedded (out of website) context ?

Do this standard may be extended to other media and file format than the web ? And how ?

Is it best to insert a JSON as a comment in an image (JPG) or text document (PDF) document, or use a standardized keyword and an URL ?

typopaul commented 1 year ago

I am not sure about PDF yet, but in the world of EPUB there are some potential possibilities to include information about permission for TDM.

  1. ONIX: https://www.editeur.org/93/Release-3.0-and-3.1-Downloads/ (outside the EPUB file, used for distribution)
  2. Dublin Core Metadata: https://www.dublincore.org/specifications/dublin-core/dces/ (as part of the EPUB file)
  3. Schema Metadata: https://schema.org/ (as part of the EPUB file)
  4. The general HTML metadata in the head section. (see this example)

In my opinion 4. and 2. would make much sense. But I am new to this topic so if there are other options I am glad to learn.

Edit after actually doing some reasearch: In the TDMRep document it is said that the implementation of metadata in HTML files is possible. So as I see, option 4 is already recommended for HTML content.

Would this also apply to OPF files in EPUBs which are explicit XML files?

llemeurfr commented 11 months ago

The integration of TDMRep properties in EPUB has been requested by several publishers and the discussed is starting.

llemeurfr commented 7 months ago

The integration of similar information in ONIX has been done; at least for the tdm-reservation aspect. A message was posted on the CG public mailing list on Nov.15, 2023 on the subject. We'll a more information on this Github space after discussing with EDItEUR.

llemeurfr commented 7 months ago

The integration of TDMRep properties in EPUB is now ready as a written proposal here (this is a temporary url). It is like your proposal 2.

llemeurfr commented 4 months ago

Support for EPUB 2 and EPUB 3 has been aded to the specification.