Skip to main content

Home/ Collaboration/ Group items tagged schema

Rss Feed Group items tagged

Graham Perrin

Draft Protocol Spec (Google Wave Federation Protocol) - 1 views

  • Draft
  • Google Wave Federation Protocol Over XMPP
  • Anthony Baxter, Jochen Bekmann, Daniel Berlin, Soren Lassen, Sam Thorogood
  • ...22 more annotations...
  • omits details that we are unable to capture at this point
  • Each document has an id
  • Each wavelet is a container for any number of documents.
  • is composed of an XML document and a set of annotations.
  • Annotations are key-value pairs that span arbitrary ranges of the XML document
  • to represent text formatting, spelling suggestions and hyper-links
    • Graham Perrin
       
      … and annotations (page comments, highlights, stuck and floating notes) in the Diigo sense?
  • independent of the XML document structure
  • A document is a sequence of items
  • Each item has a key-value map of annotations.
  • Annotation keys and values are strings
  • each item conceptually has its own annotation map
  • more efficient to have just one annotation map for each consecutive run of items with the same annotations
  • serialization of the document without annotations into a string is not formally an XML document
  • current annotations update, which is a map of annotation keys to pairs (old-value, new-value), where old-value and new-value are either null or an annotation value
  • After the final component, the annotations update must be empty
  • Document operation components can be divided into four classes
  • do not directly affect the document or the cursor
  • annotation boundaries (annotationBoundary) change the current annotations update
  • interaction with annotations
  • Appendix A.  Protocol Schema
  • message AnnotationBoundary { // This field is set to true if and only if both ends and changes are // empty. It is needed to ensure that the optional annotationBoundary // component field is not dropped during serialization. optional bool empty = 1; // MUST NOT have the same string twice. repeated string end = 2; // MUST NOT have two updates with the same key. MUST NOT // contain any of the strings listed in the 'end' field. repeated KeyValueUpdate change = 3; }
  • optional AnnotationBoundary annotationBoundary = 1; optional string characters = 2; optional ElementStart elementStart = 3; optional bool elementEnd = 4; optional int32 retainItemCount = 5; optional string deleteCharacters = 6; optional ElementStart deleteElementStart = 7; optional bool deleteElementEnd = 8; optional ReplaceAttributes replaceAttributes = 9; optional UpdateAttributes updateAttributes = 10;
  •  
    Note: this draft of the protocol/specification mentions annotation.
  •  
    Whether 'annotation' in the Google Wave Protocol sense is comparable to annotation in the Diigo sense, I don't know.
  •  
    The best hot news in Canada and America click www.killdo.de.gg
Ako Z°om

bubbl.us - brainstorming made simple - 1 views

    • Ako Z°om
       
      easy schema sharing, but very simple, just "aqua style" diagrams... no link inside or any useful doc to do it ...more documentable
    • Jonathan Landau
       
      Interesting
  •  
    Para um Brainstorming SIMPLES parece muito BOM!
  •  
    The best hot news in Canada and America click www.killdo.de.gg
Graham Perrin

Chandler Wiki : Nutshell Cartoons - 0 views

  • Information is the substance of their work and more information is the output of their work: Research, proposals, priorities, direction and decisions?
  • knowledge is gained and shared
  • how people actually work
  • ...17 more annotations...
  • (too) many interesting things
  • There's something wrong with the way data
  • doesn't flow between the tools we use to manage, process, organize our information
  • software should be modeled around information
  • fundamentally non-linear, non-binary nature of information work
  • processing and re-processing information to help you stay focused on the task(s) at hand
  • everything you can't and shouldn't be doing right now
    • Graham Perrin
       
      These things are the ones that tend to throw in a 'pot' for later action.
  • many of the messages we send are really still drafts
  • too much copying and pasting
  • organized around your data and the semantics
  • not around which feature you used to create them
  • Not around which file format
  • or over which transport protocol
  • designed to let you re-define what it means to be a PIM
  • new Kinds of Items
  • Extend the existing schema of Attributes
  • personal definition of "Personal Information"
  •  
    UK News in Canada and America click www.killdo.de.gg
Ako Z°om

How To Build A Digital City - 0 views

  •  
    some related slides about open ... communities ...
  •  
    if any can take those links in order to be used with the right tools for the next projects... ?
  •  
    NEWS BBC Canada and America click www.killdo.de.gg
Ako Z°om

TheBrain.com - BrainEKP - 0 views

    • Ako Z°om
       
      very interasting tool, near a mind mapper ... a free personnal one is available
    • mattias davidsson
       
      Hi there!
  •  
    Esse aplicativo é um de meus favoritos, entre os quais se encontram:
    - mindmanager
    - rationale


  •  
    Best hot news in Canada and America click www.killdo.de.gg
Ako Z°om

Create and Collaborate on Online Diagrams - Try it Free | Creately - 7 views

  •  
    here some better than only links, some online diagrams for up to 5 collab' for free ! next more ...
  • ...2 more comments...
  •  
    some online diagrams for up to 5 collab' fo
  •  
    NEWS BBC Canada and America click www.killdo.de.gg
  •  
    !! AWESOME PROVIDER OF GENUINE AND ORGANIC WEBSITE SUBMISSION !! I can increasing your online reputation and credibility,in the the world. Now you can enjoy better visibility and experience on search engines. I will submit your website or blog over 2500 place All these 2500+ websites are mainly "who is", "about us", "website-statistic", etc. type of services. I will create pages about your site/blog on everyone of these sites, resulting in about 2500+ different pages with backlinks pointing back to your website. Some of the links are no-follow and some of them are do-follow. The bottom line is that these are well established webpage regularly crawled by Google and other Search Engine . Report provided with excel sheet . You can order for multiple and also I can split it between two website if u want.. We Do Not Use Any Black hat Script, Bots, Proxy or Social Exchange Service. 100% hand made 100% safe and manually ! We Have a Huge SEO and website Submitter team . In this way I will promote your website …to bring many visitors. We Get 100% Real Organic Traffic, This Is The Only Hourlie That Provide Real organic and permanent Website traffic 100% safe for website seo . Its really is a nice way to increase credibility and exposure. your site ranking up on Google ,Alexa and other search engine . The Submission are sourced from a globally managed community of individuals who have registered to be informed of new products . Its 100% moneyback guaranted and 100% Report provided with excel sheet within 4 days . Order me here http://www.peopleperhour.com/hourlie/guarantee-submits-your-website-or-blog-to-2500-different-places/89882
1 - 6 of 6
Showing 20 items per page