Nayiri for Developers

Corpus of Western Armenian — Publications Data Store

Similar to the Authors Data Store, the Publications Data Store is a file-based repository that stores Publication objects in a single file named publications.properties.

Depending on your application, you may choose to use the data in the Publications Data Store, or simply ignore it. For example, if you need the name of the publication, its location, and the year of its founding, you can consult the data store.

The file is UTF-8 encoded and resembles a Java properties file with one key-value pair per line.

Each line has the format <publication key> = <value>, where <value> is a JSON Object representing an Publication object.

The following is a snippet of the properties.properties file:

#Last modified by 'Serouj' at Mar 27, 2024 4:10:15 PM.
#Wed Mar 27 16:10:15 PDT 2024
pakin.periodical={"usernameLastModifiedBy"\:"Serouj","notes"\:"Pakin (or francicized Pakine) (in Armenian Բագին meaning altar in Armenian, full name at establishment Բագին, Ամսագիր Գրականութեան եւ Արուեստի, i.e. Pakin, Amsakir Kraganutyan yev Arvesdi, meaning Pakin, Literary and Cultural Monthly) is an Armenian language literary and cultural periodical published in Beirut, Lebanon since 1962.","lastModifiedTime"\:1697057778434,"creationTime"\:1697057544609,"name"\:"«Բագին» գրականութեան եւ արուեստի ամսագիր","usernameCreatedBy"\:"Serouj","location"\:"Պէյրութ","yearFounded"\:1962,"url"\:"https\://pakine.net"}
aztag.daily={"usernameLastModifiedBy"\:"Serouj","notes"\:"Armenian Daily Newspaper based in Lebanon\\n\\nURL for scanned papers\: https\://tert.nla.am/mamul/Azdak_Beyrut/NLA.html","lastModifiedTime"\:1711581015867,"creationTime"\:1697009414032,"name"\:"«Ազդակ» օրաթերթ","usernameCreatedBy"\:"Serouj","location"\:"Պէյրութ","yearFounded"\:1927,"url"\:"https\://www.aztagdaily.com","replaceStringsMap"\:"{ \\"`\\" \: \\"՝\\", \\"\:\\" \: \\"։\\", \\"կ՛\\" \: \\"կ՚\\", \\"կ\\u2019\\" \: \\"կ՚\\", \\"Կ՛\\" \: \\"Կ՚\\", \\"Կ\\u2019\\" \: \\"Կ՚\\", \\"չ՛\\" \: \\"չ՚\\", \\"չ\\u2019\\" \: \\"չ՚\\", \\"Չ՛\\" \: \\"Չ՚\\", \\"Չ\\u2019\\" \: \\"Չ՚\\", \\"~\\" \: \\"՜\\" }"}
horizon.weekly={"notes"\:"Horizon Weekly (Հորիզոն in Armenian) is an Armenian Canadian newspaper publication and is the official political newspaper of the Armenian Revolutionary Federation (ARF)'s Canadian Central Committee.","creationTime"\:1697055757740,"name"\:"«Հորիզոն» պաշտօնաթերթ","usernameCreatedBy"\:"Serouj","location"\:"Մոնթրէալ","yearFounded"\:1979,"url"\:"https\://horizonweekly.ca/am/"}
asbarez.newspaper={"notes"\:"Asbarez (Armenian\: Ասպարէզ \\"Arena\\") is an Armenian-American bilingual daily newspaper published in Armenian and English in Los Angeles, California, formerly by the Western USA Central Committee of the Armenian Revolutionary Federation. As of late 2020, the newspaper is no longer affiliated with the Armenian Revolutionary Federation.","creationTime"\:1697054770938,"name"\:"«Ասպարէզ» օրաթերթ","usernameCreatedBy"\:"Serouj","location"\:"Los Angeles","yearFounded"\:1908,"url"\:"https\://asbarez.am"}
facebook={"creationTime"\:1698554284492,"name"\:"Facebook","usernameCreatedBy"\:"Serouj","yearFounded"\:2004,"url"\:"https\://www.facebook.com/"}
...

The first two lines are auto-generated by the version control system and can be ignored.

Subsequent lines have the publication's unique identifier, an equals sign, followed by the JSON Object representing a serialization of the Publication Object.

Publication Object Properties

The Publication Object is serialized as a JSON Object with the following attributes:
Attribute Key Type Description
name String (Required) The name of the publication in Armenian, if available, and if not, in English.
url String (Optional) The publication's homepage or a website describing the publication, for example a Wikipedia page.
location String (Optional) The location (such as a city) of the publication's offices.
yearFounded Integer (Optional) The year when the publication was founded.
yearCeasedPublication Integer (Optional) The year the publication ceased its operation.
notes String (Optional) Any notes, such as a short description of the publication.

Next: Nayiri Markup Language