Skip to content

Commit 50a7c75

Browse files
committed
Finish 3.2.0
2 parents da5b917 + 22aea65 commit 50a7c75

File tree

9 files changed

+183
-121
lines changed

9 files changed

+183
-121
lines changed

.github/workflows/ci.yml

+3-4
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ jobs:
1818
runs-on: ubuntu-latest
1919
env:
2020
CI: true
21+
ALLOW_FAILURES: ${{ endsWith(matrix.ruby, 'head') }}
2122
strategy:
2223
fail-fast: false
2324
matrix:
2425
ruby:
25-
- 2.4
26-
- 2.5
2726
- 2.6
2827
- 2.7
2928
- 3.0
29+
- 3.1
3030
- ruby-head
3131
- jruby
3232
steps:
@@ -39,5 +39,4 @@ jobs:
3939
- name: Install dependencies
4040
run: bundle install --jobs 4 --retry 3
4141
- name: Run tests
42-
run: bundle exec rspec spec
43-
42+
run: ruby --version; bundle exec rspec spec || $ALLOW_FAILURES

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ This gem uses the preloading capabilities in `JSON::LD::Context` to create ruby
1212

1313
Contexts are taken from https://github.com/json-ld/json-ld.org/wiki/existing-contexts:
1414

15-
* [Linked Open Vocabularies (LOV)](http://lov.okfn.org/dataset/lov/)
16-
* http://lov.okfn.org/dataset/lov/context
15+
* [Linked Open Vocabularies (LOV)](https://lov.linkeddata.es/dataset/lov/)
16+
* http://lov.linkeddata.es/dataset/lov/context
1717
* [Schema.org](http://schema.org)
1818
* http://schema.org (needs content negotiation)
1919
* [Hydra](http://www.hydra-cg.com/spec/latest/core/)
@@ -52,8 +52,8 @@ Contexts are taken from https://github.com/json-ld/json-ld.org/wiki/existing-con
5252
* https://www.w3.org/ns/csvw
5353

5454
## Dependencies
55-
* [Ruby](https://ruby-lang.org/) (>= 2.4)
56-
* [JSON::LD](https://rubygems.org/gems/json-ld) (>= 3.1)
55+
* [Ruby](https://ruby-lang.org/) (>= 2.6)
56+
* [JSON::LD](https://rubygems.org/gems/json-ld) (>= 3.2)
5757

5858
## Mailing List
5959
* <https://lists.w3.org/Archives/Public/public-rdf-ruby/>

Rakefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ CONTEXTS = {
3434
hydra: ["http://www.w3.org/ns/hydra/core", "https://www.w3.org/ns/hydra/core"].freeze,
3535
iiif: ["http://iiif.io/api/image/2/context.json", "https://iiif.io/api/image/2/context.json"].freeze,
3636
linkedart: ["http://linked.art/ns/v1/linked-art.json", "https://linked.art/ns/v1/linked-art.json"].freeze,
37-
lov: ["http://lov.okfn.org/dataset/lov/context", "https://lov.okfn.org/dataset/lov/context"].freeze,
37+
lov: ["https://lov.linkeddata.es/dataset/lov/context", "http://lov.linkeddata.es/dataset/lov/context"].freeze,
3838
oa: ["http://www.w3.org/ns/oa", "https://www.w3.org/ns/oa"].freeze,
3939
prefix: ["http://prefix.cc/context", "https://prefix.cc/context"].freeze,
4040
presentation: ["http://iiif.io/api/presentation/2/context.json", "https://iiif.io/api/presentation/2/context.json"].freeze,

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.1.6
1+
3.2.0

json-ld-preloaded.gemspec

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ Gem::Specification.new do |gem|
1919
gem.require_paths = %w(lib)
2020
gem.test_files = Dir.glob('spec/**/*.rb') + Dir.glob('spec/test-files/*')
2121

22-
gem.required_ruby_version = '>= 2.4'
22+
gem.required_ruby_version = '>= 2.6'
2323
gem.requirements = []
24-
gem.add_runtime_dependency 'rdf', '~> 3.1'
25-
gem.add_runtime_dependency 'json-ld', '~> 3.1'
24+
gem.add_runtime_dependency 'rdf', '~> 3.2'
25+
gem.add_runtime_dependency 'json-ld', '~> 3.2'
2626
gem.add_development_dependency 'rspec', '~> 3.10'
2727
gem.add_development_dependency 'yard' , '~> 0.9'
2828

lib/json/ld/preloaded/linkedart.rb

+79-85
Large diffs are not rendered by default.

lib/json/ld/preloaded/lov.rb

+17-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# -*- encoding: utf-8 -*-
22
# frozen_string_literal: true
3-
# This file generated automatically from http://lov.okfn.org/dataset/lov/context
3+
# This file generated automatically from https://lov.linkeddata.es/dataset/lov/context
44
require 'json/ld'
55
class JSON::LD::Context
6-
add_preloaded("http://lov.okfn.org/dataset/lov/context") do
6+
add_preloaded("https://lov.linkeddata.es/dataset/lov/context") do
77
new(processingMode: "json-ld-1.1", term_definitions: {
88
"SAN" => TermDefinition.new("SAN", id: "http://www.irit.fr/recherches/MELODI/ontologies/SAN#", simple: true, prefix: true),
99
"a-loc" => TermDefinition.new("a-loc", id: "https://w3id.org/arco/ontology/location/", simple: true, prefix: true),
@@ -43,6 +43,7 @@ class JSON::LD::Context
4343
"bbccore" => TermDefinition.new("bbccore", id: "http://www.bbc.co.uk/ontologies/coreconcepts/", simple: true, prefix: true),
4444
"bbcprov" => TermDefinition.new("bbcprov", id: "http://www.bbc.co.uk/ontologies/provenance/", simple: true, prefix: true),
4545
"bci" => TermDefinition.new("bci", id: "https://w3id.org/BCI-ontology#", simple: true, prefix: true),
46+
"bcom" => TermDefinition.new("bcom", id: "https://w3id.org/bcom#", simple: true, prefix: true),
4647
"being" => TermDefinition.new("being", id: "http://contextus.net/ontology/ontomedia/ext/common/being#", simple: true, prefix: true),
4748
"bevon" => TermDefinition.new("bevon", id: "http://rdfs.co/bevon/", simple: true, prefix: true),
4849
"bf" => TermDefinition.new("bf", id: "http://id.loc.gov/ontologies/bibframe/", simple: true, prefix: true),
@@ -68,6 +69,7 @@ class JSON::LD::Context
6869
"caresses" => TermDefinition.new("caresses", id: "http://caressesrobot.org/ontology#", simple: true, prefix: true),
6970
"cart" => TermDefinition.new("cart", id: "http://purl.org/net/cartCoord#", simple: true, prefix: true),
7071
"caso" => TermDefinition.new("caso", id: "http://www.w3id.org/def/caso#", simple: true, prefix: true),
72+
"cbcm" => TermDefinition.new("cbcm", id: "http://w3id.org/um/cbcm/eu-cm-ontology#", simple: true, prefix: true),
7173
"cbo" => TermDefinition.new("cbo", id: "http://comicmeta.org/cbo/", simple: true, prefix: true),
7274
"cbs" => TermDefinition.new("cbs", id: "http://betalinkeddata.cbs.nl/def/cbs#", simple: true, prefix: true),
7375
"cc" => TermDefinition.new("cc", id: "http://creativecommons.org/ns#", simple: true, prefix: true),
@@ -145,6 +147,7 @@ class JSON::LD::Context
145147
"dce" => TermDefinition.new("dce", id: "http://purl.org/dc/elements/1.1/", simple: true, prefix: true),
146148
"dcite" => TermDefinition.new("dcite", id: "http://purl.org/spar/datacite/", simple: true, prefix: true),
147149
"dcndl" => TermDefinition.new("dcndl", id: "http://ndl.go.jp/dcndl/terms/", simple: true, prefix: true),
150+
"dco" => TermDefinition.new("dco", id: "https://w3id.org/dco#", simple: true, prefix: true),
148151
"dcterms" => TermDefinition.new("dcterms", id: "http://purl.org/dc/terms/", simple: true, prefix: true),
149152
"dctype" => TermDefinition.new("dctype", id: "http://purl.org/dc/dcmitype/", simple: true, prefix: true),
150153
"ddesc" => TermDefinition.new("ddesc", id: "https://w3id.org/arco/ontology/denotative-description/", simple: true, prefix: true),
@@ -274,6 +277,7 @@ class JSON::LD::Context
274277
"gsp" => TermDefinition.new("gsp", id: "http://www.opengis.net/ont/geosparql#", simple: true, prefix: true),
275278
"gtfs" => TermDefinition.new("gtfs", id: "http://vocab.gtfs.org/terms#", simple: true, prefix: true),
276279
"gts" => TermDefinition.new("gts", id: "http://resource.geosciml.org/ontology/timescale/gts#", simple: true, prefix: true),
280+
"gufo" => TermDefinition.new("gufo", id: "http://purl.org/nemo/gufo#", simple: true, prefix: true),
277281
"gvp" => TermDefinition.new("gvp", id: "http://vocab.getty.edu/ontology#", simple: true, prefix: true),
278282
"h2o" => TermDefinition.new("h2o", id: "http://def.seegrid.csiro.au/isotc211/iso19150/-2/2012/basic#", simple: true, prefix: true),
279283
"ha" => TermDefinition.new("ha", id: "http://sensormeasurement.appspot.com/ont/home/homeActivity#", simple: true, prefix: true),
@@ -326,6 +330,7 @@ class JSON::LD::Context
326330
"km4c" => TermDefinition.new("km4c", id: "http://www.disit.org/km4city/schema#", simple: true, prefix: true),
327331
"label" => TermDefinition.new("label", id: "http://purl.org/net/vocab/2004/03/label#", simple: true, prefix: true),
328332
"lawd" => TermDefinition.new("lawd", id: "http://lawd.info/ontology/", simple: true, prefix: true),
333+
"lc" => TermDefinition.new("lc", id: "http://semweb.mmlab.be/ns/linkedconnections#", simple: true, prefix: true),
329334
"lcy" => TermDefinition.new("lcy", id: "http://purl.org/vocab/lifecycle/schema#", simple: true, prefix: true),
330335
"ldp" => TermDefinition.new("ldp", id: "http://www.w3.org/ns/ldp#", simple: true, prefix: true),
331336
"ldr" => TermDefinition.new("ldr", id: "http://purl.oclc.org/NET/ldr/ns#", simple: true, prefix: true),
@@ -557,6 +562,7 @@ class JSON::LD::Context
557562
"rdfg" => TermDefinition.new("rdfg", id: "http://www.w3.org/2004/03/trix/rdfg-1/", simple: true, prefix: true),
558563
"rdfp" => TermDefinition.new("rdfp", id: "https://w3id.org/rdfp/", simple: true, prefix: true),
559564
"rdfs" => TermDefinition.new("rdfs", id: "http://www.w3.org/2000/01/rdf-schema#", simple: true, prefix: true),
565+
"rdft" => TermDefinition.new("rdft", id: "http://www.w3.org/ns/rdftest#", simple: true, prefix: true),
560566
"rec" => TermDefinition.new("rec", id: "http://purl.org/ontology/rec/core#", simple: true, prefix: true),
561567
"rec54" => TermDefinition.new("rec54", id: "http://www.w3.org/2001/02pd/rec54#", simple: true, prefix: true),
562568
"reco" => TermDefinition.new("reco", id: "http://purl.org/reco#", simple: true, prefix: true),
@@ -675,6 +681,12 @@ class JSON::LD::Context
675681
"taxon" => TermDefinition.new("taxon", id: "http://purl.org/biodiversity/taxon/", simple: true, prefix: true),
676682
"tb" => TermDefinition.new("tb", id: "https://w3id.org/timebank#", simple: true, prefix: true),
677683
"td" => TermDefinition.new("td", id: "https://www.w3.org/2019/wot/td#", simple: true, prefix: true),
684+
"tddfa" => TermDefinition.new("tddfa", id: "https://w3id.org/todo/tododfa#", simple: true, prefix: true),
685+
"tddial" => TermDefinition.new("tddial", id: "https://w3id.org/todo/tododial#", simple: true, prefix: true),
686+
"tddm" => TermDefinition.new("tddm", id: "https://w3id.org/todo/tododm#", simple: true, prefix: true),
687+
"tddom" => TermDefinition.new("tddom", id: "https://w3id.org/todo/tododom#", simple: true, prefix: true),
688+
"tddt" => TermDefinition.new("tddt", id: "https://w3id.org/todo/tododt#", simple: true, prefix: true),
689+
"tddw" => TermDefinition.new("tddw", id: "https://w3id.org/todo/tododw#", simple: true, prefix: true),
678690
"te" => TermDefinition.new("te", id: "http://www.w3.org/2006/time-entry#", simple: true, prefix: true),
679691
"teach" => TermDefinition.new("teach", id: "http://linkedscience.org/teach/ns#", simple: true, prefix: true),
680692
"test" => TermDefinition.new("test", id: "http://www.w3.org/2006/03/test-description#", simple: true, prefix: true),
@@ -690,6 +702,7 @@ class JSON::LD::Context
690702
"tm" => TermDefinition.new("tm", id: "http://def.seegrid.csiro.au/isotc211/iso19108/2002/temporal#", simple: true, prefix: true),
691703
"tmo" => TermDefinition.new("tmo", id: "http://www.w3.org/2001/sw/hcls/ns/transmed/", simple: true, prefix: true),
692704
"toco" => TermDefinition.new("toco", id: "http://purl.org/toco/", simple: true, prefix: true),
705+
"todo" => TermDefinition.new("todo", id: "https://w3id.org/todo#", simple: true, prefix: true),
693706
"topo" => TermDefinition.new("topo", id: "http://data.ign.fr/def/topo#", simple: true, prefix: true),
694707
"tp" => TermDefinition.new("tp", id: "http://tour-pedia.org/download/tp.owl#", simple: true, prefix: true),
695708
"traffic" => TermDefinition.new("traffic", id: "http://www.sensormeasurement.appspot.com/ont/transport/traffic#", simple: true, prefix: true),
@@ -750,6 +763,7 @@ class JSON::LD::Context
750763
"whisky" => TermDefinition.new("whisky", id: "http://vocab.org/whisky/terms/", simple: true, prefix: true),
751764
"whois" => TermDefinition.new("whois", id: "http://www.kanzaki.com/ns/whois#", simple: true, prefix: true),
752765
"wi" => TermDefinition.new("wi", id: "http://purl.org/ontology/wi/core#", simple: true, prefix: true),
766+
"wikibase" => TermDefinition.new("wikibase", id: "http://wikiba.se/ontology#", simple: true, prefix: true),
753767
"wikim" => TermDefinition.new("wikim", id: "http://spi-fm.uca.es/spdef/models/genericTools/wikim/1.0#", simple: true, prefix: true),
754768
"wl" => TermDefinition.new("wl", id: "http://www.wsmo.org/ns/wsmo-lite#", simple: true, prefix: true),
755769
"wlo" => TermDefinition.new("wlo", id: "http://purl.org/ontology/wo/", simple: true, prefix: true),
@@ -765,5 +779,5 @@ class JSON::LD::Context
765779
"zbwext" => TermDefinition.new("zbwext", id: "http://zbw.eu/namespaces/zbw-extensions/", simple: true, prefix: true)
766780
})
767781
end
768-
alias_preloaded("https://lov.okfn.org/dataset/lov/context", "http://lov.okfn.org/dataset/lov/context")
782+
alias_preloaded("http://lov.linkeddata.es/dataset/lov/context", "https://lov.linkeddata.es/dataset/lov/context")
769783
end

0 commit comments

Comments
 (0)