Primo — Guide for Suppliers
Primo Dataset
Primo Dataset of a proof contains the following:
- Article XML
- Strip-ins for equations with non-compliant MathML
- dataset.xml
- Assets (images & supplementary materials)
- WEB and PRINT version figures.
- Source of the images
Article XML
Suppliers are requested use the full-text single XML and not to process datasets with multiple XMLs like abstract, add-ons, batch placeholders etc. via Primo. The file name should be main.xml.
- Directory structure syntax
<dataset_directory>/<pii_number>/main.xml- Directory structure example
XXXXF9999999/S999999992600000X/main.xmlMathml
Use mathml3 line break attributes to indicate equation breaking points. Indent target and indentalign="id" attributes are recommended to indicate horizontal alignment of lines in equations.
Track changes & queries
The proof in XML may contain copy-edit track changes and queries in any one of the below formats.
| Action | Coding |
|---|---|
| Insertion | <!--INS-->xxx<!--/INS-->
|
| Deletion | <!--DEL-->yyy<!--/DEL-->
|
| Replacement | <!--INS-->xxx<!--/INS--><!--DEL-->yyy<!--/DEL-->
|
| Query | <!--Q1: query text.-->
|
| Boolean Query | <!--Q1 replies=“Yes | No” type=“boolean”: query text.-->
|
Query Identifier
The query identifiers have the form: 'Q' followed by the query number, e.g. Q1, Q5. While generating the query avoid:
- Using the same query identifier for two different queries.
- Calling the same query at two different places.
Strip-ins for equations with non-compliant MathML
As Primo generates strip-ins by itself for rendering equations in Edit View and Proof View, it is no longer mandatory to provide strip-ins.