We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Author Generated JATS XML Markup

00:00

Formal Metadata

Title
Author Generated JATS XML Markup
Title of Series
Part Number
10
Number of Parts
16
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2012
Production PlaceWashington, D.C.

Content Metadata

Subject Area
Genre
Abstract
At Internet Scientific Publications, we have since day one marked up submitted manuscripts using an in-house developed Microsoft Word macro. After 14 years, we feel that this approach is not ideal for two reasons: 1) most errors that exist in the finished XML are introduced during the data-entry / markup stage, and 2) markup represents a significant time expense for our staff that could be better spent elsewhere. Since we only charge at the point an article is accepted for publication, there is a time investment marking up manuscripts that may never be monetarily recouped. Consequently, we have explored the option of allowing authors to mark up their own documents from our submission frontend website. There are draw-backs to this approach, namely the complexity and completeness of JATS and the huge learning curve a non-technical author would encounter, but we have in-turn concluded that a majority of the JATS definition does not need to be made available to an author in our frontend application. If an article requires more specific markup that we do not support in the application, we can always fallback to publisher side markup using our tried and tested Word macro. Quality control occurs later in the pipeline during copy-editing regardless of which markup pathway is followed.To facilitate this, we have created a self-contained Symfony2 bundle that supports manuscript markup utilizing a subset of the JATS Journal Publishing 3.0 tag suite. Much of the front and back matter is captured using simple form inputs and is validated using regular expressions developed using common input patterns. For the body, an HTML5 DOM based WYSIWYG editor is used. Although the generated markup is HTML5, by using a subset of JATS, we can unambiguously map between the two markup languages. We speculate that Amazon Mechanical Turk could be used to simplify certain article markup tasks like, for example, endnotes, where it would be off-putting for the author to tokenize the citation string. While the distribution model of a final product has not been determined, it will most likely be made available in a dual-licensed manner depending on the commerciality of the customer.
InternetworkingStudent's t-testMereologyGoodness of fitMultiplication signCASE <Informatik>Perfect groupOffice suiteNeuroinformatikPhysical systemFamilyMedical imaging2 (number)Meeting/InterviewComputer animation
Medical imagingStudent's t-testServer (computing)InternetworkingProduct (business)Photographic mosaicMultiplication signStaff (military)Web pageWeb browserReading (process)Lecture/ConferenceMeeting/Interview
Pay televisionPhotographic mosaicWeb browserBitString (computer science)Open setImage registrationType theoryMetropolitan area networkDataflowMultiplication signGroup actionComputer animation
Standard Generalized Markup LanguageInstance (computer science)Revision controlPhysical systemTouch typingOrder (biology)WebsiteSoftware testingAuthorizationRight angleLecture/ConferenceComputer animation
Control flowOrder (biology)Extension (kinesiology)Markup languageComputer virusString (computer science)Web applicationAuthorizationBitMathematical analysisSoftware frameworkMacro (computer science)Web 2.0Lecture/ConferenceMeeting/InterviewComputer animation
Software frameworkSoftware developerField (computer science)outputAuthorizationString (computer science)NumberMacro (computer science)Menu (computing)EmailInformationMarkup languageMetadataCellular automatonVideoconferencingLecture/ConferenceMeeting/InterviewComputer animation
Multiplication signVideoconferencingTable (information)Type theoryProduct (business)Content (media)Point (geometry)Address spaceAreaBusiness modelComputer animationLecture/ConferenceMeeting/Interview
Category of beingAxiom of choiceMetadataLevel (video gaming)Element (mathematics)Block (periodic table)Line (geometry)Set (mathematics)AuthorizationoutputWebsiteMereologyValidity (statistics)Field (computer science)AreaOffice suiteMultiplication signText editorDebuggerMarkup languageSubsetOcean currentComputer animation
Text editorStandard deviationPresentation of a groupAuthorizationMultiplication signHydraulic motorSource codeMetadataGroup actionParticle systemData structureContent (media)DiameterInformationPeg solitaireSheaf (mathematics)CuboidFigurate numberTable (information)Constraint (mathematics)Block (periodic table)Line (geometry)Level (video gaming)File formatPhysical lawForcing (mathematics)Validity (statistics)Matching (graph theory)AreaComputer configurationString (computer science)Markup languagePolygon meshElectronic mailing listSingle-precision floating-point formatCollaborationismSet (mathematics)Differenz <Mathematik>Lecture/ConferenceMeeting/InterviewComputer animation
Row (database)Arithmetic meanInformationMixed realityTrailMathematicsText editorMappingSocial classAttribute grammarMedical imagingSheaf (mathematics)Table (information)Regulärer Ausdruck <Textverarbeitung>Film editingTransformation (genetics)Electronic visual displayQuicksortMultiplication signData compressionSound effectWeb browserNichtlineares GleichungssystemBitFigurate numberComputer fileWeb pageAreaDependent and independent variablesMusical ensembleWindowValidity (statistics)Meeting/InterviewComputer animation
VideoconferencingString (computer science)HypermediaType theoryPoint (geometry)Motion captureFile formatWeb 2.0Text editorAuthorizationStaff (military)MetadataIntrusion detection systemNumberSource codeArithmetic meanObject (grammar)Level (video gaming)WindowTask (computing)ResultantExecution unitDigital object identifierMatching (graph theory)MereologyAreaEntire functionSheaf (mathematics)Service (economics)Line (geometry)CASE <Informatik>IdentifiabilityQuicksortComputing platformElement (mathematics)Content (media)MappingTransformation (genetics)InformationDocument Type DefinitionValidity (statistics)Self-organizationOffice suitePeer-to-peerForm (programming)Multiplication signMeeting/InterviewComputer animation
ResultantTask (computing)Execution unitStaff (military)SubsetSlide ruleMeeting/Interview
AuthorizationPerturbation theoryPhysical systemRight angleTable (information)Multiplication signStatement (computer science)Forcing (mathematics)Field (computer science)Staff (military)MathematicsPoint (geometry)Slide ruleStudent's t-testMathematical analysisCellular automatonOpen sourceInformationResultantForm (programming)Touch typingProduct (business)Network topologyProcess (computing)SoftwareArchaeological field surveyRevision controlComputing platformFlow separationServer (computing)Variety (linguistics)Maxima and minimaFigurate numberMedical imagingNewsletterMixture model1 (number)Software developerOpen setDebuggerFile formatShape (magazine)Computer fontAddress spaceError messageTap (transformer)EmailScripting languageMassRoutingMoment (mathematics)Smith chartComputer animationLecture/ConferenceMeeting/Interview
Computing platformNewsletterOpen sourceForm (programming)JoystickStaff (military)Service (economics)Table (information)Medical imagingPulse (signal processing)Field (computer science)MereologyFigurate numberProcess (computing)Physical systemGroup actionSpreadsheetString (computer science)Lattice (order)Point (geometry)Traffic reportingAuthorizationNumberNormal (geometry)CASE <Informatik>Multiplication signOrder (biology)Right angleTerm (mathematics)MathematicsDataflowComputer fontFile formatSubsetDifferent (Kate Ryan album)Black boxSource codeProduct (business)Data conversionNetwork topologySlide ruleTransformation (genetics)Function (mathematics)Information technology consultingDimensional analysisCodeGoodness of fitImage resolutionLibrary (computing)Text editorInterface (computing)MetadataWhiteboardHelmholtz decompositionDisk read-and-write headMaterialization (paranormal)StatisticsComputer programmingType theoryGraph coloringRoutingTask (computing)Mechanism designSoftware testingArrow of timeMobile appDiscounts and allowancesFront and back endsTap (transformer)Digital object identifierFilm editingDemo (music)Selectivity (electronic)Computer animationLecture/Conference
Transcript: English(auto-generated)