diff --git a/LICENSE b/LICENSE index cf1ab25..fdddb29 100644 --- a/LICENSE +++ b/LICENSE @@ -21,4 +21,4 @@ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -For more information, please refer to +For more information, please refer to diff --git a/UNLICENSE b/UNLICENSE index 68a49da..efb9808 100644 --- a/UNLICENSE +++ b/UNLICENSE @@ -21,4 +21,4 @@ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -For more information, please refer to +For more information, please refer to diff --git a/VERSION b/VERSION index ef538c2..ff365e0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.1.2 +3.1.3 diff --git a/etc/doap.jsonld b/etc/doap.jsonld new file mode 100644 index 0000000..f2231f9 --- /dev/null +++ b/etc/doap.jsonld @@ -0,0 +1,48 @@ +{ + "@context": { + "dc": "http://purl.org/dc/terms/", + "doap": "http://usefulinc.com/ns/doap#", + "foaf": "http://xmlns.com/foaf/0.1/", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "xsd": "http://www.w3.org/2001/XMLSchema#", + "dc:creator": {"@type": "@id"}, + "doap:created": {"@type": "xsd:date"}, + "doap:homepage": {"@type": "@id"}, + "doap:bug-database": {"@type": "@id"}, + "doap:blog": {"@type": "@id"}, + "doap:developer": {"@type": "@id"}, + "doap:implements": {"@type": "@id"}, + "doap:maintainer": {"@type": "@id"}, + "doap:documenter": {"@type": "@id"}, + "doap:license": {"@type": "@id"}, + "doap:description": {"@language": "en"}, + "doap:shortdesc": {"@language": "en"}, + "foaf:maker": {"@type": "@id"}, + "foaf:mbox": {"@type": "@id"}, + "foaf:made": {"@type": "@id"}, + "rdfs:isDefinedBy": {"@type": "@id"} + }, + "@id": "https://rubygems.org/gems/json-ld-preloaded", + "@type": "doap:Project", + "doap:name": "JSON::LD::Preloaded", + "doap:homepage": "https://github.com/ruby-rdf/json-ld-preloaded/", + "doap:license": "https://unlicense.org/1.0/", + "doap:shortdesc": "JSON-LD with preloaded contexts.", + "doap:description": "A meta-release of the json-ld gem including preloaded vocabularies.", + "doap:created": "2018-06-20", + "doap:programming-language": "Ruby", + "doap:bug-database": "https://github.com/ruby-rdf/json-ld-preloaded/issues", + "doap:blog": "https://greggkellogg.net/", + "doap:developer": "https://greggkellogg.net/foaf#me", + "doap:maintainer": "https://greggkellogg.net/foaf#me", + "doap:documenter": "https://greggkellogg.net/foaf#me", + "foaf:maker": "https://greggkellogg.net/foaf#me", + "dc:creator": { + "@id": "https://greggkellogg.net/foaf#me", + "@type": "foaf:Person", + "foaf:name": "Gregg Kellogg", + "foaf:mbox": "mailto:gregg@greggkellogg.net", + "foaf:made": "https://rubygems.org/gems/json-ld-preloaded", + "rdfs:isDefinedBy": "https://greggkellogg.net/foaf" + } +} diff --git a/etc/doap.ttl b/etc/doap.ttl new file mode 100644 index 0000000..daa330e --- /dev/null +++ b/etc/doap.ttl @@ -0,0 +1,30 @@ +@base . +@prefix dc: . +@prefix earl: . +@prefix doap: . +@prefix foaf: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . + +<> a doap:Project; + dc:creator ; + doap:blog ; + doap:bug-database ; + doap:created "2018-06-20"^^xsd:date; + doap:description "A meta-release of the json-ld gem including preloaded vocabularies."@en; + doap:developer ; + doap:documenter ; + doap:homepage ; + doap:license ; + doap:maintainer ; + doap:name "JSON::LD::Preloaded"^^xsd:string; + doap:programming-language "Ruby"; + doap:shortdesc "JSON-LD with preloaded contexts."@en; + foaf:maker . + + a foaf:Person; + rdfs:isDefinedBy ; + foaf:made <>; + foaf:mbox ; + foaf:name "Gregg Kellogg"^^xsd:string . diff --git a/json-ld-preloaded.gemspec b/json-ld-preloaded.gemspec index c85735d..0d3dafa 100755 --- a/json-ld-preloaded.gemspec +++ b/json-ld-preloaded.gemspec @@ -6,7 +6,7 @@ Gem::Specification.new do |gem| gem.date = File.mtime('VERSION').strftime('%Y-%m-%d') gem.name = "json-ld-preloaded" - gem.homepage = "http://github.com/ruby-rdf/json-ld-preloaded" + gem.homepage = "https://github.com/ruby-rdf/json-ld-preloaded" gem.license = 'Unlicense' gem.summary = "JSON-LD with preloaded contexts." gem.description = "A meta-release of the json-ld gem including preloaded vocabularies." diff --git a/lib/json/ld/preloaded.rb b/lib/json/ld/preloaded.rb index 4852848..e0ea430 100644 --- a/lib/json/ld/preloaded.rb +++ b/lib/json/ld/preloaded.rb @@ -1,6 +1,6 @@ require 'json/ld' -module JSON::LD::Context::Preloaded +module JSON::LD::Preloaded autoload :VERSION, "json/ld/preloaded/version" end diff --git a/lib/json/ld/preloaded/activitystreams.rb b/lib/json/ld/preloaded/activitystreams.rb index 476f7da..464b675 100644 --- a/lib/json/ld/preloaded/activitystreams.rb +++ b/lib/json/ld/preloaded/activitystreams.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://www.w3.org/ns/activitystreams") do - new(vocab: "_:", term_definitions: { + new(vocab: "_:", processingMode: "json-ld-1.1", term_definitions: { "Accept" => TermDefinition.new("Accept", id: "https://www.w3.org/ns/activitystreams#Accept", simple: true), "Activity" => TermDefinition.new("Activity", id: "https://www.w3.org/ns/activitystreams#Activity", simple: true), "Add" => TermDefinition.new("Add", id: "https://www.w3.org/ns/activitystreams#Add", simple: true), diff --git a/lib/json/ld/preloaded/csvw.rb b/lib/json/ld/preloaded/csvw.rb index 61e7251..4968fc5 100644 --- a/lib/json/ld/preloaded/csvw.rb +++ b/lib/json/ld/preloaded/csvw.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://www.w3.org/ns/csvw") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "Cell" => TermDefinition.new("Cell", id: "http://www.w3.org/ns/csvw#Cell", simple: true), "Column" => TermDefinition.new("Column", id: "http://www.w3.org/ns/csvw#Column", simple: true), "Datatype" => TermDefinition.new("Datatype", id: "http://www.w3.org/ns/csvw#Datatype", simple: true), diff --git a/lib/json/ld/preloaded/datacube.rb b/lib/json/ld/preloaded/datacube.rb index c4c82b2..739b383 100644 --- a/lib/json/ld/preloaded/datacube.rb +++ b/lib/json/ld/preloaded/datacube.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://pebbie.org/context/qb") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "attribute" => TermDefinition.new("attribute", id: "http://purl.org/linked-data/cube#attribute", simple: true), "codeList" => TermDefinition.new("codeList", id: "http://purl.org/linked-data/cube#codeList", simple: true), "component" => TermDefinition.new("component", id: "http://purl.org/linked-data/cube#component", simple: true), diff --git a/lib/json/ld/preloaded/entityfacts.rb b/lib/json/ld/preloaded/entityfacts.rb index 44d1ac6..598b66f 100644 --- a/lib/json/ld/preloaded/entityfacts.rb +++ b/lib/json/ld/preloaded/entityfacts.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://hub.culturegraph.org/entityfacts/context/v1/entityfacts.jsonld") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "Feature" => TermDefinition.new("Feature", id: "https://purl.org/geojson/vocab#Feature", simple: true), "Point" => TermDefinition.new("Point", id: "https://purl.org/geojson/vocab#Point", simple: true), "abbr" => TermDefinition.new("abbr", id: "http://dbpedia.org/ontology/abbreviation", simple: true), diff --git a/lib/json/ld/preloaded/foaf.rb b/lib/json/ld/preloaded/foaf.rb index 4863e18..1854e51 100644 --- a/lib/json/ld/preloaded/foaf.rb +++ b/lib/json/ld/preloaded/foaf.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://xmlns.com/foaf/context") do - new(vocab: "http://xmlns.com/foaf/0.1/", term_definitions: { + new(vocab: "http://xmlns.com/foaf/0.1/", processingMode: "json-ld-1.1", term_definitions: { "account" => TermDefinition.new("account", id: "http://xmlns.com/foaf/0.1/account", type_mapping: "@id"), "accountServiceHomepage" => TermDefinition.new("accountServiceHomepage", id: "http://xmlns.com/foaf/0.1/accountServiceHomepage", type_mapping: "@id"), "homepage" => TermDefinition.new("homepage", id: "http://xmlns.com/foaf/0.1/homepage", type_mapping: "@id"), diff --git a/lib/json/ld/preloaded/geojson.rb b/lib/json/ld/preloaded/geojson.rb index c504e1c..9f15b6d 100644 --- a/lib/json/ld/preloaded/geojson.rb +++ b/lib/json/ld/preloaded/geojson.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://geojson.org/geojson-ld/geojson-context.jsonld") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "Feature" => TermDefinition.new("Feature", id: "https://purl.org/geojson/vocab#Feature", simple: true), "FeatureCollection" => TermDefinition.new("FeatureCollection", id: "https://purl.org/geojson/vocab#FeatureCollection", simple: true), "GeometryCollection" => TermDefinition.new("GeometryCollection", id: "https://purl.org/geojson/vocab#GeometryCollection", simple: true), diff --git a/lib/json/ld/preloaded/hydra.rb b/lib/json/ld/preloaded/hydra.rb index d7b65c0..5bb66bc 100644 --- a/lib/json/ld/preloaded/hydra.rb +++ b/lib/json/ld/preloaded/hydra.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://www.w3.org/ns/hydra/core") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "ApiDocumentation" => TermDefinition.new("ApiDocumentation", id: "http://www.w3.org/ns/hydra/core#ApiDocumentation", simple: true), "BasicRepresentation" => TermDefinition.new("BasicRepresentation", id: "http://www.w3.org/ns/hydra/core#BasicRepresentation", simple: true), "Class" => TermDefinition.new("Class", id: "http://www.w3.org/ns/hydra/core#Class", simple: true), diff --git a/lib/json/ld/preloaded/iiif.rb b/lib/json/ld/preloaded/iiif.rb index 7c77835..e73fe98 100644 --- a/lib/json/ld/preloaded/iiif.rb +++ b/lib/json/ld/preloaded/iiif.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://iiif.io/api/image/2/context.json") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "attribution" => TermDefinition.new("attribution", id: "http://iiif.io/api/presentation/2#attributionLabel"), "baseUriRedirect" => TermDefinition.new("baseUriRedirect", id: "http://iiif.io/api/image/2#baseUriRedirectFeature"), "canonicalLinkHeader" => TermDefinition.new("canonicalLinkHeader", id: "http://iiif.io/api/image/2#canonicalLinkHeaderFeature"), diff --git a/lib/json/ld/preloaded/lov.rb b/lib/json/ld/preloaded/lov.rb index df0fa76..3d41740 100644 --- a/lib/json/ld/preloaded/lov.rb +++ b/lib/json/ld/preloaded/lov.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://lov.okfn.org/dataset/lov/context") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "SAN" => TermDefinition.new("SAN", id: "http://www.irit.fr/recherches/MELODI/ontologies/SAN#", simple: true, prefix: true), "a-loc" => TermDefinition.new("a-loc", id: "https://w3id.org/arco/ontology/location/", simple: true, prefix: true), "acco" => TermDefinition.new("acco", id: "http://purl.org/acco/ns#", simple: true, prefix: true), @@ -23,6 +23,7 @@ class JSON::LD::Context "algo" => TermDefinition.new("algo", id: "http://securitytoolbox.appspot.com/securityAlgorithms#", simple: true, prefix: true), "am" => TermDefinition.new("am", id: "http://open-services.net/ns/asset#", simple: true, prefix: true), "aml" => TermDefinition.new("aml", id: "https://w3id.org/i40/aml#", simple: true, prefix: true), + "amlo-core" => TermDefinition.new("amlo-core", id: "http://w3id.org/amlo/core#", simple: true, prefix: true), "ao" => TermDefinition.new("ao", id: "http://purl.org/ontology/ao/core#", simple: true, prefix: true), "aos" => TermDefinition.new("aos", id: "http://rdf.muninn-project.org/ontologies/appearances#", simple: true, prefix: true), "api" => TermDefinition.new("api", id: "http://purl.org/linked-data/api/vocab#", simple: true, prefix: true), @@ -47,6 +48,7 @@ class JSON::LD::Context "bf" => TermDefinition.new("bf", id: "http://id.loc.gov/ontologies/bibframe/", simple: true, prefix: true), "bibo" => TermDefinition.new("bibo", id: "http://purl.org/ontology/bibo/", simple: true, prefix: true), "bibtex" => TermDefinition.new("bibtex", id: "http://purl.org/net/nknouf/ns/bibtex#", simple: true, prefix: true), + "bimerr-op" => TermDefinition.new("bimerr-op", id: "http://bimerr.iot.linkeddata.es/def/occupancy-profile#", simple: true, prefix: true), "bio" => TermDefinition.new("bio", id: "http://purl.org/vocab/bio/0.1/", simple: true, prefix: true), "biol" => TermDefinition.new("biol", id: "http://purl.org/NET/biol/ns#", simple: true, prefix: true), "biopax" => TermDefinition.new("biopax", id: "http://www.biopax.org/release/biopax-level3.owl#", simple: true, prefix: true), @@ -94,6 +96,7 @@ class JSON::LD::Context "cmo" => TermDefinition.new("cmo", id: "http://purl.org/twc/ontologies/cmo.owl#", simple: true, prefix: true), "cnt" => TermDefinition.new("cnt", id: "http://www.w3.org/2011/content#", simple: true, prefix: true), "co" => TermDefinition.new("co", id: "http://purl.org/ontology/co/core#", simple: true, prefix: true), + "cochrane" => TermDefinition.new("cochrane", id: "http://data.cochrane.org/ontologies/core/", simple: true, prefix: true), "cocoon" => TermDefinition.new("cocoon", id: "https://w3id.org/cocoon/v1.0#", simple: true, prefix: true), "cogs" => TermDefinition.new("cogs", id: "http://vocab.deri.ie/cogs#", simple: true, prefix: true), "cold" => TermDefinition.new("cold", id: "http://purl.org/configurationontology#", simple: true, prefix: true), @@ -144,6 +147,8 @@ class JSON::LD::Context "demlab" => TermDefinition.new("demlab", id: "http://www.demcare.eu/ontologies/demlab.owl#", simple: true, prefix: true), "deo" => TermDefinition.new("deo", id: "http://purl.org/spar/deo/", simple: true, prefix: true), "deps" => TermDefinition.new("deps", id: "http://ontologi.es/doap-deps#", simple: true, prefix: true), + "dfc" => TermDefinition.new("dfc", id: "http://datafoodconsortium.org/ontologies/DFC_FullModel.owl#", simple: true, prefix: true), + "dfcb" => TermDefinition.new("dfcb", id: "http://datafoodconsortium.org/ontologies/DFC_BusinessOntology.owl#", simple: true, prefix: true), "dicom" => TermDefinition.new("dicom", id: "http://purl.org/healthcarevocab/v1#", simple: true, prefix: true), "dio" => TermDefinition.new("dio", id: "https://w3id.org/dio#", simple: true, prefix: true), "disco" => TermDefinition.new("disco", id: "http://rdf-vocabulary.ddialliance.org/discovery#", simple: true, prefix: true), @@ -183,6 +188,7 @@ class JSON::LD::Context "ecrm" => TermDefinition.new("ecrm", id: "http://erlangen-crm.org/current/", simple: true, prefix: true), "edac" => TermDefinition.new("edac", id: "http://ontology.cybershare.utep.edu/ELSEWeb/elseweb-edac.owl#", simple: true, prefix: true), "edm" => TermDefinition.new("edm", id: "http://www.europeana.eu/schemas/edm/", simple: true, prefix: true), + "edu" => TermDefinition.new("edu", id: "https://schema.edu.ee/", simple: true, prefix: true), "edupro" => TermDefinition.new("edupro", id: "http://ns.inria.fr/semed/eduprogression#", simple: true, prefix: true), "eem" => TermDefinition.new("eem", id: "http://purl.org/eem#", simple: true, prefix: true), "eepsa" => TermDefinition.new("eepsa", id: "https://w3id.org/eepsa#", simple: true, prefix: true), @@ -360,7 +366,7 @@ class JSON::LD::Context "mo" => TermDefinition.new("mo", id: "http://purl.org/ontology/mo/", simple: true, prefix: true), "moac" => TermDefinition.new("moac", id: "http://observedchange.com/moac/ns#", simple: true, prefix: true), "moat" => TermDefinition.new("moat", id: "http://moat-project.org/ns#", simple: true, prefix: true), - "mod" => TermDefinition.new("mod", id: "http://www.isibang.ac.in/mod/ns#", simple: true, prefix: true), + "mod" => TermDefinition.new("mod", id: "http://www.isibang.ac.in/ns/mod#", simple: true, prefix: true), "modsci" => TermDefinition.new("modsci", id: "https://w3id.org/skgo/modsci#", simple: true, prefix: true), "mrel" => TermDefinition.new("mrel", id: "http://id.loc.gov/vocabulary/relators/", simple: true, prefix: true), "msm" => TermDefinition.new("msm", id: "http://iserve.kmi.open.ac.uk/ns/msm#", simple: true, prefix: true), @@ -459,7 +465,9 @@ class JSON::LD::Context "pep" => TermDefinition.new("pep", id: "https://w3id.org/pep/", simple: true, prefix: true), "person" => TermDefinition.new("person", id: "http://www.w3.org/ns/person#", simple: true, prefix: true), "pext" => TermDefinition.new("pext", id: "http://www.ontotext.com/proton/protonext#", simple: true, prefix: true), + "pfeepsa" => TermDefinition.new("pfeepsa", id: "https://w3id.org/pfeepsa#", simple: true, prefix: true), "phdd" => TermDefinition.new("phdd", id: "http://rdf-vocabulary.ddialliance.org/phdd#", simple: true, prefix: true), + "pico" => TermDefinition.new("pico", id: "http://data.cochrane.org/ontologies/pico/", simple: true, prefix: true), "place" => TermDefinition.new("place", id: "http://purl.org/ontology/places#", simple: true, prefix: true), "plink" => TermDefinition.new("plink", id: "http://cedric.cnam.fr/isid/ontologies/PersonLink.owl#", simple: true, prefix: true), "plo" => TermDefinition.new("plo", id: "http://purl.org/net/po#", simple: true, prefix: true), @@ -538,12 +546,14 @@ class JSON::LD::Context "ru" => TermDefinition.new("ru", id: "http://purl.org/imbi/ru-meta.owl#", simple: true, prefix: true), "ruto" => TermDefinition.new("ruto", id: "http://rdfunit.aksw.org/ns/core#", simple: true, prefix: true), "s4ac" => TermDefinition.new("s4ac", id: "http://ns.inria.fr/s4ac/v2#", simple: true, prefix: true), + "s4bldg" => TermDefinition.new("s4bldg", id: "https://w3id.org/def/saref4bldg#", simple: true, prefix: true), "s4ee" => TermDefinition.new("s4ee", id: "https://w3id.org/saref4ee#", simple: true, prefix: true), "sam" => TermDefinition.new("sam", id: "http://def.seegrid.csiro.au/isotc211/iso19156/2011/sampling#", simple: true, prefix: true), "samfl" => TermDefinition.new("samfl", id: "http://def.seegrid.csiro.au/ontology/om/sam-lite#", simple: true, prefix: true), "san-lod" => TermDefinition.new("san-lod", id: "http://dati.san.beniculturali.it/SAN/", simple: true, prefix: true), "sao" => TermDefinition.new("sao", id: "http://salt.semanticauthoring.org/ontologies/sao#", simple: true, prefix: true), "saref" => TermDefinition.new("saref", id: "https://w3id.org/saref#", simple: true, prefix: true), + "saref4agri" => TermDefinition.new("saref4agri", id: "https://w3id.org/def/saref4agri#", simple: true, prefix: true), "saws" => TermDefinition.new("saws", id: "http://purl.org/saws/ontology#", simple: true, prefix: true), "schema" => TermDefinition.new("schema", id: "http://schema.org/", simple: true, prefix: true), "scip" => TermDefinition.new("scip", id: "http://lod.taxonconcept.org/ontology/sci_people.owl#", simple: true, prefix: true), @@ -621,10 +631,12 @@ class JSON::LD::Context "tag" => TermDefinition.new("tag", id: "http://www.holygoat.co.uk/owl/redwood/0.1/tags/", simple: true, prefix: true), "tao" => TermDefinition.new("tao", id: "http://vocab.deri.ie/tao#", simple: true, prefix: true), "taxon" => TermDefinition.new("taxon", id: "http://purl.org/biodiversity/taxon/", simple: true, prefix: true), + "tb" => TermDefinition.new("tb", id: "https://w3id.org/timebank#", simple: true, prefix: true), "td" => TermDefinition.new("td", id: "https://www.w3.org/2019/wot/td#", simple: true, prefix: true), "te" => TermDefinition.new("te", id: "http://www.w3.org/2006/time-entry#", simple: true, prefix: true), "teach" => TermDefinition.new("teach", id: "http://linkedscience.org/teach/ns#", simple: true, prefix: true), "test" => TermDefinition.new("test", id: "http://www.w3.org/2006/03/test-description#", simple: true, prefix: true), + "tfo" => TermDefinition.new("tfo", id: "https://privatealpha.com/ontology/transformation/1#", simple: true, prefix: true), "theatre" => TermDefinition.new("theatre", id: "http://purl.org/theatre#", simple: true, prefix: true), "thors" => TermDefinition.new("thors", id: "http://resource.geosciml.org/ontology/timescale/thors#", simple: true, prefix: true), "ti" => TermDefinition.new("ti", id: "http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#", simple: true, prefix: true), diff --git a/lib/json/ld/preloaded/oa.rb b/lib/json/ld/preloaded/oa.rb index 05587d3..eade39d 100644 --- a/lib/json/ld/preloaded/oa.rb +++ b/lib/json/ld/preloaded/oa.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://www.w3.org/ns/oa") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "as" => TermDefinition.new("as", id: "http://www.w3.org/ns/activitystreams#", simple: true, prefix: true), "comment" => TermDefinition.new("comment", id: "http://www.w3.org/2000/01/rdf-schema#comment", simple: true), "creator" => TermDefinition.new("creator", id: "http://purl.org/dc/terms/creator", simple: true), diff --git a/lib/json/ld/preloaded/prefix.rb b/lib/json/ld/preloaded/prefix.rb index f9bad6f..82b773e 100644 --- a/lib/json/ld/preloaded/prefix.rb +++ b/lib/json/ld/preloaded/prefix.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://prefix.cc/context") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "aair" => TermDefinition.new("aair", id: "http://xmlns.notu.be/aair#", simple: true, prefix: true), "aapi" => TermDefinition.new("aapi", id: "http://rdf.alchemyapi.com/rdf/v1/s/aapi-schema#", simple: true, prefix: true), "aat" => TermDefinition.new("aat", id: "http://vocab.getty.edu/aat/", simple: true, prefix: true), @@ -142,6 +142,7 @@ class JSON::LD::Context "bds" => TermDefinition.new("bds", id: "http://www.bigdata.com/rdf/search#", simple: true, prefix: true), "beer" => TermDefinition.new("beer", id: "http://beer.com/", simple: true, prefix: true), "being" => TermDefinition.new("being", id: "http://purl.org/ontomedia/ext/common/being#", simple: true, prefix: true), + "beo" => TermDefinition.new("beo", id: "http://pi.pauwel.be/voc/buildingelement#", simple: true, prefix: true), "besluit" => TermDefinition.new("besluit", id: "http://data.vlaanderen.be/ns/besluit#", simple: true, prefix: true), "beth" => TermDefinition.new("beth", id: "http://www.google.com/", simple: true, prefix: true), "bevon" => TermDefinition.new("bevon", id: "http://rdfs.co/bevon/", simple: true, prefix: true), @@ -169,6 +170,7 @@ class JSON::LD::Context "bioc" => TermDefinition.new("bioc", id: "http://deductions.github.io/biological-collections.owl.ttl#", simple: true, prefix: true), "biocore" => TermDefinition.new("biocore", id: "http://bio2rdf.org/core#", simple: true, prefix: true), "bioentity" => TermDefinition.new("bioentity", id: "http://bioentity.io/vocab/", simple: true, prefix: true), + "biogrid" => TermDefinition.new("biogrid", id: "http://thebiogrid.org/", simple: true, prefix: true), "biol" => TermDefinition.new("biol", id: "http://purl.org/NET/biol/ns#", simple: true, prefix: true), "biolink" => TermDefinition.new("biolink", id: "https://w3id.org/biolink/vocab/", simple: true, prefix: true), "biopax" => TermDefinition.new("biopax", id: "http://www.biopax.org/release/biopax-level3.owl#", simple: true, prefix: true), @@ -176,12 +178,14 @@ class JSON::LD::Context "bioskos" => TermDefinition.new("bioskos", id: "http://eulersharp.sourceforge.net/2003/03swap/bioSKOSSchemes#", simple: true, prefix: true), "biotop" => TermDefinition.new("biotop", id: "http://purl.org/biotop/biotop.owl#", simple: true, prefix: true), "biro" => TermDefinition.new("biro", id: "http://purl.org/spar/biro/", simple: true, prefix: true), + "birthdate" => TermDefinition.new("birthdate", id: "http://schema.org/birthDate/", simple: true, prefix: true), "bis" => TermDefinition.new("bis", id: "http://bis.270a.info/dataset/", simple: true, prefix: true), "bitl" => TermDefinition.new("bitl", id: "http://lib.bit.edu.cn/ontology/1.0/", simple: true, prefix: true), "bk" => TermDefinition.new("bk", id: "http://www.provbook.org/ns/#", simple: true, prefix: true), "bkb" => TermDefinition.new("bkb", id: "https://budayakb.cs.ui.ac.id/ns#", simple: true, prefix: true), "bl" => TermDefinition.new("bl", id: "https://w3id.org/biolink/vocab/", simple: true, prefix: true), "bld" => TermDefinition.new("bld", id: "http://biglinkeddata.com/", simple: true, prefix: true), + "bldont" => TermDefinition.new("bldont", id: "http://ont.biglinkeddata.com/", simple: true, prefix: true), "blt" => TermDefinition.new("blt", id: "http://www.bl.uk/schemas/bibliographic/blterms#", simple: true, prefix: true), "bm" => TermDefinition.new("bm", id: "http://bio2rdf.org/", simple: true, prefix: true), "bmo" => TermDefinition.new("bmo", id: "http://collection.britishmuseum.org/id/ontology/", simple: true, prefix: true), @@ -198,7 +202,7 @@ class JSON::LD::Context "bperson" => TermDefinition.new("bperson", id: "http://data.vlaanderen.be/ns/persoon#", simple: true, prefix: true), "bpo" => TermDefinition.new("bpo", id: "https://w3id.org/bpo#", simple: true, prefix: true), "br" => TermDefinition.new("br", id: "http://vocab.deri.ie/br#", simple: true, prefix: true), - "brick" => TermDefinition.new("brick", id: "http://brickschema.org/schema/1.0.3/", simple: true, prefix: true), + "brick" => TermDefinition.new("brick", id: "https://brickschema.org/schema/1.1/Brick#", simple: true, prefix: true), "bridge" => TermDefinition.new("bridge", id: "http://purl.org/vocommons/bridge#", simple: true, prefix: true), "brk" => TermDefinition.new("brk", id: "http://brk.basisregistraties.overheid.nl/def/brk#", simple: true, prefix: true), "brt" => TermDefinition.new("brt", id: "http://brt.basisregistraties.overheid.nl/def/top10nl#", simple: true, prefix: true), @@ -220,6 +224,7 @@ class JSON::LD::Context "camelot" => TermDefinition.new("camelot", id: "http://vocab.ox.ac.uk/camelot#", simple: true, prefix: true), "campsite" => TermDefinition.new("campsite", id: "http://www.openlinksw.com/campsites/schema#", simple: true, prefix: true), "cao" => TermDefinition.new("cao", id: "http://purl.org/makolab/caont/", simple: true, prefix: true), + "capes" => TermDefinition.new("capes", id: "http://vocab.capes.gov.br/def/vcav#", simple: true, prefix: true), "caplibacl" => TermDefinition.new("caplibacl", id: "http://schemas.capita-libraries.co.uk/2015/acl/schema#", simple: true, prefix: true), "card" => TermDefinition.new("card", id: "http://www.ashutosh.com/test/", simple: true, prefix: true), "care" => TermDefinition.new("care", id: "http://eulersharp.sourceforge.net/2003/03swap/care#", simple: true, prefix: true), @@ -307,6 +312,7 @@ class JSON::LD::Context "company" => TermDefinition.new("company", id: "http://intellimind.io/ns/company#", simple: true, prefix: true), "compass" => TermDefinition.new("compass", id: "http://purl.org/net/compass#", simple: true, prefix: true), "composer" => TermDefinition.new("composer", id: "http://dbpedia.org/ontology/composer/", simple: true, prefix: true), + "compub" => TermDefinition.new("compub", id: "https://sireneld.io/vocab/compub#", simple: true, prefix: true), "con" => TermDefinition.new("con", id: "http://www.w3.org/2000/10/swap/pim/contact#", simple: true, prefix: true), "condition" => TermDefinition.new("condition", id: "http://www.kinjal.com/condition:", simple: true, prefix: true), "conf" => TermDefinition.new("conf", id: "http://richard.cyganiak.de/2007/pubby/config.rdf#", simple: true, prefix: true), @@ -480,6 +486,8 @@ class JSON::LD::Context "deps" => TermDefinition.new("deps", id: "http://ontologi.es/doap-deps#", simple: true, prefix: true), "derecho" => TermDefinition.new("derecho", id: "http://purl.org/derecho#", simple: true, prefix: true), "devuan" => TermDefinition.new("devuan", id: "https://devuan.net.br/", simple: true, prefix: true), + "dfc" => TermDefinition.new("dfc", id: "http://datafoodconsortium.org/ontologies/DFC_FullModel.owl#", simple: true, prefix: true), + "dfcb" => TermDefinition.new("dfcb", id: "http://datafoodconsortium.org/ontologies/DFC_BusinessOntology.owl#", simple: true, prefix: true), "dgfoaf" => TermDefinition.new("dgfoaf", id: "http://west.uni-koblenz.de/ontologies/2010/07/dgfoaf.owl#", simple: true, prefix: true), "dgfr" => TermDefinition.new("dgfr", id: "http://colin.maudry.com/ontologies/dgfr#", simple: true, prefix: true), "dgtwc" => TermDefinition.new("dgtwc", id: "http://data-gov.tw.rpi.edu/2009/data-gov-twc.rdf#", simple: true, prefix: true), @@ -629,6 +637,7 @@ class JSON::LD::Context "esair" => TermDefinition.new("esair", id: "http://vocab.linkeddata.es/datosabiertos/def/medio-ambiente/calidad-aire#", simple: true, prefix: true), "esaloj" => TermDefinition.new("esaloj", id: "http://vocab.linkeddata.es/datosabiertos/def/turismo/alojamiento#", simple: true, prefix: true), "esapar" => TermDefinition.new("esapar", id: "http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/aparcamiento#", simple: true, prefix: true), + "esbici" => TermDefinition.new("esbici", id: "http://vocab.ciudadesabiertas.es/def/transporte/bicicleta-publica#", simple: true, prefix: true), "escjr" => TermDefinition.new("escjr", id: "http://vocab.linkeddata.es/datosabiertos/def/urbanismo-infraestructuras/callejero#", simple: true, prefix: true), "esco" => TermDefinition.new("esco", id: "http://data.europa.eu/esco/model#", simple: true, prefix: true), "escom" => TermDefinition.new("escom", id: "http://vocab.linkeddata.es/datosabiertos/def/comercio/tejidoComercial#", simple: true, prefix: true), @@ -799,10 +808,12 @@ class JSON::LD::Context "gf" => TermDefinition.new("gf", id: "http://def.seegrid.csiro.au/isotc211/iso19109/2005/feature#", simple: true, prefix: true), "gfo" => TermDefinition.new("gfo", id: "http://www.onto-med.de/ontologies/gfo.owl#", simple: true, prefix: true), "gg" => TermDefinition.new("gg", id: "http://www.gemeentegeschiedenis.nl/gg-schema#", simple: true, prefix: true), + "ggbn" => TermDefinition.new("ggbn", id: "http://data.ggbn.org/schemas/ggbn/terms/", simple: true, prefix: true), "gist" => TermDefinition.new("gist", id: "http://ontologies.semanticarts.com/gist/", simple: true, prefix: true), "giving" => TermDefinition.new("giving", id: "http://ontologi.es/giving#", simple: true, prefix: true), "gl" => TermDefinition.new("gl", id: "http://schema.geolink.org/", simple: true, prefix: true), "gldp" => TermDefinition.new("gldp", id: "http://www.w3.org/ns/people#", simple: true, prefix: true), + "gleio" => TermDefinition.new("gleio", id: "http://lei.info/gleio/", simple: true, prefix: true), "globalcube" => TermDefinition.new("globalcube", id: "http://kalmar32.fzi.de/triples/global-cube.ttl#", simple: true, prefix: true), "glview" => TermDefinition.new("glview", id: "http://schema.geolink.org/dev/view/", simple: true, prefix: true), "glycan" => TermDefinition.new("glycan", id: "http://purl.jp/bio/12/glyco/glycan#", simple: true, prefix: true), @@ -816,7 +827,7 @@ class JSON::LD::Context "gnm" => TermDefinition.new("gnm", id: "http://www.geonames.org/ontology/mappings/", simple: true, prefix: true), "gns" => TermDefinition.new("gns", id: "http://sws.geonames.org/", simple: true, prefix: true), "gnvc" => TermDefinition.new("gnvc", id: "http://purl.org/gc/", simple: true, prefix: true), - "go" => TermDefinition.new("go", id: "http://www.geneontology.org/go#", simple: true, prefix: true), + "go" => TermDefinition.new("go", id: "http://purl.org/obo/owl/GO#", simple: true, prefix: true), "goaf" => TermDefinition.new("goaf", id: "http://goaf.fr/goaf#", simple: true, prefix: true), "gob" => TermDefinition.new("gob", id: "http://purl.org/ontology/last-fm/", simple: true, prefix: true), "gobierno" => TermDefinition.new("gobierno", id: "http://www.gobierno.es/gobierno/", simple: true, prefix: true), @@ -863,6 +874,7 @@ class JSON::LD::Context "hcard" => TermDefinition.new("hcard", id: "http://purl.org/uF/hCard/terms/", simple: true, prefix: true), "hcterms" => TermDefinition.new("hcterms", id: "http://purl.org/uF/hCard/terms/", simple: true, prefix: true), "hctl" => TermDefinition.new("hctl", id: "https://www.w3.org/2019/wot/hypermedia#", simple: true, prefix: true), + "hdgi" => TermDefinition.new("hdgi", id: "https://w3id.org/hdgi#", simple: true, prefix: true), "hdo" => TermDefinition.new("hdo", id: "http://www.samos.gr/ontologies/helpdeskOnto.owl#", simple: true, prefix: true), "health" => TermDefinition.new("health", id: "http://purl.org/twc/health/vocab/", simple: true, prefix: true), "healthcare" => TermDefinition.new("healthcare", id: "http://www.agfa.com/w3c/2009/healthCare#", simple: true, prefix: true), @@ -911,6 +923,7 @@ class JSON::LD::Context "ido" => TermDefinition.new("ido", id: "http://purl.obolibrary.org/obo/ido.owl#", simple: true, prefix: true), "idot" => TermDefinition.new("idot", id: "http://identifiers.org/idot/", simple: true, prefix: true), "ids" => TermDefinition.new("ids", id: "https://w3id.org/idsa/core/", simple: true, prefix: true), + "idsc" => TermDefinition.new("idsc", id: "https://w3id.org/idsa/code/", simple: true, prefix: true), "ifc" => TermDefinition.new("ifc", id: "http://ifcowl.openbimstandards.org/IFC2X3_Final#", simple: true, prefix: true), "ifcowl" => TermDefinition.new("ifcowl", id: "http://www.buildingsmart-tech.org/ifcOWL/IFC4_ADD2#", simple: true, prefix: true), "igeo" => TermDefinition.new("igeo", id: "http://rdf.insee.fr/def/geo#", simple: true, prefix: true), @@ -1167,6 +1180,7 @@ class JSON::LD::Context "maso" => TermDefinition.new("maso", id: "http://securitytoolbox.appspot.com/MASO#", simple: true, prefix: true), "master1" => TermDefinition.new("master1", id: "http://idl.u-grenoble3.fr/", simple: true, prefix: true), "math" => TermDefinition.new("math", id: "http://www.w3.org/2000/10/swap/math#", simple: true, prefix: true), + "matvoc" => TermDefinition.new("matvoc", id: "http://stream-ontology.com/matvoc/", simple: true, prefix: true), "mb" => TermDefinition.new("mb", id: "http://dbtune.org/musicbrainz/resource/instrument/", simple: true, prefix: true), "mbgd" => TermDefinition.new("mbgd", id: "http://mbgd.genome.ad.jp/owl/mbgd.owl#", simple: true, prefix: true), "mbkeys" => TermDefinition.new("mbkeys", id: "https://pastebin.com/ThBfphb8#", simple: true, prefix: true), @@ -1188,7 +1202,7 @@ class JSON::LD::Context "merge" => TermDefinition.new("merge", id: "http://jazz.net/ns/lqe/merge/", simple: true, prefix: true), "mesh" => TermDefinition.new("mesh", id: "http://id.nlm.nih.gov/mesh/", simple: true, prefix: true), "meshv" => TermDefinition.new("meshv", id: "http://id.nlm.nih.gov/mesh/vocab#", simple: true, prefix: true), - "meta" => TermDefinition.new("meta", id: "http://www.openrdf.org/rdf/2009/metadata#", simple: true, prefix: true), + "meta" => TermDefinition.new("meta", id: "https://krr.triply.cc/krr/sameas-meta/def/", simple: true, prefix: true), "metadata" => TermDefinition.new("metadata", id: "http://purl.oreilly.com/ns/meta/", simple: true, prefix: true), "metalex" => TermDefinition.new("metalex", id: "http://www.metalex.eu/schema/1.0#", simple: true, prefix: true), "meteo" => TermDefinition.new("meteo", id: "http://purl.org/ns/meteo#", simple: true, prefix: true), @@ -1210,6 +1224,7 @@ class JSON::LD::Context "mmf" => TermDefinition.new("mmf", id: "http://linkedmultimedia.org/sparql-mm/ns/1.0.0/function#", simple: true, prefix: true), "mml" => TermDefinition.new("mml", id: "http://www.w3.org/1998/Math/MathML/", simple: true, prefix: true), "mmm" => TermDefinition.new("mmm", id: "http://www.mico-project.eu/ns/mmm/2.0/schema#", simple: true, prefix: true), + "mmms" => TermDefinition.new("mmms", id: "http://ldf.fi/schema/mmm/", simple: true, prefix: true), "mmo" => TermDefinition.new("mmo", id: "http://purl.org/momayo/mmo/", simple: true, prefix: true), "mmoon" => TermDefinition.new("mmoon", id: "http://mmoon.org/mmoon/", simple: true, prefix: true), "mmt" => TermDefinition.new("mmt", id: "http://linkedmultimedia.org/sparql-mm/functions/temporal#", simple: true, prefix: true), @@ -1228,6 +1243,7 @@ class JSON::LD::Context "movie" => TermDefinition.new("movie", id: "http://data.linkedmdb.org/resource/movie/", simple: true, prefix: true), "mp" => TermDefinition.new("mp", id: "http://jicamaro.info/mp#", simple: true, prefix: true), "mpeg7" => TermDefinition.new("mpeg7", id: "http://rhizomik.net/ontologies/2005/03/Mpeg7-2001.owl#", simple: true, prefix: true), + "mpg123" => TermDefinition.new("mpg123", id: "https://devuan.net.br/wiki/mpg123/", simple: true, prefix: true), "mrel" => TermDefinition.new("mrel", id: "http://id.loc.gov/vocabulary/relators/", simple: true, prefix: true), "ms" => TermDefinition.new("ms", id: "http://purl.org/obo/owl/MS#", simple: true, prefix: true), "msm" => TermDefinition.new("msm", id: "http://iserve.kmi.open.ac.uk/ns/msm#", simple: true, prefix: true), @@ -1341,6 +1357,7 @@ class JSON::LD::Context "occult" => TermDefinition.new("occult", id: "http://data.totl.net/occult/", simple: true, prefix: true), "ocd" => TermDefinition.new("ocd", id: "http://dati.camera.it/ocd/", simple: true, prefix: true), "ocds" => TermDefinition.new("ocds", id: "http://purl.org/onto-ocds/ocds#", simple: true, prefix: true), + "ocsw" => TermDefinition.new("ocsw", id: "http://data.diekb.org/def/ocsw#", simple: true, prefix: true), "od" => TermDefinition.new("od", id: "http://purl.org/twc/vocab/opendap#", simple: true, prefix: true), "odapp" => TermDefinition.new("odapp", id: "http://vocab.deri.ie/odapp#", simple: true, prefix: true), "odapps" => TermDefinition.new("odapps", id: "http://semweb.mmlab.be/ns/odapps#", simple: true, prefix: true), @@ -1451,6 +1468,7 @@ class JSON::LD::Context "orca" => TermDefinition.new("orca", id: "http://geni-orca.renci.org/owl/topology.owl#", simple: true, prefix: true), "orcid" => TermDefinition.new("orcid", id: "http://orcid.org/", simple: true, prefix: true), "ordf" => TermDefinition.new("ordf", id: "http://purl.org/NET/ordf/", simple: true, prefix: true), + "ordo" => TermDefinition.new("ordo", id: "http://www.orpha.net/ORDO/", simple: true, prefix: true), "ore" => TermDefinition.new("ore", id: "http://www.openarchives.org/ore/terms/", simple: true, prefix: true), "org" => TermDefinition.new("org", id: "http://www.w3.org/ns/org#", simple: true, prefix: true), "organ" => TermDefinition.new("organ", id: "http://www.univalle.edu.co/ontologies/Organ#", simple: true, prefix: true), @@ -1549,7 +1567,7 @@ class JSON::LD::Context "pim" => TermDefinition.new("pim", id: "http://www.w3.org/ns/pim/space#", simple: true, prefix: true), "pimo" => TermDefinition.new("pimo", id: "http://www.semanticdesktop.org/ontologies/2007/11/01/pimo#", simple: true, prefix: true), "pineapple" => TermDefinition.new("pineapple", id: "http://hexananas.com/pineapple#", simple: true, prefix: true), - "ping" => TermDefinition.new("ping", id: "http://purl.org/net/pingback/", simple: true, prefix: true), + "ping" => TermDefinition.new("ping", id: "https://namso-gen.com/", simple: true, prefix: true), "pingback" => TermDefinition.new("pingback", id: "http://purl.org/net/pingback/", simple: true, prefix: true), "pizza" => TermDefinition.new("pizza", id: "http://www.co-ode.org/ontologies/pizza/pizza.owl#", simple: true, prefix: true), "pkgsrc" => TermDefinition.new("pkgsrc", id: "http://pkgsrc.co/schema#", simple: true, prefix: true), @@ -1584,6 +1602,7 @@ class JSON::LD::Context "pni" => TermDefinition.new("pni", id: "http://data.press.net/ontology/identifier/", simple: true, prefix: true), "pns" => TermDefinition.new("pns", id: "http://data.press.net/ontology/stuff/", simple: true, prefix: true), "pnt" => TermDefinition.new("pnt", id: "http://data.press.net/ontology/tag/", simple: true, prefix: true), + "pnv" => TermDefinition.new("pnv", id: "https://w3id.org/pnv#", simple: true, prefix: true), "po" => TermDefinition.new("po", id: "http://purl.org/ontology/po/", simple: true, prefix: true), "pobo" => TermDefinition.new("pobo", id: "http://purl.obolibrary.org/obo/", simple: true, prefix: true), "pod" => TermDefinition.new("pod", id: "https://project-open-data.cio.gov/v1.1/schema/#", simple: true, prefix: true), @@ -1673,7 +1692,7 @@ class JSON::LD::Context "quantities" => TermDefinition.new("quantities", id: "http://eulersharp.sourceforge.net/2003/03swap/quantitiesExtension#", simple: true, prefix: true), "quantity" => TermDefinition.new("quantity", id: "http://qudt.org/schema/quantity#", simple: true, prefix: true), "qud" => TermDefinition.new("qud", id: "http://qudt.org/1.1/schema/qudt#", simple: true, prefix: true), - "qudt" => TermDefinition.new("qudt", id: "http://qudt.org/1.1/schema/qudt#", simple: true, prefix: true), + "qudt" => TermDefinition.new("qudt", id: "http://qudt.org/vocab/unit#", simple: true, prefix: true), "quty" => TermDefinition.new("quty", id: "http://www.telegraphis.net/ontology/measurement/quantity#", simple: true, prefix: true), "qvoc" => TermDefinition.new("qvoc", id: "http://mlode.nlp2rdf.org/quranvocab#", simple: true, prefix: true), "r2r" => TermDefinition.new("r2r", id: "http://www4.wiwiss.fu-berlin.de/bizer/r2r/", simple: true, prefix: true), @@ -1793,6 +1812,7 @@ class JSON::LD::Context "rfd" => TermDefinition.new("rfd", id: "http://com.intrinsec//ontology#", simple: true, prefix: true), "rgml" => TermDefinition.new("rgml", id: "http://purl.org/puninj/2001/05/rgml-schema#", simple: true, prefix: true), "rich" => TermDefinition.new("rich", id: "http://rdf.data-vocabulary.org/", simple: true, prefix: true), + "rico" => TermDefinition.new("rico", id: "https://www.ica.org/standards/RiC/ontology#", simple: true, prefix: true), "rif" => TermDefinition.new("rif", id: "http://www.w3.org/2007/rif#", simple: true, prefix: true), "rimmf" => TermDefinition.new("rimmf", id: "http://rimmf.com/vocab/", simple: true, prefix: true), "rlno" => TermDefinition.new("rlno", id: "http://rdflivenews.aksw.org/ontology/", simple: true, prefix: true), @@ -1803,9 +1823,9 @@ class JSON::LD::Context "rml" => TermDefinition.new("rml", id: "http://semweb.mmlab.be/ns/rml#", simple: true, prefix: true), "rmo" => TermDefinition.new("rmo", id: "http://eatld.et.tu-dresden.de/rmo#", simple: true, prefix: true), "rnews" => TermDefinition.new("rnews", id: "http://iptc.org/std/rNews/2011-10-07#", simple: true, prefix: true), - "ro" => TermDefinition.new("ro", id: "http://purl.org/wf4ever/ro#", simple: true, prefix: true), + "ro" => TermDefinition.new("ro", id: "http://purl.org/obo/owl/ro#", simple: true, prefix: true), "roadmap" => TermDefinition.new("roadmap", id: "http://mappings.roadmap.org/", simple: true, prefix: true), - "roar" => TermDefinition.new("roar", id: "https://leonvanwissen.nl/vocab/roar/docs/", simple: true, prefix: true), + "roar" => TermDefinition.new("roar", id: "https://w3id.org/roar#", simple: true, prefix: true), "roc" => TermDefinition.new("roc", id: "https://w3id.org/ro/curate#", simple: true, prefix: true), "roevo" => TermDefinition.new("roevo", id: "http://purl.org/wf4ever/roevo#", simple: true, prefix: true), "rofch" => TermDefinition.new("rofch", id: "http://rdaregistry.info/termList/rofch/", simple: true, prefix: true), @@ -1871,6 +1891,7 @@ class JSON::LD::Context "scco" => TermDefinition.new("scco", id: "http://rdf.ebi.ac.uk/terms/surechembl#", simple: true, prefix: true), "schema" => TermDefinition.new("schema", id: "http://schema.org/", simple: true, prefix: true), "scho" => TermDefinition.new("scho", id: "http://www.scholarlydata.org/ontology/conference-ontology.owl#", simple: true, prefix: true), + "schoi" => TermDefinition.new("schoi", id: "https://w3id.org/scholarlydata/ontology/indicators-ontology.owl#", simple: true, prefix: true), "scholl" => TermDefinition.new("scholl", id: "http://menemeneml.com/school#", simple: true, prefix: true), "sci" => TermDefinition.new("sci", id: "http://data.scientology.org/ns/", simple: true, prefix: true), "scip" => TermDefinition.new("scip", id: "http://lod.taxonconcept.org/ontology/sci_people.owl#", simple: true, prefix: true), @@ -1960,6 +1981,7 @@ class JSON::LD::Context "skos" => TermDefinition.new("skos", id: "http://www.w3.org/2004/02/skos/core#", simple: true, prefix: true), "skos08" => TermDefinition.new("skos08", id: "http://www.w3.org/2008/05/skos#", simple: true, prefix: true), "skoslex" => TermDefinition.new("skoslex", id: "https://bp4mc2.org/def/skos-lex#", simple: true, prefix: true), + "skosthes" => TermDefinition.new("skosthes", id: "http://purl.org/iso25964/skos-thes#", simple: true, prefix: true), "skosxl" => TermDefinition.new("skosxl", id: "http://www.w3.org/2008/05/skos-xl#", simple: true, prefix: true), "sl" => TermDefinition.new("sl", id: "http://www.semanlink.net/2001/00/semanlink-schema#", simple: true, prefix: true), "sm" => TermDefinition.new("sm", id: "http://topbraid.org/sparqlmotion#", simple: true, prefix: true), @@ -1971,6 +1993,7 @@ class JSON::LD::Context "smxm" => TermDefinition.new("smxm", id: "http://smxm.ga/", simple: true, prefix: true), "snac" => TermDefinition.new("snac", id: "http://socialarchive.iath.virginia.edu/", simple: true, prefix: true), "snarm" => TermDefinition.new("snarm", id: "http://rdf.myexperiment.org/ontologies/snarm/", simple: true, prefix: true), + "snomedct" => TermDefinition.new("snomedct", id: "http://purl.bioontology.org/ontology/SNOMEDCT/", simple: true, prefix: true), "so" => TermDefinition.new("so", id: "http://purl.org/ontology/symbolic-music/", simple: true, prefix: true), "soall" => TermDefinition.new("soall", id: "http://sweetontology.net/sweetAll/", simple: true, prefix: true), "soap" => TermDefinition.new("soap", id: "http://www.w3.org/2003/05/soap-envelope/", simple: true, prefix: true), @@ -2336,6 +2359,7 @@ class JSON::LD::Context "trao" => TermDefinition.new("trao", id: "http://linkeddata.finki.ukim.mk/lod/ontology/tao#", simple: true, prefix: true), "travel" => TermDefinition.new("travel", id: "http://www.co-ode.org/roberts/travel.owl#", simple: true, prefix: true), "tree" => TermDefinition.new("tree", id: "https://w3id.org/tree#", simple: true, prefix: true), + "trek" => TermDefinition.new("trek", id: "https://w3id.org/trek/", simple: true, prefix: true), "trig" => TermDefinition.new("trig", id: "http://www.w3.org/2004/03/trix/rdfg-1/", simple: true, prefix: true), "tripfs" => TermDefinition.new("tripfs", id: "http://purl.org/tripfs/2010/02#", simple: true, prefix: true), "tripfs2" => TermDefinition.new("tripfs2", id: "http://purl.org/tripfs/2010/06#", simple: true, prefix: true), @@ -2438,7 +2462,7 @@ class JSON::LD::Context "vort" => TermDefinition.new("vort", id: "http://rockets.topbraid.solutions/vort/", simple: true, prefix: true), "vote" => TermDefinition.new("vote", id: "http://www.rdfabout.com/rdf/schema/vote/", simple: true, prefix: true), "vplan" => TermDefinition.new("vplan", id: "http://www.ifs.tuwien.ac.at/~miksa/ontologies/VPlan.owl#", simple: true, prefix: true), - "vra" => TermDefinition.new("vra", id: "http://simile.mit.edu/2003/10/ontologies/vraCore3#", simple: true, prefix: true), + "vra" => TermDefinition.new("vra", id: "http://purl.org/vra/", simple: true, prefix: true), "vrank" => TermDefinition.new("vrank", id: "http://purl.org/voc/vrank#", simple: true, prefix: true), "vs" => TermDefinition.new("vs", id: "http://www.w3.org/2003/06/sw-vocab-status/ns#", simple: true, prefix: true), "vsearch" => TermDefinition.new("vsearch", id: "http://vocab.sti2.at/vsearch#", simple: true, prefix: true), @@ -2470,6 +2494,7 @@ class JSON::LD::Context "wde" => TermDefinition.new("wde", id: "http://www.wikidata.org/entity/", simple: true, prefix: true), "wdr" => TermDefinition.new("wdr", id: "http://www.w3.org/2007/05/powder#", simple: true, prefix: true), "wdrs" => TermDefinition.new("wdrs", id: "http://www.w3.org/2007/05/powder-s#", simple: true, prefix: true), + "wds" => TermDefinition.new("wds", id: "http://www.wikidata.org/entity/statement/", simple: true, prefix: true), "wdt" => TermDefinition.new("wdt", id: "http://www.wikidata.org/prop/direct/", simple: true, prefix: true), "wdtn" => TermDefinition.new("wdtn", id: "http://www.wikidata.org/prop/direct-normalized/", simple: true, prefix: true), "wdv" => TermDefinition.new("wdv", id: "http://www.wikidata.org/value/", simple: true, prefix: true), diff --git a/lib/json/ld/preloaded/presentation.rb b/lib/json/ld/preloaded/presentation.rb index 368a6e9..0765965 100644 --- a/lib/json/ld/preloaded/presentation.rb +++ b/lib/json/ld/preloaded/presentation.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://iiif.io/api/presentation/2/context.json") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "as" => TermDefinition.new("as", id: "http://www.w3.org/ns/activitystreams#", simple: true, prefix: true), "attribution" => TermDefinition.new("attribution", id: "http://iiif.io/api/presentation/2#attributionLabel"), "bottom-to-top" => TermDefinition.new("bottom-to-top", id: "http://iiif.io/api/presentation/2#bottomToTopDirection", simple: true), diff --git a/lib/json/ld/preloaded/rdfa.rb b/lib/json/ld/preloaded/rdfa.rb index 71408be..fcbed9d 100644 --- a/lib/json/ld/preloaded/rdfa.rb +++ b/lib/json/ld/preloaded/rdfa.rb @@ -4,11 +4,9 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://www.w3.org/2013/json-ld-context/rdfa11") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "as" => TermDefinition.new("as", id: "https://www.w3.org/ns/activitystreams#", simple: true, prefix: true), - "cat" => TermDefinition.new("cat", id: "http://www.w3.org/ns/dcat#", simple: true, prefix: true), "cc" => TermDefinition.new("cc", id: "http://creativecommons.org/ns#", simple: true, prefix: true), - "cnt" => TermDefinition.new("cnt", id: "http://www.w3.org/2008/content#", simple: true, prefix: true), "csvw" => TermDefinition.new("csvw", id: "http://www.w3.org/ns/csvw#", simple: true, prefix: true), "ctag" => TermDefinition.new("ctag", id: "http://commontag.org/ns#", simple: true, prefix: true), "dc" => TermDefinition.new("dc", id: "http://purl.org/dc/terms/", simple: true, prefix: true), @@ -17,14 +15,12 @@ class JSON::LD::Context "dcterms" => TermDefinition.new("dcterms", id: "http://purl.org/dc/terms/", simple: true, prefix: true), "describedby" => TermDefinition.new("describedby", id: "http://www.w3.org/2007/05/powder-s#describedby", simple: true), "dqv" => TermDefinition.new("dqv", id: "http://www.w3.org/ns/dqv#", simple: true, prefix: true), - "duv" => TermDefinition.new("duv", id: "https://www.w3.org/TR/vocab-duv#", simple: true, prefix: true), - "earl" => TermDefinition.new("earl", id: "http://www.w3.org/ns/earl#", simple: true, prefix: true), + "duv" => TermDefinition.new("duv", id: "https://www.w3.org/ns/duv#", simple: true, prefix: true), "foaf" => TermDefinition.new("foaf", id: "http://xmlns.com/foaf/0.1/", simple: true, prefix: true), - "gldp" => TermDefinition.new("gldp", id: "http://www.w3.org/ns/people#", simple: true, prefix: true), "gr" => TermDefinition.new("gr", id: "http://purl.org/goodrelations/v1#", simple: true, prefix: true), "grddl" => TermDefinition.new("grddl", id: "http://www.w3.org/2003/g/data-view#", simple: true, prefix: true), - "ht" => TermDefinition.new("ht", id: "http://www.w3.org/2006/http#", simple: true, prefix: true), "ical" => TermDefinition.new("ical", id: "http://www.w3.org/2002/12/cal/icaltzd#", simple: true, prefix: true), + "jsonld" => TermDefinition.new("jsonld", id: "http://www.w3.org/ns/json-ld#", simple: true, prefix: true), "ldp" => TermDefinition.new("ldp", id: "http://www.w3.org/ns/ldp#", simple: true, prefix: true), "license" => TermDefinition.new("license", id: "http://www.w3.org/1999/xhtml/vocab#license", simple: true), "ma" => TermDefinition.new("ma", id: "http://www.w3.org/ns/ma-ont#", simple: true, prefix: true), @@ -34,7 +30,6 @@ class JSON::LD::Context "org" => TermDefinition.new("org", id: "http://www.w3.org/ns/org#", simple: true, prefix: true), "owl" => TermDefinition.new("owl", id: "http://www.w3.org/2002/07/owl#", simple: true, prefix: true), "prov" => TermDefinition.new("prov", id: "http://www.w3.org/ns/prov#", simple: true, prefix: true), - "ptr" => TermDefinition.new("ptr", id: "http://www.w3.org/2009/pointers#", simple: true, prefix: true), "qb" => TermDefinition.new("qb", id: "http://purl.org/linked-data/cube#", simple: true, prefix: true), "rdf" => TermDefinition.new("rdf", id: "http://www.w3.org/1999/02/22-rdf-syntax-ns#", simple: true, prefix: true), "rdfa" => TermDefinition.new("rdfa", id: "http://www.w3.org/ns/rdfa#", simple: true, prefix: true), diff --git a/lib/json/ld/preloaded/research.rb b/lib/json/ld/preloaded/research.rb index e9dc1a8..595c258 100644 --- a/lib/json/ld/preloaded/research.rb +++ b/lib/json/ld/preloaded/research.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("https://w3id.org/bundle/context") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "about" => TermDefinition.new("about", id: "http://www.w3.org/ns/oa#hasTarget", type_mapping: "@id"), "aggregatedBy" => TermDefinition.new("aggregatedBy", id: "http://purl.org/pav/createdBy", type_mapping: "@id"), "aggregatedOn" => TermDefinition.new("aggregatedOn", id: "http://purl.org/pav/createdOn", type_mapping: "http://www.w3.org/2001/XMLSchema#dateTime"), diff --git a/lib/json/ld/preloaded/schema.rb b/lib/json/ld/preloaded/schema.rb index 68043f7..7e5cb23 100644 --- a/lib/json/ld/preloaded/schema.rb +++ b/lib/json/ld/preloaded/schema.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://schema.org/") do - new(vocab: "http://schema.org/", term_definitions: { + new(vocab: "http://schema.org/", processingMode: "json-ld-1.1", term_definitions: { "3DModel" => TermDefinition.new("3DModel", id: "http://schema.org/3DModel"), "AMRadioChannel" => TermDefinition.new("AMRadioChannel", id: "http://schema.org/AMRadioChannel"), "APIReference" => TermDefinition.new("APIReference", id: "http://schema.org/APIReference"), @@ -85,6 +85,7 @@ class JSON::LD::Context "BankOrCreditUnion" => TermDefinition.new("BankOrCreditUnion", id: "http://schema.org/BankOrCreditUnion"), "BarOrPub" => TermDefinition.new("BarOrPub", id: "http://schema.org/BarOrPub"), "Barcode" => TermDefinition.new("Barcode", id: "http://schema.org/Barcode"), + "BasicIncome" => TermDefinition.new("BasicIncome", id: "http://schema.org/BasicIncome"), "Beach" => TermDefinition.new("Beach", id: "http://schema.org/Beach"), "BeautySalon" => TermDefinition.new("BeautySalon", id: "http://schema.org/BeautySalon"), "BedAndBreakfast" => TermDefinition.new("BedAndBreakfast", id: "http://schema.org/BedAndBreakfast"), @@ -128,7 +129,9 @@ class JSON::LD::Context "BusinessEntityType" => TermDefinition.new("BusinessEntityType", id: "http://schema.org/BusinessEntityType"), "BusinessEvent" => TermDefinition.new("BusinessEvent", id: "http://schema.org/BusinessEvent"), "BusinessFunction" => TermDefinition.new("BusinessFunction", id: "http://schema.org/BusinessFunction"), + "BusinessSupport" => TermDefinition.new("BusinessSupport", id: "http://schema.org/BusinessSupport"), "BuyAction" => TermDefinition.new("BuyAction", id: "http://schema.org/BuyAction"), + "CDCPMDRecord" => TermDefinition.new("CDCPMDRecord", id: "http://schema.org/CDCPMDRecord"), "CDFormat" => TermDefinition.new("CDFormat", id: "http://schema.org/CDFormat"), "CT" => TermDefinition.new("CT", id: "http://schema.org/CT"), "CableOrSatelliteService" => TermDefinition.new("CableOrSatelliteService", id: "http://schema.org/CableOrSatelliteService"), @@ -150,6 +153,7 @@ class JSON::LD::Context "CausesHealthAspect" => TermDefinition.new("CausesHealthAspect", id: "http://schema.org/CausesHealthAspect"), "Cemetery" => TermDefinition.new("Cemetery", id: "http://schema.org/Cemetery"), "Chapter" => TermDefinition.new("Chapter", id: "http://schema.org/Chapter"), + "CharitableIncorporatedOrganization" => TermDefinition.new("CharitableIncorporatedOrganization", id: "http://schema.org/CharitableIncorporatedOrganization"), "CheckAction" => TermDefinition.new("CheckAction", id: "http://schema.org/CheckAction"), "CheckInAction" => TermDefinition.new("CheckInAction", id: "http://schema.org/CheckInAction"), "CheckOutAction" => TermDefinition.new("CheckOutAction", id: "http://schema.org/CheckOutAction"), @@ -241,6 +245,7 @@ class JSON::LD::Context "DaySpa" => TermDefinition.new("DaySpa", id: "http://schema.org/DaySpa"), "DeactivateAction" => TermDefinition.new("DeactivateAction", id: "http://schema.org/DeactivateAction"), "DefenceEstablishment" => TermDefinition.new("DefenceEstablishment", id: "http://schema.org/DefenceEstablishment"), + "DefinedRegion" => TermDefinition.new("DefinedRegion", id: "http://schema.org/DefinedRegion"), "DefinedTerm" => TermDefinition.new("DefinedTerm", id: "http://schema.org/DefinedTerm"), "DefinedTermSet" => TermDefinition.new("DefinedTermSet", id: "http://schema.org/DefinedTermSet"), "DefinitiveLegalValue" => TermDefinition.new("DefinitiveLegalValue", id: "http://schema.org/DefinitiveLegalValue"), @@ -248,6 +253,7 @@ class JSON::LD::Context "DeliveryChargeSpecification" => TermDefinition.new("DeliveryChargeSpecification", id: "http://schema.org/DeliveryChargeSpecification"), "DeliveryEvent" => TermDefinition.new("DeliveryEvent", id: "http://schema.org/DeliveryEvent"), "DeliveryMethod" => TermDefinition.new("DeliveryMethod", id: "http://schema.org/DeliveryMethod"), + "DeliveryTimeSettings" => TermDefinition.new("DeliveryTimeSettings", id: "http://schema.org/DeliveryTimeSettings"), "Demand" => TermDefinition.new("Demand", id: "http://schema.org/Demand"), "DemoAlbum" => TermDefinition.new("DemoAlbum", id: "http://schema.org/DemoAlbum"), "Dentist" => TermDefinition.new("Dentist", id: "http://schema.org/Dentist"), @@ -269,6 +275,7 @@ class JSON::LD::Context "DigitalDocumentPermission" => TermDefinition.new("DigitalDocumentPermission", id: "http://schema.org/DigitalDocumentPermission"), "DigitalDocumentPermissionType" => TermDefinition.new("DigitalDocumentPermissionType", id: "http://schema.org/DigitalDocumentPermissionType"), "DigitalFormat" => TermDefinition.new("DigitalFormat", id: "http://schema.org/DigitalFormat"), + "DisabilitySupport" => TermDefinition.new("DisabilitySupport", id: "http://schema.org/DisabilitySupport"), "DisagreeAction" => TermDefinition.new("DisagreeAction", id: "http://schema.org/DisagreeAction"), "Discontinued" => TermDefinition.new("Discontinued", id: "http://schema.org/Discontinued"), "DiscoverAction" => TermDefinition.new("DiscoverAction", id: "http://schema.org/DiscoverAction"), @@ -403,6 +410,7 @@ class JSON::LD::Context "GiveAction" => TermDefinition.new("GiveAction", id: "http://schema.org/GiveAction"), "GlutenFreeDiet" => TermDefinition.new("GlutenFreeDiet", id: "http://schema.org/GlutenFreeDiet"), "GolfCourse" => TermDefinition.new("GolfCourse", id: "http://schema.org/GolfCourse"), + "GovernmentBenefitsType" => TermDefinition.new("GovernmentBenefitsType", id: "http://schema.org/GovernmentBenefitsType"), "GovernmentBuilding" => TermDefinition.new("GovernmentBuilding", id: "http://schema.org/GovernmentBuilding"), "GovernmentOffice" => TermDefinition.new("GovernmentOffice", id: "http://schema.org/GovernmentOffice"), "GovernmentOrganization" => TermDefinition.new("GovernmentOrganization", id: "http://schema.org/GovernmentOrganization"), @@ -416,6 +424,7 @@ class JSON::LD::Context "Gynecologic" => TermDefinition.new("Gynecologic", id: "http://schema.org/Gynecologic"), "HTML" => TermDefinition.new("HTML", id: "http://www.w3.org/1999/02/22-rdf-syntax-ns#HTML"), "HVACBusiness" => TermDefinition.new("HVACBusiness", id: "http://schema.org/HVACBusiness"), + "Hackathon" => TermDefinition.new("Hackathon", id: "http://schema.org/Hackathon"), "HairSalon" => TermDefinition.new("HairSalon", id: "http://schema.org/HairSalon"), "HalalDiet" => TermDefinition.new("HalalDiet", id: "http://schema.org/HalalDiet"), "Hardcover" => TermDefinition.new("Hardcover", id: "http://schema.org/Hardcover"), @@ -423,6 +432,7 @@ class JSON::LD::Context "Head" => TermDefinition.new("Head", id: "http://schema.org/Head"), "HealthAndBeautyBusiness" => TermDefinition.new("HealthAndBeautyBusiness", id: "http://schema.org/HealthAndBeautyBusiness"), "HealthAspectEnumeration" => TermDefinition.new("HealthAspectEnumeration", id: "http://schema.org/HealthAspectEnumeration"), + "HealthCare" => TermDefinition.new("HealthCare", id: "http://schema.org/HealthCare"), "HealthClub" => TermDefinition.new("HealthClub", id: "http://schema.org/HealthClub"), "HealthInsurancePlan" => TermDefinition.new("HealthInsurancePlan", id: "http://schema.org/HealthInsurancePlan"), "HealthPlanCostSharingSpecification" => TermDefinition.new("HealthPlanCostSharingSpecification", id: "http://schema.org/HealthPlanCostSharingSpecification"), @@ -513,6 +523,7 @@ class JSON::LD::Context "Ligament" => TermDefinition.new("Ligament", id: "http://schema.org/Ligament"), "LikeAction" => TermDefinition.new("LikeAction", id: "http://schema.org/LikeAction"), "LimitedAvailability" => TermDefinition.new("LimitedAvailability", id: "http://schema.org/LimitedAvailability"), + "LimitedByGuaranteeCharity" => TermDefinition.new("LimitedByGuaranteeCharity", id: "http://schema.org/LimitedByGuaranteeCharity"), "LinkRole" => TermDefinition.new("LinkRole", id: "http://schema.org/LinkRole"), "LiquorStore" => TermDefinition.new("LiquorStore", id: "http://schema.org/LiquorStore"), "ListItem" => TermDefinition.new("ListItem", id: "http://schema.org/ListItem"), @@ -654,6 +665,7 @@ class JSON::LD::Context "MusicVenue" => TermDefinition.new("MusicVenue", id: "http://schema.org/MusicVenue"), "MusicVideoObject" => TermDefinition.new("MusicVideoObject", id: "http://schema.org/MusicVideoObject"), "NGO" => TermDefinition.new("NGO", id: "http://schema.org/NGO"), + "NLNonprofitType" => TermDefinition.new("NLNonprofitType", id: "http://schema.org/NLNonprofitType"), "NailSalon" => TermDefinition.new("NailSalon", id: "http://schema.org/NailSalon"), "Neck" => TermDefinition.new("Neck", id: "http://schema.org/Neck"), "Nerve" => TermDefinition.new("Nerve", id: "http://schema.org/Nerve"), @@ -665,6 +677,45 @@ class JSON::LD::Context "Newspaper" => TermDefinition.new("Newspaper", id: "http://schema.org/Newspaper"), "NightClub" => TermDefinition.new("NightClub", id: "http://schema.org/NightClub"), "NoninvasiveProcedure" => TermDefinition.new("NoninvasiveProcedure", id: "http://schema.org/NoninvasiveProcedure"), + "Nonprofit501a" => TermDefinition.new("Nonprofit501a", id: "http://schema.org/Nonprofit501a"), + "Nonprofit501c1" => TermDefinition.new("Nonprofit501c1", id: "http://schema.org/Nonprofit501c1"), + "Nonprofit501c10" => TermDefinition.new("Nonprofit501c10", id: "http://schema.org/Nonprofit501c10"), + "Nonprofit501c11" => TermDefinition.new("Nonprofit501c11", id: "http://schema.org/Nonprofit501c11"), + "Nonprofit501c12" => TermDefinition.new("Nonprofit501c12", id: "http://schema.org/Nonprofit501c12"), + "Nonprofit501c13" => TermDefinition.new("Nonprofit501c13", id: "http://schema.org/Nonprofit501c13"), + "Nonprofit501c14" => TermDefinition.new("Nonprofit501c14", id: "http://schema.org/Nonprofit501c14"), + "Nonprofit501c15" => TermDefinition.new("Nonprofit501c15", id: "http://schema.org/Nonprofit501c15"), + "Nonprofit501c16" => TermDefinition.new("Nonprofit501c16", id: "http://schema.org/Nonprofit501c16"), + "Nonprofit501c17" => TermDefinition.new("Nonprofit501c17", id: "http://schema.org/Nonprofit501c17"), + "Nonprofit501c18" => TermDefinition.new("Nonprofit501c18", id: "http://schema.org/Nonprofit501c18"), + "Nonprofit501c19" => TermDefinition.new("Nonprofit501c19", id: "http://schema.org/Nonprofit501c19"), + "Nonprofit501c2" => TermDefinition.new("Nonprofit501c2", id: "http://schema.org/Nonprofit501c2"), + "Nonprofit501c20" => TermDefinition.new("Nonprofit501c20", id: "http://schema.org/Nonprofit501c20"), + "Nonprofit501c21" => TermDefinition.new("Nonprofit501c21", id: "http://schema.org/Nonprofit501c21"), + "Nonprofit501c22" => TermDefinition.new("Nonprofit501c22", id: "http://schema.org/Nonprofit501c22"), + "Nonprofit501c23" => TermDefinition.new("Nonprofit501c23", id: "http://schema.org/Nonprofit501c23"), + "Nonprofit501c24" => TermDefinition.new("Nonprofit501c24", id: "http://schema.org/Nonprofit501c24"), + "Nonprofit501c25" => TermDefinition.new("Nonprofit501c25", id: "http://schema.org/Nonprofit501c25"), + "Nonprofit501c26" => TermDefinition.new("Nonprofit501c26", id: "http://schema.org/Nonprofit501c26"), + "Nonprofit501c27" => TermDefinition.new("Nonprofit501c27", id: "http://schema.org/Nonprofit501c27"), + "Nonprofit501c28" => TermDefinition.new("Nonprofit501c28", id: "http://schema.org/Nonprofit501c28"), + "Nonprofit501c3" => TermDefinition.new("Nonprofit501c3", id: "http://schema.org/Nonprofit501c3"), + "Nonprofit501c4" => TermDefinition.new("Nonprofit501c4", id: "http://schema.org/Nonprofit501c4"), + "Nonprofit501c5" => TermDefinition.new("Nonprofit501c5", id: "http://schema.org/Nonprofit501c5"), + "Nonprofit501c6" => TermDefinition.new("Nonprofit501c6", id: "http://schema.org/Nonprofit501c6"), + "Nonprofit501c7" => TermDefinition.new("Nonprofit501c7", id: "http://schema.org/Nonprofit501c7"), + "Nonprofit501c8" => TermDefinition.new("Nonprofit501c8", id: "http://schema.org/Nonprofit501c8"), + "Nonprofit501c9" => TermDefinition.new("Nonprofit501c9", id: "http://schema.org/Nonprofit501c9"), + "Nonprofit501d" => TermDefinition.new("Nonprofit501d", id: "http://schema.org/Nonprofit501d"), + "Nonprofit501e" => TermDefinition.new("Nonprofit501e", id: "http://schema.org/Nonprofit501e"), + "Nonprofit501f" => TermDefinition.new("Nonprofit501f", id: "http://schema.org/Nonprofit501f"), + "Nonprofit501k" => TermDefinition.new("Nonprofit501k", id: "http://schema.org/Nonprofit501k"), + "Nonprofit501n" => TermDefinition.new("Nonprofit501n", id: "http://schema.org/Nonprofit501n"), + "Nonprofit501q" => TermDefinition.new("Nonprofit501q", id: "http://schema.org/Nonprofit501q"), + "Nonprofit527" => TermDefinition.new("Nonprofit527", id: "http://schema.org/Nonprofit527"), + "NonprofitANBI" => TermDefinition.new("NonprofitANBI", id: "http://schema.org/NonprofitANBI"), + "NonprofitSBBI" => TermDefinition.new("NonprofitSBBI", id: "http://schema.org/NonprofitSBBI"), + "NonprofitType" => TermDefinition.new("NonprofitType", id: "http://schema.org/NonprofitType"), "Nose" => TermDefinition.new("Nose", id: "http://schema.org/Nose"), "NotInForce" => TermDefinition.new("NotInForce", id: "http://schema.org/NotInForce"), "NotYetRecruiting" => TermDefinition.new("NotYetRecruiting", id: "http://schema.org/NotYetRecruiting"), @@ -686,6 +737,7 @@ class JSON::LD::Context "OfferForLease" => TermDefinition.new("OfferForLease", id: "http://schema.org/OfferForLease"), "OfferForPurchase" => TermDefinition.new("OfferForPurchase", id: "http://schema.org/OfferForPurchase"), "OfferItemCondition" => TermDefinition.new("OfferItemCondition", id: "http://schema.org/OfferItemCondition"), + "OfferShippingDetails" => TermDefinition.new("OfferShippingDetails", id: "http://schema.org/OfferShippingDetails"), "OfficeEquipmentStore" => TermDefinition.new("OfficeEquipmentStore", id: "http://schema.org/OfficeEquipmentStore"), "OfficialLegalValue" => TermDefinition.new("OfficialLegalValue", id: "http://schema.org/OfficialLegalValue"), "OfflineEventAttendanceMode" => TermDefinition.new("OfflineEventAttendanceMode", id: "http://schema.org/OfflineEventAttendanceMode"), @@ -694,6 +746,7 @@ class JSON::LD::Context "OnDemandEvent" => TermDefinition.new("OnDemandEvent", id: "http://schema.org/OnDemandEvent"), "OnSitePickup" => TermDefinition.new("OnSitePickup", id: "http://schema.org/OnSitePickup"), "Oncologic" => TermDefinition.new("Oncologic", id: "http://schema.org/Oncologic"), + "OneTimePayments" => TermDefinition.new("OneTimePayments", id: "http://schema.org/OneTimePayments"), "Online" => TermDefinition.new("Online", id: "http://schema.org/Online"), "OnlineEventAttendanceMode" => TermDefinition.new("OnlineEventAttendanceMode", id: "http://schema.org/OnlineEventAttendanceMode"), "OnlineFull" => TermDefinition.new("OnlineFull", id: "http://schema.org/OnlineFull"), @@ -726,6 +779,7 @@ class JSON::LD::Context "OverviewHealthAspect" => TermDefinition.new("OverviewHealthAspect", id: "http://schema.org/OverviewHealthAspect"), "OwnershipInfo" => TermDefinition.new("OwnershipInfo", id: "http://schema.org/OwnershipInfo"), "PET" => TermDefinition.new("PET", id: "http://schema.org/PET"), + "PaidLeave" => TermDefinition.new("PaidLeave", id: "http://schema.org/PaidLeave"), "PaintAction" => TermDefinition.new("PaintAction", id: "http://schema.org/PaintAction"), "Painting" => TermDefinition.new("Painting", id: "http://schema.org/Painting"), "PalliativeProcedure" => TermDefinition.new("PalliativeProcedure", id: "http://schema.org/PalliativeProcedure"), @@ -733,6 +787,7 @@ class JSON::LD::Context "ParcelDelivery" => TermDefinition.new("ParcelDelivery", id: "http://schema.org/ParcelDelivery"), "ParcelService" => TermDefinition.new("ParcelService", id: "http://schema.org/ParcelService"), "ParentAudience" => TermDefinition.new("ParentAudience", id: "http://schema.org/ParentAudience"), + "ParentalSupport" => TermDefinition.new("ParentalSupport", id: "http://schema.org/ParentalSupport"), "Park" => TermDefinition.new("Park", id: "http://schema.org/Park"), "ParkingFacility" => TermDefinition.new("ParkingFacility", id: "http://schema.org/ParkingFacility"), "ParkingMap" => TermDefinition.new("ParkingMap", id: "http://schema.org/ParkingMap"), @@ -791,6 +846,7 @@ class JSON::LD::Context "Pond" => TermDefinition.new("Pond", id: "http://schema.org/Pond"), "PostOffice" => TermDefinition.new("PostOffice", id: "http://schema.org/PostOffice"), "PostalAddress" => TermDefinition.new("PostalAddress", id: "http://schema.org/PostalAddress"), + "PostalCodeRangeSpecification" => TermDefinition.new("PostalCodeRangeSpecification", id: "http://schema.org/PostalCodeRangeSpecification"), "Poster" => TermDefinition.new("Poster", id: "http://schema.org/Poster"), "PotentialActionStatus" => TermDefinition.new("PotentialActionStatus", id: "http://schema.org/PotentialActionStatus"), "PreOrder" => TermDefinition.new("PreOrder", id: "http://schema.org/PreOrder"), @@ -929,6 +985,7 @@ class JSON::LD::Context "ScheduleAction" => TermDefinition.new("ScheduleAction", id: "http://schema.org/ScheduleAction"), "ScholarlyArticle" => TermDefinition.new("ScholarlyArticle", id: "http://schema.org/ScholarlyArticle"), "School" => TermDefinition.new("School", id: "http://schema.org/School"), + "SchoolDistrict" => TermDefinition.new("SchoolDistrict", id: "http://schema.org/SchoolDistrict"), "ScreeningEvent" => TermDefinition.new("ScreeningEvent", id: "http://schema.org/ScreeningEvent"), "ScreeningHealthAspect" => TermDefinition.new("ScreeningHealthAspect", id: "http://schema.org/ScreeningHealthAspect"), "Sculpture" => TermDefinition.new("Sculpture", id: "http://schema.org/Sculpture"), @@ -948,6 +1005,8 @@ class JSON::LD::Context "ServiceChannel" => TermDefinition.new("ServiceChannel", id: "http://schema.org/ServiceChannel"), "ShareAction" => TermDefinition.new("ShareAction", id: "http://schema.org/ShareAction"), "SheetMusic" => TermDefinition.new("SheetMusic", id: "http://schema.org/SheetMusic"), + "ShippingDeliveryTime" => TermDefinition.new("ShippingDeliveryTime", id: "http://schema.org/ShippingDeliveryTime"), + "ShippingRateSettings" => TermDefinition.new("ShippingRateSettings", id: "http://schema.org/ShippingRateSettings"), "ShoeStore" => TermDefinition.new("ShoeStore", id: "http://schema.org/ShoeStore"), "ShoppingCenter" => TermDefinition.new("ShoppingCenter", id: "http://schema.org/ShoppingCenter"), "ShortStory" => TermDefinition.new("ShortStory", id: "http://schema.org/ShortStory"), @@ -1059,9 +1118,14 @@ class JSON::LD::Context "Tuesday" => TermDefinition.new("Tuesday", id: "http://schema.org/Tuesday"), "TypeAndQuantityNode" => TermDefinition.new("TypeAndQuantityNode", id: "http://schema.org/TypeAndQuantityNode"), "TypesHealthAspect" => TermDefinition.new("TypesHealthAspect", id: "http://schema.org/TypesHealthAspect"), + "UKNonprofitType" => TermDefinition.new("UKNonprofitType", id: "http://schema.org/UKNonprofitType"), + "UKTrust" => TermDefinition.new("UKTrust", id: "http://schema.org/UKTrust"), "URL" => TermDefinition.new("URL", id: "http://schema.org/URL"), + "USNonprofitType" => TermDefinition.new("USNonprofitType", id: "http://schema.org/USNonprofitType"), "Ultrasound" => TermDefinition.new("Ultrasound", id: "http://schema.org/Ultrasound"), "UnRegisterAction" => TermDefinition.new("UnRegisterAction", id: "http://schema.org/UnRegisterAction"), + "UnemploymentSupport" => TermDefinition.new("UnemploymentSupport", id: "http://schema.org/UnemploymentSupport"), + "UnincorporatedAssociationCharity" => TermDefinition.new("UnincorporatedAssociationCharity", id: "http://schema.org/UnincorporatedAssociationCharity"), "UnitPriceSpecification" => TermDefinition.new("UnitPriceSpecification", id: "http://schema.org/UnitPriceSpecification"), "UnofficialLegalValue" => TermDefinition.new("UnofficialLegalValue", id: "http://schema.org/UnofficialLegalValue"), "UpdateAction" => TermDefinition.new("UpdateAction", id: "http://schema.org/UpdateAction"), @@ -1202,6 +1266,7 @@ class JSON::LD::Context "amenityFeature" => TermDefinition.new("amenityFeature", id: "http://schema.org/amenityFeature"), "amount" => TermDefinition.new("amount", id: "http://schema.org/amount"), "amountOfThisGood" => TermDefinition.new("amountOfThisGood", id: "http://schema.org/amountOfThisGood"), + "announcementLocation" => TermDefinition.new("announcementLocation", id: "http://schema.org/announcementLocation"), "annualPercentageRate" => TermDefinition.new("annualPercentageRate", id: "http://schema.org/annualPercentageRate"), "answerCount" => TermDefinition.new("answerCount", id: "http://schema.org/answerCount"), "antagonist" => TermDefinition.new("antagonist", id: "http://schema.org/antagonist"), @@ -1238,6 +1303,7 @@ class JSON::LD::Context "aspect" => TermDefinition.new("aspect", id: "http://schema.org/aspect"), "assembly" => TermDefinition.new("assembly", id: "http://schema.org/assembly"), "assemblyVersion" => TermDefinition.new("assemblyVersion", id: "http://schema.org/assemblyVersion"), + "assesses" => TermDefinition.new("assesses", id: "http://schema.org/assesses"), "associatedAnatomy" => TermDefinition.new("associatedAnatomy", id: "http://schema.org/associatedAnatomy"), "associatedArticle" => TermDefinition.new("associatedArticle", id: "http://schema.org/associatedArticle"), "associatedMedia" => TermDefinition.new("associatedMedia", id: "http://schema.org/associatedMedia"), @@ -1319,6 +1385,7 @@ class JSON::LD::Context "browserRequirements" => TermDefinition.new("browserRequirements", id: "http://schema.org/browserRequirements"), "busName" => TermDefinition.new("busName", id: "http://schema.org/busName"), "busNumber" => TermDefinition.new("busNumber", id: "http://schema.org/busNumber"), + "businessDays" => TermDefinition.new("businessDays", id: "http://schema.org/businessDays"), "businessFunction" => TermDefinition.new("businessFunction", id: "http://schema.org/businessFunction"), "buyer" => TermDefinition.new("buyer", id: "http://schema.org/buyer"), "byArtist" => TermDefinition.new("byArtist", id: "http://schema.org/byArtist"), @@ -1426,6 +1493,23 @@ class JSON::LD::Context "currency" => TermDefinition.new("currency", id: "http://schema.org/currency"), "currentExchangeRate" => TermDefinition.new("currentExchangeRate", id: "http://schema.org/currentExchangeRate"), "customer" => TermDefinition.new("customer", id: "http://schema.org/customer"), + "cutoffTime" => TermDefinition.new("cutoffTime", id: "http://schema.org/cutoffTime"), + "cvdCollectionDate" => TermDefinition.new("cvdCollectionDate", id: "http://schema.org/cvdCollectionDate"), + "cvdFacilityCounty" => TermDefinition.new("cvdFacilityCounty", id: "http://schema.org/cvdFacilityCounty"), + "cvdFacilityId" => TermDefinition.new("cvdFacilityId", id: "http://schema.org/cvdFacilityId"), + "cvdNumBeds" => TermDefinition.new("cvdNumBeds", id: "http://schema.org/cvdNumBeds"), + "cvdNumBedsOcc" => TermDefinition.new("cvdNumBedsOcc", id: "http://schema.org/cvdNumBedsOcc"), + "cvdNumC19Died" => TermDefinition.new("cvdNumC19Died", id: "http://schema.org/cvdNumC19Died"), + "cvdNumC19HOPats" => TermDefinition.new("cvdNumC19HOPats", id: "http://schema.org/cvdNumC19HOPats"), + "cvdNumC19HospPats" => TermDefinition.new("cvdNumC19HospPats", id: "http://schema.org/cvdNumC19HospPats"), + "cvdNumC19MechVentPats" => TermDefinition.new("cvdNumC19MechVentPats", id: "http://schema.org/cvdNumC19MechVentPats"), + "cvdNumC19OFMechVentPats" => TermDefinition.new("cvdNumC19OFMechVentPats", id: "http://schema.org/cvdNumC19OFMechVentPats"), + "cvdNumC19OverflowPats" => TermDefinition.new("cvdNumC19OverflowPats", id: "http://schema.org/cvdNumC19OverflowPats"), + "cvdNumICUBeds" => TermDefinition.new("cvdNumICUBeds", id: "http://schema.org/cvdNumICUBeds"), + "cvdNumICUBedsOcc" => TermDefinition.new("cvdNumICUBedsOcc", id: "http://schema.org/cvdNumICUBedsOcc"), + "cvdNumTotBeds" => TermDefinition.new("cvdNumTotBeds", id: "http://schema.org/cvdNumTotBeds"), + "cvdNumVent" => TermDefinition.new("cvdNumVent", id: "http://schema.org/cvdNumVent"), + "cvdNumVentUse" => TermDefinition.new("cvdNumVentUse", id: "http://schema.org/cvdNumVentUse"), "dataFeedElement" => TermDefinition.new("dataFeedElement", id: "http://schema.org/dataFeedElement"), "dataset" => TermDefinition.new("dataset", id: "http://schema.org/dataset"), "datasetTimeInterval" => TermDefinition.new("datasetTimeInterval", id: "http://schema.org/datasetTimeInterval", type_mapping: "http://schema.org/DateTime"), @@ -1453,6 +1537,7 @@ class JSON::LD::Context "deliveryLeadTime" => TermDefinition.new("deliveryLeadTime", id: "http://schema.org/deliveryLeadTime"), "deliveryMethod" => TermDefinition.new("deliveryMethod", id: "http://schema.org/deliveryMethod"), "deliveryStatus" => TermDefinition.new("deliveryStatus", id: "http://schema.org/deliveryStatus"), + "deliveryTime" => TermDefinition.new("deliveryTime", id: "http://schema.org/deliveryTime"), "department" => TermDefinition.new("department", id: "http://schema.org/department"), "departureAirport" => TermDefinition.new("departureAirport", id: "http://schema.org/departureAirport"), "departureBusStop" => TermDefinition.new("departureBusStop", id: "http://schema.org/departureBusStop"), @@ -1487,6 +1572,7 @@ class JSON::LD::Context "diversityPolicy" => TermDefinition.new("diversityPolicy", id: "http://schema.org/diversityPolicy", type_mapping: "@id"), "diversityStaffingReport" => TermDefinition.new("diversityStaffingReport", id: "http://schema.org/diversityStaffingReport", type_mapping: "@id"), "documentation" => TermDefinition.new("documentation", id: "http://schema.org/documentation", type_mapping: "@id"), + "doesNotShip" => TermDefinition.new("doesNotShip", id: "http://schema.org/doesNotShip"), "domainIncludes" => TermDefinition.new("domainIncludes", id: "http://schema.org/domainIncludes"), "domiciledMortgage" => TermDefinition.new("domiciledMortgage", id: "http://schema.org/domiciledMortgage"), "doorTime" => TermDefinition.new("doorTime", id: "http://schema.org/doorTime", type_mapping: "http://schema.org/DateTime"), @@ -1510,6 +1596,7 @@ class JSON::LD::Context "durationOfWarranty" => TermDefinition.new("durationOfWarranty", id: "http://schema.org/durationOfWarranty"), "duringMedia" => TermDefinition.new("duringMedia", id: "http://schema.org/duringMedia", type_mapping: "@id"), "earlyPrepaymentPenalty" => TermDefinition.new("earlyPrepaymentPenalty", id: "http://schema.org/earlyPrepaymentPenalty"), + "editEIDR" => TermDefinition.new("editEIDR", id: "http://schema.org/editEIDR"), "editor" => TermDefinition.new("editor", id: "http://schema.org/editor"), "educationRequirements" => TermDefinition.new("educationRequirements", id: "http://schema.org/educationRequirements"), "educationalAlignment" => TermDefinition.new("educationalAlignment", id: "http://schema.org/educationalAlignment"), @@ -1521,6 +1608,7 @@ class JSON::LD::Context "educationalUse" => TermDefinition.new("educationalUse", id: "http://schema.org/educationalUse"), "elevation" => TermDefinition.new("elevation", id: "http://schema.org/elevation"), "eli" => TermDefinition.new("eli", id: "http://data.europa.eu/eli/ontology#", simple: true, prefix: true), + "eligibilityToWorkRequirement" => TermDefinition.new("eligibilityToWorkRequirement", id: "http://schema.org/eligibilityToWorkRequirement"), "eligibleCustomerType" => TermDefinition.new("eligibleCustomerType", id: "http://schema.org/eligibleCustomerType"), "eligibleDuration" => TermDefinition.new("eligibleDuration", id: "http://schema.org/eligibleDuration"), "eligibleQuantity" => TermDefinition.new("eligibleQuantity", id: "http://schema.org/eligibleQuantity"), @@ -1610,6 +1698,7 @@ class JSON::LD::Context "foundingDate" => TermDefinition.new("foundingDate", id: "http://schema.org/foundingDate", type_mapping: "http://schema.org/Date"), "foundingLocation" => TermDefinition.new("foundingLocation", id: "http://schema.org/foundingLocation"), "free" => TermDefinition.new("free", id: "http://schema.org/free"), + "freeShippingThreshold" => TermDefinition.new("freeShippingThreshold", id: "http://schema.org/freeShippingThreshold"), "frequency" => TermDefinition.new("frequency", id: "http://schema.org/frequency"), "fromLocation" => TermDefinition.new("fromLocation", id: "http://schema.org/fromLocation"), "fuelCapacity" => TermDefinition.new("fuelCapacity", id: "http://schema.org/fuelCapacity"), @@ -1644,6 +1733,7 @@ class JSON::LD::Context "gettingTestedInfo" => TermDefinition.new("gettingTestedInfo", id: "http://schema.org/gettingTestedInfo", type_mapping: "@id"), "givenName" => TermDefinition.new("givenName", id: "http://schema.org/givenName"), "globalLocationNumber" => TermDefinition.new("globalLocationNumber", id: "http://schema.org/globalLocationNumber"), + "governmentBenefitsInfo" => TermDefinition.new("governmentBenefitsInfo", id: "http://schema.org/governmentBenefitsInfo"), "gracePeriod" => TermDefinition.new("gracePeriod", id: "http://schema.org/gracePeriod"), "grantee" => TermDefinition.new("grantee", id: "http://schema.org/grantee"), "greater" => TermDefinition.new("greater", id: "http://schema.org/greater"), @@ -1656,6 +1746,7 @@ class JSON::LD::Context "guideline" => TermDefinition.new("guideline", id: "http://schema.org/guideline"), "guidelineDate" => TermDefinition.new("guidelineDate", id: "http://schema.org/guidelineDate", type_mapping: "http://schema.org/Date"), "guidelineSubject" => TermDefinition.new("guidelineSubject", id: "http://schema.org/guidelineSubject"), + "handlingTime" => TermDefinition.new("handlingTime", id: "http://schema.org/handlingTime"), "hasBroadcastChannel" => TermDefinition.new("hasBroadcastChannel", id: "http://schema.org/hasBroadcastChannel"), "hasCategoryCode" => TermDefinition.new("hasCategoryCode", id: "http://schema.org/hasCategoryCode"), "hasCourseInstance" => TermDefinition.new("hasCourseInstance", id: "http://schema.org/hasCourseInstance"), @@ -1689,6 +1780,7 @@ class JSON::LD::Context "healthPlanNetworkId" => TermDefinition.new("healthPlanNetworkId", id: "http://schema.org/healthPlanNetworkId"), "healthPlanNetworkTier" => TermDefinition.new("healthPlanNetworkTier", id: "http://schema.org/healthPlanNetworkTier"), "healthPlanPharmacyCategory" => TermDefinition.new("healthPlanPharmacyCategory", id: "http://schema.org/healthPlanPharmacyCategory"), + "healthcareReportingData" => TermDefinition.new("healthcareReportingData", id: "http://schema.org/healthcareReportingData"), "height" => TermDefinition.new("height", id: "http://schema.org/height"), "highPrice" => TermDefinition.new("highPrice", id: "http://schema.org/highPrice"), "hiringOrganization" => TermDefinition.new("hiringOrganization", id: "http://schema.org/hiringOrganization"), @@ -1786,6 +1878,7 @@ class JSON::LD::Context "isRelatedTo" => TermDefinition.new("isRelatedTo", id: "http://schema.org/isRelatedTo"), "isResizable" => TermDefinition.new("isResizable", id: "http://schema.org/isResizable"), "isSimilarTo" => TermDefinition.new("isSimilarTo", id: "http://schema.org/isSimilarTo"), + "isUnlabelledFallback" => TermDefinition.new("isUnlabelledFallback", id: "http://schema.org/isUnlabelledFallback"), "isVariantOf" => TermDefinition.new("isVariantOf", id: "http://schema.org/isVariantOf"), "isbn" => TermDefinition.new("isbn", id: "http://schema.org/isbn"), "isicV4" => TermDefinition.new("isicV4", id: "http://schema.org/isicV4"), @@ -1810,6 +1903,7 @@ class JSON::LD::Context "jobLocationType" => TermDefinition.new("jobLocationType", id: "http://schema.org/jobLocationType"), "jobStartDate" => TermDefinition.new("jobStartDate", id: "http://schema.org/jobStartDate"), "jobTitle" => TermDefinition.new("jobTitle", id: "http://schema.org/jobTitle"), + "jurisdiction" => TermDefinition.new("jurisdiction", id: "http://schema.org/jurisdiction"), "keywords" => TermDefinition.new("keywords", id: "http://schema.org/keywords"), "knownVehicleDamages" => TermDefinition.new("knownVehicleDamages", id: "http://schema.org/knownVehicleDamages"), "knows" => TermDefinition.new("knows", id: "http://schema.org/knows"), @@ -1936,6 +2030,7 @@ class JSON::LD::Context "noBylinesPolicy" => TermDefinition.new("noBylinesPolicy", id: "http://schema.org/noBylinesPolicy", type_mapping: "@id"), "nonEqual" => TermDefinition.new("nonEqual", id: "http://schema.org/nonEqual"), "nonProprietaryName" => TermDefinition.new("nonProprietaryName", id: "http://schema.org/nonProprietaryName"), + "nonprofitStatus" => TermDefinition.new("nonprofitStatus", id: "http://schema.org/nonprofitStatus"), "normalRange" => TermDefinition.new("normalRange", id: "http://schema.org/normalRange"), "nsn" => TermDefinition.new("nsn", id: "http://schema.org/nsn"), "numAdults" => TermDefinition.new("numAdults", id: "http://schema.org/numAdults"), @@ -2060,6 +2155,10 @@ class JSON::LD::Context "postOfficeBoxNumber" => TermDefinition.new("postOfficeBoxNumber", id: "http://schema.org/postOfficeBoxNumber"), "postOp" => TermDefinition.new("postOp", id: "http://schema.org/postOp"), "postalCode" => TermDefinition.new("postalCode", id: "http://schema.org/postalCode"), + "postalCodeBegin" => TermDefinition.new("postalCodeBegin", id: "http://schema.org/postalCodeBegin"), + "postalCodeEnd" => TermDefinition.new("postalCodeEnd", id: "http://schema.org/postalCodeEnd"), + "postalCodePrefix" => TermDefinition.new("postalCodePrefix", id: "http://schema.org/postalCodePrefix"), + "postalCodeRange" => TermDefinition.new("postalCodeRange", id: "http://schema.org/postalCodeRange"), "potentialAction" => TermDefinition.new("potentialAction", id: "http://schema.org/potentialAction"), "preOp" => TermDefinition.new("preOp", id: "http://schema.org/preOp"), "predecessorOf" => TermDefinition.new("predecessorOf", id: "http://schema.org/predecessorOf"), @@ -2263,6 +2362,11 @@ class JSON::LD::Context "serviceUrl" => TermDefinition.new("serviceUrl", id: "http://schema.org/serviceUrl", type_mapping: "@id"), "servingSize" => TermDefinition.new("servingSize", id: "http://schema.org/servingSize"), "sharedContent" => TermDefinition.new("sharedContent", id: "http://schema.org/sharedContent"), + "shippingDestination" => TermDefinition.new("shippingDestination", id: "http://schema.org/shippingDestination"), + "shippingDetails" => TermDefinition.new("shippingDetails", id: "http://schema.org/shippingDetails"), + "shippingLabel" => TermDefinition.new("shippingLabel", id: "http://schema.org/shippingLabel"), + "shippingRate" => TermDefinition.new("shippingRate", id: "http://schema.org/shippingRate"), + "shippingSettingsLink" => TermDefinition.new("shippingSettingsLink", id: "http://schema.org/shippingSettingsLink", type_mapping: "@id"), "sibling" => TermDefinition.new("sibling", id: "http://schema.org/sibling"), "siblings" => TermDefinition.new("siblings", id: "http://schema.org/siblings"), "signDetected" => TermDefinition.new("signDetected", id: "http://schema.org/signDetected"), @@ -2351,6 +2455,7 @@ class JSON::LD::Context "targetProduct" => TermDefinition.new("targetProduct", id: "http://schema.org/targetProduct"), "targetUrl" => TermDefinition.new("targetUrl", id: "http://schema.org/targetUrl", type_mapping: "@id"), "taxID" => TermDefinition.new("taxID", id: "http://schema.org/taxID"), + "teaches" => TermDefinition.new("teaches", id: "http://schema.org/teaches"), "telephone" => TermDefinition.new("telephone", id: "http://schema.org/telephone"), "temporal" => TermDefinition.new("temporal", id: "http://schema.org/temporal"), "temporalCoverage" => TermDefinition.new("temporalCoverage", id: "http://schema.org/temporalCoverage"), @@ -2371,6 +2476,7 @@ class JSON::LD::Context "timeToComplete" => TermDefinition.new("timeToComplete", id: "http://schema.org/timeToComplete"), "tissueSample" => TermDefinition.new("tissueSample", id: "http://schema.org/tissueSample"), "title" => TermDefinition.new("title", id: "http://schema.org/title"), + "titleEIDR" => TermDefinition.new("titleEIDR", id: "http://schema.org/titleEIDR"), "toLocation" => TermDefinition.new("toLocation", id: "http://schema.org/toLocation"), "toRecipient" => TermDefinition.new("toRecipient", id: "http://schema.org/toRecipient"), "tongueWeight" => TermDefinition.new("tongueWeight", id: "http://schema.org/tongueWeight"), @@ -2393,6 +2499,8 @@ class JSON::LD::Context "trainingSalary" => TermDefinition.new("trainingSalary", id: "http://schema.org/trainingSalary"), "transFatContent" => TermDefinition.new("transFatContent", id: "http://schema.org/transFatContent"), "transcript" => TermDefinition.new("transcript", id: "http://schema.org/transcript"), + "transitTime" => TermDefinition.new("transitTime", id: "http://schema.org/transitTime"), + "transitTimeLabel" => TermDefinition.new("transitTimeLabel", id: "http://schema.org/transitTimeLabel"), "translationOfWork" => TermDefinition.new("translationOfWork", id: "http://schema.org/translationOfWork"), "translator" => TermDefinition.new("translator", id: "http://schema.org/translator"), "transmissionMethod" => TermDefinition.new("transmissionMethod", id: "http://schema.org/transmissionMethod"), diff --git a/lib/json/ld/preloaded/vcard.rb b/lib/json/ld/preloaded/vcard.rb index 96c0a76..088cc0d 100644 --- a/lib/json/ld/preloaded/vcard.rb +++ b/lib/json/ld/preloaded/vcard.rb @@ -4,7 +4,7 @@ require 'json/ld' class JSON::LD::Context add_preloaded("http://www.w3.org/2006/vcard/ns") do - new(term_definitions: { + new(processingMode: "json-ld-1.1", term_definitions: { "Acquaintance" => TermDefinition.new("Acquaintance", id: "http://www.w3.org/2006/vcard/ns#Acquaintance", simple: true), "Address" => TermDefinition.new("Address", id: "http://www.w3.org/2006/vcard/ns#Address", simple: true), "Agent" => TermDefinition.new("Agent", id: "http://www.w3.org/2006/vcard/ns#Agent", simple: true), diff --git a/spec/preloaded_spec.rb b/spec/preloaded_spec.rb index 8805961..d35b37c 100644 --- a/spec/preloaded_spec.rb +++ b/spec/preloaded_spec.rb @@ -2,7 +2,7 @@ $:.unshift "." require 'spec_helper' -describe JSON::LD::Context::Preloaded do +describe JSON::LD::Preloaded do { activitystreams: "https://www.w3.org/ns/activitystreams", csvw: "https://www.w3.org/ns/csvw",