SlideShare uma empresa Scribd logo
1 de 30
archives hub workshop 2011 An Introduction to XML
XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is XML? ,[object Object],[object Object],[object Object]
What is interoperability? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Something to remember about XML ,[object Object],[object Object],XML XML technologies is used by to create Detailed description to view in a browser Summary entry to view in a browser PDF for print
XML: elements <language>  English  </language> <tag> </tag> content
XML attributes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XML and Content ,[object Object],[object Object],[object Object]
Sample Content ,[object Object],[object Object],[object Object],[object Object]
Table Title Papers of John Ruskin Dates 1864-1888 Extent 10 boxes Held At University of London Library
XML: Structure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Well-formed XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Hands-On
Valid XML (1) ,[object Object],[object Object],[object Object]
Valid XML (2) ,[object Object],[object Object],[object Object],[object Object]
DTDs/Schemas ,[object Object],[object Object],[object Object],[object Object]
Schemas ,[object Object],[object Object],[object Object],[object Object],[object Object]
A simple XML document ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example of a simple Schema ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What about display? XML file DTD or Schema Valid XML Blue Elephant Papers …………………… ………… Blue Elephant Papers Browse List
Displaying XML ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
Transformation of XML ,[object Object],XSLT XML processor HTML   output
HTML vs. XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why use XML? ,[object Object],[object Object],[object Object],[object Object],[object Object]
More reasons to use XML ,[object Object],[object Object],[object Object],[object Object]
..and hierarchy ,[object Object],<collection> <part> <item> One item </item> </part> </collection>
… as well as sharing data ,[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Xml Presentation-3
Xml Presentation-3Xml Presentation-3
Xml Presentation-3
Sudharsan S
 

Mais procurados (20)

XML
XMLXML
XML
 
Xml ppt
Xml pptXml ppt
Xml ppt
 
XML
XMLXML
XML
 
XML - EXtensible Markup Language
XML - EXtensible Markup LanguageXML - EXtensible Markup Language
XML - EXtensible Markup Language
 
eXtensible Markup Language (By Dr.Hatem Mohamed)
eXtensible Markup Language (By Dr.Hatem Mohamed)eXtensible Markup Language (By Dr.Hatem Mohamed)
eXtensible Markup Language (By Dr.Hatem Mohamed)
 
Introduction to xml
Introduction to xmlIntroduction to xml
Introduction to xml
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
Xml
XmlXml
Xml
 
Intro xml
Intro xmlIntro xml
Intro xml
 
Xml
XmlXml
Xml
 
Sgml and xml
Sgml and xmlSgml and xml
Sgml and xml
 
Xml 215-presentation
Xml 215-presentationXml 215-presentation
Xml 215-presentation
 
Fergus Fahey - DRI/ARA(I) Training: Introduction to EAD - Introduction to XML
Fergus Fahey - DRI/ARA(I) Training: Introduction to EAD - Introduction to XMLFergus Fahey - DRI/ARA(I) Training: Introduction to EAD - Introduction to XML
Fergus Fahey - DRI/ARA(I) Training: Introduction to EAD - Introduction to XML
 
Xml tutorial
Xml tutorialXml tutorial
Xml tutorial
 
XML Databases
XML DatabasesXML Databases
XML Databases
 
Introduction to XML and Databases
Introduction to XML and DatabasesIntroduction to XML and Databases
Introduction to XML and Databases
 
XML
XMLXML
XML
 
Xml
XmlXml
Xml
 
Xml Presentation-3
Xml Presentation-3Xml Presentation-3
Xml Presentation-3
 
XML
XMLXML
XML
 

Semelhante a Intro XML for archivists (2011) (20)

XML/XSLT
XML/XSLTXML/XSLT
XML/XSLT
 
Web Services Part 1
Web Services Part 1Web Services Part 1
Web Services Part 1
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
Xml
XmlXml
Xml
 
[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyond[DSBW Spring 2010] Unit 10: XML and Web And beyond
[DSBW Spring 2010] Unit 10: XML and Web And beyond
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
Archives hub ead 2011_lifeshare
Archives hub ead 2011_lifeshareArchives hub ead 2011_lifeshare
Archives hub ead 2011_lifeshare
 
Xml iet 2015
Xml iet 2015Xml iet 2015
Xml iet 2015
 
Xml 1
Xml 1Xml 1
Xml 1
 
Xml material
Xml materialXml material
Xml material
 
Xml material
Xml materialXml material
Xml material
 
Xml material
Xml materialXml material
Xml material
 
Xml Overview
Xml OverviewXml Overview
Xml Overview
 
XML
XMLXML
XML
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2uptu web technology unit 2 Xml2
uptu web technology unit 2 Xml2
 
Xml intro1
Xml intro1Xml intro1
Xml intro1
 
Xml description
Xml descriptionXml description
Xml description
 
Week1 xml
Week1 xmlWeek1 xml
Week1 xml
 
Xml
XmlXml
Xml
 

Mais de Jane Stevenson

J stevenson licence-to-thrill-apex2013
J stevenson licence-to-thrill-apex2013J stevenson licence-to-thrill-apex2013
J stevenson licence-to-thrill-apex2013
Jane Stevenson
 
The Impact of Web 2.0 on Archives
The Impact of Web 2.0 on ArchivesThe Impact of Web 2.0 on Archives
The Impact of Web 2.0 on Archives
Jane Stevenson
 
Exporting from archival management software
Exporting from archival management softwareExporting from archival management software
Exporting from archival management software
Jane Stevenson
 
Contributors' Workshop: adding links to digital objects
Contributors' Workshop: adding links to digital objectsContributors' Workshop: adding links to digital objects
Contributors' Workshop: adding links to digital objects
Jane Stevenson
 

Mais de Jane Stevenson (20)

Elag2015 ivory tower
Elag2015 ivory towerElag2015 ivory tower
Elag2015 ivory tower
 
The Power and the Pitfalls of Cultural Heritage Portals
The Power and the Pitfalls of Cultural Heritage PortalsThe Power and the Pitfalls of Cultural Heritage Portals
The Power and the Pitfalls of Cultural Heritage Portals
 
Linked dataworkshopintro14aug2014
Linked dataworkshopintro14aug2014Linked dataworkshopintro14aug2014
Linked dataworkshopintro14aug2014
 
Raising the-standard-ukad2014
Raising the-standard-ukad2014Raising the-standard-ukad2014
Raising the-standard-ukad2014
 
J stevenson licence-to-thrill-apex2013
J stevenson licence-to-thrill-apex2013J stevenson licence-to-thrill-apex2013
J stevenson licence-to-thrill-apex2013
 
Facing the Music: ELAG 2013 Presentation
Facing the Music: ELAG 2013 PresentationFacing the Music: ELAG 2013 Presentation
Facing the Music: ELAG 2013 Presentation
 
Linked Data vs. APIs, presentation at EmTACL 2012
Linked Data vs. APIs, presentation at EmTACL 2012Linked Data vs. APIs, presentation at EmTACL 2012
Linked Data vs. APIs, presentation at EmTACL 2012
 
Linking Lives: Linked Data interface
Linking Lives: Linked Data interfaceLinking Lives: Linked Data interface
Linking Lives: Linked Data interface
 
Archives Hub - Data in :: Data out
Archives Hub - Data in :: Data outArchives Hub - Data in :: Data out
Archives Hub - Data in :: Data out
 
Lifting the Lid on Linked Data
Lifting the Lid on Linked DataLifting the Lid on Linked Data
Lifting the Lid on Linked Data
 
Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011 Linked Data and Locah, UKSG2011
Linked Data and Locah, UKSG2011
 
A Return on Investment: Making the data work harder
A Return on Investment: Making the data work harderA Return on Investment: Making the data work harder
A Return on Investment: Making the data work harder
 
The Impact of Web 2.0 on Archives
The Impact of Web 2.0 on ArchivesThe Impact of Web 2.0 on Archives
The Impact of Web 2.0 on Archives
 
Exporting from archival management software
Exporting from archival management softwareExporting from archival management software
Exporting from archival management software
 
Contributors' Workshop: adding links to digital objects
Contributors' Workshop: adding links to digital objectsContributors' Workshop: adding links to digital objects
Contributors' Workshop: adding links to digital objects
 
Contributors' Workshop: adding links to digital objects
Contributors' Workshop: adding links to digital objectsContributors' Workshop: adding links to digital objects
Contributors' Workshop: adding links to digital objects
 
Workshop hierarchy
Workshop hierarchyWorkshop hierarchy
Workshop hierarchy
 
Contributors' Workshop: Introduction to the Archives Hub 2010
Contributors' Workshop: Introduction to the Archives Hub 2010Contributors' Workshop: Introduction to the Archives Hub 2010
Contributors' Workshop: Introduction to the Archives Hub 2010
 
Eca 2010 archives hub
Eca 2010 archives hubEca 2010 archives hub
Eca 2010 archives hub
 
Hub Innovations Spaceforall 2009
Hub Innovations Spaceforall 2009Hub Innovations Spaceforall 2009
Hub Innovations Spaceforall 2009
 

Último

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Último (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
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"
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

Intro XML for archivists (2011)

  • 1. archives hub workshop 2011 An Introduction to XML
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. XML: elements <language> English </language> <tag> </tag> content
  • 7.
  • 8.
  • 9.
  • 10. Table Title Papers of John Ruskin Dates 1864-1888 Extent 10 boxes Held At University of London Library
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. What about display? XML file DTD or Schema Valid XML Blue Elephant Papers …………………… ………… Blue Elephant Papers Browse List
  • 21.
  • 22.  
  • 23.  
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.

Notas do Editor

  1. Contents of this section
  2. Can be helpful when thinking about using XML to remember that it is just a means to mark up content. You then need to do stuff with the content – there are plenty of tools out there for this.
  3. XML syntax is quite straightforward – elements are commonly just content wrapped in opening and closing tags.
  4. Attributes enable you to add further information to refine your basic tagged content. Think of the language, for example, as the basic content; the attribute adds information about the encoded version (standards compliant code). The normal attribute in archives is used for date searching – meaning ‘ normalised ’ date.
  5. XML rules can introduce some information about content, but you should think of XML primarily as a means to structure data.
  6. Here is a very simple sample record.
  7. This is the sample data wrapped in tags so that each part of the content is given meaning so that it is easier to machine process. E.g. search just for &lt;title&gt; content, or display just &lt;title&gt; and &lt;date&gt; content.
  8. Well-formed applies to XML generally; ‘Valid’ applies to XML conforming to the specific rules you are following – in our case for EAD.
  9. There are DTDs or Schemas for a huge range of data types.
  10. Many archivists using EAD still use the DTD. Moving to the schema is not entirely straightforward.
  11. The note element is said to be of a complex type because it contains other elements. The other elements (to, from, heading, body) are said to be simple types because they do not contain other elements. Rather than defining the data type ‘ string ’ you could have a date or time or integer.
  12. Archivists generally don’t need to concern themselves with the more technical aspects of XML tools, although it can be useful to have some idea of what you can do. The DOM (an API) represents a tree view of an XML document - a programmer can create an XML document, navigate its structure, and add, modify, or delete its elements. the objective for the XML DOM has been to provide a standard programming interface to a wide variety of applications. SAX (an API) is also an option for analysing and extracting information XForms use XML to create forms on the Web Xlink, Xpointer – ability to link XML documents API - The interface (calling convention) by which an application program accesses a service
  13. Once you have XML, you can use a stylesheet (XSLT) to create (X)HTMLoutput to display your description in a browser. You can also output other formats, such as PDF or text.
  14. Some people get confused between HTML and XML. HTML is for display of data – it is not readily machine processable because it does not mark data up in meaningful ways, e.g. it does not identify the title, date, extent, access conditions, etc. XML does not carry information about how to display it. Remember, the tags are invented by the author.