@@ -86,30 +86,12 @@ <h1 class="span12" style="text-align: center;"> <span class="icon-cog"></span> D
8686 < div class ="well " style ="padding: 8px 0; ">
8787 < ul class ="nav nav-list ">
8888 < li class ="nav-header "> < h3 > Javascript</ h3 > </ li >
89- < li typeof ="schema:SoftwareSourceCode ">
90- < a property ="schema:codeRepository " href ="https://github.com/digitalbazaar/jsonld.js ">
91- < span property ="schema:name "> jsonld.js</ span >
92- < span class ="badge badge-success "> 1.1</ span >
93- </ a >
94- </ li >
95- < li typeof ="schema:SoftwareSourceCode ">
96- < a property ="schema:codeRepository " href ="https://github.com/rubensworks/jsonld-streaming-parser.js ">
97- < span property ="schema:name "> jsonld-streaming-parser.js</ span >
98- < span class ="badge badge-success "> 1.1</ span >
99- </ a >
100- </ li >
101- < li typeof ="schema:SoftwareSourceCode ">
102- < a property ="schema:codeRepository " href ="https://github.com/rubensworks/jsonld-streaming-serializer.js ">
103- < span property ="schema:name "> jsonld-streaming-serializer.js</ span >
104- < span class ="badge badge-success "> 1.1</ span >
105- </ a >
106- </ li >
107- < li typeof ="schema:SoftwareSourceCode ">
108- < a property ="schema:codeRepository " href ="https://github.com/rubensworks/rdf-parse.js ">
109- < span property ="schema:name "> rdf-parse.js</ span >
110- < span class ="badge badge-success "> 1.1</ span >
111- </ a >
112- </ li >
89+ {% assign imps = implementations | where: 'language', 'JavaScript' %}
90+ {% for implementation in imps %}
91+ {% unless implementation.applicationCategory == 'CLI' %}
92+ {% include 'implementation-item' %}
93+ {% endunless %}
94+ {% endfor %}
11395 </ ul >
11496 </ div >
11597 </ div >
@@ -118,27 +100,12 @@ <h1 class="span12" style="text-align: center;"> <span class="icon-cog"></span> D
118100 < div class ="well " style ="padding: 8px 0; ">
119101 < ul class ="nav nav-list ">
120102 < li class ="nav-header "> < h3 > Python</ h3 > </ li >
121- < li typeof ="schema:SoftwareSourceCode ">
122- < a property ="schema:codeRepository " href ="https://github.com/digitalbazaar/pyld ">
123- < span property ="schema:name "> PyLD</ span >
124- < span class ="badge badge-success "> 1.1</ span >
125- </ a >
126- < span property ="schema:programmingLanguage " content ="Python "> </ span >
127- </ li >
128- < li typeof ="schema:SoftwareSourceCode ">
129- < a property ="schema:codeRepository " href ="https://github.com/RDFLib/rdflib ">
130- < span property ="schema:name "> RDFLib</ span >
131- < span class ="badge badge-info "> 1.0</ span >
132- </ a >
133- < span property ="schema:programmingLanguage " content ="Python "> </ span >
134- </ li >
135- < li typeof ="schema:SoftwareSourceCode ">
136- < a property ="schema:codeRepository " href ="https://github.com/niklasl/trld ">
137- < span property ="schema:name "> TRLD</ span >
138- < span class ="badge "> 1.1 (< abbr title ="Work In Progress "> WIP</ abbr > )</ span >
139- </ a >
140- < span property ="schema:programmingLanguage " content ="Python "> </ span >
141- </ li >
103+ {% assign imps = implementations | where: 'language', 'Python' %}
104+ {% for implementation in imps %}
105+ {% unless implementation.applicationCategory == 'CLI' %}
106+ {% include 'implementation-item' %}
107+ {% endunless %}
108+ {% endfor %}
142109 </ ul >
143110 </ div >
144111 </ div >
@@ -147,13 +114,12 @@ <h1 class="span12" style="text-align: center;"> <span class="icon-cog"></span> D
147114 < div class ="well " style ="padding: 8px 0; ">
148115 < ul class ="nav nav-list ">
149116 < li class ="nav-header "> < h3 > Ruby</ h3 > </ li >
150- < li typeof ="schema:SoftwareSourceCode ">
151- < a property ="schema:codeRepository " href ="https://github.com/ruby-rdf/json-ld/ ">
152- < span property ="schema:name "> JSON-LD for RDF.rb</ span >
153- < span class ="badge badge-success "> 1.1</ span >
154- </ a >
155- < span property ="schema:programmingLanguage " content ="Ruby "> </ span >
156- </ li >
117+ {% assign imps = implementations | where: 'language', 'Ruby' %}
118+ {% for implementation in imps %}
119+ {% unless implementation.applicationCategory == 'CLI' %}
120+ {% include 'implementation-item' %}
121+ {% endunless %}
122+ {% endfor %}
157123 </ ul >
158124 </ div >
159125 </ div >
@@ -162,13 +128,12 @@ <h1 class="span12" style="text-align: center;"> <span class="icon-cog"></span> D
162128 < div class ="well " style ="padding: 8px 0; ">
163129 < ul class ="nav nav-list ">
164130 < li class ="nav-header "> < h3 > Go</ h3 > </ li >
165- < li typeof ="schema:SoftwareSourceCode ">
166- < a property ="schema:codeRepository " href ="https://github.com/piprate/json-gold ">
167- < span property ="schema:name "> JSON-goLD</ span >
168- < span class ="badge badge-success "> 1.1</ span >
169- </ a >
170- < span property ="schema:programmingLanguage " content ="Go "> </ span >
171- </ li >
131+ {% assign imps = implementations | where: 'language', 'Go' %}
132+ {% for implementation in imps %}
133+ {% unless implementation.applicationCategory == 'CLI' %}
134+ {% include 'implementation-item' %}
135+ {% endunless %}
136+ {% endfor %}
172137 </ ul >
173138 </ div >
174139 </ div >
@@ -179,20 +144,12 @@ <h1 class="span12" style="text-align: center;"> <span class="icon-cog"></span> D
179144 < div class ="well " style ="padding: 8px 0; ">
180145 < ul class ="nav nav-list ">
181146 < li class ="nav-header "> < h3 > Java</ h3 > </ li >
182- < li typeof ="schema:SoftwareSourceCode ">
183- < a property ="schema:codeRepository " href ="https://github.com/filip26/titanium-json-ld ">
184- < span property ="schema:name "> Titanium</ span >
185- < span class ="badge badge-success "> 1.1</ span >
186- </ a >
187- < span property ="schema:programmingLanguage " content ="Java "> </ span >
188- </ li >
189- < li typeof ="schema:SoftwareSourceCode ">
190- < a property ="schema:codeRepository " href ="https://github.com/jsonld-java/jsonld-java ">
191- < span property ="schema:name "> JSONLD-JAVA</ span >
192- < span class ="badge badge-info "> 1.0</ span >
193- </ a >
194- < span property ="schema:programmingLanguage " content ="Java "> </ span >
195- </ li >
147+ {% assign imps = implementations | where: 'language', 'Java' %}
148+ {% for implementation in imps %}
149+ {% unless implementation.applicationCategory == 'CLI' %}
150+ {% include 'implementation-item' %}
151+ {% endunless %}
152+ {% endfor %}
196153 </ ul >
197154 </ div >
198155 </ div >
@@ -201,20 +158,12 @@ <h1 class="span12" style="text-align: center;"> <span class="icon-cog"></span> D
201158 < div class ="well " style ="padding: 8px 0; ">
202159 < ul class ="nav nav-list ">
203160 < li class ="nav-header "> < h3 > C#</ h3 > </ li >
204- < li typeof ="schema:SoftwareSourceCode ">
205- < a property ="schema:codeRepository " href ="https://github.com/dotnetrdf/dotnetrdf ">
206- < span property ="schema:name "> dotNetRDF</ span >
207- < span class ="badge badge-success "> 1.1</ span >
208- </ a >
209- < span property ="schema:programmingLanguage " content ="C# "> </ span >
210- </ li >
211- < li typeof ="schema:SoftwareSourceCode ">
212- < a property ="schema:codeRepository " href ="https://github.com/linked-data-dotnet/json-ld.net ">
213- < span property ="schema:name "> json-ld.net</ span >
214- < span class ="badge badge-info "> 1.0</ span >
215- </ a >
216- < span property ="schema:programmingLanguage " content ="C# "> </ span >
217- </ li >
161+ {% assign imps = implementations | where: 'language', 'C#' %}
162+ {% for implementation in imps %}
163+ {% unless implementation.applicationCategory == 'CLI' %}
164+ {% include 'implementation-item' %}
165+ {% endunless %}
166+ {% endfor %}
218167 </ ul >
219168 </ div >
220169 </ div >
@@ -223,20 +172,10 @@ <h1 class="span12" style="text-align: center;"> <span class="icon-cog"></span> D
223172 < div class ="well " style ="padding: 8px 0; ">
224173 < ul class ="nav nav-list ">
225174 < li class ="nav-header "> < h3 > Command Line</ h3 > </ li >
226- < li typeof ="schema:SoftwareSourceCode ">
227- < a property ="schema:codeRepository " href ="https://github.com/digitalbazaar/jsonld-cli ">
228- < span property ="schema:name "> jsonld-cli</ span >
229- < span class ="badge badge-success "> 1.1</ span >
230- </ a >
231- < span property ="schema:programmingLanguage " content ="JavaScript "> </ span >
232- </ li >
233- < li typeof ="schema:SoftwareSourceCode ">
234- < a property ="schema:codeRepository " href ="https://github.com/filip26/ld-cli ">
235- < span property ="schema:name "> ld-cli (Ubuntu, MacOS, Windows)</ span >
236- < span class ="badge badge-success "> 1.1</ span >
237- </ a >
238- < span property ="schema:programmingLanguage " content ="Java "> </ span >
239- </ li >
175+ {% assign imps = implementations | where: 'applicationCategory', 'CLI' %}
176+ {% for implementation in imps %}
177+ {% include 'implementation-item' %}
178+ {% endfor %}
240179 </ ul >
241180 </ div >
242181 </ div >
@@ -245,14 +184,12 @@ <h1 class="span12" style="text-align: center;"> <span class="icon-cog"></span> D
245184 < div class ="well " style ="padding: 8px 0; ">
246185 < ul class ="nav nav-list ">
247186 < li class ="nav-header "> < h3 > Erlang / Elixir</ h3 > </ li >
248- < li typeof ="schema:SoftwareSourceCode ">
249- < a property ="schema:codeRepository " href ="https://github.com/rdf-elixir/jsonld-ex ">
250- < span property ="schema:name "> JSON-LD.ex</ span >
251- < span class ="badge badge-success "> 1.1</ span >
252- </ a >
253- < span property ="schema:programmingLanguage " content ="Erlang "> </ span >
254- < span property ="schema:programmingLanguage " content ="Elixir "> </ span >
255- </ li >
187+ {% assign imps = implementations | where_exp: 'imp', "imp.language contains 'Erlang' or imp.language contains 'Elixir'" %}
188+ {% for implementation in imps %}
189+ {% unless implementation.applicationCategory == 'CLI' %}
190+ {% include 'implementation-item' %}
191+ {% endunless %}
192+ {% endfor %}
256193 </ ul >
257194 </ div >
258195 </ div >
@@ -263,20 +200,12 @@ <h1 class="span12" style="text-align: center;"> <span class="icon-cog"></span> D
263200 < div class ="well " style ="padding: 8px 0; ">
264201 < ul class ="nav nav-list ">
265202 < li class ="nav-header "> < h3 > PHP</ h3 > </ li >
266- < li typeof ="schema:SoftwareSourceCode ">
267- < a property ="schema:codeRepository " href ="https://github.com/digitalbazaar/php-json-ld ">
268- < span property ="schema:name "> php-json-ld</ span >
269- < span class ="badge badge-info "> 1.0</ span >
270- </ a >
271- < span property ="schema:programmingLanguage " content ="PHP "> </ span >
272- </ li >
273- < li typeof ="schema:SoftwareSourceCode ">
274- < a property ="schema:codeRepository " href ="http://m.lanthi.com/json-ld ">
275- < span property ="schema:name "> JsonLD</ span >
276- < span class ="badge badge-info "> 1.0</ span >
277- </ a >
278- < span property ="schema:programmingLanguage " content ="PHP "> </ span >
279- </ li >
203+ {% assign imps = implementations | where: 'language', 'PHP' %}
204+ {% for implementation in imps %}
205+ {% unless implementation.applicationCategory == 'CLI' %}
206+ {% include 'implementation-item' %}
207+ {% endunless %}
208+ {% endfor %}
280209 </ ul >
281210 </ div >
282211 </ div >
@@ -286,20 +215,12 @@ <h1 class="span12" style="text-align: center;"> <span class="icon-cog"></span> D
286215 < div class ="well " style ="padding: 8px 0; ">
287216 < ul class ="nav nav-list ">
288217 < li class ="nav-header "> < h3 > Rust</ h3 > </ li >
289- < li typeof ="schema:SoftwareSourceCode ">
290- < a property ="schema:codeRepository " href ="https://github.com/timothee-haudebourg/json-ld ">
291- < span property ="schema:name "> json-ld</ span >
292- < span class ="badge "> 1.1 (< abbr title ="Work In Progress "> WIP</ abbr > )</ span >
293- </ a >
294- < span property ="schema:programmingLanguage " content ="Rust "> </ span >
295- </ li >
296- < li typeof ="schema:SoftwareSourceCode ">
297- < a property ="schema:codeRepository " href ="https://crates.io/crates/sophia ">
298- < span property ="schema:name "> sophia</ span >
299- < span class ="badge badge-success "> 1.1</ span >
300- </ a >
301- < span property ="schema:programmingLanguage " content ="Rust "> </ span >
302- </ li >
218+ {% assign imps = implementations | where: 'language', 'Rust' %}
219+ {% for implementation in imps %}
220+ {% unless implementation.applicationCategory == 'CLI' %}
221+ {% include 'implementation-item' %}
222+ {% endunless %}
223+ {% endfor %}
303224 </ ul >
304225 </ div >
305226 </ div >
@@ -308,13 +229,12 @@ <h1 class="span12" style="text-align: center;"> <span class="icon-cog"></span> D
308229 < div class ="well " style ="padding: 8px 0; ">
309230 < ul class ="nav nav-list ">
310231 < li class ="nav-header "> < h3 > Typescript</ h3 > </ li >
311- < li typeof ="schema:SoftwareSourceCode ">
312- < a property ="schema:codeRepository " href ="https://github.com/mattrglobal/jsonld-lint ">
313- < span property ="schema:name "> jsonld-lint</ span >
314- < span class ="badge "> 1.1 (< abbr title ="Work In Progress "> WIP</ abbr > )</ span >
315- </ a >
316- < span property ="schema:programmingLanguage " content ="Typescript "> </ span >
317- </ li >
232+ {% assign imps = implementations | where: 'language', 'Typescript' %}
233+ {% for implementation in imps %}
234+ {% unless implementation.applicationCategory == 'CLI' %}
235+ {% include 'implementation-item' %}
236+ {% endunless %}
237+ {% endfor %}
318238 </ ul >
319239 </ div >
320240 </ div >
0 commit comments