Skip to content

Commit 7cbbb86

Browse files
committed
Finish 3.2.1
2 parents 50a7c75 + db04d9e commit 7cbbb86

File tree

9 files changed

+192
-21
lines changed

9 files changed

+192
-21
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
ruby:
2626
- 2.6
2727
- 2.7
28-
- 3.0
28+
- "3.0"
2929
- 3.1
3030
- ruby-head
3131
- jruby

.github/workflows/generate-docs.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Build & deploy documentation
2+
on:
3+
push:
4+
branches:
5+
- master
6+
workflow_dispatch:
7+
jobs:
8+
build:
9+
runs-on: ubuntu-latest
10+
name: Update gh-pages with docs
11+
steps:
12+
- name: Clone repository
13+
uses: actions/checkout@v2
14+
- name: Set up Ruby
15+
uses: ruby/setup-ruby@v1
16+
with:
17+
ruby-version: "3.1"
18+
- name: Install required gem dependencies
19+
run: gem install yard --no-document
20+
- name: Build YARD Ruby Documentation
21+
run: yardoc
22+
- name: Deploy
23+
uses: peaceiris/actions-gh-pages@v3
24+
with:
25+
github_token: ${{ secrets.GITHUB_TOKEN }}
26+
publish_dir: ./doc/yard
27+
publish_branch: gh-pages

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ group 'development' do
99
gem 'rdf-isomorphic', github: "ruby-rdf/rdf-isomorphic", branch: "develop"
1010
gem 'rdf-vocab', github: "ruby-rdf/rdf-vocab", branch: "develop"
1111
gem 'sxp', github: "dryruby/sxp.rb", branch: "develop"
12-
gem 'nokogiri', '~> 1.10'
12+
gem 'nokogiri', '~> 1.13', '>= 1.13.4'
1313
end
1414

1515
group :debug do

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.2.0
1+
3.2.1

json-ld-preloaded.gemspec

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@ Gem::Specification.new do |gem|
1010
gem.license = 'Unlicense'
1111
gem.summary = "JSON-LD with preloaded contexts for RDF.rb."
1212
gem.description = "A meta-release of the json-ld gem including preloaded vocabularies for the Ruby RDF.rb library suite."
13+
gem.metadata = {
14+
"documentation_uri" => "https://ruby-rdf.github.io/json-ld-preloaded",
15+
"bug_tracker_uri" => "https://github.com/ruby-rdf/json-ld-preloaded/issues",
16+
"homepage_uri" => "https://github.com/ruby-rdf/json-ld-preloaded",
17+
"mailing_list_uri" => "https://lists.w3.org/Archives/Public/public-rdf-ruby/",
18+
"source_code_uri" => "https://github.com/ruby-rdf/json-ld-preloaded",
19+
}
1320

1421
gem.authors = ['Gregg Kellogg']
1522
gem.email = '[email protected]'

lib/json/ld/preloaded/entityfacts.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,13 @@ class JSON::LD::Context
1414
"associatedCountry" => TermDefinition.new("associatedCountry", id: "https://d-nb.info/standards/elementset/gnd#geographicAreaCode", type_mapping: "@id"),
1515
"associatedDate" => TermDefinition.new("associatedDate", id: "https://d-nb.info/standards/elementset/gnd#associatedDate", simple: true),
1616
"associatedPlace" => TermDefinition.new("associatedPlace", id: "https://d-nb.info/standards/elementset/gnd#associatedPlace", simple: true),
17+
"attributionRequired" => TermDefinition.new("attributionRequired", id: "https://d-nb.info/standards/elementset/dnb#attributionRequired", simple: true),
1718
"biographicalOrHistoricalInformation" => TermDefinition.new("biographicalOrHistoricalInformation", id: "https://d-nb.info/standards/elementset/gnd#biographicalOrHistoricalInformation", language_mapping: "de"),
1819
"collection" => TermDefinition.new("collection", id: "https://d-nb.info/standards/elementset/dnb#isDescribedIn", simple: true),
1920
"coordinates" => TermDefinition.new("coordinates", id: "https://purl.org/geojson/vocab#coordinates", container_mapping: "@list"),
21+
"copyrighted" => TermDefinition.new("copyrighted", id: "https://d-nb.info/standards/elementset/dnb#copyrighted", simple: true),
22+
"creator" => TermDefinition.new("creator", id: "http://purl.org/dc/elements/1.1/creator", simple: true),
23+
"creditText" => TermDefinition.new("creditText", id: "https://schema.org/creditText", simple: true),
2024
"dateOfBirth" => TermDefinition.new("dateOfBirth", id: "https://d-nb.info/standards/elementset/gnd#dateOfBirth", simple: true),
2125
"dateOfBirthAndDeath" => TermDefinition.new("dateOfBirthAndDeath", id: "https://d-nb.info/standards/elementset/gnd#dateOfBirthAndDeath", simple: true),
2226
"dateOfDeath" => TermDefinition.new("dateOfDeath", id: "https://d-nb.info/standards/elementset/gnd#dateOfDeath", simple: true),
@@ -27,6 +31,7 @@ class JSON::LD::Context
2731
"dateOfTermination" => TermDefinition.new("dateOfTermination", id: "https://d-nb.info/standards/elementset/gnd#dateOfTermination", simple: true),
2832
"depiction" => TermDefinition.new("depiction", id: "http://xmlns.com/foaf/0.1/depiction", simple: true),
2933
"describedBy" => TermDefinition.new("describedBy", id: "http://www.w3.org/2007/05/powder-s#describedby", simple: true),
34+
"description" => TermDefinition.new("description", id: "http://purl.org/dc/terms/description", simple: true),
3035
"event" => TermDefinition.new("event", id: "https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent", simple: true),
3136
"familialRelationship" => TermDefinition.new("familialRelationship", id: "https://d-nb.info/standards/elementset/gnd#familialRelationship", simple: true),
3237
"family" => TermDefinition.new("family", id: "https://d-nb.info/standards/elementset/gnd#Family", simple: true),
@@ -65,11 +70,13 @@ class JSON::LD::Context
6570
"relatedOrganisation" => TermDefinition.new("relatedOrganisation", id: "https://d-nb.info/standards/elementset/gnd#relatedCorporateBody", simple: true),
6671
"relatedPerson" => TermDefinition.new("relatedPerson", id: "https://d-nb.info/standards/elementset/gnd#relatedPerson", type_mapping: "https://d-nb.info/standards/elementset/gnd#Person"),
6772
"relatedSubject" => TermDefinition.new("relatedSubject", id: "https://d-nb.info/standards/elementset/gnd#relatedSubjectHeading", type_mapping: "https://d-nb.info/standards/elementset/gnd#SubjectHeading"),
73+
"restrictions" => TermDefinition.new("restrictions", id: "http://rdaregistry.info/Elements/u/P60497", simple: true),
6874
"sameAs" => TermDefinition.new("sameAs", id: "http://schema.org/sameAs", simple: true),
6975
"subject" => TermDefinition.new("subject", id: "https://d-nb.info/standards/elementset/gnd#SubjectHeading", simple: true),
7076
"successor" => TermDefinition.new("successor", id: "https://d-nb.info/standards/elementset/gnd#successor", simple: true),
7177
"surname" => TermDefinition.new("surname", id: "https://d-nb.info/standards/elementset/gnd#surname", simple: true),
7278
"thumbnail" => TermDefinition.new("thumbnail", id: "http://xmlns.com/foaf/0.1/thumbnail", simple: true),
79+
"title" => TermDefinition.new("title", id: "http://purl.org/dc/terms/title", simple: true),
7380
"titleOfNobility" => TermDefinition.new("titleOfNobility", id: "https://d-nb.info/standards/elementset/gnd#titleOfNobility", language_mapping: "de"),
7481
"topic" => TermDefinition.new("topic", id: "https://d-nb.info/standards/elementset/gnd#topic", simple: true),
7582
"type" => TermDefinition.new("type", id: "@type", simple: true),

0 commit comments

Comments
 (0)