-
Notifications
You must be signed in to change notification settings - Fork 1
Import dat
Cesta pro uložení .json souborů pro import:
/storage/app/imports
php artisan hiko:import-letters subdomain
např: php artisan hiko:import-letters kalivoda
Stáhnout příklad letter.json pro import dat (zip)
Stáhnout příklad letter.csv pro import dat (zip)
Následující tabulka obsahuje dokumentaci pro vytváření JSON souborů pro import dopisu:
| Pole | Název | Typ | Popis | Výchozí hodnota |
|---|---|---|---|---|
| created_at | Vytvořeno dne | timestamp | Datum a čas vytvoření záznamu | "0000-00-00 00:00:00" |
| updated_at | Aktualizováno dne | timestamp | Datum a čas poslední aktualizace záznamu | "0000-00-00 00:00:00" |
| date_year | Rok dopisu | int | např.: 1990, 2001, 2023 | null |
| date_month | Měsíc dopisu | int | 1-2 číslice bez nuly před číslem. Např.: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 | null |
| date_day | Den dopisu | int | 1-2 číslice bez nuly před číslem. Např.: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15...n | null |
| date_marked | Datum označené v dopise | text | Např.: dne 24. května 1937, v září 1938, 26./ 12. 927, atd | null |
| date_uncertain | Datum je nejisté | tinyint | Možné hodnoty: true/false | false |
| date_approximate | Datum je přibližné | tinyint | Možné hodnoty: true/false | false |
| date_inferred | Datum je odvozené | tinyint | Možné hodnoty: true/false | false |
| date_note | Poznámka k datu v dopise | mediumtext | Poznámka k datu v dopise | null |
| date_is_range | Datum je uvedené v rozmezí | tinyint | Možné hodnoty: true/false | false |
| range_year | Rok dopisu - rozmezí | int | Např.: 1990, 2001, 2023 | null |
| range_month | Měsíc dopisu - rozmezí | int | 1-2 číslice bez nuly před číslem. Např.: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 | null |
| range_day | Den dopisu - rozmezí | int | 1-2 číslice bez nuly před číslem. Např.: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15...n | null |
| author_inferred | Autor je odvozený | tinyint | Možné hodnoty: true/false | false |
| author_uncertain | Nejistý autor | tinyint | Možné hodnoty: true/false | false |
| author_note | Poznámka autora | mediumtext | Poznámka autora (např. "Poznámka autora") | null |
| recipient_inferred | Odvozený příjemce | tinyint | Možné hodnoty: true/false | false |
| recipient_uncertain | Nejistý příjemce | tinyint | Možné hodnoty: true/false | false |
| recipient_notes | Poznámky příjemce | mediumtext | Poznámky příjemce (např. "Poznámky příjemce") | null |
| dest_inferred | Odvozené místo určení | tinyint | Možné hodnoty: true/false | false |
| dest_uncertain | Nejisté místo určení | tinyint | Možné hodnoty: true/false | false |
| dest_note | Poznámka místa určení | mediumtext | Poznámka místa určení (např.: "Poznámka místa určení") | null |
| origin_inferred | Odvozené místo odeslání | tinyint | Možné hodnoty: true/false | false |
| origin_uncertain | Nejisté místo odeslání | tinyint | Možné hodnoty: true/false | false |
| origin_note | Poznámka místa odeslání | mediumtext | Poznámka místa odeslání (např. "Poznámka místa odeslání") | null |
| people_mentioned | Zmíněné osoby | int/array | ID zmíněných osob (např.: 1304, NEBO [3404,1304]) | null |
| copies | Manifestace a uložení | object | Manifestace a uložení | null |
| copies.ms_manifestation | MS manifestation (EMLO) | text | Možné hodnoty: E = Extract, M = MS Copy, D = MS Draft, ALS = MS Letter, O = Other, P = Printed | null |
| copies.type | Typ dokumentu | text | Možné hodnoty: calling card = Navštívenka, greeting card = Přání, invitation card = Pozvánka, letter = Dopis, picture postcard = Pohlednice, postcard = Dopisnice, telegram = Telegram, visiting card = Vizitka | null |
| copies.preservation | Uchování | text | Možné hodnoty: carbon copy / copy / draft / original / photocopy | null |
| copies.copy | Typ | text | Možné hodnoty: handwritten = rukopis, typewritten = strojopis | null |
| manifestation_notes | Poznámka k manifestaci | longtext | Poznámka k manifestaci (pokud není uvedeno, hodnota by měla být null) | null |
| copies.l_number | Číslo dopisu | longtext | Číslo dopisu (pokud není uvedeno číslo dopisu, hodnota by měla být null) | null |
| copies.repository | Repozitář | longtext | Repozitář (pokud není uvedeno, hodnota by měla být null) | null |
| copies.archive | Archiv | longtext | např.: Literární archiv Památníku národního písemnictví | null |
| copies.collection | Kolekce | longtext | např.: Táborský František | null |
| copies.signature | Podpis (Signatura) | longtext | např.: kp - Z. Wirth | null |
| copies.location_note | Poznámka k uložení | longtext | null | |
| related_resources | Související zdroje | object | Související zdroje. | null |
| related_resources.title | Název | longtext | Související zdroje (název) | null |
| related_resources.link | Odkaz | longtext | Související zdroje (URL) | null |
| abstract | Abstrakt | object | Abstrakt | null |
| abstract.en | Abstrakt (EN) | longtext | null | |
| abstract.cs | Abstrakt (CS) | longtext | null | |
| explicit | Explicit | longtext | null | |
| incipit | Incipit | longtext | null | |
| history | Historie | longtext | Vždy null pro import. | null |
| copyright | Copyright | text | null | |
| languages | Jazyky | text | Názvy jazyků oddělené středníkem v AJ | null |
| notes_private | Soukromé poznámky | longtext | null | |
| notes_public | Veřejné poznámky | longtext | null | |
| status | Status | text | Status. Možné hodnoty: publish = Veřejný dopis, draft = Soukromý dopis | null |
| keywords | Klíčová slova | array | Klíčová slova. ID klíčových slov (primary keys) (např.: [2,3]) | empty |
| l_author | Autor | int | ID autora (primary key). Např.: 3404 | null |
| recipient | Příjemce | int | ID příjemce (primary key). Např.: 1304 | null |
| authors_meta | Meta autora a příjemce | object | null | |
| authors_meta.id | ID | int | Meta autora (ID autora (primary keys)). Např.: 3404. | null |
| authors_meta.marked | Označení (jméno použité v dopise) | text | Meta autora (Označení autora použité v dopise) | null |
| authors_meta.salutation | Oslovení | text | Meta autora (Oslovení autora použité v dopise) | null |
| places_meta | Meta místa odeslání a určení | object | Meta místa odeslání a určení. | null |
| places_meta.id | ID | int | Meta místa (Místo odeslání). ID místa odeslání (primary keys). Např.: 1. | null |
| places_meta.type | Typ | text | Meta místa (Typ místa odeslání). Možné hodnoty: origin = Místo odeslání. | null |
| places_meta.marked | Označení | text | Meta místa (Označení místa odeslání) | null |
| places_meta.id | ID | int | Meta místa (Místo určení). ID místa určení (primary keys). Např.: 2. | null |
| places_meta.type | Typ | text | Meta místa (Typ místa určení). Možné hodnoty: destination = Místo určení. | null |
| places_meta.marked | Označení | text | Meta místa (Označení místa určení) | null |
php artisan hiko:import-identities subdomain
např: php artisan hiko:import-identities kalivoda
Stáhnout příklad person.json pro import dat (zip)
Stáhnout příklad person.csv pro import dat (zip)
Následující tabulka obsahuje dokumentaci pro vytváření JSON souborů pro import lidé a instituce:
| Pole | Nazev | Typ | Popis | Výchozí hodnota |
|---|---|---|---|---|
| created_at | Vytvoreno | timestamp | Datum a čas vytvoření záznamu. | "0000-00-00 00:00:00" |
| updated_at | Aktualizováno | timestamp | Datum a čas poslední aktualizace záznamu. | "0000-00-00 00:00:00" |
| name | Jméno | varchar(255) | Jméno osoby nebo instituce. | Prázdné |
| surname | Příjmení | varchar(255) | Příjmení osoby nebo název instituce. Pokud se jedná o instituci, mělo by být stejné jako jméno. | null |
| forename | Křestní jméno | varchar(255) | Křestní jméno osoby nebo null, pokud se jedná o instituci. | null |
| birth_year | Rok narození | varchar(255) | Datum narození osoby. Např.: 1990, 2001, 2023. | null |
| death_year | Rok úmrtí | varchar(255) | Datum úmrtí osoby. Např.: 1990, 2001, 2023. | null |
| note | Poznámka | text | Textová poznámka. | null |
| viaf_id | VIAF ID | varchar(255) | Identifikační číslo VIAF. | null |
| nationality | Národnost | varchar(255) | Národnost osoby. v AJ | null |
| alternative_names | Alternativní jména | longtext | Alternativní jména oddělená středníkem. | null |
| gender | Pohlaví | varchar(255) | Možné hodnoty: M = muž (male), F = žena (female). | null |
| type | Typ | varchar(255) | Možné hodnoty: person = osoba (Human), institution = instituce (Institution). | null |
| profession_short | Kategorie profesí | int | ID kategorie profesí (primární klíč). | null |
| profession_detailed | Profese | int | ID profese (primární klíč). | null |
php artisan hiko:import-professions subdomain
např: php artisan hiko:import-professions kalivoda
Stáhnout příklad profession.json pro import dat (zip)
Stáhnout příklad profession.csv pro import dat (zip)
| Pole | Nazev | Typ | Popis | Výchozí hodnota |
|---|---|---|---|---|
| namecz | Název profese (CS) | longtext | none | |
| name | Název profese (EN) | longtext | none | |
| palladio | Profese / kategorie profese | int | Možné hodnoty: 1 = kategorie profese, 0 = profese. | null |
php artisan hiko:import-places subdomain
např: php artisan hiko:import-places kalivoda
Stáhnout příklad profession.json pro import dat (zip)
Stáhnout příklad profession.csv pro import dat (zip)
| Pole | Nazev | Typ | Popis | Výchozí hodnota |
|---|---|---|---|---|
| name | Název místa | varchar(255) | v AJ | none |
| country | Země | varchar(255) | v AJ | null |
| note | Poznámka | text | null | |
| latitude | Latitude | double | null | |
| longitude | Longitude | double | null |
php artisan hiko:import-keyword subdomain
např: php artisan hiko:import-keyword kalivoda
Stáhnout příklad keyword.json pro import dat (zip)
Stáhnout příklad keyword.csv pro import dat (zip)
| Pole | Nazev | Typ | Popis | Výchozí hodnota |
|---|---|---|---|---|
| is_category | Kategorie klíčového slova | int | Možné hodnoty: 1 = kategorie klíčového slova, 0 = klíčové slovo. | null |
| namecz | Název klíčového slova (CS) | longtext | none | |
| name | Název klíčového slova (EN) | longtext | none | |
| categories | Kategorie | int | ID kategorie (primary key) | null |
php artisan hiko:import-user subdomain
např: php artisan hiko:import-user kalivoda
php artisan hiko:import-media subdomain
např: php artisan hiko:import-media kalivoda