Add Strong's dictionary reference package

This commit is contained in:
2026-07-12 07:40:57 -05:00
parent 8e5b3acc59
commit 80a4ff7b37
15 changed files with 29160 additions and 8 deletions
@@ -0,0 +1,167 @@
{
"schema_version": "librebible.resource-catalog.v1",
"project": "LibreBible",
"id": "strongs-open-scriptures",
"resource_type": "lexicon",
"title": "Strong's Hebrew and Greek Dictionaries",
"short_title": "Strong's Dictionaries",
"abbreviation": "Strong's",
"alternate_ids": [
"openscriptures/strongs"
],
"language": {
"code": "eng",
"name": "English"
},
"script": "Latn",
"canon": {
"scope": "reference",
"notes": "Dictionary entries are keyed by Hebrew and Greek Strong's numbers."
},
"contributors": [
{
"name": "James Strong",
"role": "original dictionary compiler"
},
{
"name": "Open Scriptures",
"role": "digital text maintainer and JSON provider"
}
],
"features": [
{
"id": "strongs-dictionary-entries",
"type": "lexicon",
"label": "Strong's dictionary entries",
"languages": [
"hebrew",
"aramaic",
"greek",
"eng"
],
"systems": [
"strongs"
],
"embedded": true,
"package": "packages/json/strongs-open-scriptures/entries.jsonl"
},
{
"id": "strongs-hebrew-dictionary",
"type": "dictionary",
"label": "Hebrew and Aramaic entries",
"languages": [
"hebrew",
"aramaic",
"eng"
],
"systems": [
"strongs"
],
"embedded": true,
"package": "packages/json/strongs-open-scriptures/hebrew.jsonl"
},
{
"id": "strongs-greek-dictionary",
"type": "dictionary",
"label": "Greek entries",
"languages": [
"greek",
"eng"
],
"systems": [
"strongs"
],
"embedded": true,
"package": "packages/json/strongs-open-scriptures/greek.jsonl"
}
],
"attachments": {
"included": [
{
"id": "strongs-number-definitions",
"resource_type": "lexicon",
"label": "Strong's number definitions",
"relationship": "strongs-number-to-definition",
"anchor_types": [
"strongs_number",
"word"
],
"languages": [
"hebrew",
"aramaic",
"greek",
"eng"
],
"systems": [
"strongs"
],
"source": "Open Scriptures Strong's dictionary JSON derived from Strong's public-domain dictionaries.",
"package": "packages/json/strongs-open-scriptures/entries.jsonl"
}
],
"supported_future_types": [
"morphology",
"lemma_links"
]
},
"source": {
"provider": "Open Scriptures",
"url": "https://github.com/openscriptures/strongs",
"download_url": "https://github.com/openscriptures/strongs/archive/0acd2f251c2d35ff8db2dece4e0593979d3ac223.zip",
"format": "github-archive-zip",
"upstream_id": "openscriptures/strongs",
"upstream_last_updated": "2017-04-15",
"commit": "0acd2f251c2d35ff8db2dece4e0593979d3ac223"
},
"license": {
"name": "CC-BY-SA digital edition; original Strong's dictionaries public domain",
"redistribution": true,
"share_alike": true,
"jurisdiction_notes": "The original Strong's dictionaries are public domain. The Open Scriptures JSON/digital edition identifies itself as CC-BY-SA.",
"source_license_url": "https://github.com/openscriptures/strongs",
"attribution": "Strong's Dictionaries of Hebrew and Greek, original work by James Strong; digital JSON edition by Open Scriptures.",
"restricted_notes": "Redistributed normalized package should preserve attribution and share-alike notice."
},
"catalog_display": {
"primary_features": [
"Strong's dictionary entries",
"Hebrew and Aramaic entries",
"Greek entries"
],
"summary": "Strong's Hebrew and Greek dictionary entries keyed by Strong's number for KJV word hover, click, and concordance reference views."
},
"importer": {
"name": "scripts/import-strongs.js",
"version": "0.1.0"
},
"source_manifest_file": "strongs-open-scriptures.json",
"generated_at": "2026-07-12T12:40:40.189Z",
"source_sha256": "04a2d6d0a13d75f17e562998bba7491beeed5a149909f904d12dd80aa1e47037",
"checks": {
"expected_sha256": "04a2d6d0a13d75f17e562998bba7491beeed5a149909f904d12dd80aa1e47037",
"last_checked_at": "2026-07-12T12:37:00Z"
},
"counts": {
"entries": 14197,
"dictionary_entries": 14197,
"hebrew_entries": 8674,
"greek_entries": 5523
},
"files": {
"entries_jsonl": {
"path": "entries.jsonl",
"bytes": 4943907,
"sha256": "b3d03e03592cc1c2b0a4c73ee7c9f65f325b812239119b4e3b951da37cef73f2"
},
"hebrew_jsonl": {
"path": "hebrew.jsonl",
"bytes": 3049791,
"sha256": "1e97e18fa7f7ccc26ef814751c79e08ad3fa50b0380b59c8f2b5d04149328805"
},
"greek_jsonl": {
"path": "greek.jsonl",
"bytes": 1894116,
"sha256": "4f450d8ec36066fb575e039e2152d34f6785813f059c577a02bc5ab552e13479"
}
}
}