Your SlideShare is downloading. ×
0
Fluidinfo                                   Eric Seidel                                eric@eseidel.orgWednesday, February...
What is it?                               “A database with the heart of a wiki”                                 Open      ...
Objects                               Anonymous                               Permanent                               Coll...
Objects                                                     c2415c95-                                                     ...
Objects                                                     c2415c95-                                                     ...
Objects                                                                    What is this??                                 ...
Objects                                                                    What is this??                                 ...
Objects                                                                    What is this??                                 ...
Tags                                Give objects meaning                                                                  ...
About Tag                               Unique tag                                                                     flui...
Namespaces                               Group tags                                gridaphobe/employer                    ...
Permissions                               Secure tags and namespaces                                 Create               ...
Queries                               Natural Language                                “has gridaphobe/employer”           ...
So why is this                               better than a                                traditional                     ...
We have a Ton of data                               Simulation results                               Machine configurations...
Metadata                               This is where Fluidinfo really shines!                               gridaphobe/cct...
Einstein Toolkit                               ExternalLibraries/Python                                 Personal thorn (de...
But Eric isn’t an                   author of any ET                      thorns?!Wednesday, February 23, 2011
Good Point!                               [knarf|eschnett|hinder|...]/cctk/[url|scm|...]                               Tho...
Voila!Wednesday, February 23, 2011
Voila!Wednesday, February 23, 2011
Voila!Wednesday, February 23, 2011
FluidCV                               Shameless self-promotion!Wednesday, February 23, 2011
What else can we                                  mark up?                               Personal info                    ...
Personal Info                               gridaphobe/given-name                               gridaphobe/cell-phone     ...
Jobs                               gridaphobe/employer                               gridphobe/company                    ...
Education                               gridaphobe/school                               gridaphobe/degree                 ...
Publications                               gridaphobe/publication                               gridaphobe/publication/aut...
fluid-cv.appspot.com/                          gridaphobeWednesday, February 23, 2011
fluid-cv.appspot.com/                          gridaphobeWednesday, February 23, 2011
Fluidinfo stores                                      binary data too!                    fluid-cv.appspot.com/           ...
Now suppose Erik                                wants to hire me                               “eschnett/would-hire” on my...
Now suppose Erik                                  wants to hire me                                 “eschnett/would-hire” o...
Now suppose Erik                                  wants to hire me                                 “eschnett/would-hire” o...
Now suppose Erik                                  wants to hire me                                 “eschnett/would-hire” o...
I’m excited!                           But how do I use Fluidinfo in my code?Wednesday, February 23, 2011
Libraries                               Python, Perl, Ruby, PHP, Java                               fluidinfo.com/developer...
Thanks                               Nicholas Radcliffe (Visualizing Objects)                                 www.abouttag...
Upcoming SlideShare
Loading in...5
×

Fluidinfo

1,096

Published on

This is a presentation I gave on using Fluidinfo with the Cactus Computational Toolkit. I also describe FluidCV, a social resumé project I'm working on.

Published in: Technology, Education
1 Comment
0 Likes
Statistics
Notes
  • Sorry if some of the images are distorted. I have tried uploading in various formats, but there is either an error in the conversion, or image distortion. I reported the issue to SlideShare, in the meantime you can download the PDF, which has no issues.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
1,096
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Fluidinfo"

  1. 1. Fluidinfo Eric Seidel eric@eseidel.orgWednesday, February 23, 2011
  2. 2. What is it? “A database with the heart of a wiki” Open Social Writeable User-defined StructureWednesday, February 23, 2011
  3. 3. Objects Anonymous Permanent Collection of Tags Everything is an ObjectWednesday, February 23, 2011
  4. 4. Objects c2415c95- a962- Anonymous 4c93- gridaphobe/rating="5" 80f6- 1af269978ce8 Permanent Collection of Tags Everything is an ObjectWednesday, February 23, 2011
  5. 5. Objects c2415c95- a962- Anonymous 4c93- gridaphobe/rating="5" 80f6- 1af269978ce8 Permanent Collection of Tags Everything is an ObjectWednesday, February 23, 2011
  6. 6. Objects What is this?? c2415c95- a962- Anonymous 4c93- gridaphobe/rating="5" 80f6- 1af269978ce8 Permanent Collection of Tags Everything is an ObjectWednesday, February 23, 2011
  7. 7. Objects What is this?? c2415c95- a962- Anonymous 4c93- gridaphobe/rating="5" 80f6- 1af269978ce8 Permanent Collection of Tags c2415c95- a962- gridaphobe/rating="5" 4c93- Everything is an 80f6- 1af269978ce8 gridaphobe/tv-show="Psych" ObjectWednesday, February 23, 2011
  8. 8. Objects What is this?? c2415c95- a962- Anonymous 4c93- gridaphobe/rating="5" 80f6- 1af269978ce8 Permanent Collection of Tags c2415c95- a962- gridaphobe/rating="5" 4c93- Everything is an 80f6- 1af269978ce8 gridaphobe/tv-show="Psych" Object Aha!Wednesday, February 23, 2011
  9. 9. Tags Give objects meaning Can hold any data type gridaphobe/rating int, string, list, hash gridaphobe/employer image/jpeg, etc. gridaphobe/picture="{Value with MIME type of image/jpeg}" fluiddb/about="Object for the user named gridaphobe" gridaphobe/postal-code=10030 fluiddb/users/name="Eric Seidel" gridaphobe/region="NY" fluiddb/users/username="gridaphobe" e034d8c0- gridaphobe/role="Student" a2e4- gridaphobe/cell-phone="+1 225 276 2830" 4094- gridaphobe/street-address="118 W 136 ST #3" gridaphobe/email="eric@eseidel.org" 895b-ing opportunities to further skills and experiences in research that leve..." 3a8065f9696e gridaphobe/family-name="Seidel" meganogle/would-hire="" gridaphobe/given-name="Eric" njr/index/about gridaphobe/locality="New York" Wednesday, February 23, 2011
  10. 10. About Tag Unique tag fluiddb/about Gives the object some basic meaningmiro/bestsellers-1998-2010/title="The Time Travelers Wife" fluiddb/about="book:the time travelers wife (audrey niffenegger)" miro/bestsellers-1998-2010/value=8227127.81 miro/bestsellers-1998-2010/ASP=5.5 miro/bestsellers-1998-2010/volume=1496081 miro/bestsellers-1998-2010/RRP=7.99 miro/books/author="Audrey Niffenegger" miro/bestsellers-1998-2010/author="Audrey Niffenegger" miro/books/forename="Audrey" miro/bestsellers-1998-2010/binding="Paperback" 3b416fa5- miro/books/guardian-1000=True 51ab- miro/bestsellers-1998-2010/date=2004 4160- miro/books/surname="Niffenegger" miro/bestsellers-1998-2010/db-next-record-about="book:the world according to c 9820- miro/books/title="The Time Travelers Wife" 240a0591c3a2 miro/bestsellers-1998-2010/db-record-number=19 miro/books/year=2003 miro/bestsellers-1998-2010/imprint="Vintage" miro/class="record" miro/bestsellers-1998-2010/productclass="F1.1 General & Literary Fiction" njr/index/about miro/bestsellers-1998-2010/publisher="Random House Grp" njr/rating=10 miro/bestsellers-1998-2010/rank=19Wednesday, February 23, 2011
  11. 11. Namespaces Group tags gridaphobe/employer gridaphobe/publication/journal gridaphobe/publication/titleWednesday, February 23, 2011
  12. 12. Permissions Secure tags and namespaces Create Not the exact list, Read but these are all Update possible!! DeleteWednesday, February 23, 2011
  13. 13. Queries Natural Language “has gridaphobe/employer” “gridaphobe/rating > 4 and has gridrebel/ read”Wednesday, February 23, 2011
  14. 14. So why is this better than a traditional database?Wednesday, February 23, 2011
  15. 15. We have a Ton of data Simulation results Machine configurations Thorn metadata Authors, URL, Language, License, etc.Wednesday, February 23, 2011
  16. 16. Metadata This is where Fluidinfo really shines! gridaphobe/cctk/[authors|url|language| scm|purpose|...] Now I can get a list of all the thorns I have tagged with “has gridaphobe/cctk/url”!!Wednesday, February 23, 2011
  17. 17. Einstein Toolkit ExternalLibraries/Python Personal thorn (defunct actually) How do we know that it’s not part of ET? einsteintoolkit/includes ET approved! “has gridaphobe/cctk/url and has einsteintoolkit/includes”Wednesday, February 23, 2011
  18. 18. But Eric isn’t an author of any ET thorns?!Wednesday, February 23, 2011
  19. 19. Good Point! [knarf|eschnett|hinder|...]/cctk/[url|scm|...] Thorn authors keep their metadata updated Also add simple “cactuscode.org/thorn- author” tag to user object Now I know who is using the tagsWednesday, February 23, 2011
  20. 20. Voila!Wednesday, February 23, 2011
  21. 21. Voila!Wednesday, February 23, 2011
  22. 22. Voila!Wednesday, February 23, 2011
  23. 23. FluidCV Shameless self-promotion!Wednesday, February 23, 2011
  24. 24. What else can we mark up? Personal info Jobs Education Publications!Wednesday, February 23, 2011
  25. 25. Personal Info gridaphobe/given-name gridaphobe/cell-phone gridaphobe/summary etc.Wednesday, February 23, 2011
  26. 26. Jobs gridaphobe/employer gridphobe/company gridahobe/title gridaphobe/start-dateWednesday, February 23, 2011
  27. 27. Education gridaphobe/school gridaphobe/degree gridaphobe/major gridaphobe/honors?? Of course!Wednesday, February 23, 2011
  28. 28. Publications gridaphobe/publication gridaphobe/publication/authors gridaphobe/publication/journal gridaphobe/publication/doi? unnecessary if we make it the about tag fluiddb/about=“doi: 10.1145/1838574.1838575”Wednesday, February 23, 2011
  29. 29. fluid-cv.appspot.com/ gridaphobeWednesday, February 23, 2011
  30. 30. fluid-cv.appspot.com/ gridaphobeWednesday, February 23, 2011
  31. 31. Fluidinfo stores binary data too! fluid-cv.appspot.com/ gridaphobeWednesday, February 23, 2011
  32. 32. Now suppose Erik wants to hire me “eschnett/would-hire” on my user object private tag, so I can’t see “has eschnett/would-hire” list of resumés for good applicants!Wednesday, February 23, 2011
  33. 33. Now suppose Erik wants to hire me “eschnett/would-hire” on my user object private tag, so I can’t see “has eschnett/would-hire” list of resumés for good applicants! gridaphobe/picture="{Value with MIME type of image/jpeg}" fluiddb/about="Object for the user named gridaphobe" gridaphobe/postal-code=10030 fluiddb/users/name="Eric Seidel" gridaphobe/region="NY" fluiddb/users/username="gridaphobe" e034d8c0- gridaphobe/role="Student" a2e4- gridaphobe/cell-phone="+1 225 276 2830" 4094- gridaphobe/street-address="118 W 136 ST #3" gridaphobe/email="eric@eseidel.org" 895b-king opportunities to further skills and experiences in research that leve..." 3a8065f9696e gridaphobe/family-name="Seidel" meganogle/would-hire="" gridaphobe/given-name="Eric" njr/index/about gridaphobe/locality="New York" Wednesday, February 23, 2011
  34. 34. Now suppose Erik wants to hire me “eschnett/would-hire” on my user object private tag, so I can’t see “has eschnett/would-hire” list of resumés for good applicants! gridaphobe/picture="{Value with MIME type of image/jpeg}" fluiddb/about="Object for the user named gridaphobe" gridaphobe/postal-code=10030 fluiddb/users/name="Eric Seidel" gridaphobe/region="NY" fluiddb/users/username="gridaphobe" e034d8c0- gridaphobe/role="Student" a2e4- gridaphobe/cell-phone="+1 225 276 2830" 4094- gridaphobe/street-address="118 W 136 ST #3" gridaphobe/email="eric@eseidel.org" 895b-king opportunities to further skills and experiences in research that leve..." 3a8065f9696e gridaphobe/family-name="Seidel" meganogle/would-hire="" gridaphobe/given-name="Eric" njr/index/about gridaphobe/locality="New York" Wednesday, February 23, 2011
  35. 35. Now suppose Erik wants to hire me “eschnett/would-hire” on my user object private tag, so I can’t see “has eschnett/would-hire” list of resumés for good applicants! gridaphobe/picture="{Value with MIME type of image/jpeg}" fluiddb/about="Object for the user named gridaphobe" gridaphobe/postal-code=10030 fluiddb/users/name="Eric Seidel" gridaphobe/region="NY" fluiddb/users/username="gridaphobe" e034d8c0- gridaphobe/role="Student" a2e4- gridaphobe/cell-phone="+1 225 276 2830" 4094- gridaphobe/street-address="118 W 136 ST #3" gridaphobe/email="eric@eseidel.org" 895b-king opportunities to further skills and experiences in research that leve..." 3a8065f9696e gridaphobe/family-name="Seidel" meganogle/would-hire="" gridaphobe/given-name="Eric" too late? njr/index/about gridaphobe/locality="New York" Wednesday, February 23, 2011
  36. 36. I’m excited! But how do I use Fluidinfo in my code?Wednesday, February 23, 2011
  37. 37. Libraries Python, Perl, Ruby, PHP, Java fluidinfo.com/developers/libs Even C++!!!! Work-in-progress github.com/npetrovi/fluidcppWednesday, February 23, 2011
  38. 38. Thanks Nicholas Radcliffe (Visualizing Objects) www.abouttag.com Terry Jones and the rest of the Fluidinfo team fluidinfo.com/teamWednesday, February 23, 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×