<?xml version="1.0" encoding="UTF-8"?> <!-- ....................................................................... --> <!-- JobSheet top level elements --> <!-- ....................................................................... --> <!ELEMENT JobSheet (IssueJobSheet | ArticleJobSheet | BookJobSheet | PartJobSheet | ChapterJobSheet)> <!ATTLIST JobSheet Version (2.4.1) #REQUIRED ObjectID CDATA #IMPLIED JobSheetDate CDATA #REQUIRED PurchaseOrderNumber CDATA #IMPLIED Supplier (Printer | FullServiceVendor | Application | ExternalPublisher) #IMPLIED > <!ELEMENT IssueJobSheet (PublisherInfo, JournalInfo, VolumeInfo, IssueInfo, ProductionInfo)> <!ELEMENT ArticleJobSheet (PublisherInfo, JournalInfo, ArticleInfo, AuthorGroup?, ProductionInfo)> <!ELEMENT BookJobSheet (PublisherInfo, (SeriesInfo+, SubSeriesInfo?, SeriesHeader?)?, BookInfo, AuthorGroup?, EditorGroup?, ProductionInfo)> <!ELEMENT PartJobSheet (PublisherInfo, BookInfo, PartInfo, AuthorGroup?, EditorGroup?, ProductionInfo)> <!ELEMENT ChapterJobSheet (PublisherInfo, (BookInfo | (SeriesInfo, BookInfo?)), ChapterInfo, AuthorGroup?, ProductionInfo)> <!-- ....................................................................... --> <!-- ProductionInfo elements --> <!-- ....................................................................... --> <!-- ....................................................................... --> <!-- ArticleJobSheet and ChapterJobSheet: DiscreteObjectTechnicalInfo? --> <!-- IssueJobSheet: (CompoundObjectTechnicalInfo?,DiscreteIssueObjectInfo*) --> <!-- If TaskType='UpdateIssueMetadata' no DiscreteIssueObjectInfo --> <!-- PartJobSheet: DiscreteBookObjectInfo+ --> <!-- BookJobSheet: (PartInfoGroup*, DiscreteBookObjectInfo+) --> <!-- ....................................................................... --> <!ELEMENT ProductionInfo (SPACEInfo?, ManuscriptInfo?, GrantNumber?, ProductionEditor?, ContactPerson?, ProductionCostCenter?, ProductionLocation?, EditorialInfo?, QualifyingProductionNotes?, TechnicalInfo?, (DiscreteObjectTechnicalInfo? | (CompoundObjectTechnicalInfo?, ((CompoundIssueObjectInfo?, DiscreteIssueObjectInfo*) | (CompoundBookObjectInfo*, (PartInfoGroup?, DiscreteBookObjectInfo?)*)))), WorkflowInfo)> <!-- ....................................................................... --> <!-- SPACEInfo --> <!-- ....................................................................... --> <!ELEMENT SPACEInfo EMPTY> <!ATTLIST SPACEInfo PublicationObjectID CDATA #IMPLIED SupplierSPACEID CDATA #IMPLIED > <!-- ....................................................................... --> <!-- ManuscriptInfo elements --> <!-- ....................................................................... --> <!ELEMENT ManuscriptInfo (PeerReviewSystem?, EditorialManuscriptNumber?, ManuscriptNumberOfPages?, ManuscriptNumberOfGraphics?, ManuscriptNumberOfTables?, RemarkByEditor?, ElectronicDelivery, PostalDelivery)> <!ELEMENT PeerReviewSystem (#PCDATA)> <!-- under construction: might use attribute with pre-defined names and versions --> <!ELEMENT EditorialManuscriptNumber (#PCDATA)> <!ELEMENT ManuscriptNumberOfPages (#PCDATA)> <!ELEMENT ManuscriptNumberOfGraphics (#PCDATA)> <!ELEMENT ManuscriptNumberOfTables (#PCDATA)> <!ELEMENT RemarkByEditor (#PCDATA)> <!ELEMENT ElectronicDelivery EMPTY> <!ATTLIST ElectronicDelivery Delivery (Complete | Incomplete | None) #REQUIRED > <!ELEMENT PostalDelivery EMPTY> <!ATTLIST PostalDelivery Delivery (Complete | Incomplete | None) #REQUIRED > <!ELEMENT GrantNumber (#PCDATA)> <!ATTLIST GrantNumber Type (NIH) #REQUIRED > <!-- ....................................................................... --> <!-- ProductionEditor elements --> <!-- ....................................................................... --> <!ELEMENT ProductionEditor (ProductionEditorName, Contact)> <!ELEMENT ProductionEditorName (%NameModel;)> <!ELEMENT ProductionCostCenter (#PCDATA)> <!ELEMENT ProductionLocation (#PCDATA)> <!ELEMENT EditorialInfo (PublishingUnit?, PublishingDiscipline?, PublishingSegment?)> <!ELEMENT PublishingUnit (#PCDATA)> <!ELEMENT PublishingDiscipline (#PCDATA)> <!ELEMENT PublishingSegment (#PCDATA)> <!ELEMENT QualifyingProductionNotes (QualifyingProductionNotesAds?, QualifyingProductionNotesCdDvdEsm?, QualifyingProductionNotesComplimentaryCopies?, QualifyingProductionNotesCopyEditing?, QualifyingProductionNotesFrontmatter?, QualifyingProductionNotesIndex?, QualifyingProductionNotesManufacturing?, QualifyingProductionNotesProductionClassification?, QualifyingProductionNotesSpringerDotCom?, QualifyingProductionNotesMiscellaneous?)> <!ELEMENT QualifyingProductionNotesAds (#PCDATA)> <!ELEMENT QualifyingProductionNotesCdDvdEsm (#PCDATA)> <!ELEMENT QualifyingProductionNotesComplimentaryCopies (#PCDATA)> <!ELEMENT QualifyingProductionNotesCopyEditing (#PCDATA)> <!ELEMENT QualifyingProductionNotesFrontmatter (#PCDATA)> <!ELEMENT QualifyingProductionNotesIndex (#PCDATA)> <!ELEMENT QualifyingProductionNotesManufacturing (#PCDATA)> <!ELEMENT QualifyingProductionNotesProductionClassification (#PCDATA)> <!ELEMENT QualifyingProductionNotesSpringerDotCom (#PCDATA)> <!ELEMENT QualifyingProductionNotesMiscellaneous (#PCDATA)> <!-- ....................................................................... --> <!-- TechnicalInfo elements --> <!-- ....................................................................... --> <!-- DiscreteObjectTechnicalInfo elements --> <!-- --> <!ELEMENT DiscreteObjectTechnicalInfo (StyleInfo?, ColorImagesInPrint?, ColorImagesOnPage*, OffprintOrder?, RecipientInvoice?, NumberOfFreeCopies?, ProductionClassification?)> <!-- insert ObjectID? --> <!ATTLIST DiscreteObjectTechnicalInfo ContainsColorImages %BooleanAttrValues; #IMPLIED ColorInPrint %BooleanAttrValues; #IMPLIED > <!ELEMENT OffprintOrder (OffprintPriceList?, NumberOfFreeOffprints, NumberOfPaidOffprints?, (FreeElectronicOffprint | PaidElectronicOffprint)?, NumberOfPaidPosters?, OffprintRecipient?, PurchaseOrderNumber?)> <!ELEMENT OffprintPriceList (OffprintPrice+)> <!ELEMENT OffprintPrice (Price)> <!ATTLIST OffprintPrice NumberOfOffprints CDATA #REQUIRED > <!ELEMENT Price (Currency, Amount)> <!ELEMENT Currency (#PCDATA)> <!ELEMENT Amount (#PCDATA)> <!ELEMENT NumberOfPaidOffprints (#PCDATA)> <!ELEMENT NumberOfFreeOffprints (#PCDATA)> <!ELEMENT FreeElectronicOffprint EMPTY> <!ELEMENT PaidElectronicOffprint EMPTY> <!ELEMENT NumberOfPaidPosters (#PCDATA)> <!ELEMENT OffprintRecipient (OffprintRecipientName, OffprintAddress)> <!ELEMENT OffprintRecipientName (%NameModel;)> <!ATTLIST OffprintRecipientName DisplayOrder (Western | Eastern) "Western" > <!ELEMENT OffprintAddress ((OrgDivision?, OrgName)?, (%AddressModel;)*)> <!ELEMENT RecipientInvoice (RecipientName, RecipientAddress, InvoiceItem+, (CreditCardInformation | BankAccountInformation)?, VATRegistrationNumber?, PurchaseOrderNumber?)?> <!ATTLIST RecipientInvoice PaymentMethod (CreditCard | BankAccount | Bill) #REQUIRED > <!ELEMENT RecipientName (%NameModel;)> <!ELEMENT RecipientAddress ((OrgDivision?, OrgName)?, (%AddressModel;)*)> <!ELEMENT InvoiceItem (InvoiceAmount, InvoiceVATRate)> <!ATTLIST InvoiceItem Type (OpenChoice | OffprintCharge | ColorCharge | ElectronicOffprint | PosterCharge) #REQUIRED Currency (EUR | USD | GBP | JPY | CHF) #REQUIRED > <!ELEMENT InvoiceAmount (#PCDATA)> <!ELEMENT InvoiceVATRate (#PCDATA)> <!ELEMENT CreditCardInformation (CreditCardNumber, CreditCardHolderName, CreditCardValidity)> <!ATTLIST CreditCardInformation Type (MasterCard | Visa | AmericanExpress) #REQUIRED > <!ELEMENT CreditCardNumber (#PCDATA)> <!ELEMENT CreditCardHolderName (#PCDATA)> <!ELEMENT CreditCardValidity (Month, Year)> <!ELEMENT BankAccountInformation (BankName, BankCode, BankAccountNumber)> <!ELEMENT BankName (#PCDATA)> <!ELEMENT BankCode (#PCDATA)> <!ELEMENT BankAccountNumber (#PCDATA)> <!ELEMENT VATRegistrationNumber (#PCDATA)> <!ELEMENT NumberOfFreeCopies (#PCDATA)> <!-- --> <!-- CompoundObjectTechnicalInfo elements --> <!-- --> <!-- Currently CoverProductionInfo?, InnerworkProductionInfo?, FoldOut?, Insert? are covered by ManufactoringProfile <!ELEMENT CompoundObjectTechnicalInfo (CompoundObjectFirstPage?, CompoundObjectLastPage?, CompoundObjectNumberOfAPages?, CompoundObjectProductionHistory?, CoverProductionInfo?, InnerworkProductionInfo?, FoldOut?, Insert?)> --> <!ELEMENT CompoundObjectTechnicalInfo (SplittingNumberOfParts?, SplittingNumberOfChapters?, SplittingNumberOfAPageObjects?, ManuscriptNumberOfPages?, CompoundObjectFirstPage?, CompoundObjectLastPage?, CompoundObjectNumberOfAPages?, CompoundObjectTotalNumberOfPages*, CompoundObjectNumberOfArabicPages?, CompoundObjectNumberOfRomanPages?, CompoundObjectNumberOfColorPages*, CompoundObjectNumberOfImages?, ColorImagesInPrint?, ColorImagesOnPage*, CompoundObjectProductionHistory?, ProductionClassification?, PODInformation*, ManufacturingProfile?, PrintQuality?, PrintRun*, Shares*, ReprintNumber*, FormatTrimSize*, NumberOfVolumes?, CopyEditing?, Typesetting?, ProductionEvent*)> <!ELEMENT SplittingNumberOfParts (#PCDATA)> <!ELEMENT SplittingNumberOfChapters (#PCDATA)> <!ELEMENT SplittingNumberOfAPageObjects (#PCDATA)> <!ELEMENT ManufacturingProfile EMPTY> <!ATTLIST ManufacturingProfile Name (Profile1) #REQUIRED > <!-- update value as available --> <!ELEMENT CompoundObjectFirstPage (#PCDATA)> <!ELEMENT CompoundObjectLastPage (#PCDATA)> <!ELEMENT CompoundObjectNumberOfAPages (#PCDATA)> <!ATTLIST CompoundObjectNumberOfAPages NumberOfEditorialPages CDATA #IMPLIED NumberOfIndexPages CDATA #IMPLIED > <!ELEMENT CompoundObjectTotalNumberOfPages (#PCDATA)> <!ATTLIST CompoundObjectTotalNumberOfPages MultiVolumeSequenceNumber CDATA #IMPLIED CompoundObjectID IDREF #IMPLIED > <!ELEMENT CompoundObjectNumberOfArabicPages (#PCDATA)> <!ELEMENT CompoundObjectNumberOfRomanPages (#PCDATA)> <!ELEMENT CompoundObjectNumberOfColorPages (#PCDATA)> <!ATTLIST CompoundObjectNumberOfColorPages MultiVolumeSequenceNumber CDATA #IMPLIED CompoundObjectID IDREF #IMPLIED > <!ELEMENT CompoundObjectNumberOfImages EMPTY> <!ATTLIST CompoundObjectNumberOfImages Illustrations CDATA #REQUIRED Halftones CDATA #IMPLIED Linearts CDATA #IMPLIED PrintImagesColor CDATA #IMPLIED PrintImagesBlackWhite CDATA #IMPLIED > <!ELEMENT CompoundObjectProductionHistory (ScheduledToPrintDate?, SentToPrintDate)> <!ELEMENT ScheduledToPrintDate (%YearMonthDayModel;)> <!ELEMENT SentToPrintDate (%YearMonthDayModel;)> <!ELEMENT ProductionClassification EMPTY> <!ATTLIST ProductionClassification Type (A_Pawn | B_Bishop | C_Knight | D_Queen | E_King) #REQUIRED > <!ELEMENT PODInformation EMPTY> <!ATTLIST PODInformation Suitable (Yes | No) #REQUIRED Active (Yes | No) #REQUIRED CompoundObjectID IDREF #REQUIRED > <!ELEMENT ProductionEvent (%YearMonthDayModel;)> <!ATTLIST ProductionEvent Type (SentToPrintDate | EarliestDateStart | EarliestDateEnd | ActualDateStart | ActualDateEnd) #REQUIRED > <!ELEMENT ReprintNumber (#PCDATA)> <!ATTLIST ReprintNumber CompoundObjectID IDREF #REQUIRED > <!-- StyleInfo --> <!ELEMENT StyleInfo (MarkupProfile, PrepressProfile)> <!ELEMENT PrepressProfile EMPTY> <!ATTLIST PrepressProfile Name (Profile1) #REQUIRED > <!-- update value as available --> <!ELEMENT MarkupProfile EMPTY> <!ATTLIST MarkupProfile Name (Profile1) #IMPLIED > <!-- --> <!-- TechnicalInfo elements --> <!-- --> <!ELEMENT TechnicalInfo (TitleAdditionalLanguage*, TitleUpperCase?, AuthorInformationStyle?, HistoryStyle?, AbstractInDocumentLanguage?, AbstractAdditionalLanguage*, StructuredAbstract?, KeywordsInDocumentLanguage?, KeywordsAdditionalLanguage*, CaptionAdditionalLanguage*, ClassificationStyle*, BibliographyStyle?, CitationStyle?, BodyMarkup?, Typesetting?, TextSpecifications?, ColorSpecifications*, Inserts*, FormatTrimSize*, TocInfo?, NumberOfVolumes?, SpecialShippingRemark?, CoverProductionInfo*, BookComponents*, Binding*)> <!ELEMENT TitleAdditionalLanguage EMPTY> <!ATTLIST TitleAdditionalLanguage Language %LanguageAttrValues; #REQUIRED Type (Required | Desired | Permitted) #REQUIRED > <!ELEMENT TitleUpperCase EMPTY> <!ATTLIST TitleUpperCase Letters (InitialWord | InitialLetters | Nonstandard) #REQUIRED > <!ELEMENT AuthorInformationStyle EMPTY> <!ATTLIST AuthorInformationStyle Biography (Permitted | Desired | Required | No) #REQUIRED Photograph (Permitted | Desired | Required | No) #REQUIRED CapturePrefix (Yes | No) #IMPLIED > <!ELEMENT HistoryStyle EMPTY> <!ATTLIST HistoryStyle Received (Yes | No) #REQUIRED Revised (Yes | No) #REQUIRED Accepted (Yes | No) #REQUIRED > <!ELEMENT AbstractInDocumentLanguage EMPTY> <!ATTLIST AbstractInDocumentLanguage Type (Required | Desired | Permitted | NotPermitted) #REQUIRED > <!ELEMENT AbstractAdditionalLanguage EMPTY> <!ATTLIST AbstractAdditionalLanguage Language %LanguageAttrValues; #REQUIRED Type (Required | Desired | Permitted) #REQUIRED > <!ELEMENT StructuredAbstract EMPTY> <!ATTLIST StructuredAbstract Type (Required | Desired | Permitted | NotPermitted) #REQUIRED > <!ELEMENT KeywordsInDocumentLanguage EMPTY> <!ATTLIST KeywordsInDocumentLanguage Type (Required | Desired | Permitted | NotPermitted) #REQUIRED > <!ELEMENT KeywordsAdditionalLanguage EMPTY> <!ATTLIST KeywordsAdditionalLanguage Language %LanguageAttrValues; #REQUIRED Type (Required | Desired | Permitted) #REQUIRED > <!ELEMENT CaptionAdditionalLanguage EMPTY> <!ATTLIST CaptionAdditionalLanguage Language %LanguageAttrValues; #REQUIRED Type (Required | Desired | Permitted) #REQUIRED > <!ELEMENT ClassificationStyle EMPTY> <!ATTLIST ClassificationStyle Scheme (PACS | MSC | JEL) #REQUIRED Type (Required | Desired | Permitted | NotPermitted) #REQUIRED > <!ELEMENT BibliographyStyle EMPTY> <!ATTLIST BibliographyStyle Type (Basic | Vancouver | APA | MathPhysSci | APS | Chemistry | Chicago | AsInManuscript) #REQUIRED > <!ELEMENT CitationStyle EMPTY> <!ATTLIST CitationStyle Type (Numbered | NameYear | Alphanumeric | Nonstandard) #REQUIRED > <!ELEMENT BodyMarkup EMPTY> <!ATTLIST BodyMarkup Type (XML | TEX | XMLandTEX | None) #REQUIRED > <!ELEMENT Typesetting (EndsheetsContentOnPage*)> <!ATTLIST Typesetting Layout (Large | Medium | SmallExtended | SmallCondensed | Special | T1Standard | T1Color | T1Gray | T1ColorGray | T2 | T3Standard | T3Color | T3 | T4Standard | T4Color) #REQUIRED StartPage (RightLeft | Right) #IMPLIED RunningHead (Standard | Option | Nonstandard) #REQUIRED LogoOnFirstPage (Yes | No) #IMPLIED EndsheetsContent (Yes | No) #IMPLIED > <!ELEMENT EndsheetsContentOnPage (#PCDATA)> <!ELEMENT TextSpecifications EMPTY> <!ATTLIST TextSpecifications GutterMargin CDATA #REQUIRED HeadMargin CDATA #REQUIRED Bleeds (TopMargin | GutterMargin | OutsideMargin | BottomMargin | TopAndOutsideMargins | OutsideAndBottomMargins | TopOutsideAndBottomMargins | AllFourMargins | None) #REQUIRED TypeareaHeight CDATA #REQUIRED TypeareaWidth CDATA #REQUIRED PaperStock CDATA #IMPLIED > <!ELEMENT ColorSpecifications (LayoutColorName+, AdditionalColorName*, PrintingColorName*)> <!ATTLIST ColorSpecifications LayoutColorCount (1 | 2 | 3 | 4 | 5 | 6) #REQUIRED AdditionalColorCount (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED PrintingColorCount (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED CompoundObjectID IDREF #IMPLIED MultiVolumeSequenceNumber CDATA #IMPLIED > <!ELEMENT LayoutColorName (#PCDATA)> <!ELEMENT PrintingColorName (#PCDATA)> <!ELEMENT AdditionalColorName (AdditionalColorPage*)> <!ATTLIST AdditionalColorName Name CDATA #REQUIRED > <!ELEMENT AdditionalColorPage (#PCDATA)> <!ELEMENT Inserts EMPTY> <!ATTLIST Inserts Type (Plates | Foldouts) #REQUIRED Number CDATA #REQUIRED PageCount CDATA #REQUIRED Placement (Exact | BetweenSignatures) #REQUIRED Stock (70-C2S | 80-C2S) #IMPLIED Bleeds (TopMargin | GutterMargin | OutsideMargin | BottomMargin | TopAndOutsideMargins | OutsideAndBottomMargins | TopOutsideAndBottomMargins | AllFourMargins | None) #REQUIRED PageSize CDATA #REQUIRED > <!ELEMENT FormatTrimSize (#PCDATA)> <!ATTLIST FormatTrimSize TrimWidthMm CDATA #IMPLIED TrimHeightMm CDATA #IMPLIED TrimWidthInch CDATA #IMPLIED TrimHeightInch CDATA #IMPLIED CompoundObjectID IDREF #IMPLIED > <!ELEMENT TocInfo EMPTY> <!ATTLIST TocInfo Style (Standard | Option | Nonstandard) #REQUIRED Location (A3 | FrontCover | BackCover | Nonstandard) #REQUIRED > <!ELEMENT NumberOfVolumes (#PCDATA)> <!ELEMENT SpecialShippingRemark (#PCDATA)> <!ELEMENT CoverProductionInfo (CoverExteriorColorName*, CoverInteriorColorName*, EndsheetsLayoutColorName*, EndsheetsPrintingColorName*, SpineWidth*)> <!ATTLIST CoverProductionInfo Style (Hardcover | Softcover | ClothBound | SpiralBinding | RingBinding | JewelCase | CDSalesFolder | CDSleevePackaging | CDSpecialPackaging) #IMPLIED PaperStock CDATA #REQUIRED SpineWidth CDATA #IMPLIED Printing (Silkscreen | Offset | Digital) #IMPLIED Stamping (Yes | No) #REQUIRED BinderBoards CDATA #IMPLIED Finishing CDATA #REQUIRED ChangingImages (Yes | No) #REQUIRED Creases (2 | 4WithSideglue) #IMPLIED Dustjacket (Yes | No) #REQUIRED CompoundObjectID IDREF #REQUIRED CoverExteriorColorCount (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED CoverInteriorColorCount (0 | 1 | 2 | 3 | 4 | 5 | 6) #IMPLIED EndsheetsLayoutColorCount (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED EndsheetsPrintingColorCount (1 | 2 | 3 | 4 | 5 | 6) #IMPLIED > <!ELEMENT CoverExteriorColorName (#PCDATA)> <!ELEMENT CoverInteriorColorName (#PCDATA)> <!ELEMENT EndsheetsLayoutColorName (#PCDATA)> <!ELEMENT EndsheetsPrintingColorName (#PCDATA)> <!ELEMENT SpineWidth (#PCDATA)> <!ATTLIST SpineWidth MultiVolumeSequenceNumber CDATA #IMPLIED > <!ELEMENT BookComponents EMPTY> <!ATTLIST BookComponents Type (CD | DVD | LooseInsert | BoundInsert) #REQUIRED Number CDATA #REQUIRED Placement (Cover2 | Cover3 | Cover2And3) #IMPLIED CompoundObjectID IDREF #REQUIRED > <!ELEMENT Binding (BookmarkRibbonColor*)> <!ATTLIST Binding Type (Notch | Sewn | Perfect | Spiral | Wire-O | SaddleStitch) #REQUIRED EndsheetsPaper (Standard | Special) #REQUIRED EndsheetsPaperColor CDATA #IMPLIED HeadBandsColor CDATA #IMPLIED BookBackType (Round | Straight) #IMPLIED BookmarkRibbonCount CDATA #REQUIRED CompoundObjectID IDREF #REQUIRED > <!ELEMENT BookmarkRibbonColor (#PCDATA)> <!ELEMENT PrintQuality EMPTY> <!ATTLIST PrintQuality Level (Normal | High) #REQUIRED > <!ELEMENT PrintRun EMPTY> <!ATTLIST PrintRun Total CDATA #REQUIRED Normal CDATA #IMPLIED Promotional CDATA #IMPLIED Extra CDATA #IMPLIED CompoundObjectID IDREF #IMPLIED > <!ELEMENT Shares (Share+)> <!ATTLIST Shares CompoundObjectID IDREF #REQUIRED > <!ELEMENT Share EMPTY> <!ATTLIST Share Type CDATA #REQUIRED Quantity CDATA #REQUIRED > <!ELEMENT ColorImagesOnPage (#PCDATA)> <!ATTLIST ColorImagesOnPage MultiVolumeSequenceNumber CDATA #IMPLIED CompoundObjectID IDREF #IMPLIED > <!ELEMENT ColorImagesInPrint (#PCDATA)> <!-- ....................................................................... --> <!-- Discrete Object Info for compound objects elements --> <!-- ....................................................................... --> <!ELEMENT DiscreteIssueObjectInfo ((CoverInfo | IssueFrontmatterInfo | AdvertisementInfo | ArticleInfo | IssueBackmatterInfo | BlankPageInfo), AuthorGroup?, DiscreteObjectTechnicalInfo?)> <!ATTLIST DiscreteIssueObjectInfo ID ID #REQUIRED > <!ELEMENT CompoundIssueObjectInfo (PurchaseOrderNumber?)> <!ATTLIST CompoundIssueObjectInfo ID ID #REQUIRED PageCount CDATA #REQUIRED > <!ELEMENT BlankPageInfo (BlankPageFirstPage, BlankPageLastPage)> <!ELEMENT BlankPageFirstPage (#PCDATA)> <!ELEMENT BlankPageLastPage (#PCDATA)> <!ELEMENT PartInfoGroup (PartInfo, AuthorGroup?, EditorGroup?, DiscreteBookObjectInfo*)> <!ELEMENT CompoundBookObjectInfo (ISBN, EAN?, BookMultiVolumeCount?, BookMultiVolumeSplitAfterChapter*, PurchaseOrderNumber?)> <!ATTLIST CompoundBookObjectInfo ID ID #REQUIRED Type (Print | Electronic) #REQUIRED MediaType CDATA #IMPLIED SeriesID IDREF #IMPLIED > <!ELEMENT EAN (#PCDATA)> <!ELEMENT BookMultiVolumeSplitAfterChapter (#PCDATA)> <!ELEMENT PurchaseOrderNumber (#PCDATA)> <!ELEMENT DiscreteBookObjectInfo ((CoverInfo | BookFrontmatterInfo | AdvertisementInfo | ChapterInfo | BookBackmatterInfo), AuthorGroup?, DiscreteObjectTechnicalInfo?)> <!ATTLIST DiscreteBookObjectInfo ID ID #REQUIRED CompoundObjectID IDREF #IMPLIED > <!-- ....................................................................... --> <!-- WorkflowInfo --> <!-- ....................................................................... --> <!ELEMENT WorkflowInfo (Priority, Deadline?, Supplier)> <!ATTLIST WorkflowInfo TaskType (ImportManuscriptData | PrepareContent | PerformProof | DistributeDigitalContent | CreateHardCopy | UpdateIssueMetadata | UpdateArticleMetadata | UpdateBookMetadata | Migration | Corrigendum | DeliverDiscreteObject | DeliverCompoundObject | RetrieveDiscreteObject | ManuscriptSplitting | AuthorInput | CreateOffprints | VendorInformationSubmission | UpdateArchivedContent) #REQUIRED > <!ELEMENT Priority EMPTY> <!ATTLIST Priority Level (Standard | High) "Standard" > <!ELEMENT Deadline (OnlineFirstDeadline | TypesetterDeadline | PrinterDeadline | (S200TypesetterDeadline, S300TypesetterDeadline, (S600TypesetterDeadline, S650TypesetterDeadline, S700PrinterDeadline, S800PrintDistributionDeadline, S900ElectronicDistributionDeadline, FixedPublicationDate?, PlannedPublicationDate*)?) | (S50TypesetterDeadline, S200TypesetterDeadline?, S300TypesetterDeadline?, S600TypesetterDeadline, S650TypesetterDeadline, S700PrinterDeadline, S800PrintDistributionDeadline, S900ElectronicDistributionDeadline, FixedPublicationDate?, PlannedPublicationDate*))> <!ELEMENT OnlineFirstDeadline (%YearMonthDayModel;)> <!ELEMENT TypesetterDeadline (%YearMonthDayModel;)> <!ELEMENT PrinterDeadline (%YearMonthDayModel;)> <!ELEMENT S50TypesetterDeadline (%YearMonthDayModel;)> <!ELEMENT S200TypesetterDeadline (%YearMonthDayModel;)> <!ELEMENT S300TypesetterDeadline (%YearMonthDayModel;)> <!ELEMENT S600TypesetterDeadline (%YearMonthDayModel;)> <!ELEMENT S650TypesetterDeadline (%YearMonthDayModel;)> <!ELEMENT S700PrinterDeadline (%YearMonthDayModel;)> <!ELEMENT S800PrintDistributionDeadline (%YearMonthDayModel;)> <!ELEMENT S900ElectronicDistributionDeadline (%YearMonthDayModel;)> <!ELEMENT FixedPublicationDate (%YearMonthDayModel;, Reason?)> <!ELEMENT PlannedPublicationDate (%YearMonthModel;)> <!ATTLIST PlannedPublicationDate CompoundObjectID IDREF #REQUIRED > <!-- --> <!-- Elements for Suppliers --> <!-- --> <!ELEMENT Supplier (FullServiceVendor | Printer | Application | AuthorQueryApplication | ExternalPublisher)> <!ENTITY % SupplierModel "CompanyName, Contact?, ContactPerson?, RemarkFrom?, RemarkTo?, CopyEditing?, ProofInfo?, FilesToSupplier, Deliverables, DispatcherAddress?, FilesToPublisher"> <!ELEMENT FullServiceVendor (%SupplierModel;)> <!ELEMENT Printer (%SupplierModel;)> <!ELEMENT ExternalPublisher (CompanyName, Contact?, ContactPerson?, Deliverables, FilesToPublisher)> <!ENTITY % ApplicationModel "Event?, FilesToApplication, Deliverables, FilesToPublisher"> <!ELEMENT Application (%ApplicationModel;)> <!ATTLIST Application Name (PRS | DDS | PPM | ArticleTracking | BookTracking) #REQUIRED > <!ELEMENT AuthorQueryApplication ((%ApplicationModel;), CopyrightTransfer?)> <!ATTLIST AuthorQueryApplication ColorForFree %BooleanAttrValues; #REQUIRED OpenChoiceActive %BooleanAttrValues; #REQUIRED BlackAndWhiteJournal %BooleanAttrValues; #REQUIRED PrinterCompanyName CDATA #REQUIRED SocietyStatement %BooleanAttrValues; "No" WorkflowScenario (Standard | Yen) "Standard" > <!ELEMENT CopyrightTransfer (Reason, Timestamp, OrgName?)> <!ATTLIST CopyrightTransfer Given (Yes | No) #REQUIRED > <!ELEMENT Reason (#PCDATA)> <!ELEMENT Timestamp (#PCDATA)> <!ELEMENT Event (EventName, EventDate)> <!ELEMENT EventName (#PCDATA)> <!ELEMENT EventDate (%YearMonthDayModel;)> <!ELEMENT CompanyName (#PCDATA)> <!-- ContactPerson: Is this needed? How to store in collaborators table? Or just to be filled by Vendor? --> <!ELEMENT ContactPerson (ContactPersonName, Contact?)> <!ELEMENT ContactPersonName (%NameModel;)> <!ELEMENT RemarkFrom (#PCDATA)> <!ELEMENT RemarkTo (#PCDATA)> <!ELEMENT CopyEditing (CopyEditor?)> <!ATTLIST CopyEditing Category (0 | 1 | 2 | 3) #REQUIRED > <!-- CopyEditor will not be used at start of JWF, since not in SpACE; use RemarkTo instead --> <!ELEMENT CopyEditor (CopyEditorName, Contact)> <!ELEMENT CopyEditorName (%NameModel;)> <!ELEMENT ProofInfo (ProofRecipient*, ProofCoRecipient*, ProofContact?)> <!ATTLIST ProofInfo ProofStage (Discrete | Compound | DiscreteAndCompound | None) #IMPLIED > <!ELEMENT ProofRecipient (Author | ProductionEditor | Editor | InstitutionalAuthor | InstitutionalEditor)> <!ATTLIST ProofRecipient CorrectionsRequired (Yes | No) #IMPLIED ProofType (Discrete | Compound | FrontBackmatter | DiscreteAndCompound | DiscreteAndFrontBackmatter) #IMPLIED > <!ELEMENT ProofCoRecipient (ProofCoRecipientName, Contact)> <!ATTLIST ProofCoRecipient CorrectionsRequired (Yes | No) #IMPLIED > <!ELEMENT ProofCoRecipientName (%NameModel;)> <!ATTLIST ProofCoRecipientName DisplayOrder (Western | Eastern) "Western" > <!ELEMENT ProofContactName (%NameModel;)> <!ATTLIST ProofContactName DisplayOrder (Western | Eastern) "Western" > <!ELEMENT ProofContact ((ProofContactName, Contact) | Editor)?> <!ATTLIST ProofContact ProofContactType (FS_Vendor | Editor | Other) "FS_Vendor" > <!ELEMENT FilesToSupplier (ContentFiles | NoFiles)> <!ELEMENT FilesToApplication (ContentFiles | NoFiles)> <!ELEMENT FilesToPublisher (ContentFiles | NoFiles | ToBeCompleted)> <!ELEMENT ContentFiles (File+)> <!ELEMENT File (AplusplusRootFile | AplusplusRelatedObjectFile | MediaObject | TextFile | SupportingItem | RenditionItem | WorkItem | Archive | Cover | Advertisement | APageFile | BlankPage)> <!ATTLIST File DiscreteObjectID IDREF #IMPLIED CompoundObjectID IDREF #IMPLIED MultiVolumeSequenceNumber CDATA #IMPLIED > <!ELEMENT BlankPage (BlankPageInfo, BodyRef)> <!-- --> <!-- AplusplusRootFile references content of spr_article, spr_chapter, --> <!-- spr_bookfrontmatter or spr_bookbackmatter --> <!-- --> <!ELEMENT AplusplusRootFile EMPTY> <!ATTLIST AplusplusRootFile FileRef CDATA #REQUIRED ObjectID CDATA #IMPLIED > <!-- --> <!-- AplusplusRelatedObjectFile references content of an A++ file that --> <!-- belonging to an spr_article or spr_chapter related to the article --> <!-- or chapter A++ referenced in the AplusplusRootFile --> <!-- --> <!ELEMENT AplusplusRelatedObjectFile EMPTY> <!ATTLIST AplusplusRelatedObjectFile FileRef CDATA #REQUIRED ObjectID CDATA #IMPLIED > <!-- --> <!-- TextFile references content of spr_text_file --> <!-- --> <!ELEMENT TextFile EMPTY> <!ATTLIST TextFile FileRef CDATA #REQUIRED ObjectID CDATA #IMPLIED FileFormat (TEX | XML) #IMPLIED TEXRootFile (Yes) #IMPLIED > <!-- --> <!-- SupportingItem references content of spr_supporting_item --> <!-- --> <!ELEMENT SupportingItem EMPTY> <!ATTLIST SupportingItem FileRef CDATA #REQUIRED ObjectID CDATA #IMPLIED SupportingItemType (TEX | StyleSheet) #IMPLIED > <!-- --> <!-- RenditionItem references content of spr_rendition_item --> <!-- --> <!ELEMENT RenditionItem EMPTY> <!ATTLIST RenditionItem FileRef CDATA #REQUIRED ObjectID CDATA #IMPLIED TargetType (OnlinePDF | PrintPDF | eBookPDF | eOffprintPDF) #IMPLIED colorProfile (sRGB | ISOcoated_v2_300_eci | Legacy) #IMPLIED grayscaleProfile (Gamma2.2 | Legacy) #IMPLIED > <!-- --> <!-- WorkItem references content of spr_work_item --> <!-- --> <!ELEMENT WorkItem EMPTY> <!ATTLIST WorkItem FileRef CDATA #REQUIRED ObjectID CDATA #IMPLIED ItemType (ReferencePDF | DeltaPDF | EpsilonPDF | CopyrightTransfer | OpenAccessStatement | OffprintOrder | AuthorFeedback | Pit-Stop-Report | PRS-Metadata | ProductionEditorFeedback200 | ProductionEditorFeedback300 | ProductionEditorFeedback600 | ProductionEditorFeedback650 | Barcode | Checklist | ProofFeedback | CorrectionSheet) #IMPLIED > <!-- --> <!-- Archive references content of spr_archive --> <!-- --> <!ELEMENT Archive EMPTY> <!ATTLIST Archive FileRef CDATA #REQUIRED ObjectID CDATA #IMPLIED Content (Manuscript | ManuscriptCorrections | TEX | HTML | CoverRawData | PrintImages) #REQUIRED > <!ELEMENT APageFile EMPTY> <!ATTLIST APageFile FileRef CDATA #REQUIRED ObjectID CDATA #IMPLIED FirstPage CDATA #IMPLIED LastPage CDATA #IMPLIED Position (Frontmatter | Backmatter) #REQUIRED Type (Toc | ImprintTexts | AuthorInstructions | EditorialTexts | Index | CompleteFrontmatter | CompleteBackmatter) #REQUIRED TargetType (OnlinePDF | PrintPDF | eBookPDF) #REQUIRED > <!ELEMENT NoFiles EMPTY> <!ATTLIST NoFiles Reason (QualityDisapproved | WrongOriginalData | CorruptOriginalData | Receipt | Notification | NotificationProofRun | ManuscriptUpdate | WrongInstructions | StructureOnly | CopyrightReasons) #IMPLIED WrongInstructionsType (SplittingInstructionsWrong | CopyEditingLevelWrong | ProductionCategoryWrong | SeeRemark) #IMPLIED > <!ELEMENT ToBeCompleted EMPTY> <!-- --> <!-- Deliverables elements --> <!-- --> <!ELEMENT Deliverables (NoDeliverables | DeliverablesForDiscreteObjects | DeliverablesForCompoundObjects | DeliverablesForDiscreteBookObjects | DeliverablesForCompoundBookObjects)> <!ELEMENT NoDeliverables EMPTY> <!ELEMENT DeliverablesForDiscreteObjects EMPTY> <!ATTLIST DeliverablesForDiscreteObjects XMLWithBody %BooleanAttrValues; #REQUIRED XMLWithBodyRefsOnly %BooleanAttrValues; #REQUIRED OnlinePDF %BooleanAttrValues; #REQUIRED PrintPDF %BooleanAttrValues; #REQUIRED eBookPDF %BooleanAttrValues; #REQUIRED TEX %BooleanAttrValues; #REQUIRED OnlineMediaObjects (IfApplies | No) #REQUIRED PrintMediaObjects (IfApplies | No) #REQUIRED ReferencePDF %BooleanAttrValues; #REQUIRED AuthorFeedbackPDF %BooleanAttrValues; #REQUIRED DeltaPDF %BooleanAttrValues; #REQUIRED CopyrightTransfer (Yes | IfApplies | No) #REQUIRED OpenAccessStatement (IfApplies | No) #REQUIRED OffprintOrder (IfApplies | No) #REQUIRED Pit-Stop-Reports %BooleanAttrValues; #REQUIRED PRS-Metadata %BooleanAttrValues; #REQUIRED Manuscript %BooleanAttrValues; #REQUIRED EpsilonPDF %BooleanAttrValues; #REQUIRED CorrectionSheet (IfApplies) #IMPLIED > <!ELEMENT DeliverablesForCompoundObjects EMPTY> <!ATTLIST DeliverablesForCompoundObjects CoverPrintPDF %BooleanAttrValues; #REQUIRED CoverFigure %BooleanAttrValues; #REQUIRED FrontmatterPrintPDF %BooleanAttrValues; #REQUIRED BackmatterPrintPDF %BooleanAttrValues; #REQUIRED AdvertisementPrintPDF (IfApplies | No) #REQUIRED DiscreteContentObjectOnlinePDF %BooleanAttrValues; #REQUIRED DiscreteContentObjectPrintPDF %BooleanAttrValues; #REQUIRED Pit-Stop-Reports %BooleanAttrValues; #REQUIRED DiscreteContentObjectXMLWithBody (Yes | IfApplies | No) #REQUIRED DiscreteContentObjectXMLWithBodyRefsOnly (Yes | IfApplies | No) #REQUIRED DiscreteContentObjectOnlineMediaObjects (IfApplies | No) #REQUIRED IssuePrintPDF %BooleanAttrValues; #IMPLIED CorrectionSheet (IfApplies) #IMPLIED > <!ELEMENT DeliverablesForDiscreteBookObjects EMPTY> <!ATTLIST DeliverablesForDiscreteBookObjects XMLWithBody %BooleanAttrValues; #REQUIRED XMLWithBodyRefsOnly %BooleanAttrValues; #REQUIRED ElectronicPDF %BooleanAttrValues; #REQUIRED TEX %BooleanAttrValues; #REQUIRED OnlineMediaObjects (IfApplies | No) #REQUIRED PrintMediaObjects (IfApplies | No) #REQUIRED ReferencePDF %BooleanAttrValues; #REQUIRED ProofFeedbackPDF %BooleanAttrValues; #REQUIRED DeltaPDF %BooleanAttrValues; #REQUIRED EpsilonPDF %BooleanAttrValues; #REQUIRED Pit-Stop-Reports %BooleanAttrValues; #REQUIRED Manuscript %BooleanAttrValues; #REQUIRED CorrectionSheet (IfApplies) #IMPLIED > <!ELEMENT DeliverablesForCompoundBookObjects EMPTY> <!ATTLIST DeliverablesForCompoundBookObjects CoverPrintPDF %BooleanAttrValues; #REQUIRED CoverFigure %BooleanAttrValues; #REQUIRED DustJacketPDF %BooleanAttrValues; #REQUIRED TocElectronicPDF %BooleanAttrValues; #REQUIRED FrontmatterElectronicPDF %BooleanAttrValues; #REQUIRED BackmatterElectronicPDF (Yes | IfApplies | No) #REQUIRED FrontmatterXML (Yes | No) #IMPLIED BackmatterXML (Yes | IfApplies | No) #IMPLIED BookElectronicPDF %BooleanAttrValues; #REQUIRED ChapterElectronicPDF %BooleanAttrValues; #REQUIRED BookPrintPDF %BooleanAttrValues; #REQUIRED Pit-Stop-Reports %BooleanAttrValues; #REQUIRED BookProofFeedbackPDF %BooleanAttrValues; #REQUIRED BookEpsilonPDF %BooleanAttrValues; #REQUIRED ChapterXMLWithBody %BooleanAttrValues; #REQUIRED ChapterXMLWithBodyRefsOnly %BooleanAttrValues; #REQUIRED ChapterOnlineMediaObjects (IfApplies | No) #REQUIRED ChapterPrintMediaObjects (IfApplies | No) #REQUIRED PartFrontmatterElectronicPDF (IfApplies | No) #REQUIRED PartBackmatterElectronicPDF (IfApplies | No) #REQUIRED Manuscript %BooleanAttrValues; #REQUIRED PartFrontmatterManuscripts (IfApplies | No) #REQUIRED PartBackmatterManuscripts (IfApplies | No) #REQUIRED PartFrontmatterXML (Yes | No) #IMPLIED PartBackmatterXML (IfApplies | No) #IMPLIED CorrectionSheet (IfApplies) #IMPLIED ChapterTEX %BooleanAttrValues; #IMPLIED > <!-- Dispatcher address --> <!ELEMENT DispatcherAddress ((%AddressModel;)*)>