49 Matching Annotations
  1. Apr 2014
    1. In ONE sentence, tell us about your project to strengthen the Internet for free expression and innovation.

      Talk about a new class of application and service, not just one application?

    2. however if we can identify the primary subcomponents of annotation and enable their inclusion directly into web browser applications, user interactions will be noticeably smoother.

      "however, by identifying the primary subcomponents of annotation, which has substantial overlap with in-browser editing–such as text selection, copying, and finding text–we can expedite their inclusion into web browsers, and user interactions will be noticeably smoother."

    3. broadest possible array of use cases and needs inform the standards process

      this could be read as "hypothetical". I suggest: "a broad set of the most common use cases and needs..."

    4. W3C convened contributors to the Open Annotation Community Group to draft the elements of a charter for a formal Working Group on Web Annotations.

      "W3C convened a workshop bringing together key stakeholders, including contributors to the Open Annotation Community Group, to draft..."

    5. We believe we have effective approaches for these and other challenges, but further development and wider testing are still needed.

      This undercuts the need for native implementation... maybe mention both here?

    6. We assume that there is a need for annotation that the web does not presently satisfy.

      Mention sites like Medium and others who are moving to an annotation-based UI to improve their reader experience. This is concrete evidence for the need for annotation.

    7. The vast majority of the web is dark to interaction of any kind. When it does exist, usually it is in the form of the comment widget which restricts conversations to general discussions of the whole article, making targeted discussion of specific assertions or facts more difficult. As a consequence, traditional commenting leads to sprawling, lower quality discussions which are difficult to manage and awkward to navigate.

      Mention ability to follow a user or community contribution across multiple sites, not just isolated articles?

    8. While the idea of a generalized conversation layer over the web has captured the imaginations of many for decades, we have tested this assumption ourselves in more focused ways.

      trim for brevity

    9. conduct their own research: annotating and organizing source material, saving links back to original context, enabling searches through this material and facilitating private discussions with other collaborators in those locations.

      odd grammatical construction/transition

  2. Jan 2014
    1. The ReadSocial people are the same ones who brought us BookGlutton. They have branched out into new areas. Publishers should be looking at Readsocial carefully. It provides a relatively painless way to create a social network around their books, magazines, articles, etc. The network can flow across different reading systems and the virtual groups can connect down to the paragraph level. I think it would be extremely useful for such things as travel books and college guides.

      Might be of interest for API for social, annotations, or digipub in general.

    1. We use @Caolan's excellent Async library. Our code is not 5 level deep nested callbacks. We currently have about 45,000 lines of Javascript in our main repository. In this code base, we have used the async library as our only flow control library. Our current use of the library in our code base: async.waterfall: 74 async.forEach: 55 async.forEachSeries: 21 async.series: 8 async.parallel: 4 async.queue: 3 I highly suggest, that if you are unsure about Node.js and are going to do an experiment project, make sure you use Async, Step, or one of the other flow control modules for your experiment. It will help you better understand how most larger Node.js applications are built.

      Considerations for building on Node.js

    2. We decided to make a spreadsheet of the possible environments we would consider using for our next generation product. The inputs were: Community Velocity Correctness (aka, static typing-like things) Debuggability/Tooling Downtime/Compile Time Libraries (Standard/External) Testability Team Experience Performance Production We setup the spreadsheet so we could change the weight of each category. This let us play with our feelings, what if we only cared about developer velocity? What if we only cared about testability?

      Good considerations for selecting a platform.

    1. "Reframeit can help curb the power of misinformation to distort our national conversation about issues that matter. Anyone who cares about the quality of public dialogue in this country should welcome the transparency it makes possible," notes Harvard professor Henry Louis Gates, Jr., Director of the W.E.B. Du Bois Institute and co-founder of The Root.

      Endorsement by HL Gates. Good idea to seek endorsements by well-known or respected people.

    2. A case could be made for a sponsored channel - so Nike could have runner's reframeit notes appended to their rivals sites and to user forums for example. If you subscribed to this channel you would see Nike's perspective on all pages on the web they chose to mark up.

      Advertising tool

    3. For a rapidly changing page, such as a heavily edited wiki, reframeit could prove somewhat redundant as content is removed or heavily edited, but for core content the power of this tool is evident.

      Need for editing tool integration or issue tracking workflow tags

    4. Comments can be framed as a General Comment, Question, Counter or Supporting Argument, Suggestion, Explanation, Answer, Cause or Effect from a pull down menu above the field where you type your comments.

      Common categories for tags

    5. video above demonstrates marking up the transcript of a political speech with associated facts and links using reframeit that will be associated with specific areas of that content for as long as you want them to be.

      Use Media Fragments on video

  3. Dec 2013
  4. Nov 2013
  5. epubjs-reader.appspot.com epubjs-reader.appspot.com