SlideShare a Scribd company logo
The Challenges of Describing Best 
Tagging Practices for JATS 
Jeffrey Beck, NCBI/NLM/NIH 
NISO/NFAIS Joint Virtual Conference: 
Connecting the Library to the Wider World: 
Successful Applications of Linked Data 
Wednesday, December 3, 2014
Intro to JATS 
JATS refers to NISO Z39.96-2012 Journal Article 
Tag Suite. 
It is a NISO standard that describes XML 
elements and attributes and three article 
models in XML.
JATS was based on the “NLM DTDs”, which have 
been used to describe journal articles since 
2003. 
The “NLM DTDs” grew out of work being done 
on the NCBI PubMed Central (PMC) DTDs in 
2002.
So, what is this DTD you speak of? 
DTD is Document Type Definition 
– One of many (3 really) schema languages for 
defining XML documents 
– Essentially a set of rules for what can be in your 
document, what must be in your document, and the 
order of things if you wish to enforce order 
We’ll get to “Why DTD” later.
A Brief History 
• NLM Version 1 was released in December 
2002 with the Archiving and Interchange DTD 
and the Journal Publishing DTD. 
• Version 1 was based on work at NCBI to 
upgrade the PubMed Central DTD and a 
project at Harvard University funded by the 
Mellon Foundation to address the problems of 
archiving scholarly journals in electronic form 
(E-journals).
• The initial meeting included participants from 
NCBI, Harvard, and the Mellon Foundation 
along with NCBI’s consultants, Mulberry 
Technologies, and Harvard’s consultants, 
Inera, Inc. 
But there was confusion about what the model 
should be.
Easy Target for Conversion? 
• Should the new DTD be a broad, descriptive 
target that would be easy to translate articles 
from other SGML or XML models into? 
A model like this would have many optional 
elements with few things in a prescribed 
order, and different ways to tag the same 
object.
Easy model to create content in? 
• Or should the new DTD be a narrower, 
prescriptive target that would give creators of 
new XML articles guidance about how to make 
a valid article? 
A model like this would have more required 
elements with fewer choices on how to tag 
the same object.
The DTD Spectrum 
Optimized for Conversion to Optimized to Create Content in
The DTD Spectrum 
Conversion Creation 
Archive and Interchange DTD Journal Publishing DTD
The Colors
Everything was fine, until 
<x>
The two archiving strategies 
Archiving the intellectual content of the article? 
Or 
Archiving the article file?
If you need to archive the entire file, you need a 
way to keep those items in the file that the 
Archiving and Interchange DTD did not worry 
about.
Punctuation in Keywords. 
Keyword Group in Archiving 1.0: 
<!ELEMENT kwd-group (title?, kwd+) > 
Keywords: DNA analysis; gene expression; parallel cloning; fluid 
microarray. Keywords: DNA analysis; gene expression; parallel cloning; 
fluid microarray. 
Keywords: DNA analysis; gene expression; parallel cloning; 
fluid microarray. 
<kwd-group> 
<kwd>DNA analysis</kwd> 
<kwd>gene expression</kwd> 
<kwd>parallel cloning</kwd> 
<kwd>fluid microarray</kwd> 
</kwd-group>
Punctuation in Keywords. 
Keyword Group in Archiving 2.0: 
<!ELEMENT kwd-group (title?, (kwd | x)+) 
> 
Keywords: DNA analysis; gene expression; parallel cloning; fluid 
microarray. Keywords: DNA analysis; gene expression; parallel cloning; 
fluid microarray. 
Keywords: DNA analysis; gene expression; parallel cloning; 
fluid microarray. 
<kwd-group> 
<title>Keywords: </title> 
<kwd>DNA analysis</kwd><x>; </x> 
<kwd>gene expression</kwd><x>; </x> 
<kwd>parallel cloning</kwd><x>; </x> 
<kwd>fluid microarray</kwd><x>.</x> 
</kwd-group>
The DTD Spectrum 
Conversion Creation
The DTD Spectrum 
Conversion Creation
The DTD Spectrum 
Conversion Creation
The DTD Spectrum 
Conversion Creation 
Article Authoring DTD
JATS? 
Journal Article Tag Suite 
The Tag Suite is the collection of all Elements 
and Attributes. 
Each model (Archiving, Publishing, Authoring) is 
a Tag Set. 
Each schema (DTD, XSD, RELAX NG) represents a 
model or Tag Set.
NLM DTDs v 1.0 March 2003
NLM DTDs v 2.1 September 2005 
NLM DTDs v 2.0 November 2004 
NLM DTDs v 1.1 November 2003 
NLM DTDs v 1.0 March 2003 
This was when the Article Archiving and Journal Publishing models 
became more open and we added the Authoring model.
NLM DTDs v 2.2 June 2006 
NLM DTDs v 2.1 September 2005 
NLM DTDs v 2.0 November 2004 
NLM DTDs v 1.1 November 2003 
NLM DTDs v 1.0 March 2003
NLM DTDs v 1.0 March 2003 
NLM DTDs v 1.1 November 2003 
NLM DTDs v 2.0 November 2004 
NLM DTDs v 2.1 September 2005 
NLM DTDs v 2.2 June 2006 
NLM DTDs v 2.3 March 2007 
Decision to formalize standard with NISO 
Laura Kelly suggested that this would be a 
good time to clean up those little things that we 
know are problems but we haven’t fixed 
because we wanted all of the new models to be 
backward-compatible.
Backward-compatibility 
• Means that all existing XML instances will be 
valid according to the new model. 
• Mostly we had minor housekeeping issues that we 
had been putting off. 
• In version 1.0, the @id on <list-item> was 
defined as CDATA (when it obviously should 
have been defined as ID to allow ID/IDREF 
functionality). 
• So, any existing <list-item id=“45qrt”> would be 
valid under version 1.0 but not valid when the 
attribute was properly defined as type=ID.
NLM DTDs v 3.0 November 2008 
NLM DTDs v 2.3 March 2007 
NLM DTDs v 2.2 June 2006 
NLM DTDs v 2.1 September 2005 
NLM DTDs v 2.0 November 2004 
NLM DTDs v 1.1 November 2003 
NLM DTDs v 1.0 March 2003 
Backward-incompatible release
NLM DTDs v 3.0 November 2008 
NLM DTDs v 2.3 March 2007 
NLM DTDs v 2.2 June 2006 
NLM DTDs v 2.1 September 2005 
NLM DTDs v 2.0 November 2004 
NLM DTDs v 1.1 November 2003 
NLM DTDs v 1.0 March 2003 
Backward-incompatible release 
NLM DTDs v 3.1 
NLM DTD Working Group is dissolved, and 
the NISO Journal Article Tag Suite Working 
Group is created.
August 2012 
NLM DTDs v 3.0 November 2008 
NLM DTDs v 2.3 March 2007 
NLM DTDs v 2.2 June 2006 
NLM DTDs v 2.1 September 2005 
NLM DTDs v 2.0 November 2004 
NLM DTDs v 1.1 November 2003 
NLM DTDs v 1.0 March 2003 
Backward-incompatible release 
NISO Z39.96-2012 is 
official 
NISO Z39.96 JATS v 0.4 March 2011
December 2013 
August 2012 
JATS v1.1d1 
released 
NLM DTDs v 3.0 November 2008 
NLM DTDs v 2.3 March 2007 
NLM DTDs v 2.2 June 2006 
NLM DTDs v 2.1 September 2005 
NLM DTDs v 2.0 November 2004 
NLM DTDs v 1.1 November 2003 
NLM DTDs v 1.0 March 2003 
Backward-incompatible release 
NISO Z39.96-2012 is 
official 
NISO Z39.96 JATS v 0.4 March 2011 
JATS V1.1d2 - December 
2014??
Maintained in DTD 
• We deliver DTD, XSD, and RNG as non-normative 
supporting material to the 
standard. 
• But the models are written and maintained in 
DTD and the other schemas are derived from 
them.
Q: But this means that you will not get any of 
the advantages of the more modern schema 
languages in JATS? 
A: Yes. That is correct. 
Q: And that is bad! 
A: Not necessarily. 
Q: But, but … data typing!!!
In defense of DTD 
• First, DTD is still the schema language of 
choice for most users of JATS – publishers and 
tagging vendors.
But, but … data typing!!! 
Data Typing gives the schema writer control 
over the value of an element or attribute. 
Like saying that a value must be an integer or 
that a string of characters must be a date. 
There is little datatyping in DTD.
Let’s consider dates 
It is reasonable to say that when we are creating 
content to publish, we want the values that are 
written as dates to be dates. 
• The 14th of Smoon 
• January 7, 1 
• 1947-02-30 
Are all a little hinky and should not be published!
But what if they already exist? 
If you are tagging a journal’s historical content in 
XML and you come across an issue with a cover 
date of February 30, 1947. What do you do? 
A: Fix it! 
Q: What is it “supposed” to be?
If a date can sometimes not be a date, then you can 
not have a hard and fast rule built into your schema 
that says it must be a date always. 
{Thanks to Tommie Usdin of Mulberry Technologies 
and Co-Chair of the JATS Standing Committee for 
this wonderful example that I stole.}
So, how do you tag a … ? 
• But sometimes people want to be told what to 
do.
• The JATS Tag Sets - especially the Archiving 
and Interchange and even the Journal 
Publishing are very flexible models that allow 
content to be tagged in different ways
A reasonable question 
• (1) It seems from the element reference page for <chem-struct-wrap> that 
one could omit explicit labels because "A <chem-struct-wrap> may also be 
numbered, automatically by a formatting application or by preserving the 
number inside a <label> element." Having seen this, but not found similar 
comments about "automatic numbering" for other elements that may 
typically be numbered/labelled, I would like to know what the assumption 
is about omitting labels in general for these (e.g. chemical structures, 
equations, figures, tables, etc.): is a formatting application expected by 
default to generate a number/label? If so, is there a way to suppress 
numbering for some occurrences? 
• (2) Relatedly, what is the expected behaviour for an <xref> element that 
has no content (e.g. one that (a) references an element for which 
automatic numbering has been assumed and which therefore lacks a 
<label>, or (b) one that references an element possessing a <label>)? 
• Message from Simon Newton to jats-list@lists.mulberrytech.com on 
September 7, 2011
A reasonable question 
• (1) It seems from the element reference page for <chem-struct-wrap> that 
one could omit explicit labels because "A <chem-struct-wrap> may also be 
numbered, automatically by a formatting application or by preserving the 
number inside a <label> element." Having seen this, but not found similar 
comments about "automatic numbering" for other elements that may 
typically be numbered/labelled, I would like to know what the 
assumption is about omitting labels in general for these (e.g. chemical 
structures, equations, figures, tables, etc.): is a formatting application 
expected by default to generate a number/label? If so, is there a way to 
suppress numbering for some occurrences? 
• (2) Relatedly, what is the expected behaviour for an <xref> element that 
has no content (e.g. one that (a) references an element for which 
automatic numbering has been assumed and which therefore lacks a 
<label>, or (b) one that references an element possessing a <label>)? 
• Message from Simon Newton to jats-list@lists.mulberrytech.com on 
September 7, 2011
A reasonable question 
• (1) It seems from the element reference page for <chem-struct-wrap> that 
one could omit explicit labels because "A <chem-struct-wrap> may also be 
numbered, automatically by a formatting application or by preserving the 
number inside a <label> element." Having seen this, but not found similar 
comments about "automatic numbering" for other elements that may 
typically be numbered/labelled, I would like to know what the 
assumption is about omitting labels in general for these (e.g. chemical 
structures, equations, figures, tables, etc.): is a formatting application 
expected by default to generate a number/label? If so, is there a way to 
suppress numbering for some occurrences? 
• (2) Relatedly, what is the expected behaviour for an <xref> element that 
has no content (e.g. one that (a) references an element for which 
automatic numbering has been assumed and which therefore lacks a 
<label>, or (b) one that references an element possessing a <label>)? 
• Message from Simon Newton to jats-list@lists.mulberrytech.com on 
September 7, 2011
• Simon was asking for “Best Practices” 
• So I was thrilled to see the following response:
I don't think any assumptions are made regarding 
when and exactly how numbering should be 
automated; there is only a recognition that it 
commonly done in publishing systems, and JATS is 
designed to support this (or no numbering at all) or 
not, depending on local policies. 
Neither is there any expectation that by default, a 
formatting application will number things. 
This means you have both the opportunity and the 
burden to define a policy that makes the most 
sense for your data and workflow. 
Message from Weldell Piez to jats-list@lists.mulberrytech.com on 
September 8, 2011
I don't think any assumptions are made regarding 
when and exactly how numbering should be 
automated; there is only a recognition that it 
commonly done in publishing systems, and JATS is 
designed to support this (or no numbering at all) or 
not, depending on local policies. 
Neither is there any expectation that by default, a 
formatting application will number things. 
This means you have both the opportunity and the 
burden to define a policy that makes the most 
sense for your data and workflow. 
Message from Weldell Piez to jats-list@lists.mulberrytech.com on 
September 8, 2011
Best Practices must be scoped 
• They must make sense with your content. 
… with your workflow 
… and for any users of your content down the 
line.
The Standing Committee position 
The JATS Standing Committee makes an effort to 
make the Tag Suite as useful as possible for all 
users: creators of content, publishers, archives, 
and other aggregators. 
To do this “all reasonable practices” are 
documented as much as possible in the non-normative 
supporting information available at 
http://jats.nlm.nih.gov.
But there are efforts to define tagging best 
practices – or at least practices.
PMC Tagging Guidelines 
We have the PMC Tagging Guidelines 
(http://www.ncbi.nlm.nih.gov/pmc/pmcdoc/tagging-guidelines/ 
article/style.html) – which is essentially a 
"Best Practices" for tagging articles in NLM XML for 
submission to PMC. 
These are still surprisingly open.
In response to the article “Inconsistent XML as a Barrier 
to Reuse of Open Access Content”, which focused on 
inconsistent tagging in the PMC Open Access articles 
available for reuse, a group of mainly open access 
publishers formed a group called JATS for Reuse to define 
some best tagging practices. 
See http://jats4r.github.io/ 
(http://www.ncbi.nlm.nih.gov/books/NBK159964/)
Questions? 
Come to 
http://jats.nlm.nih.gov/jats-con

More Related Content

What's hot

SCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASES
SCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASESSCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASES
SCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASES
ijwscjournal
 
SCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASES
SCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASESSCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASES
SCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASES
ijwscjournal
 
Collaborative Cuisine's 1 Hour JNDI Cookbook
Collaborative Cuisine's 1 Hour JNDI CookbookCollaborative Cuisine's 1 Hour JNDI Cookbook
Collaborative Cuisine's 1 Hour JNDI Cookbook
Ken Lin
 
NoSQL Endgame - Java2Days 2020 Virtual
NoSQL Endgame - Java2Days 2020 VirtualNoSQL Endgame - Java2Days 2020 Virtual
NoSQL Endgame - Java2Days 2020 Virtual
Werner Keil
 
Mark Logic StrangeLoop 2010
Mark Logic StrangeLoop 2010Mark Logic StrangeLoop 2010
Mark Logic StrangeLoop 2010
Christopher Biow
 
NoSQL Endgame LWJUG 2021
NoSQL Endgame LWJUG 2021NoSQL Endgame LWJUG 2021
NoSQL Endgame LWJUG 2021
Thodoris Bais
 
3 xml namespaces and xml schema
3   xml namespaces and xml schema3   xml namespaces and xml schema
3 xml namespaces and xml schema
gauravashq
 
Xml dtd
Xml dtdXml dtd
Xml dtd
HeenaRajput1
 
DL'12 mastro at work
DL'12 mastro at workDL'12 mastro at work
DL'12 mastro at work
Mariano Rodriguez-Muro
 
CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web Tutorial
LeeFeigenbaum
 
Dublin Core Basic Syntax Tutorial
Dublin Core Basic Syntax TutorialDublin Core Basic Syntax Tutorial
Dublin Core Basic Syntax Tutorial
Eduserv Foundation
 
Dtd
DtdDtd
Schema
SchemaSchema
Schema
Ergoclicks
 
Parancoe and Lambico
Parancoe and LambicoParancoe and Lambico
Parancoe and Lambico
benfante
 
Hibernate
HibernateHibernate
Hibernate
Chris Roeder
 
Formats for Exchanging Archival Data: An Introduction to EAD, EAC-CPF, and Ar...
Formats for Exchanging Archival Data: An Introduction to EAD, EAC-CPF, and Ar...Formats for Exchanging Archival Data: An Introduction to EAD, EAC-CPF, and Ar...
Formats for Exchanging Archival Data: An Introduction to EAD, EAC-CPF, and Ar...
Michael Rush
 
Introduction to DTD
Introduction to DTDIntroduction to DTD
Introduction to DTD
torp42
 
2 dtd - validating xml documents
2   dtd - validating xml documents2   dtd - validating xml documents
2 dtd - validating xml documents
gauravashq
 

What's hot (18)

SCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASES
SCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASESSCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASES
SCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASES
 
SCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASES
SCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASESSCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASES
SCHEMA BASED STORAGE OF XML DOCUMENTS IN RELATIONAL DATABASES
 
Collaborative Cuisine's 1 Hour JNDI Cookbook
Collaborative Cuisine's 1 Hour JNDI CookbookCollaborative Cuisine's 1 Hour JNDI Cookbook
Collaborative Cuisine's 1 Hour JNDI Cookbook
 
NoSQL Endgame - Java2Days 2020 Virtual
NoSQL Endgame - Java2Days 2020 VirtualNoSQL Endgame - Java2Days 2020 Virtual
NoSQL Endgame - Java2Days 2020 Virtual
 
Mark Logic StrangeLoop 2010
Mark Logic StrangeLoop 2010Mark Logic StrangeLoop 2010
Mark Logic StrangeLoop 2010
 
NoSQL Endgame LWJUG 2021
NoSQL Endgame LWJUG 2021NoSQL Endgame LWJUG 2021
NoSQL Endgame LWJUG 2021
 
3 xml namespaces and xml schema
3   xml namespaces and xml schema3   xml namespaces and xml schema
3 xml namespaces and xml schema
 
Xml dtd
Xml dtdXml dtd
Xml dtd
 
DL'12 mastro at work
DL'12 mastro at workDL'12 mastro at work
DL'12 mastro at work
 
CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web Tutorial
 
Dublin Core Basic Syntax Tutorial
Dublin Core Basic Syntax TutorialDublin Core Basic Syntax Tutorial
Dublin Core Basic Syntax Tutorial
 
Dtd
DtdDtd
Dtd
 
Schema
SchemaSchema
Schema
 
Parancoe and Lambico
Parancoe and LambicoParancoe and Lambico
Parancoe and Lambico
 
Hibernate
HibernateHibernate
Hibernate
 
Formats for Exchanging Archival Data: An Introduction to EAD, EAC-CPF, and Ar...
Formats for Exchanging Archival Data: An Introduction to EAD, EAC-CPF, and Ar...Formats for Exchanging Archival Data: An Introduction to EAD, EAC-CPF, and Ar...
Formats for Exchanging Archival Data: An Introduction to EAD, EAC-CPF, and Ar...
 
Introduction to DTD
Introduction to DTDIntroduction to DTD
Introduction to DTD
 
2 dtd - validating xml documents
2   dtd - validating xml documents2   dtd - validating xml documents
2 dtd - validating xml documents
 

Viewers also liked

NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
National Information Standards Organization (NISO)
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
National Information Standards Organization (NISO)
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
National Information Standards Organization (NISO)
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
National Information Standards Organization (NISO)
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
National Information Standards Organization (NISO)
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
National Information Standards Organization (NISO)
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
National Information Standards Organization (NISO)
 

Viewers also liked (7)

NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Worl...
 

Similar to NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider World - Successful Applications of Linked Data

RELAX NG to DTD and XSD Using the Open Toolkit
RELAX NG to DTD and XSD Using the Open ToolkitRELAX NG to DTD and XSD Using the Open Toolkit
RELAX NG to DTD and XSD Using the Open Toolkit
Contrext Solutions
 
Markup For Dummies (Russ Ward)
Markup For Dummies (Russ Ward)Markup For Dummies (Russ Ward)
Markup For Dummies (Russ Ward)
STC-Philadelphia Metro Chapter
 
Sql and mysql database concepts
Sql and mysql database conceptsSql and mysql database concepts
Sql and mysql database concepts
Selamawit Feleke
 
Introduction to XML.ppt
Introduction to XML.pptIntroduction to XML.ppt
Introduction to XML.ppt
Varsha Uchagaonkar
 
Introduction to XML.ppt
Introduction to XML.pptIntroduction to XML.ppt
Introduction to XML.ppt
Varsha Uchagaonkar
 
Xml 20111006 hurd
Xml 20111006 hurdXml 20111006 hurd
Xml 20111006 hurd
carishurd
 
Why databases cry at night
Why databases cry at nightWhy databases cry at night
Why databases cry at night
Michael Yarichuk
 
Optimizing Application Architecture (.NET/Java topics)
Optimizing Application Architecture (.NET/Java topics)Optimizing Application Architecture (.NET/Java topics)
Optimizing Application Architecture (.NET/Java topics)
Ravi Okade
 
Xml schema
Xml schemaXml schema
Xml schema
Dr.Saranya K.G
 
XML Schema.pdf
XML Schema.pdfXML Schema.pdf
XML Schema.pdf
KGSCSEPSGCT
 
Everything We Learned About In-Memory Data Layout While Building VoltDB
Everything We Learned About In-Memory Data Layout While Building VoltDBEverything We Learned About In-Memory Data Layout While Building VoltDB
Everything We Learned About In-Memory Data Layout While Building VoltDB
jhugg
 
How publishing works in the digital era
How publishing works in the digital eraHow publishing works in the digital era
How publishing works in the digital era
Apex CoVantage
 
Scala Days NYC 2016
Scala Days NYC 2016Scala Days NYC 2016
Scala Days NYC 2016
Martin Odersky
 
New Directions in Metadata
New Directions in MetadataNew Directions in Metadata
New Directions in Metadata
suyu22
 
93 peter butterfield
93 peter butterfield93 peter butterfield
93 peter butterfield
Society for Scholarly Publishing
 
Xml sasidhar
Xml  sasidharXml  sasidhar
Xml sasidhar
Sasidhar Kothuru
 
Data interchange integration, HTML XML Biological XML DTD
Data interchange integration, HTML XML Biological XML DTDData interchange integration, HTML XML Biological XML DTD
Data interchange integration, HTML XML Biological XML DTD
AnushaMahmood
 
XML for beginners
XML for beginnersXML for beginners
XML for beginners
safysidhu
 
Jump Start on Apache Spark 2.2 with Databricks
Jump Start on Apache Spark 2.2 with DatabricksJump Start on Apache Spark 2.2 with Databricks
Jump Start on Apache Spark 2.2 with Databricks
Anyscale
 
Decoding and developing the online finding aid
Decoding and developing the online finding aidDecoding and developing the online finding aid
Decoding and developing the online finding aid
kgerber
 

Similar to NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider World - Successful Applications of Linked Data (20)

RELAX NG to DTD and XSD Using the Open Toolkit
RELAX NG to DTD and XSD Using the Open ToolkitRELAX NG to DTD and XSD Using the Open Toolkit
RELAX NG to DTD and XSD Using the Open Toolkit
 
Markup For Dummies (Russ Ward)
Markup For Dummies (Russ Ward)Markup For Dummies (Russ Ward)
Markup For Dummies (Russ Ward)
 
Sql and mysql database concepts
Sql and mysql database conceptsSql and mysql database concepts
Sql and mysql database concepts
 
Introduction to XML.ppt
Introduction to XML.pptIntroduction to XML.ppt
Introduction to XML.ppt
 
Introduction to XML.ppt
Introduction to XML.pptIntroduction to XML.ppt
Introduction to XML.ppt
 
Xml 20111006 hurd
Xml 20111006 hurdXml 20111006 hurd
Xml 20111006 hurd
 
Why databases cry at night
Why databases cry at nightWhy databases cry at night
Why databases cry at night
 
Optimizing Application Architecture (.NET/Java topics)
Optimizing Application Architecture (.NET/Java topics)Optimizing Application Architecture (.NET/Java topics)
Optimizing Application Architecture (.NET/Java topics)
 
Xml schema
Xml schemaXml schema
Xml schema
 
XML Schema.pdf
XML Schema.pdfXML Schema.pdf
XML Schema.pdf
 
Everything We Learned About In-Memory Data Layout While Building VoltDB
Everything We Learned About In-Memory Data Layout While Building VoltDBEverything We Learned About In-Memory Data Layout While Building VoltDB
Everything We Learned About In-Memory Data Layout While Building VoltDB
 
How publishing works in the digital era
How publishing works in the digital eraHow publishing works in the digital era
How publishing works in the digital era
 
Scala Days NYC 2016
Scala Days NYC 2016Scala Days NYC 2016
Scala Days NYC 2016
 
New Directions in Metadata
New Directions in MetadataNew Directions in Metadata
New Directions in Metadata
 
93 peter butterfield
93 peter butterfield93 peter butterfield
93 peter butterfield
 
Xml sasidhar
Xml  sasidharXml  sasidhar
Xml sasidhar
 
Data interchange integration, HTML XML Biological XML DTD
Data interchange integration, HTML XML Biological XML DTDData interchange integration, HTML XML Biological XML DTD
Data interchange integration, HTML XML Biological XML DTD
 
XML for beginners
XML for beginnersXML for beginners
XML for beginners
 
Jump Start on Apache Spark 2.2 with Databricks
Jump Start on Apache Spark 2.2 with DatabricksJump Start on Apache Spark 2.2 with Databricks
Jump Start on Apache Spark 2.2 with Databricks
 
Decoding and developing the online finding aid
Decoding and developing the online finding aidDecoding and developing the online finding aid
Decoding and developing the online finding aid
 

More from National Information Standards Organization (NISO)

Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
National Information Standards Organization (NISO)
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
National Information Standards Organization (NISO)
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
National Information Standards Organization (NISO)
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
National Information Standards Organization (NISO)
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
National Information Standards Organization (NISO)
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
National Information Standards Organization (NISO)
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
National Information Standards Organization (NISO)
 
Bazargan "NISO Webinar, Sustainability in Publishing"
Bazargan "NISO Webinar, Sustainability in Publishing"Bazargan "NISO Webinar, Sustainability in Publishing"
Bazargan "NISO Webinar, Sustainability in Publishing"
National Information Standards Organization (NISO)
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
National Information Standards Organization (NISO)
 
Compton "NISO Webinar, Sustainability in Publishing"
Compton "NISO Webinar, Sustainability in Publishing"Compton "NISO Webinar, Sustainability in Publishing"
Compton "NISO Webinar, Sustainability in Publishing"
National Information Standards Organization (NISO)
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
National Information Standards Organization (NISO)
 
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
National Information Standards Organization (NISO)
 
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
National Information Standards Organization (NISO)
 
Mattingly "Text and Data Mining: Building Data Driven Applications"
Mattingly "Text and Data Mining: Building Data Driven Applications"Mattingly "Text and Data Mining: Building Data Driven Applications"
Mattingly "Text and Data Mining: Building Data Driven Applications"
National Information Standards Organization (NISO)
 
Mattingly "Text and Data Mining: Searching Vectors"
Mattingly "Text and Data Mining: Searching Vectors"Mattingly "Text and Data Mining: Searching Vectors"
Mattingly "Text and Data Mining: Searching Vectors"
National Information Standards Organization (NISO)
 
Mattingly "Text Mining Techniques"
Mattingly "Text Mining Techniques"Mattingly "Text Mining Techniques"
Mattingly "Text Mining Techniques"
National Information Standards Organization (NISO)
 
Mattingly "Text Processing for Library Data: Representing Text as Data"
Mattingly "Text Processing for Library Data: Representing Text as Data"Mattingly "Text Processing for Library Data: Representing Text as Data"
Mattingly "Text Processing for Library Data: Representing Text as Data"
National Information Standards Organization (NISO)
 
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
National Information Standards Organization (NISO)
 

More from National Information Standards Organization (NISO) (20)

Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Bazargan "NISO Webinar, Sustainability in Publishing"
Bazargan "NISO Webinar, Sustainability in Publishing"Bazargan "NISO Webinar, Sustainability in Publishing"
Bazargan "NISO Webinar, Sustainability in Publishing"
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Compton "NISO Webinar, Sustainability in Publishing"
Compton "NISO Webinar, Sustainability in Publishing"Compton "NISO Webinar, Sustainability in Publishing"
Compton "NISO Webinar, Sustainability in Publishing"
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
 
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
 
Mattingly "Text and Data Mining: Building Data Driven Applications"
Mattingly "Text and Data Mining: Building Data Driven Applications"Mattingly "Text and Data Mining: Building Data Driven Applications"
Mattingly "Text and Data Mining: Building Data Driven Applications"
 
Mattingly "Text and Data Mining: Searching Vectors"
Mattingly "Text and Data Mining: Searching Vectors"Mattingly "Text and Data Mining: Searching Vectors"
Mattingly "Text and Data Mining: Searching Vectors"
 
Mattingly "Text Mining Techniques"
Mattingly "Text Mining Techniques"Mattingly "Text Mining Techniques"
Mattingly "Text Mining Techniques"
 
Mattingly "Text Processing for Library Data: Representing Text as Data"
Mattingly "Text Processing for Library Data: Representing Text as Data"Mattingly "Text Processing for Library Data: Representing Text as Data"
Mattingly "Text Processing for Library Data: Representing Text as Data"
 
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
 

Recently uploaded

RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
BoudhayanBhattachari
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 

Recently uploaded (20)

RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 

NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider World - Successful Applications of Linked Data

  • 1. The Challenges of Describing Best Tagging Practices for JATS Jeffrey Beck, NCBI/NLM/NIH NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider World: Successful Applications of Linked Data Wednesday, December 3, 2014
  • 2. Intro to JATS JATS refers to NISO Z39.96-2012 Journal Article Tag Suite. It is a NISO standard that describes XML elements and attributes and three article models in XML.
  • 3. JATS was based on the “NLM DTDs”, which have been used to describe journal articles since 2003. The “NLM DTDs” grew out of work being done on the NCBI PubMed Central (PMC) DTDs in 2002.
  • 4. So, what is this DTD you speak of? DTD is Document Type Definition – One of many (3 really) schema languages for defining XML documents – Essentially a set of rules for what can be in your document, what must be in your document, and the order of things if you wish to enforce order We’ll get to “Why DTD” later.
  • 5. A Brief History • NLM Version 1 was released in December 2002 with the Archiving and Interchange DTD and the Journal Publishing DTD. • Version 1 was based on work at NCBI to upgrade the PubMed Central DTD and a project at Harvard University funded by the Mellon Foundation to address the problems of archiving scholarly journals in electronic form (E-journals).
  • 6. • The initial meeting included participants from NCBI, Harvard, and the Mellon Foundation along with NCBI’s consultants, Mulberry Technologies, and Harvard’s consultants, Inera, Inc. But there was confusion about what the model should be.
  • 7. Easy Target for Conversion? • Should the new DTD be a broad, descriptive target that would be easy to translate articles from other SGML or XML models into? A model like this would have many optional elements with few things in a prescribed order, and different ways to tag the same object.
  • 8. Easy model to create content in? • Or should the new DTD be a narrower, prescriptive target that would give creators of new XML articles guidance about how to make a valid article? A model like this would have more required elements with fewer choices on how to tag the same object.
  • 9. The DTD Spectrum Optimized for Conversion to Optimized to Create Content in
  • 10. The DTD Spectrum Conversion Creation Archive and Interchange DTD Journal Publishing DTD
  • 12. Everything was fine, until <x>
  • 13. The two archiving strategies Archiving the intellectual content of the article? Or Archiving the article file?
  • 14. If you need to archive the entire file, you need a way to keep those items in the file that the Archiving and Interchange DTD did not worry about.
  • 15. Punctuation in Keywords. Keyword Group in Archiving 1.0: <!ELEMENT kwd-group (title?, kwd+) > Keywords: DNA analysis; gene expression; parallel cloning; fluid microarray. Keywords: DNA analysis; gene expression; parallel cloning; fluid microarray. Keywords: DNA analysis; gene expression; parallel cloning; fluid microarray. <kwd-group> <kwd>DNA analysis</kwd> <kwd>gene expression</kwd> <kwd>parallel cloning</kwd> <kwd>fluid microarray</kwd> </kwd-group>
  • 16. Punctuation in Keywords. Keyword Group in Archiving 2.0: <!ELEMENT kwd-group (title?, (kwd | x)+) > Keywords: DNA analysis; gene expression; parallel cloning; fluid microarray. Keywords: DNA analysis; gene expression; parallel cloning; fluid microarray. Keywords: DNA analysis; gene expression; parallel cloning; fluid microarray. <kwd-group> <title>Keywords: </title> <kwd>DNA analysis</kwd><x>; </x> <kwd>gene expression</kwd><x>; </x> <kwd>parallel cloning</kwd><x>; </x> <kwd>fluid microarray</kwd><x>.</x> </kwd-group>
  • 17. The DTD Spectrum Conversion Creation
  • 18. The DTD Spectrum Conversion Creation
  • 19. The DTD Spectrum Conversion Creation
  • 20. The DTD Spectrum Conversion Creation Article Authoring DTD
  • 21. JATS? Journal Article Tag Suite The Tag Suite is the collection of all Elements and Attributes. Each model (Archiving, Publishing, Authoring) is a Tag Set. Each schema (DTD, XSD, RELAX NG) represents a model or Tag Set.
  • 22. NLM DTDs v 1.0 March 2003
  • 23. NLM DTDs v 2.1 September 2005 NLM DTDs v 2.0 November 2004 NLM DTDs v 1.1 November 2003 NLM DTDs v 1.0 March 2003 This was when the Article Archiving and Journal Publishing models became more open and we added the Authoring model.
  • 24. NLM DTDs v 2.2 June 2006 NLM DTDs v 2.1 September 2005 NLM DTDs v 2.0 November 2004 NLM DTDs v 1.1 November 2003 NLM DTDs v 1.0 March 2003
  • 25. NLM DTDs v 1.0 March 2003 NLM DTDs v 1.1 November 2003 NLM DTDs v 2.0 November 2004 NLM DTDs v 2.1 September 2005 NLM DTDs v 2.2 June 2006 NLM DTDs v 2.3 March 2007 Decision to formalize standard with NISO Laura Kelly suggested that this would be a good time to clean up those little things that we know are problems but we haven’t fixed because we wanted all of the new models to be backward-compatible.
  • 26. Backward-compatibility • Means that all existing XML instances will be valid according to the new model. • Mostly we had minor housekeeping issues that we had been putting off. • In version 1.0, the @id on <list-item> was defined as CDATA (when it obviously should have been defined as ID to allow ID/IDREF functionality). • So, any existing <list-item id=“45qrt”> would be valid under version 1.0 but not valid when the attribute was properly defined as type=ID.
  • 27. NLM DTDs v 3.0 November 2008 NLM DTDs v 2.3 March 2007 NLM DTDs v 2.2 June 2006 NLM DTDs v 2.1 September 2005 NLM DTDs v 2.0 November 2004 NLM DTDs v 1.1 November 2003 NLM DTDs v 1.0 March 2003 Backward-incompatible release
  • 28. NLM DTDs v 3.0 November 2008 NLM DTDs v 2.3 March 2007 NLM DTDs v 2.2 June 2006 NLM DTDs v 2.1 September 2005 NLM DTDs v 2.0 November 2004 NLM DTDs v 1.1 November 2003 NLM DTDs v 1.0 March 2003 Backward-incompatible release NLM DTDs v 3.1 NLM DTD Working Group is dissolved, and the NISO Journal Article Tag Suite Working Group is created.
  • 29. August 2012 NLM DTDs v 3.0 November 2008 NLM DTDs v 2.3 March 2007 NLM DTDs v 2.2 June 2006 NLM DTDs v 2.1 September 2005 NLM DTDs v 2.0 November 2004 NLM DTDs v 1.1 November 2003 NLM DTDs v 1.0 March 2003 Backward-incompatible release NISO Z39.96-2012 is official NISO Z39.96 JATS v 0.4 March 2011
  • 30. December 2013 August 2012 JATS v1.1d1 released NLM DTDs v 3.0 November 2008 NLM DTDs v 2.3 March 2007 NLM DTDs v 2.2 June 2006 NLM DTDs v 2.1 September 2005 NLM DTDs v 2.0 November 2004 NLM DTDs v 1.1 November 2003 NLM DTDs v 1.0 March 2003 Backward-incompatible release NISO Z39.96-2012 is official NISO Z39.96 JATS v 0.4 March 2011 JATS V1.1d2 - December 2014??
  • 31. Maintained in DTD • We deliver DTD, XSD, and RNG as non-normative supporting material to the standard. • But the models are written and maintained in DTD and the other schemas are derived from them.
  • 32. Q: But this means that you will not get any of the advantages of the more modern schema languages in JATS? A: Yes. That is correct. Q: And that is bad! A: Not necessarily. Q: But, but … data typing!!!
  • 33. In defense of DTD • First, DTD is still the schema language of choice for most users of JATS – publishers and tagging vendors.
  • 34. But, but … data typing!!! Data Typing gives the schema writer control over the value of an element or attribute. Like saying that a value must be an integer or that a string of characters must be a date. There is little datatyping in DTD.
  • 35. Let’s consider dates It is reasonable to say that when we are creating content to publish, we want the values that are written as dates to be dates. • The 14th of Smoon • January 7, 1 • 1947-02-30 Are all a little hinky and should not be published!
  • 36. But what if they already exist? If you are tagging a journal’s historical content in XML and you come across an issue with a cover date of February 30, 1947. What do you do? A: Fix it! Q: What is it “supposed” to be?
  • 37. If a date can sometimes not be a date, then you can not have a hard and fast rule built into your schema that says it must be a date always. {Thanks to Tommie Usdin of Mulberry Technologies and Co-Chair of the JATS Standing Committee for this wonderful example that I stole.}
  • 38. So, how do you tag a … ? • But sometimes people want to be told what to do.
  • 39. • The JATS Tag Sets - especially the Archiving and Interchange and even the Journal Publishing are very flexible models that allow content to be tagged in different ways
  • 40. A reasonable question • (1) It seems from the element reference page for <chem-struct-wrap> that one could omit explicit labels because "A <chem-struct-wrap> may also be numbered, automatically by a formatting application or by preserving the number inside a <label> element." Having seen this, but not found similar comments about "automatic numbering" for other elements that may typically be numbered/labelled, I would like to know what the assumption is about omitting labels in general for these (e.g. chemical structures, equations, figures, tables, etc.): is a formatting application expected by default to generate a number/label? If so, is there a way to suppress numbering for some occurrences? • (2) Relatedly, what is the expected behaviour for an <xref> element that has no content (e.g. one that (a) references an element for which automatic numbering has been assumed and which therefore lacks a <label>, or (b) one that references an element possessing a <label>)? • Message from Simon Newton to jats-list@lists.mulberrytech.com on September 7, 2011
  • 41. A reasonable question • (1) It seems from the element reference page for <chem-struct-wrap> that one could omit explicit labels because "A <chem-struct-wrap> may also be numbered, automatically by a formatting application or by preserving the number inside a <label> element." Having seen this, but not found similar comments about "automatic numbering" for other elements that may typically be numbered/labelled, I would like to know what the assumption is about omitting labels in general for these (e.g. chemical structures, equations, figures, tables, etc.): is a formatting application expected by default to generate a number/label? If so, is there a way to suppress numbering for some occurrences? • (2) Relatedly, what is the expected behaviour for an <xref> element that has no content (e.g. one that (a) references an element for which automatic numbering has been assumed and which therefore lacks a <label>, or (b) one that references an element possessing a <label>)? • Message from Simon Newton to jats-list@lists.mulberrytech.com on September 7, 2011
  • 42. A reasonable question • (1) It seems from the element reference page for <chem-struct-wrap> that one could omit explicit labels because "A <chem-struct-wrap> may also be numbered, automatically by a formatting application or by preserving the number inside a <label> element." Having seen this, but not found similar comments about "automatic numbering" for other elements that may typically be numbered/labelled, I would like to know what the assumption is about omitting labels in general for these (e.g. chemical structures, equations, figures, tables, etc.): is a formatting application expected by default to generate a number/label? If so, is there a way to suppress numbering for some occurrences? • (2) Relatedly, what is the expected behaviour for an <xref> element that has no content (e.g. one that (a) references an element for which automatic numbering has been assumed and which therefore lacks a <label>, or (b) one that references an element possessing a <label>)? • Message from Simon Newton to jats-list@lists.mulberrytech.com on September 7, 2011
  • 43. • Simon was asking for “Best Practices” • So I was thrilled to see the following response:
  • 44. I don't think any assumptions are made regarding when and exactly how numbering should be automated; there is only a recognition that it commonly done in publishing systems, and JATS is designed to support this (or no numbering at all) or not, depending on local policies. Neither is there any expectation that by default, a formatting application will number things. This means you have both the opportunity and the burden to define a policy that makes the most sense for your data and workflow. Message from Weldell Piez to jats-list@lists.mulberrytech.com on September 8, 2011
  • 45. I don't think any assumptions are made regarding when and exactly how numbering should be automated; there is only a recognition that it commonly done in publishing systems, and JATS is designed to support this (or no numbering at all) or not, depending on local policies. Neither is there any expectation that by default, a formatting application will number things. This means you have both the opportunity and the burden to define a policy that makes the most sense for your data and workflow. Message from Weldell Piez to jats-list@lists.mulberrytech.com on September 8, 2011
  • 46. Best Practices must be scoped • They must make sense with your content. … with your workflow … and for any users of your content down the line.
  • 47. The Standing Committee position The JATS Standing Committee makes an effort to make the Tag Suite as useful as possible for all users: creators of content, publishers, archives, and other aggregators. To do this “all reasonable practices” are documented as much as possible in the non-normative supporting information available at http://jats.nlm.nih.gov.
  • 48. But there are efforts to define tagging best practices – or at least practices.
  • 49. PMC Tagging Guidelines We have the PMC Tagging Guidelines (http://www.ncbi.nlm.nih.gov/pmc/pmcdoc/tagging-guidelines/ article/style.html) – which is essentially a "Best Practices" for tagging articles in NLM XML for submission to PMC. These are still surprisingly open.
  • 50. In response to the article “Inconsistent XML as a Barrier to Reuse of Open Access Content”, which focused on inconsistent tagging in the PMC Open Access articles available for reuse, a group of mainly open access publishers formed a group called JATS for Reuse to define some best tagging practices. See http://jats4r.github.io/ (http://www.ncbi.nlm.nih.gov/books/NBK159964/)
  • 51. Questions? Come to http://jats.nlm.nih.gov/jats-con