doaj-docs

IncomingArticleDO

The JSON structure of the model is as follows:

{
    "admin": {
        "in_doaj": true,
        "publisher_record_id": "string",
        "seal": true,
        "upload_id": "string"
    },
    "bibjson": {
        "abstract": "string",
        "author": [
            {
                "affiliation": "string",
                "name": "string",
                "orcid_id": "string"
            }
        ],
        "identifier": [
            {
                "id": "string",
                "type": "string"
            }
        ],
        "journal": {
            "country": "string",
            "end_page": "string",
            "language": [
                "string"
            ],
            "number": "string",
            "publisher": "string",
            "start_page": "string",
            "title": "string",
            "volume": "string"
        },
        "keywords": [
            "string"
        ],
        "link": [
            {
                "content_type": "string",
                "type": "string",
                "url": "string"
            }
        ],
        "month": "string",
        "subject": [
            {
                "code": "string",
                "scheme": "string",
                "term": "string"
            }
        ],
        "title": "string",
        "year": "string"
    },
    "created_date": "2024-10-23T13:10:31Z",
    "es_type": "string",
    "id": "string",
    "last_updated": "2024-10-23T13:10:31Z"
}

Each of the fields is defined as laid out in the table below. All fields are optional unless otherwise specified:

Field Description Datatype Format Allowed Values
admin.in_doaj Whether the article is in DOAJ, or withdrawn from public view. You can retrieve this value from DOAJ, but if you provide it back it will be ignored. bool    
admin.publisher_record_id Deprecated Your own ID for the record. str    
admin.seal Whether the article is in a journal with the DOAJ Seal. You can retrieve this value from DOAJ, but if you provide it back it will be ignored. bool    
admin.upload_id An ID for a batch upload. You can retrieve this value from DOAJ, but if you provide it back it will be ignored. str    
bibjson.abstract Article abstract str    
bibjson.author.affiliation An author’s affiliation str    
bibjson.author.name An author’s name. If there is an author record then name is required str    
bibjson.author.orcid_id   str    
bibjson.identifier.id An identifier for the article. str    
bibjson.identifier.type The type of the associated identifier. Should contain “doi” if available. An “eissn” or a “pissn” is required. str    
bibjson.journal.country The country of the publisher using the ISO-3166 2-letter country codes. You can retrieve this value from DOAJ, and it will be populated for you when an article is created str    
bibjson.journal.end_page End page of the article in the journal str    
bibjson.journal.language The language of the Journal using the ISO-639-1 2-letter language codes. You can retrieve this value from DOAJ, and it will be populated for you when an article is created str    
bibjson.journal.number The issue number of the journal within which this article appears str    
bibjson.journal.publisher The name of the publisher of the journal. You can retrieve this value from DOAJ, and it will be populated for you when an article is created str    
bibjson.journal.start_page The start page of the article in the journal str    
bibjson.journal.title The journal title. You can retrieve this value from DOAJ, and it will be populated for you when an article is created str    
bibjson.journal.volume The volume of the journal within which this article appears str    
bibjson.keywords Up to 6 free-text keywords describing this article str    
bibjson.link.content_type The content type of page referenced by the link (for example, text/html) str    
bibjson.link.type The link type. Should contain “fulltext” and point to the article fulltext URL in bibjson.link.url str    
bibjson.link.url The url str URL  
bibjson.month Month of publication for this article str    
bibjson.subject.code Library of Congress Subject Code. You can retrieve this value from DOAJ, and it will be populated for you when an article is created str    
bibjson.subject.scheme Library of Congress Subject Scheme. You can retrieve this value from DOAJ, and it will be populated for you when an article is created str    
bibjson.subject.term Library of Congress Subject Term. You can retrieve this value from DOAJ, and it will be populated for you when an article is created str    
bibjson.title Article title required str    
bibjson.year Year of publication for this article str    
created_date Date the record was created in DOAJ. You can retrieve this value from DOAJ, and it will be populated for you when an article is created str UTC ISO formatted date: YYYY-MM-DDTHH:MM:SSZ  
es_type   str    
id DOAJ ID for this article. You can retrieve this value from DOAJ, and it will be populated for you when an article is created str    
last_updated Date this article was last modified in DOAJ. You can retrieve this value from DOAJ, and it will be populated for you when an article is created str UTC ISO formatted date: YYYY-MM-DDTHH:MM:SSZ