- From: Andrei Sambra <andrei.sambra@gmail.com>
- Date: Mon, 29 Apr 2013 11:45:08 +0200
- 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>
- Message-ID: <CAFG79ejm3xh8qJJUfxiTN7thZjCF2gM0nm+JjmOMRv8HJp3M2g@mail.gmail.com>
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.fmusing 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 09:45:56 UTC