Re: Google Summer of Code & WebID

On 29 Apr 2013, at 13:06, 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 :)

You should be able to create a certificate for each device, and doing that should be easy.

> 
> 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 project which suits my research interests on semantic web.
>>> 1. Using Semantic Concepts in Federated Social Web : STANBOL-1009
>>> 2. Entity Disambiguation for Stanbol : 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 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/
> 
> 
> 
> 
> 
> 

Social Web Architect
http://bblfish.net/

Received on Monday, 29 April 2013 11:15:32 UTC