ipfs / community

Discussion and documentation on community practices
https://docs.ipfs.tech/community/
MIT License
417 stars 226 forks source link

Poster on IPFS & IPLD at Hydra Connect 2016 in Boston #173

Closed flyingzumwalt closed 8 years ago

flyingzumwalt commented 8 years ago

@flyingzumwalt and @RichardLitt will be attending Hydra Connect in Boston and presenting a poster on IPFS, authenticated data structures, IPLD and their applicability to libraries & archives. Is anyone else interested in coming along? @nicola would you be interested in coming along to field questions about IPLD?

The Audience is Libraries & Archives who use linked data. The Hydra Framework stores all of its data as linked data using an LDP implementation (defaults to Apache Modeshape), so everyone at this conference knows about Linked Data and has valuable collections formatted as Linked Data. You'll have the full spread -- from people who just know Linked Data is a big deal to the people who designed the LDP implementation that Hydra relies on.

When Tuesday October 4th 2.00 PM - 5.00 PM Where Boston Public Library

The conference is Oct 3-6, but the poster session is 2:00-5:00 on Tuesday.

nicola commented 8 years ago

Will be there! Ping me the night before we can organize an IPFS dinner at MIT

chriscool commented 8 years ago

Is it "Hydra Connect 2016" or "Hydra Connect 2017"?

flyingzumwalt commented 8 years ago

Oops. It's 2016. I was reading another ticket about a conference in 2017 right before I posted this. ☺️ I'll fix the title.

flyingzumwalt commented 8 years ago

@RichardLitt Let's use this ticket to track work on the poster. Here's an initial stab at the message(s) we should frame the poster around. The audience is defined in the first comment above.

Key Message

What message do we want the audience to walk away with?

LIBRARIES FIND THEIR PLACE in the WEB OF DATA: IPFS and the decentralized web are the key to the future of Libraries and Archives in a data-centric world. They provide a clear role for Libraries to fulfill their missions by directly engaging with scholarly, civic, and social data while applying models for preservation and access that are less expensive, infinitely scalable, and cryptographically authenticated.

Secondary Messages

What 3 messages do we want to follow up with?

  1. P2P CACHING OF SHARED/COMMON LINKED DATA: IPLD solves some of the core preservation problems that occur with Linked Data (example: Library of Congress Subject Headings - LCSH and all of id.loc.gov) by using content-addressed authenticated data structures instead of graphs composed of location-addressed http URIs.
  2. GRACEFUL GEOGRAPHIC REDUNDANCY: IPFS covers the LOCKSS/DPN use cases gracefully with an open, stable, secure protocol that's used across many industries.
  3. BEYOND WEB APPLICATIONS and WEB APIs: It's time to stop thinking in terms of Web Applications and REST APIs. Instead think of authenticated/functional data structures, p2p replication, and dynamic content on distributed systems.
jbenet commented 8 years ago

👍 LGTM

"instead of semantic web"

only comment: I would probably not say "instead of semantic web", as people can write RDF -> JSON-LD -> IPLD, rather say the emphasis is lower level or something

flyingzumwalt commented 8 years ago

FYI: we need to submit the poster to the printers in Boston by Monday 26 September.

flyingzumwalt commented 8 years ago

@RichardLitt your draft of the poster looks good. Some notes:

Title: I want the title to make a really bold statement along the lines of IPFS and the decentralized web are the key to the future of Libraries and Archives in a data-centric world.

Note: This is not just about Archiving Data. Yes, they will use IPFS for archiving, but IPFS also allows libraries and archives to cover a lot of their core values. Look at the American Library Association’s Core Values of Librarianship. The design of IPFS speaks to a majority of these values, only one of which is Preservation. Adopting IPFS will allow them to double down on their commitment to those values in a big way.

Three Key Terms you want to have on the tip of your tongue: Preservation, Discovery and Access. Any library or archive has to support all three of these activities in order to fulfill its mission. We want to speak to all three.

“Problem”: Rename this top section to “The Promise” or “The Future”. The problem, which I don’t think we should put on this poster, is that libraries are scrambling to define their role in the data-centric world. The solution is to adopt IPFS in a big way. That opens up wide avenues for a resurgence of Libraries

How IPFS Works We definitely need a picture of a Merkle DAG with example hashes. Ideally there should be some visual representation that a single file is represented as a tree (not just one block) and a Directory is just another block that contains a name and a list of pointers to the hashes of the directory’s children. But if we can’t figure out a visual representation of that, let’s just emphasize a DAG with hashes.

How IPLD Works Key idea: instead of relying on HTTP URIs to resolve links in the graph, use cryptographic hashes. This makes the entire graph an authenticated, immutable dataset that

Further Reading The ones you listed plus: Our twitter handles ?: Should we include links to the incomplete decentralized web primer and decentralized data workshops?

RichardLitt commented 8 years ago

Updated. How does this look?

https://ipfs.io/ipfs/QmR2tpzoKvZheNBwEPGFWPsb6N2SQpCJntiZqJrk75KNu5

RichardLitt commented 8 years ago

Done! See the keypoint and PDF here.

https://ipfs.io/ipfs/QmbkWejNBywf51afx8iiLXfL2U2q17ajqW5vLShy7JHeYx

ghost commented 8 years ago

Looks pretty good to me! The footer still has a stub email address

RichardLitt commented 8 years ago

Good catch!

nicola commented 8 years ago

(off-topic: shall we host either a dinner at my house (if we are few) or drinks for IPFS peeps in Boston, the night before?)

RichardLitt commented 8 years ago

@nicola That sounds good to me! That's on-topic, I would say. When works for you? Maybe the 3rd, though; I arrive late on the 2nd.

flyingzumwalt commented 8 years ago

@nicola That sounds wonderful! Will you be able to come to the poster session? I'm trying to figure out the best time to let you converse with the people who designed their LDP implementation.

sdellis commented 8 years ago

❤️ I know I'm late to the game here, but I just want to express my excitement that you are all presenting this at Hydra Connect! I won't be there, but colleagues of mine will, and it would be great for them to hear about IPFS from someone other than me! 😄

And from my conversations at work, for us to even consider IPFS as a preservation alternative, any vendor of IPFS solutions will need to "guarantee and insure" the integrity of the preserved objects. Apparently, our current storage vendor for our preservation file system does this, so that's a selling point to the "management" folks.

Small point: I think the printing deadline has passed, but if not, perhaps "This is our vision of the future:" is stronger than

This our imagining of the future:

flyingzumwalt commented 8 years ago

Thanks for the tip Shaun. I'm looking forward to it too. Good point about the wording, but it's already been sent off to the printers.

Kubuxu commented 8 years ago

@sdellis the tool you are looking for is ipfs-cluster, unfortunately it doesn't exist yet but we are thinking about it. https://github.com/ipfs/notes/issues/58

flyingzumwalt commented 8 years ago

The poster was well received and @flyingzumwalt's lightning talk was very well received.

Notes for future presentations:

peterVG commented 8 years ago

Great to see IPFS project reaching out to library and archives community like this (see also [https://github.com/ipfs/notes/issues/170]). As @sdellis points out above, IPFS-cluster (or something like it, e.g. pin whitelists) will be needed before any of these institutions should consider it for long-term preservation storage. Of course, IPFS for access copies is ready to rock today.

The iPres digital preservation conference just wrapped up. Here is a working draft of digital preservation storage requirements that came out of one of the iPres workshops against which potential solutions, including IPFS, can be evaluated. https://docs.google.com/document/d/1WByfeonuTae5oOckSgeWeXI1TRntJE9RNMhMQqh4sS8/edit This set of requirements could help any future IPFS-for-preservation business cases and inform discussions about IPFS-cluster feature priorities.

flyingzumwalt commented 8 years ago

Thanks for sharing that Storage Criteria document @peterVG. That's super useful!

RichardLitt commented 8 years ago

This was great! Was super awesome to be at Hydra. @flyingzumwalt Anything we should add, before we close this?

flyingzumwalt commented 8 years ago

I think we're good. This issue kicked up some good discussions and I think we created issues for each of those discussions to continue. Closing this issue.