Linked Open Data
One of the interesting points to come out of the Communicating OpenApp thread was the current focus on Linked Open Data.
Open-App stakeholders unfamiliar with the concept might wonder what Linked Open Data is and what is has to do with "tools for commons-based peer production" and user value.
Use this thread to ask questions about Linked Open Data and what it means for Open-App. I'll update it with my own comments.
Resources:
Tim Berners-Lee TED talk on Linked Open Data
What is Linked Data? video
What is JSON-LD? video
JSON API :: A standard for building APIs in JSON
For more detailed and advanced topics you can check out http://www.euclid-project.eu/
@brentshambaugh - I'll be interested in where you want to plug in, given your wide range of ideas.
To all those interested, there will be a hangout today regarding Portable Linked Profiles ... https://plus.google.com/events/c4udh8inejpjmb0ed6e648d96tc?authkey=CNqe49nRws7sDA
Also see a related Trello card.
@jonrichter @elfpavlik i love what's happening in Portable Linked Profiles, but not sure i can make the next meeting as i'll be asleep. i'd love to participate in the PLP project and attend future hangouts, y'all are doing really great work developing an open app ecosysem. :)
There is so much awesome work going on in the world!
PLP and all of its related activities is part of it.
How to keep up? How to comprehend? Impossible! (For me, anyway.) Got 4 other research topics floating in my head today, plus code to write, plus neighborhood events, homestead work...
I guess, keep digging (a tunnel, not a hole, I hope)...and catch up where we link up.
@jonrichter I'll plan on attending the PLP gathering, thanks much for extending the invitation! I probably won't have much to offer, but would like to keep up with where you all are going.
@lynnfoster That was less an extension that had to be granted than the mere try to keep strengthening our loose ties to become strong links.
@jonrichter Yes, exactly, it takes some thoughtful conscious effort to overcome the centrifugal force. :)
Mikorizal will be able to participate more concretely at some point, first step perhaps as a test case to interface the Agent in NRP using the LOD format that is being developed.
@lynnfoster The next video call has been scheduled for next wednesday, 4pm CET : https://plus.google.com/u/0/events/cker4r5vfvmg2lu2n9100j6imm0?authkey=CPD-zJ3Khv7orQE
I disagree with +Roy Tennant 's assertion that WorldCat's publishing of schema.org data was a "BOOM. Done." moment for library discoverability.
Because WorldCat records ultimately cannot enable a search engine to satisfy a user's research interest (due to the lack of connection between the bibliographic data and the availability of the actual resources to the user), I believe that search engines have no incentive to rank WorldCat records highly--let alone the library that wants their holdings to be found and believes that exposing their holdings in WorldCat will be enough.
Same will be true of all material resources.
Really glad I found this thread. Some contributors to Seltzer CRM (tool for organizing members of cooperatives) want to add REST endpoints, and I've suggested JSON-LD. I'm hoping that will make it easier to be interoperable with other software.
Is there current work I should be aware of? JSON-LD contexts that might be useful? Examples of RESTful JSON-LD?
Hi @edwardlplatt you can check out https://github.com/openvocab for our work-in-progress contexts. The PLP project https://github.com/hackers4peace/plp-docs has some live contexts which we eventually want to align with.
Also the Popolo project has some good docs.
@bobhaugen had Skype call with Michel Bauwens today.
He suggested I ask if you can join us on the panel: ref. your work in building value equation for Sensorica. @lynnfoster and others: hope you can make it too! https://plus.google.com/u/0/events/cl69tj842bnes1i08b3sqc585uk
Just created a wire frame animation for enterprise system for peer production. It is about an hour and a half, but call it an hour without references. http://bshambaugh.org/eispp/
@carolinesmalley - thank you very much for the invitation to that panel. As I explained in an email, I don't think I have very much useful to say about reputations or currencies, so I will watch the recorded conversation rather than participate.
While Sensorica wants their value equation include reputations as a factor, we don't deal with it in our software. Bayle Shanks, an affiliate of Sensorica, is working on a reputation system. He thinks he will get something up and running this year, and we expect Sensorica will want to use it, and we will connect to it. (Maybe using LOD? But we don't know much yet...)
Thanks @bobhaugen
Values Equation you've developed for Sensorica concerns more open development of products and services?
I see 'reputation based' as simply meaning inviting contributors to rate and make comments on any given currency. Look forward to sharing and exploring on Thursday - great that you'll be able to watch - will connect with Bayle. Appreciate the intro!
@carolinesmalley - I also should clarify the credits for the value equation: it was conceived and conceptually designed by Tiberius Brastaviceanu and technically designed and mostly coded by @lynnfoster . I just helped with some of the coding and testing.
thanks Bob - appreciated!
@edwardlplatt just had a quick play with http://demo.seltzercrm.org/ - nice simple system :)
I note that users can be "voting" or not... but where/ how do users use those voting rights? ... I guess one day perhaps that could link into a loomio group!? :)
@josefdaviescoates Thanks! I'm planning to give it an overhaul this July/August and provide RESTful JSON-LD endpoints, so interoperability is a big goal! The voting feature was just used as a filter for creating rosters of voting members.
I just came across JSON API, which aims to standardize JSON/REST APIs and is compatible with JSON-LD. Good folks are working on it. Link added at the top.
@edwardlplatt - thanks for the news about JSON API. It would be interesting to see how some existing JSON-LD examples would work if they tried to follow the JSON API requirements and recommendations (or what contortions would they need to do). @elfpavlik ?
We'll be using Django REST Framework for our (still mythical) API, and DRF supports JSON API, but DRF does not support JSON-LD as far as I know. (And the JSON API parser says "build status: failing"...)
So I assume we will need to roll our own JSON-LD parser (at least).
I'm not sure JSON API and JSON-LD are completely compatible. JSON API requires the use of id and type, whereas JSON-LD would use @id and @type. Although the JSON API self is really similar to JSON-LD @id I think...
@paulmackay1 - thanks. Wonder where the discrepancies are coming from, and if they are bridgeable.
As always, https://xkcd.com/927/
@timothyholborn posted a link to your issue in this Value Flows comment.
@paulmackay1 and others are working on a waste management vocab which might overlap. (Or not...)
Apologies for double posting. I hope to plug into some of the activity going on here. I'm hoping to have sort of animation that presents how such hypothetical software would behave. I might have taken a bit of a different direction since I went from research to wire frame. Anyways, here is a link to one such wire frame http://bshambaugh.org/eispp/EISPP_directional_graph_2fresnel_gss_edit_anode6_2.pdf and the research that led to it http://adistributedeconomy.blogspot.com/ and http://bshambaugh.org/Master_17.html with thanks to a lot of people.