{"title":"JATS Superhighway","authors":"Jeffrey Beck","doi":"10.4242/balisagevol27.beck01","DOIUrl":null,"url":null,"abstract":"Tag sets change over time. Tag set designers manage a complex system where everything is connected to everything else and new user requirements continue to surface. Tag set users manage complex systems to create, manage, and archive documents. Users strongly resist backward-incompatible change, so as JATS has grown we have made compromises in the design to meet new requirements while maintaining backward-compatability. We think it is time to consolidate redundant models, remove deprecated items, and generally reduce confusion. Can we guide users towards a new, backwards incompatible version in a way that they'll find palatable? We have a plan. We're going to extend the JATS 1.x schema so that it contains the new, 2.0 models in addition to the old models. Then we'll make an \"Onramp\" subset of 1.x that has the deprecated items removed. Documents valid against the onramp subset of 1.x will also be valid against 2.0.","PeriodicalId":89326,"journal":{"name":"Balisage series on markup technologies","volume":"1 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Balisage series on markup technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4242/balisagevol27.beck01","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Tag sets change over time. Tag set designers manage a complex system where everything is connected to everything else and new user requirements continue to surface. Tag set users manage complex systems to create, manage, and archive documents. Users strongly resist backward-incompatible change, so as JATS has grown we have made compromises in the design to meet new requirements while maintaining backward-compatability. We think it is time to consolidate redundant models, remove deprecated items, and generally reduce confusion. Can we guide users towards a new, backwards incompatible version in a way that they'll find palatable? We have a plan. We're going to extend the JATS 1.x schema so that it contains the new, 2.0 models in addition to the old models. Then we'll make an "Onramp" subset of 1.x that has the deprecated items removed. Documents valid against the onramp subset of 1.x will also be valid against 2.0.