Getting Started with Fluidinfo

Imagine a public storage system that has a place online for structured data about everything that exists--or that could exist. This book introduces Fluidinfo, a system that enables you to store information about anything, real or imaginary, in any digital form. You'll learn how to organize and...

Full description

Bibliographic Details
Main Author: Radcliffe, Nicholas
Other Authors: Tollervey, Nicholas
Format: eBook
Language:English
Published: Sebastopol O'Reilly Media 2012
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Table of Contents; Preface; Organization of this Book; Versions; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; Chapter 1. What Is Fluidinfo?; The Openly Writable World; Key Concepts; Objects; Tags; Users; Permissions; Queries; Organizational Metaphor; Like Wikipedia for Structured Data; Like Delicious for Bookmarking Anything; The About Tag; Signing Up for a Fluidinfo Account; Chapter 2. Fluidinfo from the Command Line; Getting Started with the Tags, Show, and Get Commands; Tagging and Untagging; Specifying Objects
  • Query for Specified Values on Matching ObjectsChapter 5. Programming with FOM; FOM Fundamentals; Namespaces and Tags; Working with Objects; Searching Objects; Working with Permissions; Putting It All Together; Chapter 6. Programming Fluidinfo with JavaScript; API Functions; DELETE; GET; HEAD; POST; PUT; Utility Functions; createObject; del; getObject; query; tag; update; An Example Application: The Social Bookreader; Modeling Data: What Is a Book?; Granularity; Structure; Viewing Data: The User Interface; Application Logic: Putting It Together; Reading books; Annotating books; Next Steps
  • Chapter 7. Fluidinfo's RESTful APIMaking HTTP Requests to Fluidinfo; User Validation; Request Headers; Response Headers; Encoding; API Endpoints; /about; /namespaces; /objects; /permissions; /tags; /users; /values; Chapter 8. Advanced Use of the Fluidinfo Shell; Permissions in Depth; Setting Individual Low-Level Permissions with perms -X; Generating Unix-style Long Listings with ls -l and ls -g; Chapter 9. Conventions for the About Tag; A Book Example; The Perfect About Tag; Normalization and Standardization; Specificity, Ambiguity, and Language; Languages
  • Managing Tags and NamespacesListing Files and Namespaces: The ls Command; Removing Tags and Namespaces: The rm Command; Creating Tags and Namespaces: The mkns and touch Commands; The Fluidinfo Permissions System; Listing Permissions on Tags and Namespaces with ls -L; Setting Permissions: Simple Use of the perms Command; Shortcuts for Common Permissions Cases; Setting Group Permissions; Extended Example: Working with Books in Fluidinfo; Chapter 3. Social Data; Twitter and Social Data; Walled Gardens of Data; Tickery: Twitter Data Only; We Met At: Emerging Conventions in Twitter Data
  • Tunkrank: Adding Value to Twitter DataA Query Like No Other; O'Reilly Metadata; Instant API; Using the API; Skillshelves: Repurposing and Augmenting O'Reilly Data; A Query Like No Other; Blog Mining and Emerging Conventions; Boing Boing; ReadWriteWeb; Union Square Ventures; A Query Like No Other; Social Data; Chapter 4. Programming with Fluidinfo; Client Libraries; Introducing fluidinfo.py; Fluidinfo.py Fundamentals; Common Tasks Using fluidinfo.py; Create a New Object; Tag an Object with a Value; Get a Specific Value from an Object; Delete a Specific Value from an Object