-
Notifications
You must be signed in to change notification settings - Fork 426
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Narratives / Threads / Trails #385
Comments
Alternately, it might be good to look at how third party services offering this type of composition environment could integrate with hypothesis using the oa data model. |
What third party services are you referring to? Could you please give me an example? |
On thing I have forgotten to mention: we should also provide an API endpoint to retrieve the annotations belonging to a narrative in a raw, JSON form (like we do with single annotations), so that users who want to build their custom display UI can do that, too. (I think Ian has mentioned that they might want to show the threads embedded in their pages.) |
Yes, in terms of design, it might be good to focus on how hypothesis can display linked annotations and annotations that are part of a narrative in the sidebar interface. Obviously it will not be possible to display the full narrative format in the sidebar, but I may examine how the user can at least see that an annotation is in a narrative and "step through" the narrative. |
I can imagine the following ways to present it:
|
I thought I'd just point out that the original design story for this was written in 1945. :) Also inspired by @IanMulvany's talk at #ianno13 ... And storify.com of course, for instance: |
Awesome, am happy to provide thoughs/feedback, and later towards the summer some dev resources. |
Is there any way to use a multi-target "annotation of annotations" to store |
@jtremback: I see no reason why not to. But I would also check out other possible solutions, too. I am not yet convinced this should be an annotation, too. It could be, but I am not yet convinced this is necessary. |
@dwhly: oh, the classics :) Yes, that is probably the first known article proposing (among other things) full-on topic/argument mapping. (And the connection of this proposed feature to those areas is certainly a part of the reasons why I am pushing this issue.:) |
For further design input (from 1962), see also http://www.dougengelbart.org/pubs/augment-3906.html |
Elaborating on the relationship between #386 ( web-of-ideas ) and the current proposition ( narratives ): In the web-of-ideas, the connections between two adjacent items in the graph means that there is some relationship between them. (Association, or logical, or whatever.) When building a narrative out of items, one will probably often travel along a continuous path in this graph, but this is not necesseraly always true. For example, for dramatical purposes, one might decide to build a narrative that starts with alternating between several seemingly unrelated "story lines" of items, which will only converge at a later point. That would still be a valid narrative, even thought some of the items placed at adjacent positions (in the sequence) might not have any intrinsic connection to each other. (So might not have any connection in the web-of-ideas.) So the difference between the web-of-ideas and narratives is not only 2D vs 1D; web-of-ideas tries to represent the full data set, with all the connections, and when viewing it, the users is free to explore the graph in any way he wants to, whereas a narrative is more like a "guided tour", where the user is shown a specific sub-set of items in a specific, pre-determined order. |
I would like to tackle this in the not too distant future. Most of what is required for this is already in place, and we have have also made significant progress with other (stream-based) access modes. What needs to be done is this:
... and we are done. And with this, we could take a big step toward becoming a full-fledged, independent publication platform. Something which I would very much like to see... (But of course, narratives should be embeddable, too, just like usual annotations, so there should be nothing stopping anybody from publishing a Hypothes.is-powered narrative article at any other side, either.) |
To re-cap the idea: The current situationLots of documents are constructed like this:
New proposalI would like to redefine this process. Case 1 is when the user has something short to add. This case is already handled by simply creating an annotation, or a set of annotations for the source documents, which will be visible there. Case 2 is when he has some longer story to tell. This is what narratives are there for. Using narratives, the current process would be replaced by this:
I think it would be great to write articles this way. (Well, maybe not as great as the web-of-ideas method (see #386), but still way more useful than the current method.) |
Just more final note. IIRC, @IanMulvany has actually asked for this feature, back at #ianno13, so there is at least some proof that this is not pure lunacy. |
Closing in favor of hypothesis/hypothesis.github.io#4 |
Uhmm... no, this is a related, but separate concern. I'm migrating this one to the other repo, too |
OK, migrated to hypothesis/vision#14. |
Reopening as this is a good feature idea and the vision repo issue is closed(ing) |
It would be nice to have a way to build a sequence of annotations, and show them together. Would be especially useful together with #384.
The goal is to have a way to present a sequence of thoughts, quotes, whatever, that together tell a story, or illustrate a train of thought, or something like that.
Could also be used for presenting a reading list, or a manually created news feed.
This is somewhat similar to firehose ( #356 ) with configured filters, but not the same, because it's not generated on request, but stored in the DB, and we actually have to have a UI for building it.
For showing a narrative: we could have linkable narrative pages very similar to linkable annotations, with the following differences:
For building a narrative: we need a UI that supports drag-and-drop building and reordering. (We should probably show only a shortened form of the annotation, not the full text of body/quote). We also need some feature to edit the text segments connecting the annotations (if any).
The text was updated successfully, but these errors were encountered: