- From: Andrei Sambra <andrei.sambra@gmail.com>
- Date: Mon, 29 Apr 2013 13:13:35 +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: <CAFG79ehg_ywF+=qRzO_2iFp1O9eXq2iM2j-a3PSseJLLa3C6=w@mail.gmail.com>
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