W3C home > Mailing lists > Public > public-webid@w3.org > April 2013

Re: Google Summer of Code & WebID

From: Andrei Sambra <andrei.sambra@gmail.com>
Date: Mon, 29 Apr 2013 13:13:35 +0200
Message-ID: <CAFG79ehg_ywF+=qRzO_2iFp1O9eXq2iM2j-a3PSseJLLa3C6=w@mail.gmail.com>
To: Dileepa Jayakody <dileepajayakody@gmail.com>
Cc: Melvin Carvalho <melvincarvalho@gmail.com>, Henry Story <henry.story@bblfish.net>, "public-webid@w3.org Group" <public-webid@w3.org>
Yep, at least one certificate per device, and in some cases per browser. As
far as pairing goes, it's a feature specific only to MyProfile.

Andrei


On Mon, Apr 29, 2013 at 1:06 PM, Dileepa Jayakody <dileepajayakody@gmail.com
> wrote:

> Hi Andrei,
>
> Yes I too was able to login to data.fm from Chrome.
> I had not imported my client-certs to Chrome earlier and was thinking
> pairing would work with data.fm.
> Sorry for the false alarm.
> So basically for every device that I'm gonna use to login with WebID, I
> need to use the same certificates. got it :)
>
> Thanks,
> Dileepa
>
>
> On Mon, Apr 29, 2013 at 3:15 PM, Andrei Sambra <andrei.sambra@gmail.com>wrote:
>
>> I just logged into data.fm and it worked with Chrome. Try going to
>> https://dileepa.data.fm and login there (bottom left link).
>>
>> Andrei
>>
>>
>> On Mon, Apr 29, 2013 at 8:09 AM, Dileepa Jayakody <
>> dileepajayakody@gmail.com> wrote:
>>
>>> Hi Melvin,
>>>
>>> Thanks. I took a look at data.fm project and was able to login to the
>>> system with my WebID from Firefox. WebID pairing was successful with
>>> Firefox and Chrome and it was very easy using a pin number :)
>>> But seems there's a problem with Chrome, I'm not able to login to
>>> data.fm using WebID on Chrome.
>>>
>>> Thanks,
>>> Dileepa
>>>
>>>
>>>
>>> On Mon, Apr 29, 2013 at 3:41 AM, Melvin Carvalho <
>>> melvincarvalho@gmail.com> wrote:
>>>
>>>>
>>>>
>>>>
>>>> On 28 April 2013 22:36, Dileepa Jayakody <dileepajayakody@gmail.com>wrote:
>>>>
>>>>> Thanks a lot Henry for your advice and pointers to some great
>>>>> resources.
>>>>> I will take a dive into Scala resources and try it out.
>>>>> My real interest is in implementing a pluggable verified digital
>>>>> identity framework to be integrated to existing web systems. Clerezza and
>>>>> LDP projects are great places to achieve my objectives. However I'm not an
>>>>> expert in Scala which seems to be a bit of a barrier to entry for LDP
>>>>> project. Nevertheless I will start learning Scala as it seems to be a great
>>>>> language to expand my programming skills.
>>>>> I will further read about WebID and it's use cases in distributed
>>>>> social networking, digital identity services, and semantic analysis and
>>>>> entity disambiguation areas.
>>>>>
>>>>> I would also like to get some expert opinions on how WebID can help in
>>>>> semantic enhancements space. Specifically how it can help in
>>>>> entity-disambiguation. It will be great to get some ideas on how to achieve
>>>>> entity disambiguation using WebID and FOAF in general.
>>>>>
>>>>
>>>> Another system you might like to look at is
>>>>
>>>> http://data.fm/
>>>>
>>>> Developed by Tim Berners-Lee's team at MIT.  Written mainly in php,
>>>> rather than, scala, It supports WebID already, and much of the linked data
>>>> platform.
>>>>
>>>> It's already working, and I've had pretty positive experiences with
>>>> this project so far, in fact I use it on a daily basis to organize my task
>>>> list in an access controlled way.
>>>>
>>>>
>>>>>
>>>>> Thanks,
>>>>> Dileepa
>>>>>
>>>>>
>>>>> On Mon, Apr 29, 2013 at 1:05 AM, Henry Story <henry.story@bblfish.net>wrote:
>>>>>
>>>>>>
>>>>>> On 28 Apr 2013, at 20:27, Dileepa Jayakody <dileepajayakody@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>> Hi Henry et al,
>>>>>>
>>>>>> Thanks a lot for your valuable insights and pointing to such
>>>>>> interesting projects at W3C available for GSOC.
>>>>>> I'm most interested about the project "*LDP implementation with
>>>>>> WebID and WebACL at its core*" and would like to get more details
>>>>>> about it and how I should proceed in applying for it. I'm targeting to base
>>>>>> my research on implementing a verified identity provider framework and I
>>>>>> think this project is really aligned with my objectives.
>>>>>>
>>>>>> I have no prior experience in scala development but I'm a quick
>>>>>> learner and I believe I can master scalar development in a short time. To
>>>>>> give a brief introduction about myself, I recently joined LK Domain
>>>>>> Registry as a research assistant and started reading for an MSc by Research
>>>>>> at University of Moratuwa in computer science. My research interests are in
>>>>>> the areas of digital identity, social web, linked-data and semantic
>>>>>> technologies. Prior to joining LK Domain Registry, I was a software
>>>>>> engineer for 1.5 years at WSO2 (Pvt) Ltd [1], the opensource SOA company
>>>>>> where I was a member of the carbon team which is the kernel of the WSO2
>>>>>> Product stack which are OSGi based products. I have a good development
>>>>>> background on java, web services, OSGi and maven. I also have a good
>>>>>> understanding about the opensource development process and culture as WSO2
>>>>>> follows the Apache model for software development. I have also participated
>>>>>> in OSGi Community Event 2012 co-located with EclipseCon 2012 by giving a
>>>>>> tech.talk on "Building A Modular Server Platform with OSGi" [2].
>>>>>>
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>>   it looks like either Clerezza or the Scala LDP platforms could be
>>>>>> of interest to you.
>>>>>>
>>>>>> Clerezza is OSGi based so it seems to fit your skill set best.  The
>>>>>> banana LDP Scala
>>>>>> library does not use OSGi, and I am not sure how easy or difficult it
>>>>>> would be to make
>>>>>> it work with Clerezza. My guess is that one could replace the whole
>>>>>> RDF stack in Clerezza
>>>>>> with it, but you may have a lot of pushback there to doing that - or
>>>>>> at least there was pushback
>>>>>> a couple of years ago by large parts of the team against using Scala
>>>>>> in a
>>>>>> deeper. Clerezza used to have some Scala in it ( that is how I got
>>>>>> going) for the UI.
>>>>>> But you should really ask what direction they are taking  there.
>>>>>>
>>>>>> Scala is a lot to learn. It is a functional OO language which is very
>>>>>> powerful, and it leads
>>>>>> one to think about programming in a completely new way. (I have
>>>>>> learnt more about
>>>>>> programming since doing Scala that I had for years and years before
>>>>>> hand.) I think
>>>>>> you may need to take one month full time to get reasonably good at it
>>>>>> - and then you
>>>>>> will start seeing mountain ranges that you had never even
>>>>>> contemplated before hand.
>>>>>> It will require doing a lot of exercises to get good at it though.
>>>>>>
>>>>>> Oderski has an online course one can do with videos here:
>>>>>>    https://www.coursera.org/course/progfun
>>>>>> Which is a good way to start if one also has a good introductory book.
>>>>>> ( I am not sure if one can still subscribe to the course )
>>>>>>
>>>>>> There are also a lot of exercises available here:
>>>>>>   http://bblfish.net/tmp/2013/04/20/
>>>>>>
>>>>>> An important emerging book  is: "Functional Programming in Scala"
>>>>>> http://www.manning.com/bjarnason/
>>>>>> But this is difficult and only to be looked at when you have gone
>>>>>> through the previous
>>>>>> stages.
>>>>>>
>>>>>> The LDP google summer of code project requires advanced knowledge of
>>>>>> Scala,
>>>>>> so you'd have to ask Alexandre Bertails if you can join.
>>>>>>
>>>>>> But otherwise we should take this off list, as it is no longer that
>>>>>> relevant to WebID :-)
>>>>>>
>>>>>> Henry
>>>>>>
>>>>>>
>>>>>>
>>>>>> Thanks and regards,
>>>>>> Dileepa
>>>>>>
>>>>>> [1] http://www.wso2.com
>>>>>>  [2]
>>>>>> http://www.eclipsecon.org/europe2012/sessions/building-server-platform-osgi
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sun, Apr 28, 2013 at 7:24 PM, Henry Story <henry.story@bblfish.net
>>>>>> > wrote:
>>>>>>
>>>>>>>
>>>>>>> On 28 Apr 2013, at 13:21, Dileepa Jayakody <
>>>>>>> dileepajayakody@gmail.com> wrote:
>>>>>>>
>>>>>>> Hi All,
>>>>>>>
>>>>>>> My Name is Dileepa Jayakody, a Sri Lankan research student
>>>>>>> interested in semantic web, linked-data and digital identity concepts. I
>>>>>>> have been learning about WebID for past few days and I'm most interested
>>>>>>> about possibilities of WebID integration to provide a verified digital
>>>>>>> identity solution across multiple domains (SNS, email, blogs etc).
>>>>>>>
>>>>>>> I'm interested in applying for Google Summer of Code (GSoC) this
>>>>>>> year and there are 2 projects which were most interesting for me. Both are
>>>>>>> from Apache Stanbol <http://stanbol.apache.org/> project which
>>>>>>> suits my research interests on semantic web.
>>>>>>> 1. Using Semantic Concepts in Federated Social Web : STANBOL-1009<https://issues.apache.org/jira/browse/STANBOL-1009>
>>>>>>> 2. Entity Disambiguation for Stanbol : STANBOL-1037<https://issues.apache.org/jira/browse/STANBOL-1037>
>>>>>>>
>>>>>>>
>>>>>>> You, or others on this list, may also be interested in two other
>>>>>>> projects on LDP on the W3C site involving Scala:
>>>>>>>
>>>>>>>    http://www.w3.org/2013/03/gsoc2013#ldp-rdf
>>>>>>>
>>>>>>> Google sponsors the student for $5000 [1].
>>>>>>>
>>>>>>> The LDP project should be very interesting to any student who wants
>>>>>>> to be
>>>>>>> at the leading edge of standards. What could it be used for? Simple:
>>>>>>> to create a distributed secure Social Web. What is that? See my
>>>>>>> talks on http://bblfish.net/ for more information.
>>>>>>>
>>>>>>> Alexandre Bertails, one of the mentors is at the W3C at MIT, and I
>>>>>>> am in Paris.
>>>>>>> But we accept fluent Scala Devs from anywhere. ( I say fluent
>>>>>>> because there won't
>>>>>>> be enough time to get going teaching you Scala).
>>>>>>>
>>>>>>>   If you are interested please contact us ASAP. The timeline is very
>>>>>>> short. The
>>>>>>> deadline for student applications is May 3rd.
>>>>>>>
>>>>>>>  http://www.google-melange.com/gsoc/events/google/gsoc2013
>>>>>>>
>>>>>>>
>>>>>>> For both use-cases I find WebID an excellent option.
>>>>>>> For use-case-1, WebID can be used for federated social-web as it
>>>>>>> supports a user-profile with links to friend lists, photos etc, with
>>>>>>> ability to control access to such resources over social-graph.
>>>>>>> For use-case-2 'Person' disambiguation can be tacked by developing a
>>>>>>> disambiguation algorithm by using WebID as a verified digital identity.
>>>>>>>
>>>>>>>
>>>>>>> yes.
>>>>>>>
>>>>>>>
>>>>>>> Stanbol uses Apache Clerezza <http://incubator.apache.org/clerezza/> as
>>>>>>> a RDF engine, and AFAIK Clerezza supports WebID. However when I discussed
>>>>>>> with Stanbol guys on their dev-list I got to know the WebID support is
>>>>>>> currently disabled due to recent changes in WebID spec and changes in jaxrs
>>>>>>> architecture.
>>>>>>>
>>>>>>>
>>>>>>> I worked with the group two years ago on Clerezza, and the project
>>>>>>> then died as Reto the lead developer
>>>>>>> went to study philosophy and work part time at Adobe. I really don't
>>>>>>> know how far it evolved since my last
>>>>>>> commit, that adapted I think a lot of clerezza to the latest
>>>>>>> ontology:
>>>>>>>
>>>>>>>    https://github.com/bblfish/clerezza
>>>>>>>
>>>>>>>  I have been working on much leaner Scala libraries since then.
>>>>>>>
>>>>>>>
>>>>>>> I would very much like to know your suggestions and ideas on
>>>>>>> integrating WebID for above use-cases. Further I would like your help in
>>>>>>> understanding the architecture of WebID and how I can integrate it in
>>>>>>> existing systems to provide a verified digital identity.
>>>>>>>
>>>>>>>
>>>>>>> The problem I had with the Clerezza developers is in how their
>>>>>>> framework made it difficult to find out
>>>>>>> where information was coming from - and this is very important when
>>>>>>> you are dealing with trust. So you'd
>>>>>>> need to look into that with them  to see how their thinking has
>>>>>>> evolved.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Looking forward to your ideas.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Dileepa
>>>>>>>
>>>>>>>
>>>>>>>    Social Web Architect
>>>>>>> http://bblfish.net/
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>    Social Web Architect
>>>>>> http://bblfish.net/
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
Received on Monday, 29 April 2013 11:14:25 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:54:43 UTC