Skip to content

Commit 2e554e6

Browse files
committed
Updates entityfacts, lov, prefix, and schema.org,
1 parent 97bd821 commit 2e554e6

File tree

4 files changed

+160
-50
lines changed

4 files changed

+160
-50
lines changed

lib/json/ld/preloaded/entityfacts.rb

Lines changed: 51 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -8,73 +8,74 @@ class JSON::LD::Context
88
"Feature" => TermDefinition.new("Feature", id: "https://purl.org/geojson/vocab#Feature", simple: true),
99
"Point" => TermDefinition.new("Point", id: "https://purl.org/geojson/vocab#Point", simple: true),
1010
"abbr" => TermDefinition.new("abbr", id: "http://dbpedia.org/ontology/abbreviation", simple: true),
11-
"academicDegree" => TermDefinition.new("academicDegree", id: "http://d-nb.info/standards/elementset/gnd#academicDegree", language_mapping: "de"),
12-
"affiliation" => TermDefinition.new("affiliation", id: "http://d-nb.info/standards/elementset/gnd#affiliation", simple: true),
13-
"architect" => TermDefinition.new("architect", id: "http://d-nb.info/standards/elementset/gnd#architect", simple: true),
14-
"associatedDate" => TermDefinition.new("associatedDate", id: "http://d-nb.info/standards/elementset/gnd#associatedDate", simple: true),
15-
"associatedPlace" => TermDefinition.new("associatedPlace", id: "http://d-nb.info/standards/elementset/gnd#associatedPlace", simple: true),
16-
"biographicalOrHistoricalInformation" => TermDefinition.new("biographicalOrHistoricalInformation", id: "http://d-nb.info/standards/elementset/gnd#biographicalOrHistoricalInformation", language_mapping: "de"),
17-
"collection" => TermDefinition.new("collection", id: "http://d-nb.info/standards/elementset/dnb#isDescribedIn", simple: true),
11+
"academicDegree" => TermDefinition.new("academicDegree", id: "https://d-nb.info/standards/elementset/gnd#academicDegree", language_mapping: "de"),
12+
"affiliation" => TermDefinition.new("affiliation", id: "https://d-nb.info/standards/elementset/gnd#affiliation", simple: true),
13+
"architect" => TermDefinition.new("architect", id: "https://d-nb.info/standards/elementset/gnd#architect", simple: true),
14+
"associatedCountry" => TermDefinition.new("associatedCountry", id: "https://d-nb.info/standards/elementset/gnd#geographicAreaCode", type_mapping: "@id"),
15+
"associatedDate" => TermDefinition.new("associatedDate", id: "https://d-nb.info/standards/elementset/gnd#associatedDate", simple: true),
16+
"associatedPlace" => TermDefinition.new("associatedPlace", id: "https://d-nb.info/standards/elementset/gnd#associatedPlace", simple: true),
17+
"biographicalOrHistoricalInformation" => TermDefinition.new("biographicalOrHistoricalInformation", id: "https://d-nb.info/standards/elementset/gnd#biographicalOrHistoricalInformation", language_mapping: "de"),
18+
"collection" => TermDefinition.new("collection", id: "https://d-nb.info/standards/elementset/dnb#isDescribedIn", simple: true),
1819
"coordinates" => TermDefinition.new("coordinates", id: "https://purl.org/geojson/vocab#coordinates", container_mapping: "@list"),
19-
"dateOfBirth" => TermDefinition.new("dateOfBirth", id: "http://d-nb.info/standards/elementset/gnd#dateOfBirth", simple: true),
20-
"dateOfBirthAndDeath" => TermDefinition.new("dateOfBirthAndDeath", id: "http://d-nb.info/standards/elementset/gnd#dateOfBirthAndDeath", simple: true),
21-
"dateOfDeath" => TermDefinition.new("dateOfDeath", id: "http://d-nb.info/standards/elementset/gnd#dateOfDeath", simple: true),
22-
"dateOfEstablishment" => TermDefinition.new("dateOfEstablishment", id: "http://d-nb.info/standards/elementset/gnd#dateOfEstablishment", simple: true),
23-
"dateOfEstablishmentAndTermination" => TermDefinition.new("dateOfEstablishmentAndTermination", id: "http://d-nb.info/standards/elementset/gnd#dateOfEstablishmentAndTermination", simple: true),
24-
"dateOfEvent" => TermDefinition.new("dateOfEvent", id: "http://d-nb.info/standards/elementset/gnd#dateOfConferenceOrEvent", simple: true),
25-
"dateOfProduction" => TermDefinition.new("dateOfProduction", id: "http://d-nb.info/standards/elementset/gnd#dateOfProduction", type_mapping: "http://www.w3.org/2001/XMLSchema#string"),
26-
"dateOfTermination" => TermDefinition.new("dateOfTermination", id: "http://d-nb.info/standards/elementset/gnd#dateOfTermination", simple: true),
20+
"dateOfBirth" => TermDefinition.new("dateOfBirth", id: "https://d-nb.info/standards/elementset/gnd#dateOfBirth", simple: true),
21+
"dateOfBirthAndDeath" => TermDefinition.new("dateOfBirthAndDeath", id: "https://d-nb.info/standards/elementset/gnd#dateOfBirthAndDeath", simple: true),
22+
"dateOfDeath" => TermDefinition.new("dateOfDeath", id: "https://d-nb.info/standards/elementset/gnd#dateOfDeath", simple: true),
23+
"dateOfEstablishment" => TermDefinition.new("dateOfEstablishment", id: "https://d-nb.info/standards/elementset/gnd#dateOfEstablishment", simple: true),
24+
"dateOfEstablishmentAndTermination" => TermDefinition.new("dateOfEstablishmentAndTermination", id: "https://d-nb.info/standards/elementset/gnd#dateOfEstablishmentAndTermination", simple: true),
25+
"dateOfEvent" => TermDefinition.new("dateOfEvent", id: "https://d-nb.info/standards/elementset/gnd#dateOfConferenceOrEvent", simple: true),
26+
"dateOfProduction" => TermDefinition.new("dateOfProduction", id: "https://d-nb.info/standards/elementset/gnd#dateOfProduction", type_mapping: "http://www.w3.org/2001/XMLSchema#string"),
27+
"dateOfTermination" => TermDefinition.new("dateOfTermination", id: "https://d-nb.info/standards/elementset/gnd#dateOfTermination", simple: true),
2728
"depiction" => TermDefinition.new("depiction", id: "http://xmlns.com/foaf/0.1/depiction", simple: true),
2829
"describedBy" => TermDefinition.new("describedBy", id: "http://www.w3.org/2007/05/powder-s#describedby", simple: true),
29-
"event" => TermDefinition.new("event", id: "http://d-nb.info/standards/elementset/gnd#ConferenceOrEvent", simple: true),
30-
"familialRelationship" => TermDefinition.new("familialRelationship", id: "http://d-nb.info/standards/elementset/gnd#familialRelationship", simple: true),
31-
"family" => TermDefinition.new("family", id: "http://d-nb.info/standards/elementset/gnd#Family", simple: true),
32-
"forename" => TermDefinition.new("forename", id: "http://d-nb.info/standards/elementset/gnd#forename", simple: true),
33-
"founder" => TermDefinition.new("founder", id: "http://d-nb.info/standards/elementset/gnd#founder", simple: true),
34-
"gender" => TermDefinition.new("gender", id: "http://d-nb.info/standards/elementset/gnd#gender", simple: true),
30+
"event" => TermDefinition.new("event", id: "https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent", simple: true),
31+
"familialRelationship" => TermDefinition.new("familialRelationship", id: "https://d-nb.info/standards/elementset/gnd#familialRelationship", simple: true),
32+
"family" => TermDefinition.new("family", id: "https://d-nb.info/standards/elementset/gnd#Family", simple: true),
33+
"forename" => TermDefinition.new("forename", id: "https://d-nb.info/standards/elementset/gnd#forename", simple: true),
34+
"founder" => TermDefinition.new("founder", id: "https://d-nb.info/standards/elementset/gnd#founder", simple: true),
35+
"gender" => TermDefinition.new("gender", id: "https://d-nb.info/standards/elementset/gnd#gender", simple: true),
3536
"geojson" => TermDefinition.new("geojson", id: "https://purl.org/geojson/vocab#", simple: true, prefix: true),
3637
"geometry" => TermDefinition.new("geometry", id: "https://purl.org/geojson/vocab#geometry", simple: true),
37-
"homepage" => TermDefinition.new("homepage", id: "http://d-nb.info/standards/elementset/gnd#homepage", simple: true),
38+
"homepage" => TermDefinition.new("homepage", id: "https://d-nb.info/standards/elementset/gnd#homepage", simple: true),
3839
"icon" => TermDefinition.new("icon", id: "http://xmlns.com/foaf/0.1/logo", simple: true),
3940
"image" => TermDefinition.new("image", id: "http://xmlns.com/foaf/0.1/img", simple: true),
40-
"isA" => TermDefinition.new("isA", id: "http://d-nb.info/standards/elementset/gnd#broaderTermInstantial", simple: true),
41-
"isPartOf" => TermDefinition.new("isPartOf", id: "http://d-nb.info/standards/elementset/gnd#hierarchicalSuperior", simple: true),
41+
"isA" => TermDefinition.new("isA", id: "https://d-nb.info/standards/elementset/gnd#broaderTermInstantial", simple: true),
42+
"isPartOf" => TermDefinition.new("isPartOf", id: "https://d-nb.info/standards/elementset/gnd#hierarchicalSuperior", simple: true),
4243
"label" => TermDefinition.new("label", id: "http://www.w3.org/2000/01/rdf-schema#label", language_mapping: "de"),
4344
"license" => TermDefinition.new("license", id: "http://purl.org/dc/terms/license", type_mapping: "@id"),
4445
"location" => TermDefinition.new("location", id: "http://purl.org/dc/terms/spatial", simple: true),
4546
"name" => TermDefinition.new("name", id: "http://xmlns.com/foaf/0.1/name", simple: true),
46-
"organisation" => TermDefinition.new("organisation", id: "http://d-nb.info/standards/elementset/gnd#CorporateBody", simple: true),
47-
"organizerOrHost" => TermDefinition.new("organizerOrHost", id: "http://d-nb.info/standards/elementset/gnd#organizerOrHost", simple: true),
48-
"periodOfActivity" => TermDefinition.new("periodOfActivity", id: "http://d-nb.info/standards/elementset/gnd#periodOfActivity", simple: true),
49-
"person" => TermDefinition.new("person", id: "http://d-nb.info/standards/elementset/gnd#Person", simple: true),
50-
"place" => TermDefinition.new("place", id: "http://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName", simple: true),
51-
"placeOfActivity" => TermDefinition.new("placeOfActivity", id: "http://d-nb.info/standards/elementset/gnd#placeOfActivity", simple: true),
52-
"placeOfBirth" => TermDefinition.new("placeOfBirth", id: "http://d-nb.info/standards/elementset/gnd#placeOfBirth", simple: true),
53-
"placeOfBusiness" => TermDefinition.new("placeOfBusiness", id: "http://d-nb.info/standards/elementset/gnd#placeOfBusiness", simple: true),
54-
"placeOfDeath" => TermDefinition.new("placeOfDeath", id: "http://d-nb.info/standards/elementset/gnd#placeOfDeath", simple: true),
55-
"placeOfEvent" => TermDefinition.new("placeOfEvent", id: "http://d-nb.info/standards/elementset/gnd#placeOfConferenceOrEvent", type_mapping: "http://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName"),
56-
"predecessor" => TermDefinition.new("predecessor", id: "http://d-nb.info/standards/elementset/gnd#predecessor", simple: true),
57-
"preferredName" => TermDefinition.new("preferredName", id: "http://d-nb.info/standards/elementset/gnd#preferredName", simple: true),
58-
"prefix" => TermDefinition.new("prefix", id: "http://d-nb.info/standards/elementset/gnd#prefix", simple: true),
59-
"professionOrOccupation" => TermDefinition.new("professionOrOccupation", id: "http://d-nb.info/standards/elementset/gnd#professionOrOccupation", simple: true),
60-
"pseudonym" => TermDefinition.new("pseudonym", id: "http://d-nb.info/standards/elementset/gnd#pseudonym", simple: true),
47+
"organisation" => TermDefinition.new("organisation", id: "https://d-nb.info/standards/elementset/gnd#CorporateBody", simple: true),
48+
"organizerOrHost" => TermDefinition.new("organizerOrHost", id: "https://d-nb.info/standards/elementset/gnd#organizerOrHost", simple: true),
49+
"periodOfActivity" => TermDefinition.new("periodOfActivity", id: "https://d-nb.info/standards/elementset/gnd#periodOfActivity", simple: true),
50+
"person" => TermDefinition.new("person", id: "https://d-nb.info/standards/elementset/gnd#Person", simple: true),
51+
"place" => TermDefinition.new("place", id: "https://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName", simple: true),
52+
"placeOfActivity" => TermDefinition.new("placeOfActivity", id: "https://d-nb.info/standards/elementset/gnd#placeOfActivity", simple: true),
53+
"placeOfBirth" => TermDefinition.new("placeOfBirth", id: "https://d-nb.info/standards/elementset/gnd#placeOfBirth", simple: true),
54+
"placeOfBusiness" => TermDefinition.new("placeOfBusiness", id: "https://d-nb.info/standards/elementset/gnd#placeOfBusiness", simple: true),
55+
"placeOfDeath" => TermDefinition.new("placeOfDeath", id: "https://d-nb.info/standards/elementset/gnd#placeOfDeath", simple: true),
56+
"placeOfEvent" => TermDefinition.new("placeOfEvent", id: "https://d-nb.info/standards/elementset/gnd#placeOfConferenceOrEvent", type_mapping: "https://d-nb.info/standards/elementset/gnd#PlaceOrGeographicName"),
57+
"predecessor" => TermDefinition.new("predecessor", id: "https://d-nb.info/standards/elementset/gnd#predecessor", simple: true),
58+
"preferredName" => TermDefinition.new("preferredName", id: "https://d-nb.info/standards/elementset/gnd#preferredName", simple: true),
59+
"prefix" => TermDefinition.new("prefix", id: "https://d-nb.info/standards/elementset/gnd#prefix", simple: true),
60+
"professionOrOccupation" => TermDefinition.new("professionOrOccupation", id: "https://d-nb.info/standards/elementset/gnd#professionOrOccupation", simple: true),
61+
"pseudonym" => TermDefinition.new("pseudonym", id: "https://d-nb.info/standards/elementset/gnd#pseudonym", simple: true),
6162
"publisher" => TermDefinition.new("publisher", id: "http://purl.org/dc/elements/1.1/publisher", simple: true),
62-
"realIdentity" => TermDefinition.new("realIdentity", id: "http://d-nb.info/standards/elementset/gnd#realIdentity", simple: true),
63-
"relatedEvent" => TermDefinition.new("relatedEvent", id: "http://d-nb.info/standards/elementset/gnd#relatedConferenceOrEvent", type_mapping: "http://d-nb.info/standards/elementset/gnd#ConferenceOrEvent"),
64-
"relatedOrganisation" => TermDefinition.new("relatedOrganisation", id: "http://d-nb.info/standards/elementset/gnd#relatedCorporateBody", simple: true),
65-
"relatedPerson" => TermDefinition.new("relatedPerson", id: "http://d-nb.info/standards/elementset/gnd#relatedPerson", type_mapping: "http://d-nb.info/standards/elementset/gnd#Person"),
66-
"relatedSubject" => TermDefinition.new("relatedSubject", id: "http://d-nb.info/standards/elementset/gnd#relatedSubjectHeading", type_mapping: "http://d-nb.info/standards/elementset/gnd#SubjectHeading"),
63+
"realIdentity" => TermDefinition.new("realIdentity", id: "https://d-nb.info/standards/elementset/gnd#realIdentity", simple: true),
64+
"relatedEvent" => TermDefinition.new("relatedEvent", id: "https://d-nb.info/standards/elementset/gnd#relatedConferenceOrEvent", type_mapping: "https://d-nb.info/standards/elementset/gnd#ConferenceOrEvent"),
65+
"relatedOrganisation" => TermDefinition.new("relatedOrganisation", id: "https://d-nb.info/standards/elementset/gnd#relatedCorporateBody", simple: true),
66+
"relatedPerson" => TermDefinition.new("relatedPerson", id: "https://d-nb.info/standards/elementset/gnd#relatedPerson", type_mapping: "https://d-nb.info/standards/elementset/gnd#Person"),
67+
"relatedSubject" => TermDefinition.new("relatedSubject", id: "https://d-nb.info/standards/elementset/gnd#relatedSubjectHeading", type_mapping: "https://d-nb.info/standards/elementset/gnd#SubjectHeading"),
6768
"sameAs" => TermDefinition.new("sameAs", id: "http://schema.org/sameAs", simple: true),
68-
"subject" => TermDefinition.new("subject", id: "http://d-nb.info/standards/elementset/gnd#SubjectHeading", simple: true),
69-
"successor" => TermDefinition.new("successor", id: "http://d-nb.info/standards/elementset/gnd#successor", simple: true),
70-
"surname" => TermDefinition.new("surname", id: "http://d-nb.info/standards/elementset/gnd#surname", simple: true),
69+
"subject" => TermDefinition.new("subject", id: "https://d-nb.info/standards/elementset/gnd#SubjectHeading", simple: true),
70+
"successor" => TermDefinition.new("successor", id: "https://d-nb.info/standards/elementset/gnd#successor", simple: true),
71+
"surname" => TermDefinition.new("surname", id: "https://d-nb.info/standards/elementset/gnd#surname", simple: true),
7172
"thumbnail" => TermDefinition.new("thumbnail", id: "http://xmlns.com/foaf/0.1/thumbnail", simple: true),
72-
"titleOfNobility" => TermDefinition.new("titleOfNobility", id: "http://d-nb.info/standards/elementset/gnd#titleOfNobility", language_mapping: "de"),
73-
"topic" => TermDefinition.new("topic", id: "http://d-nb.info/standards/elementset/gnd#topic", simple: true),
73+
"titleOfNobility" => TermDefinition.new("titleOfNobility", id: "https://d-nb.info/standards/elementset/gnd#titleOfNobility", language_mapping: "de"),
74+
"topic" => TermDefinition.new("topic", id: "https://d-nb.info/standards/elementset/gnd#topic", simple: true),
7475
"type" => TermDefinition.new("type", id: "@type", simple: true),
7576
"url" => TermDefinition.new("url", id: "http://xmlns.com/foaf/0.1/page", simple: true),
7677
"valid" => TermDefinition.new("valid", id: "http://schema.org/validFrom", type_mapping: "http://www.w3.org/2001/XMLSchema#dateTime"),
77-
"variantName" => TermDefinition.new("variantName", id: "http://d-nb.info/standards/elementset/gnd#variantName", simple: true),
78+
"variantName" => TermDefinition.new("variantName", id: "https://d-nb.info/standards/elementset/gnd#variantName", simple: true),
7879
"xsd" => TermDefinition.new("xsd", id: "http://www.w3.org/2001/XMLSchema#", simple: true, prefix: true)
7980
})
8081
end

lib/json/ld/preloaded/lov.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,7 @@ class JSON::LD::Context
352352
"moac" => TermDefinition.new("moac", id: "http://observedchange.com/moac/ns#", simple: true, prefix: true),
353353
"moat" => TermDefinition.new("moat", id: "http://moat-project.org/ns#", simple: true, prefix: true),
354354
"mod" => TermDefinition.new("mod", id: "http://www.isibang.ac.in/mod/ns#", simple: true, prefix: true),
355+
"modsci" => TermDefinition.new("modsci", id: "https://w3id.org/skgo/modsci#", simple: true, prefix: true),
355356
"mrel" => TermDefinition.new("mrel", id: "http://id.loc.gov/vocabulary/relators/", simple: true, prefix: true),
356357
"msm" => TermDefinition.new("msm", id: "http://iserve.kmi.open.ac.uk/ns/msm#", simple: true, prefix: true),
357358
"msr" => TermDefinition.new("msr", id: "http://www.telegraphis.net/ontology/measurement/measurement#", simple: true, prefix: true),
@@ -401,6 +402,7 @@ class JSON::LD::Context
401402
"olca" => TermDefinition.new("olca", id: "http://www.lingvoj.org/olca#", simple: true, prefix: true),
402403
"olo" => TermDefinition.new("olo", id: "http://purl.org/ontology/olo/core#", simple: true, prefix: true),
403404
"om" => TermDefinition.new("om", id: "http://def.seegrid.csiro.au/isotc211/iso19156/2011/observation#", simple: true, prefix: true),
405+
"omg" => TermDefinition.new("omg", id: "https://w3id.org/omg#", simple: true, prefix: true),
404406
"oml" => TermDefinition.new("oml", id: "http://def.seegrid.csiro.au/ontology/om/om-lite#", simple: true, prefix: true),
405407
"omn" => TermDefinition.new("omn", id: "http://open-multinet.info/ontology/omn#", simple: true, prefix: true),
406408
"omnfed" => TermDefinition.new("omnfed", id: "http://open-multinet.info/ontology/omn-federation#", simple: true, prefix: true),
@@ -413,6 +415,7 @@ class JSON::LD::Context
413415
"oo" => TermDefinition.new("oo", id: "http://purl.org/openorg/", simple: true, prefix: true),
414416
"op" => TermDefinition.new("op", id: "http://environment.data.gov.au/def/op#", simple: true, prefix: true),
415417
"open311" => TermDefinition.new("open311", id: "http://ontology.eil.utoronto.ca/open311#", simple: true, prefix: true),
418+
"opm" => TermDefinition.new("opm", id: "https://w3id.org/opm#", simple: true, prefix: true),
416419
"opmo" => TermDefinition.new("opmo", id: "http://openprovenance.org/model/opmo#", simple: true, prefix: true),
417420
"opmv" => TermDefinition.new("opmv", id: "http://purl.org/net/opmv/ns#", simple: true, prefix: true),
418421
"opmw" => TermDefinition.new("opmw", id: "http://www.opmw.org/ontology/", simple: true, prefix: true),

0 commit comments

Comments
 (0)