diff --git a/interface/textminingservice/models/publication.py b/interface/textminingservice/models/publication.py
index 10413e3749cf17f7e069890a9ae58b687502168e..fc8f7bba479b37cc186d7ec50a0d72537e597909 100644
--- a/interface/textminingservice/models/publication.py
+++ b/interface/textminingservice/models/publication.py
@@ -1,7 +1,10 @@
 class Publication:
-    def __init__(self, pmc_id=None, pm_id=None, doi=None, preprint_id=None, other_id=None):
+    def __init__(self, title=None, year=None, journal_title=None, pmc_id=None, pm_id=None, doi=None, preprint_id=None, other_id=None):
+        self.title = title
+        self.year = year
+        self.journal_title = journal_title
         self.pmc_id = pmc_id
-        self.pm_id = str(pm_id)
+        self.pm_id = str(pm_id)  # pubmed_id
         self.doi = doi
         self.preprint_id = preprint_id
         self.other_id = other_id