DOI: 10.5281/zenodo.5074632
title: People versus Books

description: This explanation pertains to the data prepared for Non sola scriptura: <em>Essays on the Qur’an and Islam in Honour of William A. Graham</em> (Routledge), Chapter by Sarah Bowen Savant, “People versus Books.” We are releasing data that was used to create for the chapter, Graphs 1 and 2 and also Tables 1-3. <strong>Note:</strong> All the data files (except the text in number 3) are in TSV format (Tab Separated Values) and any text editor or tabular data editor, such as Excel can deal with it. <strong>“IsnadFractions_PeopleversusBooks”</strong>. This file represents a filtered version of an output from Ryan Muther’s <em>isnād</em> classifier algorithm. Muther ran the algorithm in July 2020, based on the Version 2020.1.2 release of the corpus, available at: http://doi.org/10.5281/zenodo.3891466. The data file includes: author: the name of the author. died: death date of author. NB: Especially the early dates cannot be relied on. title: the title of the author’s book, from the OpenITI Corpus. length: length of the book, measured in word-tokens. isnad_fraction: the percentage of the book’s word-tokens that are made up of <em>isnād</em>s. <strong>“GALTags_PeopleversusBooks”.</strong> Books in the OpenITI were mapped by Walid A. Akef in 2018 to: Brockelmann, Carl, <em>History of the Arabic Written Traditions</em>, trans. Joep Lameer, 2 vols and 3 supplements, Leiden: Brill, 2016-2018. The file includes the following columns: id: book id, from the OpenITI Corpus. gal_tags: the GAL tags, also used in the OpenITI Corpus <strong>“0571IbnCasakir.TarikhDimashq.JK000916-ara1.mARkdown”. </strong>The Ibn ʿAsākir text file, from the Version 2020.1.2 release of the OpenITI Corpus. <strong>“NamedEntities_PeopleversusBooks”.</strong> This is a very first effort at working on named entities in Ibn ʿAsākir’s Taʾrīkh Madīnat Dimashq and represents only a tiny fraction of the surface forms of names. Most of the names pertain to persons who transmitted from Ibn Saʿd. There may be some duplicate surface forms (which does not affect the method). We use this list to replace the surface forms with transliterated values. The column description is as below: name: the normalized name. ar_name: the Arabic name, which are the surface forms. status: true (T)/false (F) values to include/exclude the cases in the replacement process. We have used true values. <strong>“SplittingTerms_PeopleversusBooks”.</strong> We started with a list of transmissive terms that R. Kevin Jaques originated and then added more terms, which include the various normalized forms of the same term. We used this list to split <em>isnād</em>s into names. <strong>“IbnSadIsnads_PeopleversusBooks”.</strong> This file includes the pieces of texts that the algorithm tags as <em>isnād</em>s in the text. We extracted the tagged pieces and made a list of <em>isnād</em>s. Almost all of the <em>isnād</em>s start with a transmissive term. We use this file to extract the names and clean some rows to generate a data table that we can use for clustering. Below are the brief description of the column: text_ID: this contains the book id from the OpenITI Corpus. This column can be ignored as we are using it for one text in this project. However, it is required in the collection of <em>isnād</em>s from multiple texts. id: a unique identifier assigned to each <em>isnād</em>. The <em>isnād</em> classifier algorithm assigns this id and can be used to identify each <em>isnād</em> in the text when required. isnad_text: the <em>isnād</em> that we extract from the text. length: length of the extracted <em>isnād</em> in tokens <strong>“IsnadNames_PeopleversusBooks”.</strong> This file is the <em>isnād</em>s list (number 5 on this list) splitted by the transmissive terms (number 4 on this list) in order to extract the names in the <em>isnād</em>s. ‌The column are the same as below: text_ID: this contains the book id from the OpenITI corpus. This column can be ignored as we are using it for one text in this project. However, it is required in the collection of <em>isnād</em>s from multiple texts. isnad_text: this column is the <em>isnād</em> that we extract from the text. ibnSad_cnt: number of times that the name Ibn Saʿd is mentioned in the corresponding <em>isnād</em>. name_at_position_X: the rest of the columns in this table include the pieces of the <em>isnād</em> that we get after splitting the <em>isnād</em>s with a list of terms. Each column contains a name or any string that appears between two transmissive terms. Some cells are empty and it is because we probably miss some transmissive terms. <strong>“IbnSadClusters_PeopleversusBooks”.</strong> This file includes clusters of <em>isnād</em>s of length six (i.e. <em>isnād</em>s that include six names). We have used the affinity propagation (AP) clustering algorithm based on the Levenstein similarity score of the names. Below is the column description: frequency: the frequency of the <em>isnād</em> in the data cluster_id: the id of the cluster to which the <em>isnād</em> belongs nameX: columns C to H include the names in <em>isnād</em> at position 1 to 6, running back to Muhammad b. Saʿd at position 6. <strong>“JK000916-ara1.mARkdown_Shamela0001686-ara1.completed”.</strong> This is the passim output from the February 2020 run (which used the same version of the corpus; Version 2020.1.2). For definition of fields in this file, please see number 10. <strong>“PassimCol-Definition_PeopleversusBooks”.</strong> Description of the columns in passim outputs.