Merken

Formatting JATS: as easy as 1-2-3

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
on top of that exosomes to how many people here proof using XSLT how many familiar with XSLT 1 . 0 and to keep those hands demolition of the XSLT 2 . 0 following what is the family viruses on the 3 . 0 move we have that's the problem did I talk a bit about the depths preview sources themselves and what I've done with XSLT 1 2 and 3 using jets In Thomas Furmston history uh 3 probably not good told as objects previous style sheets arrival on each of the developed in XSLT 1 . 0 as a government project there in the public domain of the copyright issues and developed fall NCBI by of mulberry technologies over the years what you see the Jets previous solitude sort
of place on the previous and current staffing so this is what I call a cell-free because of my paper format of the jet previous lawsuits with to read so that might format of the data we have had I love whatsoever
I should put quotes around selfish because it made it into the Oxford English Dictionary in the last years then element famous at the time line for the Jets previous stylesheets reconstructed from conversations in the mouth Tommy and came and comments in the code is initially designed was done back in 2004 and and version I have wondered 2006 and the current 1 . 0 stylesheets were released last year of release in 2012 so the question becomes why are still using XSLT 1 . 0 and 2012 XSLT 1 . 0 is still there dominant XSLT there isn't that with some platforms and Microsoft only supports XSLT 1 . 0 the 1 that you think of with Unix and Linux XSLT Proc is 1 . 0 the sources cells have been tested using XSLT 2 . 0 even if you look through the initial comments this let's when changes were made because the difference is very was a 1 . 0 2 . 7 it just so expropriated but and with the mining from being done in 2000 and 2006 2007 freely and himself XSLT 2 . 0 was new and was really only 1 version 1 job must continue there so what the the sourcing practices you downloaded from GitHub actually do it this free pulses of preprocessing for doing things like converting the OSI model to extinction from maximizing citations of things in terms of XSLT stylesheets resources for converting jets to the states and just to XSL-FO for people from falling in the media and also postprocessing processing for turning section of the cytoplasm of ineffectual that's been a debate with current browser abilities maximum the stuff that I'm talking about the former to XSL-FO from from producers PDF there positional jets fostered my titles on customizability is that as soon as this this is the entry point for customization that accepting pedestal changes through and anyway crystallization parameters in the support vector processing processing instructions if you can't read book or TI and TI describes itself as having several hundred the parameters of the the so let's just solve the problem of the called party and you can customize themselves to make solution so I have some had 3 parts of a facility that make it easy to the results customization gestalts it's what makes it easy to trim customizations XSLT for those you didn't put your hand up earlier was largely organized in terms of templates where you have national temporarily match attitude which is the context where this particular type of is going to be used so the under the constant the temperature gets instantiated into the result the suffered way prices acted on by the XSLT processor philosophical copied straight through to the result the this is useful in terms of customization as you can templates override the based on the basis of and the features of XSLT full the other late model starts in the field including itself import where includes you probably in the entire contents of the of started as if it was at that point in the Boston and it's the input you're referring to the other losses and this templates level lower input residents so templates in your cells taken there are plenty of other ones in there and the importance not the this is something of a boring what i minus the rate of the this is slightly more public and one's life this is the but the know the about a billion XSLT to override templates as I said this year you're importing cells taken overall quality see what it was in the have sources which is good when you let wholesale changes but sometimes just want change 1 little thing and 1 be at that you have to copy the whole template just like a copy of that small change we 3rd aspect of XSLT itself also makes it easy to do these things as willful attributes that we can set up definitions of multiple attributes and refer to the presence of multiple places and the way this works is you not just popping actually which really there are evaluated in its place in states here we have or each time a user selected by the National Endowment generating units and each time so copying little things so how this phase with what the Jets previous policy provides but that's previous sources fairly well aligned with global variables things like the content which can use everything it has actually it sets for the common types of actually it's common formatting parameters you going to use which quite often referred to as 1 their the reference to the global variables and it has named templates which is totally XSLT this is the center of the sub retained also common processing is put in the main template and used in multiple places this age customization of its it's the sort of thing to do in Stasi anyway so it was called the drive principal don't repeat yourself put the variable and use multiplexers ECX research and most 1 an example of this this
is taken from the XSLT 1 . 0 we talking about In the customization rather than actually set which extends 1 is defined in the causality and then know on my 2nd actually said
which further extended the actually said so polyglot upon the prices of and in
template I might attempt of the lectures more specific context of this will be used in the specific context and me template for the table so in the of cells that will be used in other contexts and I'll present changes but also use the that Lang template this is assuming course started so so extended reuse but also using facilities of cost us so in summary talk about it just sources themselves in 1 . 0 while the expressly not support not anymore customization ability into cost also it's the way it's about allows fairly easy customization speech that's sort of this idea that felt we have about questions about 150 another piece of in quite of few itself and the slide very it's obvious as as the world largest open source community which it's because it uses gate uh it makes easy to copy and modify projects so that that's previous starts it's beyond the it's easy to copy and modify and make relations of so the XSLT 1 . 0 kcal talked about was the a government body this is an example of a couple pages all again well paper the format of the we color changes
using None of stars the the source was using was just using the cost metadata and the output was of fairly similar to the of the pages produced by text sources themselves and differences in the headers and footers different cover page so you this is not only this is 1 . 0 because of the time preference and probably because of the large parts of the text causal states that I could reuse because the similarities in the the massive and cases of so the customization of world was mostly done in new modular changed about 10 attributes in closed just because I didn't want copulas templates just add a couple matches the structure I cannot reviews true started to do and messaging methanol this the customization specific to project and then we're importing the the core just all seats in way that important recent work so the ones that have the least effect so they are written by other places the methanol fix up there was 2 1 was by the content created by the the client and 1 of the following the because problem was of critics like levels loss of parentheses around the the number indicating the number of equations it wasn't bring produced in the method also the greatness of and parentheses in the form of result of the 2nd law is it is of in problem combining characters going to hire those were throughout suggested by the technical support to chains with different character and the latest version of formant as a rewritten maximal and by just deleted 1 line from where the started they'll stop importing that model stop having the effects on automated through what everything was only in the task was such that points out of what's what sort things and 7 % as it is common that 20 % 19 % of overriding variance and attributes which are defined in cost of to a small amount of 41 new actually a fair amount of the top level templates which is doing things like changing the page size the the headers and footers you always spend a lot of time doing getting the cover page just right uh 35 % on low-level elements templates and 1 . 1 allows you to put book which government PDF been about because is that 7 % of Kyrgyzstan that has lost little table conquered sort when you do it after about the summary for this is that have no expressing support customization is very easy to based customization on the Gestalt themselves the 2nd project was done for the original plus 1 the way the horses being talked about in previous presentations and beyond the standard posterior it was as you can see 2 column my differences in the way represent the other metadata this the sources of in the landmark up they wanted lights out that for but I want to reproduce that perform at exactly as closely as possible the so for this I used XSLT 2 . 0 because it had been changes to the the the way to handle the metadata of the figures the trials and getting the seasons animals it when the water was going to be required vendor extensions anyway so I copied and modified the Claudette 6 is almost all see the end of this module this is so the thing about more than 1 of the correspondences figures float on top of the bottom of the page and the history page 1 all Paul 1 depending upon the the size of the times the page Whitehall 1 elected we trying depending on the size of the problem is that the size of the nation index novels like this should be retired with to be followed page 1 another thing that came up stuff right and wrong as they were not figures of triumph learning after the start of the best have this Tyson and what you can do an XSL-FO is that in XSL-FO as defined you only get page workloads and the float to the top of the page and right so have a do something about the multi page titles as the size of intrinsic size graphics wasn't available in the XSLT processor states of for strategies of because this 1 XSL the next XSL-FO itself so far from here to do an excess wiki decisions a still if our process works in the next the result have social
table handling and in the initial past preformatted titanates its history with it's called 1 page 1 although with the rotated patterns the former that to the area to the next representation of the form areas and looked at the areas that each of those 3 reasons time and take the 1 at least with did fly the list of and use that as a basis for making the decisions of all the following result so here is an example of the free time the performance of the 3 different weights and the 1st few trials filicales column 1 3rd time would be to 1 is called so it's if it's a case of page 1 of the most serious only 1 rotates about its and his suicide is placed on page 1 called which one's pages so the usual processing model which is pretty similar to what we have suggested the use of XML and XSLT processor XSL-FO whether and produced media efforts so the to adding in the title handling we get this idea in the process of what's in it was 3 trials and find the areas of the user's input to the Stasi to work which is the best best way to produce former about not simply also need to do this something similar for graphics and that we don't have size of the affix available so the processing gets tick the graphics uses the it's magic identified program to the size of graphics lots of them as well formed XML and similarly preformatted graphics in each of 3 which to work out the exact size you pick the best 1 and potentially hazardous down because we also with the captions so that the theorem detection will appear on the same page so what this is under the processing what also added another step to like a well-formed XML the graphic sizes that as part of decision-making way to getting the following output the so called language is that which have any further and the floats appearing after the start of the back so the the solution for that is what you see as the final output we just turn them in another area tree will work out from the position of the the concept of is the background the positions of clothes with any foots come off the solid background and if there is a right different FIR which had to exist in the two-page sequences such that all flights appear 1st place sequence and by definition the red finishes before the 2nd byte sequence with the best weather so the end result of all that is more scholarships of multiple this is the area to external programs which led to the structure of the imports etc. so what was the Jets schools see is so the plus sources rotate 1 of what it implies there separate models so that choosing the size and type of information right decisions about which 1 use which really which is saying + customizations that was will produce same areas and was with 1 thus the same decisions as society is the 1 we also makes the season was I didn't want to sequences so in summary the XSLT 2 of them really shouldn't be resolved we made a vendor extensions to to do call so and finding the sizes of the intrinsic sizes of the tables and graphics it wasn't easy the of vendors area is proprietary after some work of what you're dealing with and in the can graphics foster coordination program like that protects the use staff body also do that is the body and their father just telling us that he was going for and get a project context of the the 3rd aspect of using catalytic something is with XSLT it's just a project for the postal project trying XSLT 3 . 0 features of using jets are called that's all states trying to the XSLT 3 parts on on this quote is from what is from last Friday it's only approach to be ex always for all life OK the editor XSLT 3 . 0 so that says the design process to not include enough in the all-time people start reporting the usability experiences the decisions different sides which is essentially so what are some of this project to try like easy place for people to try out XSLT 3 . 0 feature if they leaders talk about my 20 years of the Masters together to 19 97 in the distal those are here and on the 4th and for this the company words using distal end there was a need for the for thinks of mobility solid this list n we all got together to try that disciplines things
and help each other she again for just a year or 2 to the start of the XSLT longer except the so and people specialty use people is on and tried everything's that can try things out new processes and if so what to do and then use all the time what 2007 Celtic 2 . 0 by that point people had existing XSLT 1 . 0 workflow is quite so whether or or not they needed some of the features of XSLT my perception is that the take a couple of XSLT 2 was a slower than with the seizing upon filtering what and this project is sort of and places of seize upon trying and XSLT 3 things this if if you saw from the XSL to today is limited to be talking sparsity you get a enough people try things out quickly enough to be helps the we freezing process because the way it was number 3 C is XLT theories from the last call this 3 more stages through the recommendation but as you get closer to the recommendations that it's hard for the a working group to make changes so now is the time to try out the XSLT 3 features that enough people so the question is why we're talking about rejects it in part this is a solution looking for a problem on trying to sell to the highest index experience of index was right side was BCI vocal so that's the goal of the results in large lots of small and Proc try everything test used the other users of the jets sources so there this is the other thing that just false hits is that the 1 . 0 easy to upgrade make changes the public demands as well ownership issues of you have my changes and the fact that that doesn't support customization also helps because there's no user expectations that you continue to support hundreds of processing instructions special variables so the goals of projects just to try different things when the tumblers this for project like say it's meant to be a way to describe opinion try something else or not to build patterns things using XSLT developed idioms they're going to use an explicit goal is to produce an XSLT 3 package which something new next theory but extensional temporal models because of something that will be useful into the future that things are not looking for what is to be there a single 1 way of doing anything I was present an exposed to Barbara that so delta patterns and EDS we had before we got the Indians for XSLT 1 . 0 2 . 0 1 and we will be developed was so the frequency of so we get to both variable that the results of of of insoluble things with maximum functions of X so it's right something's imaging XSLT frequent service with small advances so which in more detail next so the reference like this then in terms of all of the victims status as a lot so right 3 some minor tickets on the on the space some of which have resulted in action for you know respect runners which is useful in terms of the index policy of another contribute back some changes to the core data sources which human incorporated along the wire and the XSLT processor about which of them was an achievement life from Windows oxygen tax-funded maintains for that said so the XSLT workers around there at the time that this is the time to try and think of XSLT 3 it's too cold also to bite into its current form a another common over the weekend on excel is from what carries the within radius and the tension is between words like arrays look like sequences as the development XSLT to all working 1980 like sequences as they would have been done on XSLT true if they thought about source of this tolerance so funny since out provided the through the fall back to the western group the results were the bathroom fortunately 1 1st all so that the summary conclusion for the whole thing is test style differences so this available the customization of the by layer on top starts use all copy and modifying the sources themselves and their proven usable with XSLT 1 XSLT to an XSLT 3 thank you FIL at the the any questions went current thank you can you
tell us anything that we are specifically what should we look forward to an XSLT 3 . 0 and why would we jump into this kind of stuff now and and and and help to support important work where n specifically with respect to to kind of
system the jets coming supports suffocation processes whether that you know what point in your mind
the real killer features of externalities 3 well there there's of the question to pass why should you domino XSLT is what's good about it now and have them advertisers why you want jump into XSLT 3 now because if this corner cases that our don't work the syntax is bad or whatever now is some of the the top ranked changes so that is linear in in kind of a little blood so I have is the dualist patterns that have sold you have specify some stuff at the top and then there's the body which is here conventional template whenever specify some additional stuff at the bottom of my point was person fundamentally difficult so separated so it's like a very good justification for but the end result is evolution thing safe put that provides I was acquired on the that's all for all the volunteers and that sort of usability things of stuff they can change no in terms of what's in a cell to 3 . 0 that is useful for the stuff that we do here only the your resources once it was again could be right more concise than a year XSLT 2 . 0 started saving the usual shopping list of what's in XSLT 3 . 0 order functions anonymous functions maps that was found arise 1 of the this worked on started so far is to do with some formal turning the texts of the exploratory surgery really loss of the wonderful thing is that it's Council easily a variety
parts on and actually set so the 1st I thing I tried that was tried to find a way to handle that the Jets real-time which isn't since the In the kind what to use so I could have names that will also have all the full default processing from my particular cell type the this sort of thing at the chairman for but the clicker follow up on the Liam cleaned up the Three the time frame for giving feedback home XSLT 3 in current this method
the days and weeks but nothing months and years so if you do have feedback don't is currently in Last Call it's basically almost feature frozen but not completely but personally expecting another 2nd last call because of some changes that may come to the changes will be small so it goes in the back very soon if you're going to it because the time is now that's of I learn enough from NCBI and this might sound like a new question but how exactly do we test these features that is there are processes that supports than currently of the use section In this section we we review our dialog loss section of the the whole volume of XSLT 3 support the 1 is bonded oxygen has includes the pre additions in and the rest of the 3 in oxygen another process cold excels which has a beta program 11 promise inclusion by the program for Chinese things out there they are promising it's at their lowest prices of the process of the annotated only 1 will be free from I think focal-focal process or something you some the leave level at what the implementations are going but the chances are because you get the chance to know there from the recent oxidative and then again the oxygen is easy accident 15 to at thank you any questions the we present a few and
Objekt <Kategorie>
Bit
Beweistheorie
Familie <Mathematik>
Projektive Ebene
Quellcode
Public-domain-Software
Quick-Sort
Resultante
Einfügungsdämpfung
Umsetzung <Informatik>
Punkt
Prozess <Physik>
Extrempunkt
Browser
Versionsverwaltung
Euler-Winkel
Template
Computeranimation
Übergang
Eins
Vektorrechner
Einheit <Mathematik>
Puls <Technik>
Prozess <Informatik>
Phasenumwandlung
Gerade
Parametersystem
Softwareentwickler
Dichte <Stochastik>
Template
Machsches Prinzip
Dichte <Stochastik>
Strömungsrichtung
Quellcode
Ein-Ausgabe
Bitrate
Kontextbezogenes System
Variable
Datenfeld
Dateiformat
Garbentheorie
Lesen <Datenverarbeitung>
Aggregatzustand
Subtraktion
Multiplexbetrieb
Mathematisierung
Zellularer Automat
Systemplattform
Term
Code
Data Mining
Multi-Tier-Architektur
Informationsmodellierung
Variable
Multiplikation
Hauptideal
Gewicht <Mathematik>
Datentyp
Coprozessor
Inhalt <Mathematik>
Gammafunktion
Attributierte Grammatik
Videospiel
Matching <Graphentheorie>
Ausgleichsrechnung
Menge
Quick-Sort
Data Dictionary
Mereologie
Hypermedia
Attributierte Grammatik
Torus
Physikalischer Effekt
Open Source
Relativitätstheorie
Mathematisierung
Zellularer Automat
Sprachsynthese
Quellcode
Kombinatorische Gruppentheorie
Kontextbezogenes System
Quick-Sort
Computeranimation
Homepage
Rechenschieber
Eigenwert
Verknüpfungsglied
Dateiformat
Projektive Ebene
Gammafunktion
Tabelle <Informatik>
Einfügungsdämpfung
Domain <Netzwerk>
Gleichungssystem
Benutzerfreundlichkeit
Oval
Gesetz <Physik>
Computeranimation
Homepage
Netzwerktopologie
Metadaten
Client
Mustersprache
Verweildauer
A-posteriori-Wahrscheinlichkeit
E-Mail
Gerade
Multifunktion
Mobiles Internet
Dichte <Stochastik>
Kontextbezogenes System
Entscheidungstheorie
Rechter Winkel
CIM
Tabelle <Informatik>
Subtraktion
Folge <Mathematik>
Dualitätstheorie
Wasserdampftafel
Mathematisierung
Überlagerung <Mathematik>
Homepage
Bildschirmmaske
Informationsmodellierung
Nominalskaliertes Merkmal
Modul <Datentyp>
Datentyp
Datenstruktur
Maßerweiterung
Varianz
Attributierte Grammatik
Normalvektor
Modul
Tabelle <Informatik>
Soundverarbeitung
Videospiel
Datenmodell
Modul
Rückkopplung
Betafunktion
Wort <Informatik>
Maschinelles Sehen
Resultante
Webforum
Punkt
Prozess <Physik>
Formale Sprache
Selbstrepräsentation
Versionsverwaltung
Element <Mathematik>
Entscheidungstheorie
Eins
Übergang
Metropolitan area network
Theorem
Minimum
Flächeninhalt
Figurierte Zahl
Funktion <Mathematik>
Inklusion <Mathematik>
Umwandlungsenthalpie
Prozess <Informatik>
Physikalischer Effekt
Benutzerfreundlichkeit
Template
Ähnlichkeitsgeometrie
TLS
Quellcode
Wiki
Ein-Ausgabe
Texteditor
Verkettung <Informatik>
Datenstruktur
Automatische Indexierung
ATM
Schwimmkörper
Strategisches Spiel
Projektive Ebene
Restklasse
Reelle Zahl
Information
Koordinaten
Aggregatzustand
Gewicht <Mathematik>
Ortsoperator
Stab
Zahlenbereich
Heegaard-Zerlegung
Task
Multiplikation
Verkehrsinformation
Coprozessor
Optimierung
Gammafunktion
Binärcode
Mathematisierung
Kopula <Mathematik>
Mailing-Liste
Quick-Sort
Beanspruchung
Flächeninhalt
Mereologie
Hypermedia
Basisvektor
Speicherabzug
Sollkonzept
Resultante
Punkt
Prozess <Physik>
Umfang
Extrempunkt
Gruppenkeim
Euklidischer Ring
Benutzerfreundlichkeit
Raum-Zeit
Computeranimation
Entscheidungstheorie
Typentheorie
Mustersprache
Bildschirmfenster
Vorlesung/Konferenz
Array <Informatik>
Softwaretest
Lineares Funktional
Prozess <Informatik>
Machsches Prinzip
Gebäude <Mathematik>
Temporale Logik
Systemaufruf
Quellcode
Schwach besetzte Matrix
Systemaufruf
Dienst <Informatik>
Automatische Indexierung
Rechter Winkel
Projektive Ebene
Folge <Mathematik>
Subtraktion
Existenzaussage
Mathematisierung
Gruppenoperation
Gefrieren
Zahlenbereich
Term
Physikalische Theorie
W3C-Standard
Graph
Bildschirmmaske
Erwartungswert
Informationsmodellierung
Variable
Verkehrsinformation
Coprozessor
Softwareentwickler
Bildgebendes Verfahren
Normalvektor
Radius
Videospiel
Mathematisierung
Quick-Sort
Rückkopplung
Mereologie
Wort <Informatik>
Speicherabzug
Data Mining
Resultante
Lineares Funktional
Einfügungsdämpfung
Punkt
Benutzerfreundlichkeit
Mathematisierung
Güte der Anpassung
Zellularer Automat
Mailing-Liste
Physikalisches System
Term
Dualität
Quick-Sort
Mapping <Computergraphik>
Chirurgie <Mathematik>
Wechselsprung
Reelle Zahl
Minimum
Evolute
Mustersprache
Vorlesung/Konferenz
Ordnung <Mathematik>
Varietät <Mathematik>
Rückkopplung
Addition
Einfügungsdämpfung
Prozess <Physik>
Rahmenproblem
Mathematisierung
Implementierung
Zellularer Automat
Systemaufruf
Quick-Sort
Übergang
Datentyp
Vorlesung/Konferenz
Garbentheorie
Spezifisches Volumen
Inklusion <Mathematik>
Optimierung
Default

Metadaten

Formale Metadaten

Titel Formatting JATS: as easy as 1-2-3
Serientitel JATS-Con 2013
Teil 14
Anzahl der Teile 16
Autor Graham, Tony
Lizenz CC-Namensnennung 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
DOI 10.5446/21794
Herausgeber River Valley TV
Erscheinungsjahr 2016
Sprache Englisch
Produktionsort Washington, D.C.

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract The JATS preview XSLT stylesheets are written in XSLT 1.0. This presentation describes approaches used when customizing the XSLT 1.0 stylesheets for use with reports from a government body, when adapting the stylesheets for XSLT 2.0 for processing articles for an online journal, and upgrading the stylesheets to XSLT 3.0 as a testbed for XSLT 3.0 techniques.

Zugehöriges Material

Ähnliche Filme

Loading...