hypothesis / h

Annotate with anyone, anywhere.
https://hypothes.is/
BSD 2-Clause "Simplified" License
2.94k stars 427 forks source link

Write up documentation on how document URIs, document equivalence and document metadata work #6576

Open robertknight opened 3 years ago

robertknight commented 3 years ago

A perennial cause of confusion in Hypothesis is how document metadata is managed and used. This includes topics such as:

Audiences for this documentation, or parts of it, include:

Since these audiences will be interested in understanding this at different technical levels, it might make sense to write up documentation in the docs/ dir in the h repo which contains a technically detailed version maintained by H engineers. The support team can then distill that down to information that is easier for end-users to understand as necessary.

esanzgar commented 3 years ago

I would add:

martin12333 commented 3 years ago

Are webpages with the same title, and the same hostname (e.g. lesswrong.com) and protocol (e.g. https) considered equivalent?? EDIT: third guess: probably not? EDIT: I have read google / site:web.hypothes.is equivalence https://web.hypothes.is/help/how-to-establish-or-avoid-document-equivalence-in-the-hypothesis-system/ https://web.hypothes.is/help/how-hypothesis-interacts-with-document-metadata/

robertknight commented 3 years ago

Are webpages with the same title, and the same hostname (e.g. lesswrong.com) and protocol (e.g. https) considered equivalent??

The title is not considered. The URL (hostname, protocol, pathname, query params, but not fragment) are taken into account, with some exceptions: