Coder Social home page Coder Social logo

satavahana-inscriptions-data's People

Contributors

aso2101 avatar wsalesky avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

damooo

satavahana-inscriptions-data's Issues

Add keywords in <profileDesc> for every inscription

Starting with Bhaja, Bedse, Karle, and Shailarvadi:

Add a <profileDesc> that contains one (only one for now) keyword identifying the type of inscription.

    <profileDesc>
      <textClass>
	<keywords>
	  <term>Donative</term>
	</keywords>
      </textClass>
    </profileDesc>

The <profileDesc> follows the <fileDesc> in the TEI header.

For possible values see here.

Standardize person data

  • Move all person entities to individual files (from listPerson.xml). Most will be in a directory named after the place where they are attested, but a few (mostly kings and other high-profile people) will be in a "Multiple" directory.
  • Determine a standard set of tags/descriptions to use in the person descriptions, alongside important "vocabulary" terms. List these on the wiki for this project.
  • Settle upon a convention for Middle Indic vs. Sanskrit names (I prefer Sanskrit names where they're possible to reconstruct, but we might do: attested name (@type="attested"); probable Middle Indic reconstruction (@xml:lang="mi" @type="reconstructed"); probable Sanskrit reconstruction (@xml:lang="sa" @type="reconstructed"). Put these conventions on the wiki.

Images outside of data collection

I think it's probably a good idea to have only text data in the satavahana-inscriptions-data package, and keep the images elsewhere. This will keep the size of the package down, and if the images are on a separate server, we'll be able to take advantage of the IIIF API (or something similar) down the road.

I don't think it's necessarily (or advisable) to move on this now, but @wsalesky, if you have any experience with integrating an eXist app with an external image collection I'd be interested to know how it works.

Redo text-critical tagging

Refer to earlier conversation with Arlo about the use of source, resp, and wit in entries.

Standardize the practice in these inscriptions: the Sannati data is already okay.

Also: possibly define sigla for bibliography keys.

Schema/form for Bibliographic elements

The bibliographic entries are all found in contextual/listBibl.xml at the moment, and (now that I've corrected the @when attribute) they all conform to the EpiDoc schema. However, it may be better to convert the <bibl> elements to <biblStruct> elements. This would probably involve a minimal number of additions to the already-existing EpiDoc schema. Below I simply describe the structure of the data that's currently there to help us make a decision.

I use the @type attribute to specify whether it is a book, article, incollection, inbook, dissertation or report. (Those are the only values currently represented.) Each of those types has different required elements:

For book: <author>+, <title> (I also have <title level="m"> but this should be changed I think), <pubPlace>, <publisher>, and <date>; <biblScope unit="vol">* and <note>* are optional.

For article: <author>+, <title level="a">, <title level="j">, <biblScope unit="vol">, (with@fromand@to), and ; `* is optional.

For dissertation: <author>, <title>, <publisher> (the university), <pubPlace>, and <date>. <note>* is optional.

For report: <title>, <publisher>, and <pubPlace> (it should really have a <date> and an <author>+, too, although the latter will be an institution). <note>* is optional.

For incollection: <author>+, <title level="a">, <title level="m">, <editor>+, <biblScope unit="pp"> with @from and @to, <publisher>, <pubPlace>, and <date>. <note>* is optional.

inbook is the same as incollection but without the requirement of <editor>+.

Each <author> and <editor> element should have the structure <name><surname></surname><forename></forename></name>. Each <date> element should have a @when attribute for sorting.

encode-uri okay?

I've made a minor change to pre-install.xql since an installation of eXist was unhappy with unencoded UTF-8 filenames when creating the xml database. It works for me, but if you can't load the data collection in a future attempt @wsalesky check on pre-install.xql. If you can load it, then feel free to close this issue.

Add <msContents> containing languages used for every inscription

Starting with Bhaja, Bedse, Karle, and Shailarvadi:

insert a <msContents> elenent, as below, between the <msIdentifier> tag and the <physDesc> tag in the <msDesc> element.

	  <msContents>
	    <msItem>
	      <textLang xml:lang="eng" mainLang="pra-Brah">Middle Indic, Southern Brāhmī script</textLang>
	    </msItem>
	  </msContents>

Convert inline apparatus to external apparatus

Starting with the Bhaja, Bedse, Karle, and Shailarvadi inscriptions:

Convert the inline apparatus (contained in <div type="edition">) into an external apparatus (contained in <div type="apparatus">). See here for some guidelines.

The hash-tags used to refer to sources in the inline apparatus should be converted to bibl:.

Images not being written to database?

On my local instance there are no issues, but I'm noticing the following kinds of errors when trying to install SAI-data on the server:

Deployment incomplete, 350 issues found: pre-install.xql: /usr/share/existdb/webapp/WEB-INF/data/fs/db/apps/SAI-data/pre-install.xql -> /usr/share/existdb/webapp/WEB-INF/data/fs.journal/txn.22492/oper.1716fe54-5f4d-4bf3-917e-f1a6d6fb7e61/db/apps/SAI-data/pre-install.xql; controller.xql: /usr/share/existdb/webapp/WEB-INF/data/fs/db/apps/SAI-data/controller.xql -> /usr/share/existdb/webapp/WEB-INF/data/fs.journal/txn.22493/oper.d41c0a72-da3a-4fe0-b48d-dafe7ab0b205/db/apps/SAI-data/controller.xql; README.md: /usr/share/existdb/webapp/WEB-INF/data/fs/db/apps/SAI-data/README.md -> /usr/share/existdb/webapp/WEB-INF/data/fs.journal/txn.22494/oper.fd7f1f8f-ebc7-49e4-9bf0-c2fc0529d48c/db/apps/SAI-data/README.md; SaB8-3-sarma1993.jpg

and so on for all of the images in the collection. And now they don't appear on the server.

Any ideas what this could be @wsalesky ?

(This is not a high priority since I plan on moving the images to a separate server.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.