By definition, a transcript is the end product of the transcription process. So it can be most kind of RNA really, not just mRNA, but also tRNA, rRNA, ncRNA, etc...
So, all RNA are transcripts ?
No, because some RNA are not synthetized by DNA-dependent RNA polymerase, and are therefore not (edit: see comments) transcribed. For instance, RNA genome replicated by RNA-dependent RNA polymerases are not, by definition, transcripts. siRNA amplified by RDRC are not transcripts either.
Also, cDNA, obviously, are not transcripts (and I strongly disagree with liorglic's answer on this point). From a biological perspective, they are even the opposite of transcripts since they are the product of reverse-transcription.
What about the distinction between pre-mRNA and mRNA ?
In my opinion, both pre-mRNA and mRNA are considered as "transcripts". To make a distinction, we can use the term 'primary transcripts', that denotes pre-mRNA (but also pre-tRNA, pre-tRNA, pre-rRNA, etc...) but not mature mRNA.
One apparent 'problem' with the diagram you post here is that the usage of 'gene' in this is not correct. It should read 'exon' not 'gene' (for simplicity I neglect the very few exceptions on this 'rule')
2 genes can not be joined/spliced together to form an isoform. This on the other hand is exactly how exon are used: they are stitched together to form a gene (isoform 1 or isoform 2 ).
but as clearly stated here already by other people this is basic (molecular) biology and most of it can be figured out by doing some literature study (or searching around) .
On the other hand I do agree with you that a clear definition or at least usage of the correct term is key when talking to peers, just to get everyone to understand. (if you would do the explanation of the diagram to me in a conversation I would not know what you were talking about ;) since the usage of gene does not make sense here)
I think you have been on this site long enough to know that this is not a bioinformatics question. It is also a question that can be answered with minimal effort using search engines.
Thank you for your suggestions and advice.
I also understand that this question is basical. However, these words:for example, transcript, unigene, isoform etc, are unclearly understood, so I thought they should be clearly and graphically understood for bioinformatics analysis.
If this is an inappropriate question, I will remove this question.
As Mensur Dlakic says, you should just do some reading, use google and pubmed, survey some literature, distill some ideas, and if you still have specific questions try asking on biology stack exchange. The most basic answer, is that a "transcript" is an RNA product of RNA polymerase in association with a DNA template. Beyond that, there are myriad ways to qualify various kinds of transcripts. Without a specific purpose or question in mind, there are too many forms for a simple diagram to represent, bioinformatically related or not.
Thank you for kind explaining.
You're right, it can be difficult to simply understand graphically, considering the various processes involved.
I apologize for asking the question in the wrong place and for my lack of study.