ProjectJaraid / jaraid_source

Master and authority files of Project Jarāʾid
Other
1 stars 1 forks source link

Translation into Arabic script #82

Closed tillgrallert closed 3 years ago

tillgrallert commented 4 years ago

Dear @Mestyan, I think that in the medium term, we actually need to change the data model from a table to something more fitting for bibliographic data, such as <biblStruct> nodes with multiple notes for holdings, sources, comments etc. However, in order to not break your existing code for the website, I propose the following temporal solution:

For the necessary correction of the automatic translation of IJMES transcription to Arabic script, I propose to make use of a central authority file. The steps are as follows:

  1. I create a new authority file for all
    • persons
    • organizations
    • places
  2. I link all references in the master file to the authority file using private IDs
  3. I have periodical titles in the master file translated into Arabic script and added as a new column. These can be corrected with search and replace directly in the master file.
  4. I have all entries in the authority file translated into Arabic script.
  5. Data will be corrected, edited in the authority file
  6. At any point, we can pull the corresponding Arabic names of people, organizations, and places from the authority file and add them as new columns to the master file.
    • this step can be repeated ad infinitum whenever corrections have been made to the authority file
Mestyan commented 4 years ago

OK, I look forward to this solution. This will be a magnificent work and a great experiment. I am ready to step in with my lame coding and editing skills when the new columns in the master and the authority file is ready. This will be great @tillgrallert

tillgrallert commented 4 years ago

Dear @Mestyan , I just created the authority file and linked all toponyms and personal names in the master file to the authority file using a private URI scheme of jaraid:place:ID and jaraid:pers:ID, with the ID pointing to an <idno type="jaraid"> in the authority file. Since I am currently working aboard a train, I will push changes and create a pull request later today.

Mestyan commented 4 years ago

Amazing, thank you for your hard work - I will be able to check at night (EST)

On Nov 5, 2020, at 8:51 AM, Till Grallert notifications@github.com wrote:

Dear @Mestyan https://github.com/Mestyan , I just created the authority file and linked all toponyms and personal names in the master file to the authority file using a private URI scheme of jaraid:place:ID and jaraid:pers:ID, with the ID pointing to an in the authority file. Since I am currently working aboard a train, I will push changes and create a pull request later today.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ProjectJaraid/jaraid_source/issues/82#issuecomment-722390277, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFTHW4WFRFOJQPGMRT5IMCDSOKUUTANCNFSM4TKAO7VQ.

Mestyan commented 4 years ago

@tillgrallert I know you are busy with kids etc but let me know please when we can merge !

tillgrallert commented 4 years ago

@Mestyan I just made a pull request for the current state. I just travelled to Beirut and depending on whether or not there will be more quarantines, lockdowns etc., I will have plenty of time at my desk

Mestyan commented 4 years ago

issue is done, cleaning is ongoing