After every attribute name or attribute value there must be a semicolon. At the end of lines semicolons are not necessary but they can be there.
It is a good practice to begin new attribute name or value immediately after the semicolon although spaces before and after the semicolon are ignored. Other spaces, which occur in attribute names and values are not ignored and they are accepted as regular printable characters. A good practice is to replace such spaces with underscore characters '_' when possible.
Exceptionally, there can be two or more semicolons one after other. The meaning is that the attribute name or value which should be between them is actually unknown. The same case is when there are only spaces between semicolons, because such spaces are ignored. A good practice is to mark unknown values by a '?'.
© 2001 LIS - Rudjer Boskovic Institute
Last modified: April 23 2017 06:16:14.