Loomio

Linked Open Data

Simon Tegg PublicSeen by 73

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/

Brent Shambaugh

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.

Bob Haugen

@brentshambaugh - I'll be interested in where you want to plug in, given your wide range of ideas.

Mikey

@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. :)

Bob Haugen

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.

Lynn Foster

@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.

Jon Richter

@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.

Lynn Foster

@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.

Bob Haugen

Dan Scott says:

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.

Edward L Platt

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?

Brent Shambaugh

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/

Bob Haugen

@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...)

Caroline Smalley

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!

Bob Haugen

@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.

Josef Davies-Coates

@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!? :)

Edward L Platt

@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.

Edward L Platt

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.

Bob Haugen

@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).

Paul Mackay

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...

Bob Haugen

@paulmackay1 - thanks. Wonder where the discrepancies are coming from, and if they are bridgeable.
As always, https://xkcd.com/927/

Bob Haugen

@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...)