File Validation Tools
For content submitted in the NISO JATS Journal Publishing Tag Set or the NLM Journal Publishing Tag Set, PMC has compiled a set of tagging requirements. The resources and tools listed below assist in generating XML according to this style. Compliance with PMC style is preferred and facilitates a more efficient workflow through PMC.
Several File Validation Tools Going Away After December 2024
The Math Previewer, XML Validator and SGML Validator will no longer be available after December 2024. Please contact NCBI customer service with questions. – Posted 27 June 2024.
Stay informed about changes at PMC:
- Tools or services provided by PMC - subscribe to the PMC-Utils-Announce mailing list
- PMC Tagging Guidelines - subscribe to the PMC Tagging Guidelines mailing list
-
Detailed instructions for tagging journal articles in XML beyond simply validating against the JATS or NLM DTDs. This resource should be used when marking up content for PubMed Central. (Updates to the Tagging Guidelines are announced through the PMC Tagging Guidelines mailing list).
-
- The Online PMC Style Checker is an interactive tool which provides a detailed report of all items in an article tagged following the NISO JATS or NLM Journal Publishing Tag Set that do not comply with the PMC Tagging Guidelines. The report will list items as either warnings or errors. Errors must be fixed, while warnings are suggested fixes.
- The downloadable NLM Style Checker is a set of XSL stylesheets that you can run locally to check PMC, Bookshelf, or NIHMS style compliance.
- The NLM Style Checker API allows programmatic access to the NLM Style Checker.
-
The PMC Article Previewer is a great way to preview your articles to see how they will appear in PMC. The Previewer will also test whether your XML tagging generates warnings or errors. It runs many of the same processes that are used in the PMC production workflow.
-
Use this tool to create a GIF or PNG rendering of MathML or LaTeX code.
-
Use this tool to validate XML files against a DTD. The DTD must be identified with a properly formed DOCTYPE declaration.
-
Use this tool to validate SGML files that will be submitted to PMC. The DTD must be identified with a properly formed DOCTYPE declaration, and the DTD must have previously been submitted to PMC.