SlideShare a Scribd company logo
1 of 38
Download to read offline
Fluidinfo
                                   Eric Seidel
                                eric@eseidel.org




Wednesday, February 23, 2011
What is it?

                               “A database with the heart of a wiki”

                                 Open

                                 Social

                                 Writeable

                                 User-defined Structure



Wednesday, February 23, 2011
Objects

                               Anonymous

                               Permanent

                               Collection of Tags

                               Everything is an
                               Object



Wednesday, February 23, 2011
Objects
                                                     c2415c95-
                                                       a962-
                               Anonymous               4c93-       gridaphobe/rating="5"
                                                       80f6-
                                                    1af269978ce8

                               Permanent

                               Collection of Tags

                               Everything is an
                               Object



Wednesday, February 23, 2011
Objects
                                                     c2415c95-
                                                       a962-
                               Anonymous               4c93-       gridaphobe/rating="5"
                                                       80f6-
                                                    1af269978ce8

                               Permanent

                               Collection of Tags

                               Everything is an
                               Object



Wednesday, February 23, 2011
Objects
                                                                    What is this??

                                                     c2415c95-
                                                       a962-
                               Anonymous               4c93-       gridaphobe/rating="5"
                                                       80f6-
                                                    1af269978ce8

                               Permanent

                               Collection of Tags

                               Everything is an
                               Object



Wednesday, February 23, 2011
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



Wednesday, February 23, 2011
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
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
About Tag
                               Unique tag                                                                     fluiddb/about
                               Gives the object some basic meaning
miro/bestsellers-1998-2010/title="The Time Traveler's 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 Traveler's 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=19




Wednesday, February 23, 2011
Namespaces

                               Group tags

                                gridaphobe/employer

                                gridaphobe/publication/journal

                                gridaphobe/publication/title




Wednesday, February 23, 2011
Permissions

                               Secure tags and namespaces

                                 Create
                                                       Not the exact list,
                                 Read
                                                       but these are all
                                 Update                   possible!!

                                 Delete



Wednesday, February 23, 2011
Queries

                               Natural Language

                                “has gridaphobe/employer”

                                “gridaphobe/rating > 4 and has gridrebel/
                                read”




Wednesday, February 23, 2011
So why is this
                               better than a
                                traditional
                                database?

Wednesday, February 23, 2011
We have a Ton of data

                               Simulation results

                               Machine configurations

                               Thorn metadata

                                 Authors, URL, Language, License, etc.




Wednesday, February 23, 2011
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
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
But Eric isn’t an
                   author of any ET
                      thorns?!

Wednesday, February 23, 2011
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 tags



Wednesday, February 23, 2011
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

                               Jobs

                               Education

                               Publications!




Wednesday, February 23, 2011
Personal Info

                               gridaphobe/given-name

                               gridaphobe/cell-phone

                               gridaphobe/summary

                               etc.




Wednesday, February 23, 2011
Jobs

                               gridaphobe/employer

                               gridphobe/company

                               gridahobe/title

                               gridaphobe/start-date




Wednesday, February 23, 2011
Education

                               gridaphobe/school

                               gridaphobe/degree

                               gridaphobe/major

                               gridaphobe/honors??

                                Of course!



Wednesday, February 23, 2011
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
fluid-cv.appspot.com/
                          gridaphobe
Wednesday, February 23, 2011
fluid-cv.appspot.com/
                          gridaphobe
Wednesday, February 23, 2011
Fluidinfo stores
                                      binary data too!




                    fluid-cv.appspot.com/
                          gridaphobe
Wednesday, February 23, 2011
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
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
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
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
I’m excited!
                           But how do I use Fluidinfo in my code?




Wednesday, February 23, 2011
Libraries

                               Python, Perl, Ruby, PHP, Java

                               fluidinfo.com/developers/libs

                               Even C++!!!!

                                 Work-in-progress

                                 github.com/npetrovi/fluidcpp



Wednesday, February 23, 2011
Thanks

                               Nicholas Radcliffe (Visualizing Objects)

                                 www.abouttag.com

                               Terry Jones and the rest of the Fluidinfo team

                                 fluidinfo.com/team




Wednesday, February 23, 2011

More Related Content

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Featured

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

Featured (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Fluidinfo

  • 1. Fluidinfo Eric Seidel eric@eseidel.org Wednesday, February 23, 2011
  • 2. What is it? “A database with the heart of a wiki” Open Social Writeable User-defined Structure Wednesday, February 23, 2011
  • 3. Objects Anonymous Permanent Collection of Tags Everything is an Object Wednesday, February 23, 2011
  • 4. Objects c2415c95- a962- Anonymous 4c93- gridaphobe/rating="5" 80f6- 1af269978ce8 Permanent Collection of Tags Everything is an Object Wednesday, February 23, 2011
  • 5. Objects c2415c95- a962- Anonymous 4c93- gridaphobe/rating="5" 80f6- 1af269978ce8 Permanent Collection of Tags Everything is an Object Wednesday, February 23, 2011
  • 6. Objects What is this?? c2415c95- a962- Anonymous 4c93- gridaphobe/rating="5" 80f6- 1af269978ce8 Permanent Collection of Tags Everything is an Object Wednesday, February 23, 2011
  • 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" Object Wednesday, February 23, 2011
  • 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. 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. About Tag Unique tag fluiddb/about Gives the object some basic meaning miro/bestsellers-1998-2010/title="The Time Traveler's 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 Traveler's 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=19 Wednesday, February 23, 2011
  • 11. Namespaces Group tags gridaphobe/employer gridaphobe/publication/journal gridaphobe/publication/title Wednesday, February 23, 2011
  • 12. Permissions Secure tags and namespaces Create Not the exact list, Read but these are all Update possible!! Delete Wednesday, February 23, 2011
  • 13. Queries Natural Language “has gridaphobe/employer” “gridaphobe/rating > 4 and has gridrebel/ read” Wednesday, February 23, 2011
  • 14. So why is this better than a traditional database? Wednesday, February 23, 2011
  • 15. We have a Ton of data Simulation results Machine configurations Thorn metadata Authors, URL, Language, License, etc. Wednesday, February 23, 2011
  • 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. 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. But Eric isn’t an author of any ET thorns?! Wednesday, February 23, 2011
  • 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 tags Wednesday, February 23, 2011
  • 23. FluidCV Shameless self-promotion! Wednesday, February 23, 2011
  • 24. What else can we mark up? Personal info Jobs Education Publications! Wednesday, February 23, 2011
  • 25. Personal Info gridaphobe/given-name gridaphobe/cell-phone gridaphobe/summary etc. Wednesday, February 23, 2011
  • 26. Jobs gridaphobe/employer gridphobe/company gridahobe/title gridaphobe/start-date Wednesday, February 23, 2011
  • 27. Education gridaphobe/school gridaphobe/degree gridaphobe/major gridaphobe/honors?? Of course! Wednesday, February 23, 2011
  • 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. fluid-cv.appspot.com/ gridaphobe Wednesday, February 23, 2011
  • 30. fluid-cv.appspot.com/ gridaphobe Wednesday, February 23, 2011
  • 31. Fluidinfo stores binary data too! fluid-cv.appspot.com/ gridaphobe Wednesday, February 23, 2011
  • 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. 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. 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. 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. I’m excited! But how do I use Fluidinfo in my code? Wednesday, February 23, 2011
  • 37. Libraries Python, Perl, Ruby, PHP, Java fluidinfo.com/developers/libs Even C++!!!! Work-in-progress github.com/npetrovi/fluidcpp Wednesday, February 23, 2011
  • 38. Thanks Nicholas Radcliffe (Visualizing Objects) www.abouttag.com Terry Jones and the rest of the Fluidinfo team fluidinfo.com/team Wednesday, February 23, 2011