Property 3: Title
A name or title by which a resource is known
3. Title
Definition: A name or title by which a resource is known.
Allowed values, examples, other constraints:
Free text. Multiple titles are allowed to support multilingual titles and different title types (main title, subtitle, translated title, etc.).
DOCiD™ Implementation:
The Publications model stores the primary title in the document_title
field, with support for multilingual titles through JSON metadata fields:
Publications Model - Title Field
class Publications(db.Model):
__tablename__ = 'publications'
# Primary title (required)
document_title = Column(String(255), nullable=False)
# Additional title information can be stored in JSON metadata
metadata = Column(JSON) # Can include translated titles, subtitles, etc.
Sub-properties
3.1 titleType
Definition: The type of title.
Allowed values:
- AlternativeTitle: Alternative title for the resource
- Subtitle: Explanatory or subordinate title
- TranslatedTitle: Translated title in different language
- Other: Other title types
Examples based on African research:
Title Types Examples
# Main Title
"Ubuntu Philosophy in Contemporary African Education"
# Subtitle
"Ubuntu Philosophy in Contemporary African Education: A Cross-Cultural Analysis"
# Translated Title (Zulu)
"IFilosofi ye-Ubuntu Emfundweni Yanamuhla Yase-Afrika"
# Translated Title (Swahili)
"Falsafa ya Ubuntu katika Elimu ya Kisasa ya Kiafrika"
# Alternative Title
"Ubuntu: An African Educational Philosophy for the 21st Century"
3.2 lang
Definition: The language of the title using ISO 639-1 language codes.
Examples based on African languages:
- en: English
- af: Afrikaans
- zu: Zulu
- xh: Xhosa
- sw: Swahili
- am: Amharic
- ha: Hausa
- yo: Yoruba
- ar: Arabic
- fr: French
- pt: Portuguese
Multilingual Title Support
JSON Metadata Structure
DOCiD™ supports multilingual titles through the JSON metadata field in the Publications model:
Multilingual Title JSON Structure
{
"titles": [
{
"title": "Ubuntu Philosophy in Contemporary African Education",
"titleType": "MainTitle",
"lang": "en"
},
{
"title": "A Cross-Cultural Analysis of Educational Practices",
"titleType": "Subtitle",
"lang": "en"
},
{
"title": "IFilosofi ye-Ubuntu Emfundweni Yanamuhla Yase-Afrika",
"titleType": "TranslatedTitle",
"lang": "zu"
},
{
"title": "Falsafa ya Ubuntu katika Elimu ya Kisasa ya Kiafrika",
"titleType": "TranslatedTitle",
"lang": "sw"
},
{
"title": "Ubuntu: Une Philosophie Africaine pour l'Éducation du 21e Siècle",
"titleType": "AlternativeTitle",
"lang": "fr"
}
]
}
API Implementation
Publication Creation with Multilingual Titles
POST /api/v1/publications/publish
Authorization: Bearer {jwt_token}
Content-Type: application/json
{
"document_title": "Traditional Healing Practices in the Eastern Cape",
"document_description": "Comprehensive study of traditional medicine...",
"document_docid": "DOCID.UCT.2024.002",
"resource_type_id": 1,
"metadata": {
"titles": [
{
"title": "Traditional Healing Practices in the Eastern Cape",
"titleType": "MainTitle",
"lang": "en"
},
{
"title": "A Study of Indigenous Medicine and Cultural Protocols",
"titleType": "Subtitle",
"lang": "en"
},
{
"title": "Indlela Zokwelapha Zesintu Empuma Koloni",
"titleType": "TranslatedTitle",
"lang": "xh"
},
{
"title": "Tradisionele Geneeskunde Praktyke in die Oos-Kaap",
"titleType": "TranslatedTitle",
"lang": "af"
}
]
},
"creators": [...]
}
API Response with Title Information
GET /api/v1/publications/get-publication/1
Authorization: Bearer {jwt_token}
Response:
{
"status": "success",
"data": {
"id": 1,
"document_title": "Traditional Healing Practices in the Eastern Cape",
"document_docid": "DOCID.UCT.2024.002",
"titles": [
{
"title": "Traditional Healing Practices in the Eastern Cape",
"titleType": "MainTitle",
"lang": "en",
"isPrimary": true
},
{
"title": "Indlela Zokwelapha Zesintu Empuma Koloni",
"titleType": "TranslatedTitle",
"lang": "xh",
"isPrimary": false
}
]
}
}
African Research Title Examples
Research Area | English Title | Local Language Title | Institution |
---|---|---|---|
Traditional Medicine | Medicinal Plants of the Fynbos Biome | Izityalo Zokwelapha ze-Fynbos (zu) | University of Cape Town |
Agricultural Research | Drought-Resistant Crops for the Sahel | Mimea ya Kiangazi kwa Sahel (sw) | University of Ghana |
Social Sciences | Community Governance in Rural Zimbabwe | Utongozwi hwekomuniti mumaruwa eZimbabwe (sn) | University of Zimbabwe |
Environmental Studies | Climate Change Adaptation in the Nile Basin | التكيف مع تغير المناخ في حوض النيل (ar) | Cairo University |
Cultural Studies | Oral Traditions of the Maasai People | Riwayoyin Enu awon Masai (yo) | University of Nairobi |
Validation Rules
Title Validation Requirements
- Required Field: document_title cannot be null or empty
- Length Constraint: Maximum 255 characters for primary title
- Character Encoding: UTF-8 support for all languages
- Language Codes: ISO 639-1 standard codes required
- Title Types: Must use controlled vocabulary
- Uniqueness: Titles should be distinctive within an institution