Namespaces
TF JATS uses the namespace http://jats.nlm.nih.gov for all JATS
elements. Elements and attribute defined by TF JATS are in the namespace
http://cats.informa.com/tfjats . OASIS CALS table elements are
defined in the same namespace as JATS elements. The following table lists the
namespaces used in TF JATS:
| Schema | Namespace | Prefix |
|---|---|---|
| TF JATS | http://cats.informa.com/tfjats | tf |
| NISO JATS | http://jats.nlm.nih.gov | |
| XLink | http://www.w3.org/1999/xlink | xlink |
| MathML | http://www.w3.org/1998/Math/MathML | mml |
| XML Schema Instance | http://www.w3.org/2001/XMLSchema-instance | xsi |
| XML | http://www.w3.org/XML/1998/namespace | xml |
When creating TF JATS XML the root element's namespace attributes should apply
http://jats.nlm.nih.gov as the default namespace, bind
http://cats.informa.com/tfjats to the prefix tf, and
bind http://www.w3.org/1999/xlink to the prefix xlink. The
MathML namespace may be declared on the article root element or MathML's
math element using the prefix mml. These rules for the
namespace prefixes are enforced by the DTD version of TF JATS. For
example:
<article tf:schema-version="1.0" xml:lang="en"
xmlns="http://jats.nlm.nih.gov"
xmlns:tf="http://cats.informa.com/tfjats"
xmlns:xlink="http://www.w3.org/1999/xlink">