Servers, Validators, et al

2017-07-03 Thread Benjamin Young
Hi friends!

I've got a handful of Web Annotation Data Model [1] and Protocol related 
projects that I'd like to bring over under Apache Annotator. The hope being 
that Apache Annotator can server as a "one stop shop" for all you need for 
building spec-compliant annotation code.

Here are the projects I'd like to bring over:
https://github.com/BigBlueHat/web-annotation-protocol-tester - a command line 
validator thing based around the spec's [1] MUSTs and SHOULDs
https://github.com/BigBlueHat/web-annotation-protocol-server - a Python-based 
Web Annotation Protocol [2] server-I'd likely rewrite this in JS, but keep it 
equally as simple/dumb

My one question is how should we structure the project as a whole?

I think we can continue with our packaging-friendly setup and simply provide 
these as additional packages-obviously if they're all JS-based of course:
https://github.com/apache/incubator-annotator/tree/master/packages

What's everyone think? Good idea? Or do we need/want more reops?

Thanks!
Benjamin

[1] http://www.w3.org/TR/annotation-model/
[2] https://www.w3.org/TR/annotation-protocol/



RE: Podling Report Reminder - July 2017

2017-07-03 Thread Benjamin Young
Great to hear, Randall!

I plan to work on some curation of similar/related projects from myself, 
Gerben, Sasha, and others to try and find the forest from the trees...or some 
such. :)

Also, for those interested in helping, I'd very much like to hear from everyone 
about their annotation projects--start new threads if you would! 

I've also got some Web Annotation Data Model related code projects (validators, 
servers, etc) that I plan to bring over here also. I'll get a separate thread 
started for that shortly.

Thanks, Randall!
Benjamin

-Original Message-
From: Randall Leeds [mailto:rand...@apache.org] 
Sent: Monday, July 3, 2017 3:40 PM
To: dev@annotator.incubator.apache.org
Subject: Re: Podling Report Reminder - July 2017

Excellent! Thank you Benjamin!

I'll have some updates this week to merge and will start looking into bringing 
the dom-anchor-* libraries in during the next month.

On Mon, Jul 3, 2017 at 9:07 AM Benjamin Young  wrote:

> Our July podling report is in:
> https://wiki.apache.org/incubator/July2017?action=diff
>
> Cheers!
> Benjamin
>
> -Original Message-
> From: johndam...@apache.org [mailto:johndam...@apache.org]
> Sent: Monday, July 3, 2017 6:49 AM
> To: dev@annotator.incubator.apache.org
> Subject: Podling Report Reminder - July 2017
>
> Dear podling,
>
> This email was sent by an automated system on behalf of the Apache 
> Incubator PMC. It is an initial reminder to give you plenty of time to 
> prepare your quarterly board report.
>
> The board meeting is scheduled for Wed, 19 July 2017, 10:30 am PDT.
> The report for your podling will form a part of the Incubator PMC report.
> The Incubator PMC requires your report to be submitted 2 weeks before 
> the board meeting, to allow sufficient time for review and submission 
> (Wed, July 05).
>
> Please submit your report with sufficient time to allow the Incubator 
> PMC, and subsequently board members to review and digest. Again, the 
> very latest you should submit your report is 2 weeks prior to the board 
> meeting.
>
> Thanks,
>
> The Apache Incubator PMC
>
> Submitting your Report
>
> --
>
> Your report should contain the following:
>
> *   Your project name
> *   A brief description of your project, which assumes no knowledge of
> the project or necessarily of its field
> *   A list of the three most important issues to address in the move
> towards graduation.
> *   Any issues that the Incubator PMC or ASF Board might wish/need to be
> aware of
> *   How has the community developed since the last report
> *   How has the project developed since the last report.
> *   How does the podling rate their own maturity.
>
> This should be appended to the Incubator Wiki page at:
>
> https://wiki.apache.org/incubator/July2017
>
> Note: This is manually populated. You may need to wait a little before 
> this page is created from a template.
>
> Mentors
> ---
>
> Mentors should review reports for their project(s) and sign them off 
> on the Incubator wiki page. Signing off reports shows that you are 
> following the project - projects that are not signed may raise alarms 
> for the Incubator PMC.
>
> Incubator PMC
>


Re: Podling Report Reminder - July 2017

2017-07-03 Thread Randall Leeds
Excellent! Thank you Benjamin!

I'll have some updates this week to merge and will start looking into
bringing the dom-anchor-* libraries in during the next month.

On Mon, Jul 3, 2017 at 9:07 AM Benjamin Young  wrote:

> Our July podling report is in:
> https://wiki.apache.org/incubator/July2017?action=diff
>
> Cheers!
> Benjamin
>
> -Original Message-
> From: johndam...@apache.org [mailto:johndam...@apache.org]
> Sent: Monday, July 3, 2017 6:49 AM
> To: dev@annotator.incubator.apache.org
> Subject: Podling Report Reminder - July 2017
>
> Dear podling,
>
> This email was sent by an automated system on behalf of the Apache
> Incubator PMC. It is an initial reminder to give you plenty of time to
> prepare your quarterly board report.
>
> The board meeting is scheduled for Wed, 19 July 2017, 10:30 am PDT.
> The report for your podling will form a part of the Incubator PMC report.
> The Incubator PMC requires your report to be submitted 2 weeks before the
> board meeting, to allow sufficient time for review and submission (Wed,
> July 05).
>
> Please submit your report with sufficient time to allow the Incubator PMC,
> and subsequently board members to review and digest. Again, the very latest
> you should submit your report is 2 weeks prior to the board meeting.
>
> Thanks,
>
> The Apache Incubator PMC
>
> Submitting your Report
>
> --
>
> Your report should contain the following:
>
> *   Your project name
> *   A brief description of your project, which assumes no knowledge of
> the project or necessarily of its field
> *   A list of the three most important issues to address in the move
> towards graduation.
> *   Any issues that the Incubator PMC or ASF Board might wish/need to be
> aware of
> *   How has the community developed since the last report
> *   How has the project developed since the last report.
> *   How does the podling rate their own maturity.
>
> This should be appended to the Incubator Wiki page at:
>
> https://wiki.apache.org/incubator/July2017
>
> Note: This is manually populated. You may need to wait a little before
> this page is created from a template.
>
> Mentors
> ---
>
> Mentors should review reports for their project(s) and sign them off on
> the Incubator wiki page. Signing off reports shows that you are following
> the project - projects that are not signed may raise alarms for the
> Incubator PMC.
>
> Incubator PMC
>


RE: Precise-links browser extension

2017-07-03 Thread Benjamin Young
This is fabulous work, Gerben! Apologies for only just now following up.

I'm curious--from both you and Randall--what it would take to make Apache 
Annotator be the source of the libraries this Web extension depends on.

I know we still need to bring Randall's dom-anchor things "into the fold." 
However, I'm also curious what's different between your packaged version of the 
fragment identifier library and the one Randall did here. I'm guessing at least 
the ES6-ification?

The next steps--we seem to be having a hard time taking--is getting these 
libraries wrapped or added to the Apache Annotator repo + a similar factory 
style wrapper like the one you and Sasha have both created.

Help narrowing in on the differences will be useful.

Also, pull requests more than welcome! :)

Cheers!
Benjamin

-Original Message-
From: Gerben [mailto:ger...@treora.com] 
Sent: Monday, May 29, 2017 3:20 PM
To: dev@annotator.incubator.apache.org
Subject: Precise-links browser extension

Hi all,

I have been silent here so far, but have been working a bit with Randall & 
Benjamin on our shared webby ambitions, and thought I'll share this one for 
your interests. At the I Annotate  conference last month 
I made a simple browser extension to support Web Annotation Selectors in 
fragment identifiers, as specified in this W3C note 
.
A location such
ashttps://en.wikipedia.org/w/index.php?title=Koala&oldid=781295795#selector(type=TextQuoteSelector,exact=fluffy%20ears)

will scroll to the words /fluffy ears/ and select them.

*Technicalities:*

The extension currently only supports TextQuoteSelectors using 
dom-anchor-text-quote , which 
I abstracted through a minimal library I dub dom-anchor-selector 
, with the intention of adding 
support for other selector types. I would be glad to have this library moved or 
rewritten under the Apache Annotator umbrella if there is interest.

The conversion between the selector as a javascript object and as a fragment 
identifier is done by code borrowed from Ivan Herman's converter 
, packaged as a 
module first by me here , and 
again by Randall here 

under the Apache Annotator project.

*Try it:*

For Firefox, available here
.

For Chromium, I yet only published it on my own server, here 
 for now. To install, download it 
and drag&drop the file to your list of extensions (chrome://extensions).

To create link to a segment of text, right-click the selection and choose 'Copy 
link to selected text'.

*Improve it:*

Extension code is here , though most 
improvements are to be done in the dependencies mentioned above.

It may be nice to also create a version of this code that people can easily 
include in their web pages, something I did previously with quoteurl 
.

Cheers,

Gerben



RE: Podling Report Reminder - July 2017

2017-07-03 Thread Benjamin Young
Our July podling report is in:
https://wiki.apache.org/incubator/July2017?action=diff

Cheers!
Benjamin

-Original Message-
From: johndam...@apache.org [mailto:johndam...@apache.org] 
Sent: Monday, July 3, 2017 6:49 AM
To: dev@annotator.incubator.apache.org
Subject: Podling Report Reminder - July 2017

Dear podling,

This email was sent by an automated system on behalf of the Apache Incubator 
PMC. It is an initial reminder to give you plenty of time to prepare your 
quarterly board report.

The board meeting is scheduled for Wed, 19 July 2017, 10:30 am PDT.
The report for your podling will form a part of the Incubator PMC report. The 
Incubator PMC requires your report to be submitted 2 weeks before the board 
meeting, to allow sufficient time for review and submission (Wed, July 05).

Please submit your report with sufficient time to allow the Incubator PMC, and 
subsequently board members to review and digest. Again, the very latest you 
should submit your report is 2 weeks prior to the board meeting.

Thanks,

The Apache Incubator PMC

Submitting your Report

--

Your report should contain the following:

*   Your project name
*   A brief description of your project, which assumes no knowledge of
the project or necessarily of its field
*   A list of the three most important issues to address in the move
towards graduation.
*   Any issues that the Incubator PMC or ASF Board might wish/need to be
aware of
*   How has the community developed since the last report
*   How has the project developed since the last report.
*   How does the podling rate their own maturity.

This should be appended to the Incubator Wiki page at:

https://wiki.apache.org/incubator/July2017

Note: This is manually populated. You may need to wait a little before this 
page is created from a template.

Mentors
---

Mentors should review reports for their project(s) and sign them off on the 
Incubator wiki page. Signing off reports shows that you are following the 
project - projects that are not signed may raise alarms for the Incubator PMC.

Incubator PMC


Podling Report Reminder - July 2017

2017-07-03 Thread johndament
Dear podling,

This email was sent by an automated system on behalf of the Apache
Incubator PMC. It is an initial reminder to give you plenty of time to
prepare your quarterly board report.

The board meeting is scheduled for Wed, 19 July 2017, 10:30 am PDT.
The report for your podling will form a part of the Incubator PMC
report. The Incubator PMC requires your report to be submitted 2 weeks
before the board meeting, to allow sufficient time for review and
submission (Wed, July 05).

Please submit your report with sufficient time to allow the Incubator
PMC, and subsequently board members to review and digest. Again, the
very latest you should submit your report is 2 weeks prior to the board
meeting.

Thanks,

The Apache Incubator PMC

Submitting your Report

--

Your report should contain the following:

*   Your project name
*   A brief description of your project, which assumes no knowledge of
the project or necessarily of its field
*   A list of the three most important issues to address in the move
towards graduation.
*   Any issues that the Incubator PMC or ASF Board might wish/need to be
aware of
*   How has the community developed since the last report
*   How has the project developed since the last report.
*   How does the podling rate their own maturity.

This should be appended to the Incubator Wiki page at:

https://wiki.apache.org/incubator/July2017

Note: This is manually populated. You may need to wait a little before
this page is created from a template.

Mentors
---

Mentors should review reports for their project(s) and sign them off on
the Incubator wiki page. Signing off reports shows that you are
following the project - projects that are not signed may raise alarms
for the Incubator PMC.

Incubator PMC