Skip to content

Commit 5be94d4

Browse files
committed
Finish 3.1.0
2 parents c870275 + 5e9d746 commit 5be94d4

File tree

8 files changed

+162
-117
lines changed

8 files changed

+162
-117
lines changed

.travis.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,17 @@
11
language: ruby
22
bundler_args: --without debug
33
script: "bundle exec rspec spec"
4-
before_install:
5-
- 'gem update --system --conservative || (gem i "rubygems-update:~>2.7" --no-document && update_rubygems)'
6-
- 'gem update bundler --conservative'
74
env:
85
- CI=true
96
rvm:
10-
- 2.2
11-
- 2.3
127
- 2.4
138
- 2.5
149
- 2.6
15-
- jruby-9
16-
- rbx-3
10+
- 2.7
11+
- jruby
1712
cache: bundler
1813
sudo: false
1914
matrix:
2015
allow_failures:
21-
- rvm: jruby-9
22-
- rvm: rbx-3
16+
- rvm: jruby
2317
dist: trusty

README.md

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -49,33 +49,9 @@ Contexts are taken from https://github.com/json-ld/json-ld.org/wiki/existing-con
4949
* [CSVW Namespace Vocabulary Terms](https://www.w3.org/TR/tabular-data-model/)
5050
* https://www.w3.org/ns/csvw
5151

52-
## Examples
53-
54-
require 'rubygems'
55-
require 'json/ld/preloaded'
56-
require 'rdf/turtle'
57-
require 'rdf/vocab'
58-
59-
input = JSON.parse %({
60-
"@context": "https://schema.org/",
61-
"@id": "https://github.com/ruby-rdf/json-ld-preloaded",
62-
"@type": "SoftwareApplication",
63-
"name": "JSON-LD Preloaded",
64-
"description": "A meta-release of the json-ld gem including preloaded vocabularies.",
65-
"author": {
66-
"@id": "https://greggkellogg.net/foaf#me",
67-
"@type": "Person",
68-
"name": "Gregg Kellogg"
69-
}
70-
})
71-
72-
RDF::Turtle::Writer.new(STDOUT, standard_prefixes: true) do |w|
73-
w << JSON::LD::API.toRdf(input)
74-
end
75-
7652
## Dependencies
77-
* [Ruby](https://ruby-lang.org/) (>= 2.2.2)
78-
* [JSON::LD](https://rubygems.org/gems/json-ld) (>= 2.2)
53+
* [Ruby](https://ruby-lang.org/) (>= 2.4)
54+
* [JSON::LD](https://rubygems.org/gems/json-ld) (>= 3.1)
7955

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

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0.6
1+
3.1.0

json-ld-preloaded.gemspec

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,10 @@ Gem::Specification.new do |gem|
2121

2222
gem.required_ruby_version = '>= 2.2.2'
2323
gem.requirements = []
24-
gem.add_runtime_dependency 'rdf', '~> 3.0'
25-
gem.add_runtime_dependency 'json-ld', '~> 3.0' #, '>= 3.0.3'
26-
gem.add_runtime_dependency 'multi_json', '~> 1.12'
27-
gem.add_development_dependency 'oj', '~> 2.18' unless RUBY_ENGINE == "jruby"
28-
gem.add_development_dependency 'rdf-turtle', '~> 3.0'
29-
gem.add_development_dependency 'rspec', '~> 3.7'
30-
gem.add_development_dependency 'yard' , '~> 0.9.12'
24+
gem.add_runtime_dependency 'rdf', '~> 3.1'
25+
gem.add_runtime_dependency 'json-ld', '~> 3.1'
26+
gem.add_development_dependency 'rspec', '~> 3.9'
27+
gem.add_development_dependency 'yard' , '~> 0.9.20'
3128

3229
gem.post_install_message = nil
3330
end

lib/json/ld/preloaded/linkedart.rb

Lines changed: 86 additions & 68 deletions
Large diffs are not rendered by default.

lib/json/ld/preloaded/lov.rb

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ class JSON::LD::Context
66
add_preloaded("http://lov.okfn.org/dataset/lov/context") do
77
new(term_definitions: {
88
"SAN" => TermDefinition.new("SAN", id: "http://www.irit.fr/recherches/MELODI/ontologies/SAN#", simple: true, prefix: true),
9+
"a-loc" => TermDefinition.new("a-loc", id: "https://w3id.org/arco/ontology/location/", simple: true, prefix: true),
910
"acco" => TermDefinition.new("acco", id: "http://purl.org/acco/ns#", simple: true, prefix: true),
1011
"acl" => TermDefinition.new("acl", id: "http://www.w3.org/ns/auth/acl#", simple: true, prefix: true),
1112
"acm" => TermDefinition.new("acm", id: "http://acm.rkbexplorer.com/ontologies/acm#", simple: true, prefix: true),
@@ -72,11 +73,13 @@ class JSON::LD::Context
7273
"ccp" => TermDefinition.new("ccp", id: "http://cookingbigdata.com/linkeddata/ccpricing#", simple: true, prefix: true),
7374
"ccr" => TermDefinition.new("ccr", id: "http://cookingbigdata.com/linkeddata/ccregions#", simple: true, prefix: true),
7475
"ccsla" => TermDefinition.new("ccsla", id: "http://cookingbigdata.com/linkeddata/ccsla#", simple: true, prefix: true),
76+
"cdesc" => TermDefinition.new("cdesc", id: "https://w3id.org/arco/ontology/context-description/", simple: true, prefix: true),
7577
"cdm" => TermDefinition.new("cdm", id: "http://purl.org/twc/ontology/cdm.owl#", simple: true, prefix: true),
7678
"cdtype" => TermDefinition.new("cdtype", id: "http://purl.org/cld/cdtype/", simple: true, prefix: true),
7779
"ceo" => TermDefinition.new("ceo", id: "http://www.ebusiness-unibw.org/ontologies/consumerelectronics/v1#", simple: true, prefix: true),
7880
"cerif" => TermDefinition.new("cerif", id: "http://www.eurocris.org/ontologies/cerif/1.3#", simple: true, prefix: true),
7981
"cert" => TermDefinition.new("cert", id: "http://www.w3.org/ns/auth/cert#", simple: true, prefix: true),
82+
"cevent" => TermDefinition.new("cevent", id: "https://w3id.org/arco/ontology/cultural-event/", simple: true, prefix: true),
8083
"cff" => TermDefinition.new("cff", id: "http://purl.oclc.org/NET/ssnx/cf/cf-feature#", simple: true, prefix: true),
8184
"cfp" => TermDefinition.new("cfp", id: "http://purl.oclc.org/NET/ssnx/cf/cf-property#", simple: true, prefix: true),
8285
"cfrl" => TermDefinition.new("cfrl", id: "http://linkeddata.finki.ukim.mk/lod/ontology/cfrl#", simple: true, prefix: true),
@@ -96,6 +99,7 @@ class JSON::LD::Context
9699
"cold" => TermDefinition.new("cold", id: "http://purl.org/configurationontology#", simple: true, prefix: true),
97100
"coll" => TermDefinition.new("coll", id: "http://purl.org/co/", simple: true, prefix: true),
98101
"comm" => TermDefinition.new("comm", id: "http://vocab.resc.info/communication#", simple: true, prefix: true),
102+
"common" => TermDefinition.new("common", id: "http://www.w3.org/2007/uwa/context/common.owl#", simple: true, prefix: true),
99103
"con" => TermDefinition.new("con", id: "http://www.w3.org/2000/10/swap/pim/contact#", simple: true, prefix: true),
100104
"conversion" => TermDefinition.new("conversion", id: "http://purl.org/twc/vocab/conversion/", simple: true, prefix: true),
101105
"coo" => TermDefinition.new("coo", id: "http://purl.org/coo/ns#", simple: true, prefix: true),
@@ -109,6 +113,7 @@ class JSON::LD::Context
109113
"csvw" => TermDefinition.new("csvw", id: "http://www.w3.org/ns/csvw#", simple: true, prefix: true),
110114
"ct" => TermDefinition.new("ct", id: "http://www.tele.pw.edu.pl/~sims-onto/ConnectivityType.owl#", simple: true, prefix: true),
111115
"ctag" => TermDefinition.new("ctag", id: "http://commontag.org/ns#", simple: true, prefix: true),
116+
"ctlog" => TermDefinition.new("ctlog", id: "https://w3id.org/arco/ontology/catalogue/", simple: true, prefix: true),
112117
"ctorg" => TermDefinition.new("ctorg", id: "http://purl.org/ctic/infraestructuras/organizacion#", simple: true, prefix: true),
113118
"ctrl" => TermDefinition.new("ctrl", id: "https://w3id.org/ibp/CTRLont#", simple: true, prefix: true),
114119
"ctxdesc" => TermDefinition.new("ctxdesc", id: "http://www.demcare.eu/ontologies/contextdescriptor.owl#", simple: true, prefix: true),
@@ -134,6 +139,7 @@ class JSON::LD::Context
134139
"dcndl" => TermDefinition.new("dcndl", id: "http://ndl.go.jp/dcndl/terms/", simple: true, prefix: true),
135140
"dcterms" => TermDefinition.new("dcterms", id: "http://purl.org/dc/terms/", simple: true, prefix: true),
136141
"dctype" => TermDefinition.new("dctype", id: "http://purl.org/dc/dcmitype/", simple: true, prefix: true),
142+
"ddesc" => TermDefinition.new("ddesc", id: "https://w3id.org/arco/ontology/denotative-description/", simple: true, prefix: true),
137143
"decision" => TermDefinition.new("decision", id: "https://decision-ontology.googlecode.com/svn/trunk/decision.owl#", simple: true, prefix: true),
138144
"demlab" => TermDefinition.new("demlab", id: "http://www.demcare.eu/ontologies/demlab.owl#", simple: true, prefix: true),
139145
"deo" => TermDefinition.new("deo", id: "http://purl.org/spar/deo/", simple: true, prefix: true),
@@ -158,6 +164,7 @@ class JSON::LD::Context
158164
"dqm" => TermDefinition.new("dqm", id: "http://purl.org/dqm-vocabulary/v1/dqm#", simple: true, prefix: true),
159165
"dqv" => TermDefinition.new("dqv", id: "http://www.w3.org/ns/dqv#", simple: true, prefix: true),
160166
"dr" => TermDefinition.new("dr", id: "http://purl.org/swan/2.0/discourse-relationships/", simple: true, prefix: true),
167+
"drama" => TermDefinition.new("drama", id: "http://www.purl.org/drammar#", simple: true, prefix: true),
161168
"drm" => TermDefinition.new("drm", id: "http://vocab.data.gov/def/drm#", simple: true, prefix: true),
162169
"ds" => TermDefinition.new("ds", id: "http://purl.org/ctic/dcat#", simple: true, prefix: true),
163170
"dsn" => TermDefinition.new("dsn", id: "http://purl.org/dsnotify/vocab/eventset/", simple: true, prefix: true),
@@ -198,6 +205,7 @@ class JSON::LD::Context
198205
"fabio" => TermDefinition.new("fabio", id: "http://purl.org/spar/fabio/", simple: true, prefix: true),
199206
"faldo" => TermDefinition.new("faldo", id: "http://biohackathon.org/resource/faldo#", simple: true, prefix: true),
200207
"fea" => TermDefinition.new("fea", id: "http://vocab.data.gov/def/fea#", simple: true, prefix: true),
208+
"fel" => TermDefinition.new("fel", id: "http://w3id.org/vcb/fel#", simple: true, prefix: true),
201209
"fiesta-iot" => TermDefinition.new("fiesta-iot", id: "http://purl.org/iot/ontology/fiesta-iot#", simple: true, prefix: true),
202210
"foaf" => TermDefinition.new("foaf", id: "http://xmlns.com/foaf/0.1/", simple: true, prefix: true),
203211
"fog" => TermDefinition.new("fog", id: "https://w3id.org/fog#", simple: true, prefix: true),
@@ -240,6 +248,7 @@ class JSON::LD::Context
240248
"gn" => TermDefinition.new("gn", id: "http://www.geonames.org/ontology#", simple: true, prefix: true),
241249
"gndo" => TermDefinition.new("gndo", id: "http://d-nb.info/standards/elementset/gnd#", simple: true, prefix: true),
242250
"gold" => TermDefinition.new("gold", id: "http://purl.org/linguistics/gold/", simple: true, prefix: true),
251+
"gom" => TermDefinition.new("gom", id: "https://w3id.org/gom#", simple: true, prefix: true),
243252
"gov" => TermDefinition.new("gov", id: "http://gov.genealogy.net/ontology.owl#", simple: true, prefix: true),
244253
"gr" => TermDefinition.new("gr", id: "http://purl.org/goodrelations/v1#", simple: true, prefix: true),
245254
"grddl" => TermDefinition.new("grddl", id: "http://www.w3.org/2003/g/data-view#", simple: true, prefix: true),
@@ -488,6 +497,7 @@ class JSON::LD::Context
488497
"qb4o" => TermDefinition.new("qb4o", id: "http://purl.org/qb4olap/cubes#", simple: true, prefix: true),
489498
"qu" => TermDefinition.new("qu", id: "http://purl.oclc.org/NET/ssnx/qu/qu#", simple: true, prefix: true),
490499
"qudt" => TermDefinition.new("qudt", id: "http://qudt.org/schema/qudt#", simple: true, prefix: true),
500+
"r-arco" => TermDefinition.new("r-arco", id: "https://w3id.org/arco/ontology/arco/", simple: true, prefix: true),
491501
"r4r" => TermDefinition.new("r4r", id: "http://guava.iis.sinica.edu.tw/r4r/", simple: true, prefix: true),
492502
"radion" => TermDefinition.new("radion", id: "http://www.w3.org/ns/radion#", simple: true, prefix: true),
493503
"rami" => TermDefinition.new("rami", id: "http://iais.fraunhofer.de/vocabs/rami#", simple: true, prefix: true),
@@ -663,6 +673,7 @@ class JSON::LD::Context
663673
"voag" => TermDefinition.new("voag", id: "http://voag.linkedmodel.org/voag#", simple: true, prefix: true),
664674
"vocals" => TermDefinition.new("vocals", id: "http://w3id.org/rsp/vocals#", simple: true, prefix: true),
665675
"void" => TermDefinition.new("void", id: "http://rdfs.org/ns/void#", simple: true, prefix: true),
676+
"voidext" => TermDefinition.new("voidext", id: "http://purl.org/query/voidext#", simple: true, prefix: true),
666677
"voidwh" => TermDefinition.new("voidwh", id: "http://www.ics.forth.gr/isl/VoIDWarehouse/VoID_Extension_Schema.owl", simple: true),
667678
"vra" => TermDefinition.new("vra", id: "http://simile.mit.edu/2003/10/ontologies/vraCore3#", simple: true, prefix: true),
668679
"vrank" => TermDefinition.new("vrank", id: "http://purl.org/voc/vrank#", simple: true, prefix: true),

0 commit comments

Comments
 (0)