-
Notifications
You must be signed in to change notification settings - Fork 1
/
docs.json
182 lines (182 loc) · 59.6 KB
/
docs.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
{"total_rows":180,"offset":0,"rows":[
{"id":"1","doc":{"_id":"1","title":"Welcome","url":"","description":"This is a basic demo app, running on top of a <a href='https://solid.inrupt.com/'>Solid</a> pod. You can use it to explore links about <a href='https://solid.inrupt.com/'>Solid</a> and related subjects. Click on tags to filter the list. </br></br>As well as introducing <a href='https://solid.inrupt.com/'>Solid</a>, the app has links to broader subjects such as linked data, web services, open data sources and data visualisation. </br></br>It is set up as a Progressive Web App to give an offline experience on mobile devices. <a href='https://solid.inrupt.com/'>Solid</a> provides the app with https services, user authentication and data storage. </br></br>The example app files are on <a href='https://github.com/neilrae/solid-links'>GitHub</a>, together with an explanation of the choices made. My personal website is at <a href='https://www.neilrae.com'>neilrae.com</a>","tags":[]}},
{"id":"884d81122c93c77a29a8878380039361","doc":{"_id":"884d81122c93c77a29a8878380039361","_rev":"1-3aaf3a4c57020fd8eb5746101bbdf415","title":"Welcome to Solid","url":"https://solid.inrupt.com/","description":"Solid project primary landing page","tags":["Solid","Introduction"]}},
{"id":"884d81122c93c77a29a8878380064fdd","doc":{"_id":"884d81122c93c77a29a8878380064fdd","_rev":"2-0cffa3bbaf041c29d895c4976af9f3d8","title":"Find Solid Pods","url":"https://findsolidpods.com/","description":"Browse Solid Pod providers","tags":["Solid","Introduction","User","Pod"]}},
{"id":"884d81122c93c77a29a887838003c76b","doc":{"_id":"884d81122c93c77a29a887838003c76b","_rev":"1-30180a5c9d2f5ccb509bfe05f9e36cbd","title":"Get a Solid Pod","url":"https://solid.inrupt.com/get-a-solid-pod","description":"Get a Pod from a provider","tags":["Solid","Pod"]}},
{"id":"884d81122c93c77a29a887838002dc3c","doc":{"_id":"884d81122c93c77a29a887838002dc3c","_rev":"1-cda066aea3ac68a3c317d4fbc6b02755","title":"Solid Pod Search Engine","url":"https://solidpodsearch.com/","description":"Find Solid pods","tags":["Solid","Apps","User","Search","Pod"]}},
{"id":"884d81122c93c77a29a8878380024274","doc":{"_id":"884d81122c93c77a29a8878380024274","_rev":"1-3a071b90ca36b5df06dc18692ff5d9ad","title":"Solid for Non-Geek Users","url":"https://forum.solidproject.org/t/solid-for-non-geek-users-why-how-and-what-s-next/392","description":"Introduction to Solid for users","tags":["Solid","Introduction","User"]}},
{"id":"884d81122c93c77a29a8878380039710","doc":{"_id":"884d81122c93c77a29a8878380039710","_rev":"1-783fcb15c4aa10277d3b69edbfc70bab","title":"Solid Explained","url":"https://solid.inrupt.com/how-it-works","description":"Solid explained in layman's terms","tags":["Solid","Introduction"]}},
{"id":"884d81122c93c77a29a887838003a4c8","doc":{"_id":"884d81122c93c77a29a887838003a4c8","_rev":"1-aafc1f5490569631da5b11f38e62f7ee","title":"Join the Solid Community","url":"https://solid.inrupt.com/community","description":"Main page with initial Solid Community resource links","tags":["Solid","Introduction","Community"]}},
{"id":"884d81122c93c77a29a887838003140f","doc":{"_id":"884d81122c93c77a29a887838003140f","_rev":"1-8b727ceee16f8e3d15b24399d0b70c9b","title":"Solid Community Forum","url":"https://forum.solidproject.org/","description":"Speak to others in the Solid community","tags":["Solid","Community"]}},
{"id":"884d81122c93c77a29a8878380031f61","doc":{"_id":"884d81122c93c77a29a8878380031f61","_rev":"1-1c9655f02830ebdfa199052099fc1dd9","title":"Solid Community Code of Conduct","url":"https://github.com/solid/community/blob/master/code-of-conduct.md","description":"How to maintain a positive and constructive community while building Solid","tags":["Solid","Community"]}},
{"id":"884d81122c93c77a29a887838003392b","doc":{"_id":"884d81122c93c77a29a887838003392b","_rev":"1-9786e291bdad9ba040e8a67b7803c581","title":"Solid Community Forum: Introduce Yourself","url":"https://forum.solidproject.org/t/welcome-to-the-solid-forum-please-introduce-yourself-here-great-to-have-you-on-board/440","description":"This Solid Community forum thread is a place to introduce yourself and get started","tags":["Solid","Community","Introduction"]}},
{"id":"884d81122c93c77a29a88783800328c6","doc":{"_id":"884d81122c93c77a29a88783800328c6","_rev":"1-a674a2b3bc8da0150d4367dcfc34edc6","title":"r/solid","url":"https://www.reddit.com/r/solid","description":"Solid Reddit forum","tags":["Solid","Community"]}},
{"id":"884d81122c93c77a29a8878380026c16","doc":{"_id":"884d81122c93c77a29a8878380026c16","_rev":"1-1b61d27e37fe5d3d03894875344d8fc9","title":"Solid Apps","url":"https://github.com/solid/solid-apps","description":"List of Solid Web Apps","tags":["Solid","Apps","User","Developer","Introduction"]}},
{"id":"884d81122c93c77a29a8878380032f2e","doc":{"_id":"884d81122c93c77a29a8878380032f2e","_rev":"1-13c35a7059b476e94b85cdc1fd973af4","title":"Newcomer Resources","url":"https://forum.solidproject.org/t/some-basic-resources-for-newcomers/358","description":"Some basic resource links for Solid newcomers","tags":["Solid","Community","Introduction"]}},
{"id":"884d81122c93c77a29a887838002627c","doc":{"_id":"884d81122c93c77a29a887838002627c","_rev":"1-0523bee36ffb5fb9df0e0e61c92ff92f","title":"Awesome Solid","url":"https://github.com/kustomzone/awesome-solid","description":"List of useful Solid links & projects","tags":["Solid","Apps","Introduction","Community","User","Developer"]}},
{"id":"884d81122c93c77a29a887838003796d","doc":{"_id":"884d81122c93c77a29a887838003796d","_rev":"1-d9f60e1c3320dd18fd0d1cb45ac1ea33","title":"One Small Step for the Web…","url":"https://inrupt.com/blog/one-small-step-for-the-web","description":"Tim Berners-Lee post introducing Solid","tags":["Solid","Introduction"]}},
{"id":"884d81122c93c77a29a8878380056e54","doc":{"_id":"884d81122c93c77a29a8878380056e54","_rev":"1-744cf686e0f8ea3ed679131290a2edd0","title":"An introduction to Solid Tim Berners-Lee’s re-decentralized Web","url":"https://medium.freecodecamp.org/an-introduction-to-solid-tim-berners-lees-new-re-decentralized-web-25d6b78c523b","description":"A useful introductory article to Solid concepts","tags":["Solid","Introduction","User","Developer"]}},
{"id":"884d81122c93c77a29a88783800639b9","doc":{"_id":"884d81122c93c77a29a88783800639b9","_rev":"1-7372cea1fd8a048eb25f1815adf797cf","title":"Fast Company: Tim Berners-Lee tells us his radical new plan to upend the World Wide Web","url":"https://www.fastcompany.com/90243936/exclusive-tim-berners-lee-tells-us-his-radical-new-plan-to-upend-the-world-wide-web","description":"Exclusive article of interview with Tim Berners-Lee","tags":["Solid","Introduction"]}},
{"id":"884d81122c93c77a29a887838005f763","doc":{"_id":"884d81122c93c77a29a887838005f763","_rev":"1-bcdae549a889d22f09c4dbef7480f951","title":"Linked Data","url":"https://www.w3.org/DesignIssues/LinkedData.html","description":"Tim Berners-Lee article on Linked Data","tags":["Linked Data","Article"]}},
{"id":"884d81122c93c77a29a887838006561b","doc":{"_id":"884d81122c93c77a29a887838006561b","_rev":"1-992fe34a02f23becae4e2d2e62b1c3b9","title":"The Semantic Web & Linked Data","url":"https://rubenverborgh.github.io/WebFundamentals/semantic-web/","description":"Great intro and summary of technologies - Ruben Verborgh","tags":["Linked Data","Article","RDF","JSON-LD","SPARQL","Developer"]}},
{"id":"884d81122c93c77a29a887838005939f","doc":{"_id":"884d81122c93c77a29a887838005939f","_rev":"1-f856521d40eb0d39793d0c0c3d762c7b","title":"Paradigm shifts for the Decentralized Web","url":"https://ruben.verborgh.org/blog/2017/12/20/paradigm-shifts-for-the-decentralized-web/","description":"Article on underlying architectural approach","tags":["Decentralised","Linked Data","Introduction"]}},
{"id":"884d81122c93c77a29a8878380031281","doc":{"_id":"884d81122c93c77a29a8878380031281","_rev":"1-bb427348bcc282ca26debd1c180aa8a0","title":"Re-decentralizing the Web - for good this time","url":"https://ruben.verborgh.org/articles/redecentralizing-the-web/","description":"Article on Solid goals","tags":["Solid","Article"]}},
{"id":"884d81122c93c77a29a88783800368e8","doc":{"_id":"884d81122c93c77a29a88783800368e8","_rev":"1-18679340568bf783ab4cb256f1b8e92d","title":"Solid Documentation","url":"https://solid.inrupt.com/docs/","description":"Get started as a Solid developer","tags":["Solid","Developer"]}},
{"id":"884d81122c93c77a29a8878380035ad9","doc":{"_id":"884d81122c93c77a29a8878380035ad9","_rev":"1-a5e8618dd02f1e315153eb0e44f70972","title":"Make A Solid App On Your Lunch Break","url":"https://solid.inrupt.com/docs/app-on-your-lunch-break","description":"Introductory Tutorial for Developers","tags":["Solid","Developer"]}},
{"id":"884d81122c93c77a29a887838001c339","doc":{"_id":"884d81122c93c77a29a887838001c339","_rev":"2-410ddb35628c553008f4213532cd3d36","title":"Solid Tutorial","url":"https://github.com/solid/solid-tutorial-intro","description":"Introductory tutorial to Solid","tags":["Developer","Introduction"]}},
{"id":"884d81122c93c77a29a88783800644b3","doc":{"_id":"884d81122c93c77a29a88783800644b3","_rev":"1-b4b43a7e88bc669a153b54d46cc07553","title":"Designing a Linked Data Developer Experience","url":"https://ruben.verborgh.org/blog/2018/12/28/designing-a-linked-data-developer-experience/","description":"Introduces the core React.js components for Solid along with the LDflex query language for easy interaction with complex Linked Data","tags":["Solid","Linked Data","Developer","Introduction","React","Javascript"]}},
{"id":"884d81122c93c77a29a887838003c165","doc":{"_id":"884d81122c93c77a29a887838003c165","_rev":"2-4c879118994fb8b7431786703748838f","title":"Solid MIT Project Site","url":"https://solid.mit.edu/","description":"MIT landing page for Solid project","tags":["Solid","MIT","Apps"]}},
{"id":"884d81122c93c77a29a8878380023f75","doc":{"_id":"884d81122c93c77a29a8878380023f75","_rev":"1-157690376aca62739f8f3cee34561bdf","title":"@solidMIT","url":"https://twitter.com/solidmit","description":"Solid Project MIT Twitter Feed – last posted in 2017","tags":["Social","Solid","MIT"]}},
{"id":"884d81122c93c77a29a8878380035341","doc":{"_id":"884d81122c93c77a29a8878380035341","_rev":"1-2183b6b3aac2ee887994df7835c3e707","title":"Solid Specification","url":"https://github.com/solid/solid-spec","description":"The developing Solid specification","tags":["Solid","Developer"]}},
{"id":"884d81122c93c77a29a887838003d99b","doc":{"_id":"884d81122c93c77a29a887838003d99b","_rev":"1-5ef45692e7cfba01d0f5d4b70e991b85","title":"Become a Solid Provider","url":"https://solid.inrupt.com/docs/installing-running-nss","description":"Learn how to install and run a Solid server","tags":["Solid","Pod","Developer","Server"]}},
{"id":"884d81122c93c77a29a887838005a84c","doc":{"_id":"884d81122c93c77a29a887838005a84c","_rev":"1-c665e5b5566d3dcb077d4b5f343e897d","title":"SAFE Network","url":"https://safenetwork.tech/","description":"A decentralised network","tags":["SAFE","Developer","Decentralised"]}},
{"id":"884d81122c93c77a29a88783800532b2","doc":{"_id":"884d81122c93c77a29a88783800532b2","_rev":"1-2ad257a43c03c6c50baa74794e73f702","title":"Apache Jena","url":"https://jena.apache.org/","description":"Open source Java framework for building Semantic Web and Linked Data applications","tags":["Data Store","RDF","Linked Data","SPARQL","Developer","Server"]}},
{"id":"884d81122c93c77a29a8878380048de9","doc":{"_id":"884d81122c93c77a29a8878380048de9","_rev":"1-3a72b2631f4252df659cb637244a5cc5","title":"Certbot","url":"https://certbot.eff.org/","description":"Automatically enable HTTPS on your website","tags":["Pod","Developer","PWA","https","Server"]}},
{"id":"884d81122c93c77a29a8878380071434","doc":{"_id":"884d81122c93c77a29a8878380071434","_rev":"1-d08b05ada36adf33019a66be8fdf8377","title":"Chart.js","url":"https://www.chartjs.org/","description":"Simple yet flexible javascript charting framework","tags":["Developer","Visualisation","Javascript"]}},
{"id":"884d81122c93c77a29a887838002da5b","doc":{"_id":"884d81122c93c77a29a887838002da5b","_rev":"1-c278a546f094aee10b75ec5bf2b01433","title":"Cimba","url":"https://github.com/linkeddata/cimba","description":"A micro-blogging app for Solid","tags":["Solid","Apps","User","Publish","Social"]}},
{"id":"884d81122c93c77a29a88783800494e1","doc":{"_id":"884d81122c93c77a29a88783800494e1","_rev":"1-f8edc9eaa6893228069c45128e0947eb","title":"CKAN - Open Source data portal platform","url":"https://ckan.org/","description":"CKAN is a data management system, providing tools for publishing and using data","tags":["Developer","Linked Data","Platform"]}},
{"id":"884d81122c93c77a29a887838005d79c","doc":{"_id":"884d81122c93c77a29a887838005d79c","_rev":"1-b7bf29f1a072727c852012320a06f08b","title":"Guide to Jupyter Notebooks","url":"https://www.analyticsvidhya.com/blog/2018/05/starters-guide-jupyter-notebook/","description":"Guide to data analytics, visualisation and machine learning with Jupyter Notebooks","tags":["Linked Data","Visualisation"]}},
{"id":"884d81122c93c77a29a887838002e96b","doc":{"_id":"884d81122c93c77a29a887838002e96b","_rev":"1-b3dfccda6b44f70e82aa185c24b61918","title":"Contacts App","url":"https://linkeddata.github.io/contacts/","description":"A personal address book manager for Solid","tags":["Solid","Apps","User","Social"]}},
{"id":"884d81122c93c77a29a88783800499d2","doc":{"_id":"884d81122c93c77a29a88783800499d2","_rev":"1-c786b8014369e908666072f876f700cf","title":"CouchDB","url":"https://couchdb.apache.org/","description":"A REST-ful JSON document store that provides data synchronisation and simple map-reduce views of data sets","tags":["Developer","REST","Web Service","JSON","Data Store","Javascript"]}},
{"id":"884d81122c93c77a29a887838006a0df","doc":{"_id":"884d81122c93c77a29a887838006a0df","_rev":"1-bf3305c883d18b18d3fd4ea753914d46","title":"CouchDB: The Definitive Guide","url":"http://guide.couchdb.org/","description":"A simple read and a great example of making a technology accessible for developers","tags":["Developer","REST","Web Service","JSON","Data Store","Javascript","Book"]}},
{"id":"884d81122c93c77a29a887838006601b","doc":{"_id":"884d81122c93c77a29a887838006601b","_rev":"1-431af759f7388574ba88ab7acc269193","title":"Curl tutorial","url":"https://curl.haxx.se/docs/httpscripting.html","description":"Curl is a command line tool for working with https and REST","tags":["Developer","REST","Web Service"]}},
{"id":"884d81122c93c77a29a8878380074f5a","doc":{"_id":"884d81122c93c77a29a8878380074f5a","_rev":"1-22a78198f64cb229ee0c4c8c02465ce5","title":"D3.js: Data Driven Documents","url":"https://d3js.org/","description":"D3.js is a javascript library for building documents and scalable vector graphics based on data","tags":["Developer","Visualisation","Javascript"]}},
{"id":"884d81122c93c77a29a88783800262d9","doc":{"_id":"884d81122c93c77a29a88783800262d9","_rev":"1-7542e44dc19090e672c9dad5c68c73a8","title":"Darcy","url":"https://darcy.is/","description":"Project to implement a federated social media app on Solid","tags":["Solid","Apps","Social","User"]}},
{"id":"884d81122c93c77a29a8878380049b28","doc":{"_id":"884d81122c93c77a29a8878380049b28","_rev":"1-83fe3be8958c4ca64252355952a1c1c0","title":"Data-Gov Wiki","url":"https://data-gov.tw.rpi.edu/wiki","description":"Wiki for the US Government publishing open government datasets using semantic web technologies","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a887838005e05d","doc":{"_id":"884d81122c93c77a29a887838005e05d","_rev":"1-518712ec85a080c38b992b62d832e6bd","title":"Data.gov","url":"https://www.data.gov/open-gov/","description":"Data.gov is the US federal government’s open data site","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a887838004a8d9","doc":{"_id":"884d81122c93c77a29a887838004a8d9","_rev":"1-e4ceb28531d24f4982ffdced980e3a03","title":"Datahub","url":"https://datahub.io/","description":"Datahub publish many free datasets","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a8878380057ad2","doc":{"_id":"884d81122c93c77a29a8878380057ad2","_rev":"1-b81401779bc0c5f2a701fd83671a0812","title":"Datahub","url":"https://old.datahub.io/","description":"The old Datahub site with access to free datasets","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a887838005caa9","doc":{"_id":"884d81122c93c77a29a887838005caa9","_rev":"1-74c59d14be5a0a29e87f6625e7ea1c54","title":"DBpedia","url":"https://wiki.dbpedia.org/","description":"DBpedia is a crowd-sourced community effort to extract structured content from the information created in various Wikimedia projects","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a887838002caad","doc":{"_id":"884d81122c93c77a29a887838002caad","_rev":"1-35769a436695d7b564d9256618271465","title":"Decentralised Authoring & Annotations for a Read-Write Web","url":"http://csarven.ca/dokieli-rww","description":"A paper on creating a read-write web using Dokieli","tags":["Solid","Apps","User","Publish","Article"]}},
{"id":"884d81122c93c77a29a887838002ab46","doc":{"_id":"884d81122c93c77a29a887838002ab46","_rev":"1-51433ac6fa8f5e2b4b3c127e44090007","title":"Dokieli Docs","url":"https://dokie.li/docs","description":"Documentation for Dokieli","tags":["Solid","Apps","User","Publish"]}},
{"id":"884d81122c93c77a29a8878380041441","doc":{"_id":"884d81122c93c77a29a8878380041441","_rev":"1-f4dea7bec5a85db6862fd10e9021ac2c","title":"Dublin Core Metadata Initiative","url":"http://dublincore.org/","description":"A key semantic data vocabulary","tags":["Vocabulary","Linked Data"]}},
{"id":"884d81122c93c77a29a88783800726c6","doc":{"_id":"884d81122c93c77a29a88783800726c6","_rev":"1-3f8bab34348096509487a20750b04595","title":"Edward Tufte","url":"https://www.edwardtufte.com/tufte/","description":"An influential data visualisation thinker","tags":["Developer","Visualisation"]}},
{"id":"884d81122c93c77a29a887838002b35d","doc":{"_id":"884d81122c93c77a29a887838002b35d","_rev":"1-89745f8e4cee8c60d72badcbc1a13f8a","title":"Dokieli Examples","url":"https://github.com/linkeddata/dokieli/wiki#examples-in-the-wild","description":"Dokeli examples in the wild","tags":["Solid","Apps","User","Publish"]}},
{"id":"884d81122c93c77a29a88783800671b9","doc":{"_id":"884d81122c93c77a29a88783800671b9","_rev":"1-74f8c53c7121ca07291f0a774ba6b807","title":"Fetch Standard","url":"https://fetch.spec.whatwg.org/","description":"This specification unifies a number of web fetching technologies","tags":["Developer","REST","Web Service"]}},
{"id":"884d81122c93c77a29a887838004a131","doc":{"_id":"884d81122c93c77a29a887838004a131","_rev":"1-ddfb8bfc6fa2dfc8076b9cffc6fbdfff","title":"Data.Gov.UK","url":"https://data.gov.uk/","description":"Find data published by UK central government and public bodies","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a887838006cbdf","doc":{"_id":"884d81122c93c77a29a887838006cbdf","_rev":"1-63d406163367e3b6443b5b34f64a9ef3","title":"Freebase API Data Dump","url":"https://developers.google.com/freebase/","description":"This semantic dataset contains every fact originally in Freebase. Total triples: 1.9 billion","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a8878380046a7c","doc":{"_id":"884d81122c93c77a29a8878380046a7c","_rev":"1-239ec136c596f71cde0484942e9f8c96","title":"Friend of a Friend (FOAF)","url":"http://www.foaf-project.org/","description":"A dictionary of people-related terms that can be used in structured data","tags":["Vocabulary","Linked Data","Developer"]}},
{"id":"884d81122c93c77a29a887838004764b","doc":{"_id":"884d81122c93c77a29a887838004764b","_rev":"1-010bffe9f7070f0fd0592d3fd4330c6c","title":"GeoNames","url":"http://www.geonames.org/","description":"The GeoNames geographical dataset covers all countries and contains over eleven million placenames","tags":["Vocabulary","Linked Data","Developer","Data Source"]}},
{"id":"884d81122c93c77a29a8878380037280","doc":{"_id":"884d81122c93c77a29a8878380037280","_rev":"1-aa155d853ef21ac735e41ec28310221b","title":"Github Solid","url":"https://github.com/solid/","description":"Repository of solid code and documentation","tags":["Solid","Developer","Documentation","Community"]}},
{"id":"884d81122c93c77a29a887838003449f","doc":{"_id":"884d81122c93c77a29a887838003449f","_rev":"1-bb84f83097e9fb12d80d12e6701eb873","title":"Gitter solid/chat","url":"https://gitter.im/solid/chat","description":"Solid community chat","tags":["Solid","Community","Social"]}},
{"id":"884d81122c93c77a29a8878380021307","doc":{"_id":"884d81122c93c77a29a8878380021307","_rev":"1-f75085a235e4564cb1409f2e9e2eed6d","title":"Glasswing Ventures","url":"http://glasswing.vc/","description":"VC Firm backing Inrupt","tags":["Inrupt"]}},
{"id":"884d81122c93c77a29a887838004b400","doc":{"_id":"884d81122c93c77a29a887838004b400","_rev":"1-83ff4fa007695289c4dd6e4927155817","title":"Google Knowledge Graph Search API","url":"https://developers.google.com/knowledge-graph/","description":"Lets you find entities in the Google Knowledge Graph, using schema.org types and JSON-LD","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a887838005c2e2","doc":{"_id":"884d81122c93c77a29a887838005c2e2","_rev":"1-4a4f0fa1b06cf41574128fd4e0823576","title":"Google Structured Data Testing Tool","url":"https://search.google.com/structured-data/testing-tool","description":"A tool for testing and exploring your published structured data","tags":["Linked Data","Vocabulary","RDF","JSON-LD"]}},
{"id":"884d81122c93c77a29a887838001cc0f","doc":{"_id":"884d81122c93c77a29a887838001cc0f","_rev":"2-13e299ebb4bc0c8bb6c117e9dd40c0b9","title":"Graph Databases","url":"https://neo4j.com/graph-databases-book/?ref=home","description":"Introductory book on semantic data and graph databases - distributed by Neo4j","tags":["Graph","Book","Data Store"]}},
{"id":"884d81122c93c77a29a887838001d84f","doc":{"_id":"884d81122c93c77a29a887838001d84f","_rev":"2-8c865855b492da76d13c6f57108dbea2","title":"Graph Databases for Beginners","url":"https://neo4j.com/whitepapers/graph-databases-beginners-ebook/?ref=home","description":"Simple introductory book on graph databases - distributed by Neo4j","tags":["Graph","Book","Data Store"]}},
{"id":"884d81122c93c77a29a887838006e025","doc":{"_id":"884d81122c93c77a29a887838006e025","_rev":"1-981904bae917a6bae46903b2b1b0cfdb","title":"GraphCool","url":"https://www.graph.cool/","description":"Open-source and self-hosted backend for developing serverless GraphQL","tags":["Developer","Web Service","Server"]}},
{"id":"884d81122c93c77a29a887838005129b","doc":{"_id":"884d81122c93c77a29a887838005129b","_rev":"1-af75d35fd5dcbc2bf2b085319b486a57","title":"graphMetrix","url":"https://graphmetrix.net/#/","description":"RDF Graph Data visualisation","tags":["Solid","User","Developer","RDF","Visualisation","Linked Data"]}},
{"id":"884d81122c93c77a29a887838006db70","doc":{"_id":"884d81122c93c77a29a887838006db70","_rev":"1-fb83d6e0edddc8015ee44597c52a01b7","title":"GraphQL","url":"https://graphql.org/","description":"GraphQL is an increasingly popular query language and specification for web APIs","tags":["Developer","Web Service"]}},
{"id":"884d81122c93c77a29a887838005ea8c","doc":{"_id":"884d81122c93c77a29a887838005ea8c","_rev":"1-90ad8123cf3ff67000cf00177410cf49","title":"GRID","url":"https://www.grid.ac/","description":"Global Research Identifier Database cataloging the world's research organisations","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a887838005212c","doc":{"_id":"884d81122c93c77a29a887838005212c","_rev":"1-b1e93f5c579883746e7f8190613b504b","title":"Hacker News Readers as Progressive Web Apps","url":"https://hnpwa.com/","description":"Series of example Progressive Web Apps to help developers evaluate web technologies","tags":["PWA","Javascript","Developer"]}},
{"id":"884d81122c93c77a29a88783800561fd","doc":{"_id":"884d81122c93c77a29a88783800561fd","_rev":"1-06a0a2a6cf022edf3bb147d839ac1e7d","title":"Set Up a Dynamic Hostname with SSL","url":"https://medium.com/@jeremygale/how-to-set-up-a-free-dynamic-hostname-with-ssl-cert-using-google-domains-58929fdfbb7a","description":"An example of how to set up your own stable https domain, for self hosting a Solid Pod","tags":["https","Pod","Server","Developer"]}},
{"id":"884d81122c93c77a29a8878380029b6a","doc":{"_id":"884d81122c93c77a29a8878380029b6a","_rev":"1-59ecbac6c6326eab5d19764d8446fc80","title":"Dokie.li","url":"https://dokie.li/","description":"An in browser editor for decentralised web publishing","tags":["Solid","Apps","User","Publish"]}},
{"id":"884d81122c93c77a29a887838001e168","doc":{"_id":"884d81122c93c77a29a887838001e168","_rev":"2-88e15f89dc2be03a1937c9bca8059ad0","title":"HyperGraphDB","url":"http://www.kobrix.com/hgdb.jsp","description":"Open Source java-based graph database for semantic data","tags":["Graph","Data Store"]}},
{"id":"884d81122c93c77a29a88783800301f7","doc":{"_id":"884d81122c93c77a29a88783800301f7","_rev":"1-aa1da2b30c98137fc991b10b51fc9ca2","title":"Inbox App","url":"https://solid.github.io/solid-inbox/","description":"A Solid messages app","tags":["Solid","Apps","User","Social"]}},
{"id":"884d81122c93c77a29a8878380021877","doc":{"_id":"884d81122c93c77a29a8878380021877","_rev":"1-695951a374e0da6f5b055ba0260b1241","title":"Inrupt","url":"https://inrupt.com/","description":"Company providing resources and people to support Solid","tags":["Inrupt"]}},
{"id":"884d81122c93c77a29a88783800758d4","doc":{"_id":"884d81122c93c77a29a88783800758d4","_rev":"1-f89e4eed7e92799817a8b1e06a7c70a9","title":"Interactive Data Visualization for the Web","url":"https://alignedleft.com/work/d3-book","description":"An introduction to D3 for people new to programming and web development","tags":["Developer","Visualisation","Javascript","Book"]}},
{"id":"884d81122c93c77a29a887838005423f","doc":{"_id":"884d81122c93c77a29a887838005423f","_rev":"1-bc7b86838c2c4cfa0e13eae5c599936d","title":"JSON-LD","url":"https://json-ld.org/","description":"JSON-LD is a lightweight Linked Data format","tags":["JSON","JSON-LD","Linked Data","Developer"]}},
{"id":"884d81122c93c77a29a8878380054683","doc":{"_id":"884d81122c93c77a29a8878380054683","_rev":"1-47a95f3d000390e00c7745518abf629a","title":"JSON-LD Playground","url":"https://json-ld.org/playground/","description":"Experiment with JSON-LD markup by typing JSON and seeing what gets generated. Pick any of the examples below to get started","tags":["JSON","JSON-LD","Linked Data","Developer"]}},
{"id":"884d81122c93c77a29a887838004d29f","doc":{"_id":"884d81122c93c77a29a887838004d29f","_rev":"1-a4a01153f9ff3e11464e2a7485acbc04","title":"jsonld.js","url":"https://github.com/digitalbazaar/jsonld.js","description":"This library is an implementation of the JSON-LD specification in Javascript","tags":["RDF","JSON","Javascript","Developer","Solid"]}},
{"id":"884d81122c93c77a29a887838003b823","doc":{"_id":"884d81122c93c77a29a887838003b823","_rev":"1-d6ce848ccb3c84ea93c39c2db3572ae8","title":"LDflex for Solid","url":"https://github.com/solid/query-ldflex","description":"Provides a simple JSON-LD context for Solid","tags":["Solid","Linked Data","JSON","Developer"]}},
{"id":"884d81122c93c77a29a887838006f5c6","doc":{"_id":"884d81122c93c77a29a887838006f5c6","_rev":"1-6e41d7e515938f80cdb03eededda3800","title":"Leaflet","url":"https://leafletjs.com/","description":"Leaflet is an open-source JavaScript library for mobile-friendly interactive maps","tags":["Developer","Visualisation","Javascript","Maps"]}},
{"id":"884d81122c93c77a29a887838005548b","doc":{"_id":"884d81122c93c77a29a887838005548b","_rev":"1-395b91aaf9c2c61944153c94e8bbf180","title":"Let’s Encrypt","url":"https://letsencrypt.org/","description":"Let’s Encrypt is a free automated and open Certificate Authority for https","tags":["Pod","https","Server","Developer"]}},
{"id":"884d81122c93c77a29a8878380022e7e","doc":{"_id":"884d81122c93c77a29a8878380022e7e","_rev":"1-a945893d032ef136ad6f9aaf7bd9ca3b","title":"Linked Data Platform 1.0","url":"https://www.w3.org/TR/ldp/","description":"Linked Data Platform seeks to provide an architecture for Linked Data on the web","tags":["Linked Data","RDF","Architecture","Developer"]}},
{"id":"884d81122c93c77a29a88783800658e6","doc":{"_id":"884d81122c93c77a29a88783800658e6","_rev":"1-6e3a6e00c9ed20d7c84f8c82d604d95b","title":"Linked Data Publishing","url":"https://rubenverborgh.github.io/WebFundamentals/linked-data-publishing/#linked-data-fragments","description":"Presentation introducing key Linked Data concepts","tags":["Developer","Linked Data","RDF"]}},
{"id":"884d81122c93c77a29a88783800626f4","doc":{"_id":"884d81122c93c77a29a88783800626f4","_rev":"1-e4990541f8377263eb694b2f0b2bd49f","title":"Linked Data","url":"https://www.w3.org/wiki/LinkedData","description":"W3C summary of linked data material","tags":["Linked Data","Article"]}},
{"id":"884d81122c93c77a29a88783800684e0","doc":{"_id":"884d81122c93c77a29a88783800684e0","_rev":"1-f71502dbab43b6469bcc776f784aa6a1","title":"Live Music Archive Linked Data","url":"http://etree.linkedmusic.org/about/","description":"Linked Data that uses RDF to describe the audio held in the Internet Live Music Archive","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a8878380041a49","doc":{"_id":"884d81122c93c77a29a8878380041a49","_rev":"1-ebf52a6e9aaaa7ba7bc428de02187316","title":"LodLive","url":"http://en.lodlive.it/","description":"Simple interface that uses Linked Data standards to browse RDF resources","tags":["RDF","SPARQL","Linked Data","UI","User","Developer"]}},
{"id":"884d81122c93c77a29a8878380028ce4","doc":{"_id":"884d81122c93c77a29a8878380028ce4","_rev":"1-eb054c4584ea11df2a8c5e9560f053bb","title":"Mark Book!","url":"https://markbook.org/","description":"A Solid bookmark manager","tags":["Solid","Apps","User","Productivity"]}},
{"id":"884d81122c93c77a29a887838002bb89","doc":{"_id":"884d81122c93c77a29a887838002bb89","_rev":"1-eb74ef9fda891a6559b8e780f094135b","title":"Markdown Editor","url":"https://melvincarvalho.github.io/markdown-editor/#bZBNasNADEb3PsUH3vSH0jMUt2kXKYGGHEC1lHjIWAoziktun5k2bjbRRqD38STUtLh7D/5x/H5aRJosCd/jk9Ke7UfxxsEtNaXaFp2NIynnpnlA5yk+LuGGaLug82SNZ3Qjl15IpklA2IYoM19d+KpyO4jOvPpfeCLthf/96yFs/daW3/l1R7SeYjwV/Jpoh3IjONnh4kbQEhwkyZ+IGMFLdlFZb+qinkEFV1mBCh8Em68lsuFkR/SkyENNVF+u7wDO","description":"A simple Markdown editor","tags":["Solid","Apps","User","Publish"]}},
{"id":"884d81122c93c77a29a887838004e370","doc":{"_id":"884d81122c93c77a29a887838004e370","_rev":"1-639c8f9765548583a4616c6b6065a613","title":"Mashlib and Data Browser","url":"https://github.com/linkeddata/mashlib","description":"A Solid-compatible data mashup library and data browser for a personal data store","tags":["Solid","RDF","Javascript","Linked Data","Developer"]}},
{"id":"884d81122c93c77a29a88783800779b1","doc":{"_id":"884d81122c93c77a29a88783800779b1","_rev":"1-3fbbbc23cca5b90c2990d01c4a0bc8ee","title":"Metadata Experimentation in Jupyter Notebooks","url":"https://remerjohnson.github.io/2017/02/02/metadata-work-in-jupyter-notebooks.html","description":"Using Jupyter notebook with the rdflib python library to convert RDF into JSON-LD","tags":["Developer","Visualisation","Python","RDF","JSON-LD"]}},
{"id":"884d81122c93c77a29a88783800427c2","doc":{"_id":"884d81122c93c77a29a88783800427c2","_rev":"1-6d1ab17587b5564442fb62e5ae45c747","title":"Microformats2","url":"http://microformats.org/wiki/microformats-2","description":"Microformats2 embeds Linked Data in HTML - building on the experience of microdata and RDFa","tags":["RDF","HTML","Linked Data","Developer"]}},
{"id":"884d81122c93c77a29a887838001e48b","doc":{"_id":"884d81122c93c77a29a887838001e48b","_rev":"2-1b464fb78a3547fd7f48fe96a82746dd","title":"Neo4j","url":"https://neo4j.com/","description":"Popular graph datastore - focuses on Cypher rather than SPARQL","tags":["Graph","Data Store"]}},
{"id":"884d81122c93c77a29a8878380043ee6","doc":{"_id":"884d81122c93c77a29a8878380043ee6","_rev":"1-5200fc4e27e9453b716ded4910e93950","title":"Nepomuk Shared Desktop Ontology","url":"http://oscaf.sourceforge.net/","description":"Project to integrate a user’s desktop with the Semantic Web","tags":["Vocabulary","Linked Data","Developer"]}},
{"id":"884d81122c93c77a29a887838007182f","doc":{"_id":"884d81122c93c77a29a887838007182f","_rev":"1-dd1175a1d30198c2dfc3e9fea71e7b3b","title":"NVD3","url":"http://nvd3.org/","description":"Re-usable charts and chart components built on d3.js","tags":["Developer","Visualisation","Javascript"]}},
{"id":"884d81122c93c77a29a887838004527f","doc":{"_id":"884d81122c93c77a29a887838004527f","_rev":"1-47461c1d547d9800ca2f5dd972866977","title":"Office for National Statistics","url":"http://statistics.data.gov.uk/data","description":"Official UK data - semantic data sets","tags":["RDF","HTML","Linked Data","Developer"]}},
{"id":"884d81122c93c77a29a887838005f087","doc":{"_id":"884d81122c93c77a29a887838005f087","_rev":"1-0bb94e11da1a79559a4c509bf1045969","title":"Open Semantic Search","url":"https://www.opensemanticsearch.org/","description":"Free Software for a Semantic Search Engine","tags":["Linked Data","RDF","JSON-LD","Architecture","Developer"]}},
{"id":"884d81122c93c77a29a887838006ef62","doc":{"_id":"884d81122c93c77a29a887838006ef62","_rev":"1-abe0e2648e999ff58af60e9d46530a23","title":"OpenLayers","url":"https://openlayers.org/","description":"OpenLayers can display map tiles and markers loaded from any source","tags":["Developer","Visualisation","Javascript","Maps"]}},
{"id":"884d81122c93c77a29a88783800435f6","doc":{"_id":"884d81122c93c77a29a88783800435f6","_rev":"1-623fd3a93f8b615ae1be0e644fb49f66","title":"OpenSpending","url":"http://next.openspending.org/","description":"Platform to search and analyse fiscal data in the public sphere","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a887838007039c","doc":{"_id":"884d81122c93c77a29a887838007039c","_rev":"1-eb73eb9d52c015cf2eeaf6a81ef42ff7","title":"OpenStreetMap","url":"https://www.openstreetmap.org","description":"Source of open mapping data","tags":["Developer","Visualisation","Maps","Data Source"]}},
{"id":"884d81122c93c77a29a887838005fdfc","doc":{"_id":"884d81122c93c77a29a887838005fdfc","_rev":"1-dff49eb66807dd7dcea3864aeec572e7","title":"OWL 2 Web Ontology Language","url":"https://www.w3.org/TR/owl2-overview/","description":"An ontology language to describe vocabulary for the Semantic Web with formally defined meaning","tags":["Linked Data","OWL","RDF","Developer"]}},
{"id":"884d81122c93c77a29a8878380060351","doc":{"_id":"884d81122c93c77a29a8878380060351","_rev":"1-2973b416acf9211a357e0e96c0267621","title":"OWL 2 Web Ontology Language Primer (Second Edition)","url":"https://www.w3.org/TR/owl2-primer/","description":"Primer on how to use OWL2 to describe data","tags":["Linked Data","OWL","RDF","Developer"]}},
{"id":"884d81122c93c77a29a88783800773b4","doc":{"_id":"884d81122c93c77a29a88783800773b4","_rev":"1-7dc54ad31532a7b74c96a0fca01275f6","title":"P5.js","url":"https://p5js.org/","description":"A Javascript library with the same goals as Processing to enable artists to write code to create user experiences, such as data visualisation","tags":["Developer","Visualisation","Processing","Javascript"]}},
{"id":"884d81122c93c77a29a887838007723f","doc":{"_id":"884d81122c93c77a29a887838007723f","_rev":"1-40af09871d70dbad0e456c3718080d57","title":"P5.js Web Editor","url":"https://editor.p5js.org/","description":"An editor for developing P5.js user interfaces, such as data visualisation","tags":["Developer","Visualisation","Processing","Javascript"]}},
{"id":"884d81122c93c77a29a887838002b6d8","doc":{"_id":"884d81122c93c77a29a887838002b6d8","_rev":"1-994093aacb80adc882cad9a1fa5b4f0e","title":"Pad app","url":"https://github.com/timbl/pad","description":"Simple collaborative text editor","tags":["Solid","Apps","User","Publish"]}},
{"id":"884d81122c93c77a29a887838002b0b2","doc":{"_id":"884d81122c93c77a29a887838002b0b2","_rev":"1-fbc24e52d2624223acd0c489c6b7b2df","title":"Plume","url":"https://github.com/deiu/solid-plume/","description":"Plume is a 100% client-side blogging platform","tags":["Solid","Apps","User","Publish"]}},
{"id":"884d81122c93c77a29a8878380058745","doc":{"_id":"884d81122c93c77a29a8878380058745","_rev":"1-78df3fe311566d586ba19075bc4a8bac","title":"PouchDB","url":"https://pouchdb.com/","description":"PouchDB is an open-source JavaScript database that uses the same API as CouchDB for offline storage in the browser","tags":["Developer","REST","Web Service","JSON","Data Store","Javascript","PWA"]}},
{"id":"884d81122c93c77a29a887838007112e","doc":{"_id":"884d81122c93c77a29a887838007112e","_rev":"1-f9ce2c193052685554ebe23cb0fa2f23","title":"Practical OpenLayers 3 & Leaflet","url":"https://astuntechnology.github.io/osgis-ol3-leaflet/index.html","description":"A hands on introduction to using OpenLayers and Leaflet to display spatial data on the web","tags":["Developer","Visualisation","Javascript","Maps"]}},
{"id":"884d81122c93c77a29a8878380076add","doc":{"_id":"884d81122c93c77a29a8878380076add","_rev":"1-c4b647188fc7d48ba326a6a1f83f1fd2","title":"Processing","url":"https://processing.org/","description":"A java based language with the goal of helping artists to write code to create user experiences, such as data visualisation","tags":["Developer","Visualisation","Processing"]}},
{"id":"884d81122c93c77a29a887838002f5b5","doc":{"_id":"884d81122c93c77a29a887838002f5b5","_rev":"1-cad05b706c5f7a9c81c183714d77956a","title":"Profile Editor","url":"https://linkeddata.github.io/profile-editor/#/profile/view","description":"Edit your Solid profile","tags":["Solid","Apps","User","Social"]}},
{"id":"884d81122c93c77a29a887838006a7de","doc":{"_id":"884d81122c93c77a29a887838006a7de","_rev":"1-67c36ba813724c0129c74b38cbf8ad4b","title":"Programming the Semantic Web","url":"http://shop.oreilly.com/product/9780596153823.do","description":"A little old, but a great explanation of the Semantic Web and RDF","tags":["Linked Data","Python","Developer","RDF","Data Store"]}},
{"id":"884d81122c93c77a29a887838006c577","doc":{"_id":"884d81122c93c77a29a887838006c577","_rev":"1-90e71a2559e4ccdd4b939f3a4e8944a5","title":"PURL Administration","url":"https://archive.org/services/purl/","description":"PURLs are persistent URLs - they provide permanent addresses for resources on the web","tags":["Developer","Linked Data","Platform"]}},
{"id":"884d81122c93c77a29a887838007160a","doc":{"_id":"884d81122c93c77a29a887838007160a","_rev":"1-54a0f5ab47c94d3f3e9e840546936f90","title":"Raphaël","url":"https://dmitrybaranovskiy.github.io/raphael/","description":"Raphaël is a small JavaScript library for building vector graphics on the web","tags":["Developer","Visualisation","Javascript"]}},
{"id":"884d81122c93c77a29a8878380061bed","doc":{"_id":"884d81122c93c77a29a8878380061bed","_rev":"1-683c195b3ccc44e4f068b1799d93d380","title":"RDF 1.1 Turtle","url":"https://www.w3.org/TR/turtle/","description":"A Terse RDF Triple Language","tags":["Linked Data","RDF","Developer","Turtle"]}},
{"id":"884d81122c93c77a29a8878380060a3e","doc":{"_id":"884d81122c93c77a29a8878380060a3e","_rev":"1-420e8498bdc7dfe61fb5f35ec50a73cc","title":"RDF Schema 1.1","url":"https://www.w3.org/TR/rdf-schema/","description":"","tags":["Linked Data","RDF","Developer"]}},
{"id":"884d81122c93c77a29a887838004c4b6","doc":{"_id":"884d81122c93c77a29a887838004c4b6","_rev":"1-45cde3e9eb67f42333c6cfe09fe73c12","title":"RDFLIB documentation","url":"https://forum.solidproject.org/t/rdflib-documentation/585","description":"Discussion","tags":["RDF","Javascript","Solid","Developer"]}},
{"id":"884d81122c93c77a29a887838004f157","doc":{"_id":"884d81122c93c77a29a887838004f157","_rev":"1-cd82747f95a16432948fe5758e00637f","title":"Rdflib.js","url":"https://github.com/linkeddata/rdflib.js","description":"Javascript RDF library for browsers and Node.js","tags":["RDF","Javascript","Solid","Developer"]}},
{"id":"884d81122c93c77a29a8878380065006","doc":{"_id":"884d81122c93c77a29a8878380065006","_rev":"1-96dd39b8590b1756d168f0ffeb6af960","title":"Rdflib.js Documentation","url":"https://linkeddata.github.io/rdflib.js/doc/index.html","description":"Documentation on Javascript RDF library for browsers and Node.js","tags":["Solid","RDF","Developer","Javascript","Turtle"]}},
{"id":"884d81122c93c77a29a88783800697d3","doc":{"_id":"884d81122c93c77a29a88783800697d3","_rev":"1-00e904c58f5eb97202aa57a75d03d579","title":"React for Solid","url":"https://github.com/solid/react-components","description":"Basic React components for building your own Solid components and apps","tags":["Developer","Solid","Javascript"]}},
{"id":"884d81122c93c77a29a887838002384a","doc":{"_id":"884d81122c93c77a29a887838002384a","_rev":"1-afb96c8d518b8aab22392d58f724e98e","title":"Read-Write Linked Data","url":"https://github.com/linkeddata","description":"Linked Data code libraries on git hub","tags":["Linked Data","Solid","Developer"]}},
{"id":"884d81122c93c77a29a8878380055516","doc":{"_id":"884d81122c93c77a29a8878380055516","_rev":"1-841fcd32d52d89080eff6309a0e4f2ad","title":"Resource Description Framework - SOLID and SAFE","url":"https://letstalkbitcoin.com/blog/post/safe-crossroads-47-resource-description-framework-solid-and-safe","description":"SAFE Crossroads Podcast on relationship to Solid","tags":["SAFE","Solid","RDF","Podcast"]}},
{"id":"884d81122c93c77a29a887838006ad49","doc":{"_id":"884d81122c93c77a29a887838006ad49","_rev":"1-dfcd0c735b37fc7e81aacb47d667215f","title":"RESTful Web APIs","url":"http://restfulwebapis.com/","description":"Book on how to develop APIs with REST","tags":["Developer","REST","Web Service"]}},
{"id":"884d81122c93c77a29a887838006b7f5","doc":{"_id":"884d81122c93c77a29a887838006b7f5","_rev":"1-0a8905763637e0b28721f21fdfefe4a7","title":"RESTful Web Services","url":"http://restfulwebapis.com/rws.html","description":"Older but useful book arguing the case for the use of REST for web services","tags":["Developer","REST","Web Service"]}},
{"id":"884d81122c93c77a29a88783800631ed","doc":{"_id":"884d81122c93c77a29a88783800631ed","_rev":"1-6be92406ef9fb9f987462afee4bbc91d","title":"SAFE Network apps","url":"https://apps.safenetwork.org/","description":"List of apps that work on the decentralised SAFE network","tags":["SAFE","Developer","Decentralised","Apps","User"]}},
{"id":"884d81122c93c77a29a8878380053057","doc":{"_id":"884d81122c93c77a29a8878380053057","_rev":"1-1576fa2448f701c3206a506064242dfc","title":"SAFE Network DevHub","url":"https://hub.safedev.org/","description":"Forum for developers on the SAFE network","tags":["SAFE","Developer","Linked Data","Javascript"]}},
{"id":"884d81122c93c77a29a887838005a1b9","doc":{"_id":"884d81122c93c77a29a887838005a1b9","_rev":"1-aee49c2842113f2cd64c67255bd92855","title":"SAFE Network Forum","url":"https://safenetforum.org/","description":"General forum for the SAFE network","tags":["SAFE","Developer","Decentralised"]}},
{"id":"884d81122c93c77a29a887838004f592","doc":{"_id":"884d81122c93c77a29a887838004f592","_rev":"1-fc40e12f83b93a6e7e91d37c94d925e8","title":"safe_browser","url":"https://github.com/maidsafe/safe_browser/","description":"SAFE Browser exposes a set of APIs that let webapps connect to the SAFE Network","tags":["SAFE","Javascript","User","Developer","Linked Data"]}},
{"id":"884d81122c93c77a29a8878380040013","doc":{"_id":"884d81122c93c77a29a8878380040013","_rev":"1-77e29ce62402ac7c2d4fcea0db43a111","title":"Schema.org","url":"https://schema.org/","description":"Popular semantic data vocabulary ","tags":["Vocabulary","Linked Data"]}},
{"id":"884d81122c93c77a29a88783800443f8","doc":{"_id":"884d81122c93c77a29a88783800443f8","_rev":"1-184dd9534c005845ef5962367f5e605f","title":"Semantic Web: Ontology","url":"http://semanticweb.org/wiki/Ontology.html","description":"Useful description and list of ontologies/vocabularies","tags":["Vocabulary","Linked Data","Developer"]}},
{"id":"884d81122c93c77a29a8878380067f4b","doc":{"_id":"884d81122c93c77a29a8878380067f4b","_rev":"1-e8bddd25587985b4a27648fb4f31ab9d","title":"SOLID & SAFE - RDF & WebID","url":"https://forum.solidproject.org/t/rdf-webid-and-linked-data-oh-my/914","description":"Introducing new experimental features for using RDF & WebID with SAFE","tags":["SAFE","Developer","Decentralised","Solid","RDF","Identity","Linked Data"]}},
{"id":"884d81122c93c77a29a8878380026fc2","doc":{"_id":"884d81122c93c77a29a8878380026fc2","_rev":"1-89e22206fe115b296f7bd495a460e5cd","title":"Solid Chess","url":"https://pheyvaer.github.io/solid-chess/","description":"Solid chess game","tags":["Solid","Apps","User","Games"]}},
{"id":"884d81122c93c77a29a8878380024ac9","doc":{"_id":"884d81122c93c77a29a8878380024ac9","_rev":"1-d9ab02f8e7e5bd045e8040245fd26ad2","title":"Solid CLI Tool","url":"https://github.com/jeff-zucker/solid-shell","description":"Solid CLI interface for shell scripting","tags":["Solid","Apps","Developer"]}},
{"id":"884d81122c93c77a29a8878380029325","doc":{"_id":"884d81122c93c77a29a8878380029325","_rev":"1-a2ccf3d29aaa524d9a24da4d9fa822d3","title":"Solid Focus","url":"https://noeldemartin.github.io/solid-focus/","description":"A Solid task manager","tags":["Solid","Apps","User","Productivity"]}},
{"id":"884d81122c93c77a29a8878380035bad","doc":{"_id":"884d81122c93c77a29a8878380035bad","_rev":"1-ecd35dddb1f86d56cfdc2d3f95b280c8","title":"Solid Hacks","url":"https://solid.gitbook.io/solid-hacks/","description":"Draft book for Solid development","tags":["Solid","Developer","Book"]}},
{"id":"884d81122c93c77a29a887838003bc7d","doc":{"_id":"884d81122c93c77a29a887838003bc7d","_rev":"1-359ec811922b904ac730de42e094d50c","title":"Solid LDflex Playground","url":"https://solid.github.io/ldflex-playground/","description":"Experiment with JSON-LD and Solid","tags":["Solid","Linked Data","JSON","Developer"]}},
{"id":"884d81122c93c77a29a887838003b2ca","doc":{"_id":"884d81122c93c77a29a887838003b2ca","_rev":"1-4073964f03a352ad9cd47ba535e15cf0","title":"Solid React SDK","url":"https://github.com/Inrupt-inc/solid-react-sdk","description":"React.js framework integration to Solid","tags":["Solid","Javascript","React"]}},
{"id":"884d81122c93c77a29a887838003e934","doc":{"_id":"884d81122c93c77a29a887838003e934","_rev":"1-a20d18c6b37135c2813bfc35af11cc40","title":"Solid Social Book","url":"https://melvincarvalho.gitbooks.io/solid-social/content/","description":"Draft of a Solid User Guide","tags":["Solid","User","Book"]}},
{"id":"884d81122c93c77a29a88783800295e9","doc":{"_id":"884d81122c93c77a29a88783800295e9","_rev":"1-8a786dc48ddce675ac23652a060f17b6","title":"Solid TiddlyWiki","url":"https://bourgeoa.solid.community/public/tiddlywiki/","description":"A Solid port of a popular personal web notebook or wiki","tags":["Solid","Apps","User","Publish"]}},
{"id":"884d81122c93c77a29a887838004fc85","doc":{"_id":"884d81122c93c77a29a887838004fc85","_rev":"1-4b952dfe072d5cc16363e572b06f9db9","title":"Solid-auth-client","url":"https://github.com/solid/solid-auth-client","description":"A library for loging in, reading and writing to Solid pods","tags":["Solid","Developer","Javascript","RDF"]}},
{"id":"884d81122c93c77a29a887838003e132","doc":{"_id":"884d81122c93c77a29a887838003e132","_rev":"1-c3776b39d91b53b1d43fdee3b6a99979","title":"Solid-namespace","url":"https://github.com/solid/solid-namespace","description":"A collection of common RDF namespaces used in the Solid project","tags":["Solid","RDF","Vocabulary","Linked Data"]}},
{"id":"884d81122c93c77a29a887838003d728","doc":{"_id":"884d81122c93c77a29a887838003d728","_rev":"1-06043f885ab4a55164b995467c078ab3","title":"Solid-server in Node","url":"https://github.com/solid/node-solid-server","description":"Solid Server code repository and documents","tags":["Solid","Pod","Developer","Server"]}},
{"id":"884d81122c93c77a29a8878380031b9a","doc":{"_id":"884d81122c93c77a29a8878380031b9a","_rev":"1-684e872cc5f130b4e61f7e89dc29fcdc","title":"Solid/community","url":"https://github.com/solid/community","description":"Documentation and best practices for the Solid community","tags":["Solid","Community"]}},
{"id":"884d81122c93c77a29a8878380064258","doc":{"_id":"884d81122c93c77a29a8878380064258","_rev":"1-ae06847bb122298964c7439c4c9b3729","title":"Solid/vocab","url":"https://github.com/solid/vocab","description":"This is a directory of ontologies and vocabularies used by the Solid project","tags":["Solid","Vocabulary","RDF","Linked Data"]}},
{"id":"884d81122c93c77a29a8878380025685","doc":{"_id":"884d81122c93c77a29a8878380025685","_rev":"1-13d8193eafecba028f96604d4f9bb340","title":"Solside – IDE App","url":"https://jeff-zucker.github.io/solid-ide/","description":"A simple IDE and file manager for Solid","tags":["Solid","Apps","Developer"]}},
{"id":"884d81122c93c77a29a887838003f59b","doc":{"_id":"884d81122c93c77a29a887838003f59b","_rev":"1-c33f451847da314439fd4a4011ed65e3","title":"SPAR Ontologies","url":"http://www.sparontologies.net/","description":"Vocabulary to describe the publishing domain","tags":["Vocabulary","Linked Data"]}},
{"id":"884d81122c93c77a29a8878380061414","doc":{"_id":"884d81122c93c77a29a8878380061414","_rev":"1-3fdfdd5accbd22b910f6cc911ec29762","title":"SPARQL 1.1 Overview","url":"https://www.w3.org/TR/sparql11-overview/","description":"Overview of SPARQL - a language for querying and manipulating RDF graph content on the Web or in an RDF store","tags":["Linked Data","SPARQL","Developer"]}},
{"id":"884d81122c93c77a29a8878380025ed0","doc":{"_id":"884d81122c93c77a29a8878380025ed0","_rev":"1-fbd0f5377fe81132c9770e2dcbffb455","title":"SPARQL Fiddle","url":"https://jeff-zucker.github.io/sparql-fiddle/","description":"Interface for running SPARQL queries on Solid pods","tags":["Solid","Apps","Developer"]}},
{"id":"884d81122c93c77a29a8878380065622","doc":{"_id":"884d81122c93c77a29a8878380065622","_rev":"1-db202703b4747be6f0c369df4ec00e14","title":"SPARQL Tutorial","url":"https://jena.apache.org/tutorials/sparql.html","description":"This tutorial gives a fast course in SPARQL but does not aim to be complete","tags":["Developer","SPARQL","Linked Data"]}},
{"id":"884d81122c93c77a29a8878380018bda","doc":{"_id":"884d81122c93c77a29a8878380018bda","_rev":"1-60005c79bb1f194583bc24a8fa3fd7d4","title":"The Art of Community","url":"https://www.jonobacon.com/books/artofcommunity/","description":"Useful guide to developing communities","tags":["Community","Solid", "Book"]}},
{"id":"884d81122c93c77a29a88783800408bd","doc":{"_id":"884d81122c93c77a29a88783800408bd","_rev":"1-41847eef27661ffe0e67f4d5a5570541","title":"EU Open Data Portal","url":"http://data.europa.eu/euodp/en/home","description":"European Union open data","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a88783800586bc","doc":{"_id":"884d81122c93c77a29a88783800586bc","_rev":"1-eb25567dbfa884df6ceeda389e8446c1","title":"The Guardian Open Platform","url":"https://open-platform.theguardian.com/","description":"API exposes all articles audio and videos dating back to 1999","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a8878380054c7d","doc":{"_id":"884d81122c93c77a29a8878380054c7d","_rev":"1-0658845796793924b8cce2bc0d1a595f","title":"The Jupyter Notebook","url":"https://jupyter.org/","description":"An open-source web application that allows you to create and share documents that contain live code & visualizations","tags":["Visualisation","Linked Data","Developer"]}},
{"id":"884d81122c93c77a29a8878380055bd3","doc":{"_id":"884d81122c93c77a29a8878380055bd3","_rev":"1-8130a1366dfd28afc156060218fce36b","title":"Linked Open Data Cloud","url":"https://lod-cloud.net/","description":"This web page is the home of the LOD cloud diagram showing datasets that have been published in the Linked Data format - currently 1234 datasets with 16136 links (as of June 2018)","tags":["Linked Data","Data Source","Developer"]}},
{"id":"884d81122c93c77a29a8878380065879","doc":{"_id":"884d81122c93c77a29a8878380065879","_rev":"1-ef5376a9379a52f6ae89ecacef11e4c4","title":"The Open Graph protocol","url":"http://ogp.me/","description":"The Open Graph protocol enables any web page to become a rich object in a social graph","tags":["Linked Data","Developer"]}},
{"id":"884d81122c93c77a29a887838003109e","doc":{"_id":"884d81122c93c77a29a887838003109e","_rev":"1-c668f1ededee802c1fe0bf69a6a87b6b","title":"The Project Solid as a Road Assembling Itself on the Go","url":"http://www.teodorapetkova.com/poiesis-of-relationships/the-project-solid-as-a-road-assembling-itself-on-the-go/","description":"Commentary on the emergence of the Linked Data social ecosystem and Solid","tags":["Solid","Article"]}},
{"id":"884d81122c93c77a29a887838005b33e","doc":{"_id":"884d81122c93c77a29a887838005b33e","_rev":"1-186d7f36f5e3d6df572858eb99f093a5","title":"The SAFE Network: How it works","url":"https://safenetwork.tech/how-it-works/","description":"Description of the SAFE network","tags":["SAFE","Developer","Decentralised","User"]}},
{"id":"884d81122c93c77a29a887838004ab6c","doc":{"_id":"884d81122c93c77a29a887838004ab6c","_rev":"1-1d13642a1cf6ea5dd4cbd1d42ccb1d81","title":"The Ultimate Guide to Progressive Web Applications","url":"https://developer.okta.com/blog/2017/07/20/the-ultimate-guide-to-progressive-web-applications","description":"Useful introduction to developing Progressive Web Applications","tags":["PWA","Javascript","Developer"]}},
{"id":"884d81122c93c77a29a88783800508f4","doc":{"_id":"884d81122c93c77a29a88783800508f4","_rev":"1-f6883c0efbbb21becdbd0befbe9e23f4","title":"Tutorial on Rdflib.js","url":"https://github.com/solid/solid-tutorial-rdflib.js","description":"Introduction to rdflib.js","tags":["RDF","Javascript","Solid","Developer"]}},
{"id":"884d81122c93c77a29a8878380045ff2","doc":{"_id":"884d81122c93c77a29a8878380045ff2","_rev":"1-ebc46a1c4be3498eef546f88be9efba5","title":"UMBEL Upper Mapping and Binding Exchange Layer","url":"http://umbel.org/","description":"UMBEL is a general reference structure of 34000 concepts","tags":["Vocabulary","Linked Data","Developer"]}},
{"id":"884d81122c93c77a29a887838005c83d","doc":{"_id":"884d81122c93c77a29a887838005c83d","_rev":"1-93dabf721f9212b0fda356f46fe4bb5b","title":"UN Data Catalog","url":"https://undatacatalog.org/","description":"","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a887838004b6de","doc":{"_id":"884d81122c93c77a29a887838004b6de","_rev":"1-76d2afc2fec9b70441343718fd85e0bf","title":"Comparison of rdfa, microformats & microdata","url":"https://dvcs.w3.org/hg/htmldata/raw-file/d3203d625b7a/html-data-guide/index.html","description":"Microformats RDFa and microdata all enable semantic data in HTML pages","tags":["RDF","Linked Data","HTML"]}},
{"id":"884d81122c93c77a29a8878380050b40","doc":{"_id":"884d81122c93c77a29a8878380050b40","_rev":"1-37921ff8fe01312ad901a1325d795a8d","title":"Vertex.js","url":"https://github.com/stevedekorte/vertex.js","description":"A graph database that supports automatic garbage collection and is built on node.js and tokyocabinet. It uses HTTP as its communication protocol and JSON as its request","tags":["Linked Data","Graph","Data Store","REST","Web Service","JSON","Developer"]}},
{"id":"884d81122c93c77a29a88783800734b1","doc":{"_id":"884d81122c93c77a29a88783800734b1","_rev":"1-dd41289476da4d41b0637ebe1662a723","title":"Visualising Data","url":"http://www.visualisingdata.com/","description":"Blog on data visualisation","tags":["Developer","Visualisation"]}},
{"id":"884d81122c93c77a29a887838007632b","doc":{"_id":"884d81122c93c77a29a887838007632b","_rev":"1-ac74e796de4adae1df8527a73e5dba73","title":"Visualising Data","url":"https://benfry.com/writing/","description":"A good introduction to data visualisation, using Processing to illustrate the methods","tags":["Developer","Visualisation","Processing","Book"]}},
{"id":"884d81122c93c77a29a8878380074040","doc":{"_id":"884d81122c93c77a29a8878380074040","_rev":"1-0e9e1d761a566a20c875109b69cce33f","title":"Visualize This","url":"http://book.flowingdata.com/","description":"A practical book on visualization and how to approach real-world data","tags":["Developer","Visualisation"]}},
{"id":"884d81122c93c77a29a887838004696c","doc":{"_id":"884d81122c93c77a29a887838004696c","_rev":"1-647e7577e705e7ebec9b2dc5a7fa612b","title":"Vocabulary of Interlinked Datasets (VoID)","url":"http://vocab.deri.ie/void/","description":"An RDF Schema vocabulary for expressing metadata","tags":["Vocabulary","Linked Data","Developer"]}},
{"id":"884d81122c93c77a29a8878380027f08","doc":{"_id":"884d81122c93c77a29a8878380027f08","_rev":"1-87750c665c9abfd15e5573f882525e0d","title":"Warp","url":"https://linkeddata.github.io/warp/#/list/","description":"A Solid file manager","tags":["Solid","Apps","User","Productivity"]}},
{"id":"884d81122c93c77a29a887838001f36b","doc":{"_id":"884d81122c93c77a29a887838001f36b","_rev":"1-d07d7b3729d4753989280f1f659d6ef3","title":"WebID 1.0","url":"https://www.w3.org/2005/Incubator/webid/spec/identity/","description":"WebID specification for identity management","tags":["Identity","WebID"]}},
{"id":"884d81122c93c77a29a887838002052b","doc":{"_id":"884d81122c93c77a29a887838002052b","_rev":"1-7cb821db0f3cab9ddff2d8cf33f9a361","title":"WebID-OIDC Authentication Spec","url":"https://github.com/solid/webid-oidc-spec","description":"Protocol for using WebID with OpenID Connect","tags":["Identity","WebID","OpenID"]}},
{"id":"884d81122c93c77a29a887838001f92e","doc":{"_id":"884d81122c93c77a29a887838001f92e","_rev":"1-6398065c935d4803c0dd7cb37091e819","title":"WebID-TLS","url":"https://www.w3.org/2005/Incubator/webid/spec/tls/","description":"WebID authentication over TLS","tags":["Identity","WebID"]}},
{"id":"884d81122c93c77a29a88783800628b5","doc":{"_id":"884d81122c93c77a29a88783800628b5","_rev":"1-a6fb103cbf2665d7c53d1818c31a9e8d","title":"Wikidata","url":"https://www.wikidata.org/wiki/Wikidata:Main_Page","description":"Wikidata is an open knowledge base that can be read and edited by both humans and machines","tags":["Data Source","Developer"]}},
{"id":"884d81122c93c77a29a887838004b6c8","doc":{"_id":"884d81122c93c77a29a887838004b6c8","_rev":"1-66537611d8df4ebbe1368e08b59d077d","title":"Your First Progressive Web App","url":"https://developers.google.com/web/fundamentals/codelabs/your-first-pwapp/","description":"Introduction to developing Progressive Web Apps","tags":["PWA","Javascript","Developer"]}},
{"id":"884d81122c93c77a29a88783800480a1","doc":{"_id":"884d81122c93c77a29a88783800480a1","_rev":"1-33bbb192e5469103479f78276c68730c","title":"PWA with Vue & Material Design","url":"https://blog.sicara.com/a-progressive-web-application-with-vue-js-webpack-material-design-part-1-c243e2e6e402","description":"A guide to developing a Progressive Web App with Vue.js and Material Design","tags":["Vue.js","Javascript","Material","UI","PWA","Developer"]}},
{"id":"884d81122c93c77a29a8878380070844","doc":{"_id":"884d81122c93c77a29a8878380070844","_rev":"1-b6b287793fa32878218dc6115256338b","title":"GeoJSON Tutorial","url":"https://leafletjs.com/examples/geojson/","description":"GeoJSON tutorial on visualising geographical data on maps with Leaflet","tags":["Developer","Visualisation","Javascript","Maps","JSON"]}},
{"id":"594a4cecce8110761fea5a74e00002d6","doc":{"_id": "594a4cecce8110761fea5a74e00002d6","_rev": "1-1241ec2ff369d022be5dc4a87e73a2dc","title": "Cayley","url": "https://cayley.io/","description": "Database with RDF support, including multiple linked data formats such as JSON-LD","tags": ["Graph","Data Store","Developer"]}},
{"id":"594a4cecce8110761fea5a74e0001891","doc":{"_id": "594a4cecce8110761fea5a74e0001891","_rev": "1-ca8ef26d83c70cb5c38b70fabf3ea4a1","title": "Dgraph","url": "https://dgraph.io/","description": "Dgraph is a scalable graph data store that can run complex distributed queries","tags": ["Graph","Data Store","Developer"]}},
{"id":"594a4cecce8110761fea5a74e0004cc3","doc":{"_id": "594a4cecce8110761fea5a74e0004cc3","_rev": "1-1e7d50dd69bea0a9417dabea8069e9b2","title": "TigerGraph","url": "https://www.tigergraph.com/","description": "A distributed, parallel graph data store supporting data analytics real-time","tags": ["Graph","Data Store","Developer"]}},
{"id":"594a4cecce8110761fea5a74e00063d1","doc":{"_id": "594a4cecce8110761fea5a74e00063d1","_rev": "1-13830212f8370ba7ea605f5797585f95","title": "SIMILE Widgets","url": "https://simile-widgets.org/","description": "Derived from an earlier MIT project, open-source web widgets, mostly for visualization of semantic data","tags": ["Linked Data","Visualisation","Developer","MIT"]}},
{"id":"594a4cecce8110761fea5a74e000fcd7","doc":{"_id": "594a4cecce8110761fea5a74e000fcd7","title": "Solid Profile Browser","url": "https://profiles.veltens.org/","description": "Simple Solid Profile Viewer","tags": ["Apps","User","Identity"]}},
{"id":"594a4cecce8110761fea5a74e000ace9","doc":{"_id": "594a4cecce8110761fea5a74e000ace9","_rev": "1-abc35d667b234521b08596e277a85578","title": "Inrupt Atomic Design System","url": "https://design.inrupt.com/atomic-core/?cat=Core","description": "User interface style guide for Solid","tags": ["UI","Developer"]}}
]}