1. Hoofdstuk 4 : XML gebaseerde
formats
The quest for interoperability
2. 1. Wat is XML (1)
= descriptive mark-up language
= set van codes : bepalen van structuur
• Gescheiden van inhoud
• Logisch
• Niet-presentatie georiënteerd
• Geverifieërd ahdv aantal regels
• Open en gedocumenteerd
3. 1. Wat is XML (2)
Bekendste = SGML en XML
• Bepalen structuur van een document
• Elementen (tree / genest)
• Codes en tags voor afbakening
• Web gebaseerd
4. 1. Wat is XML (3)
Transformatieve eigenschappen van XML
5. 1. Wat is XML (4)
Eigenschappen van XML :
• XML is a meta taal
• XML is tekst-gebaseerd en makkelijk om te lezen
• XML is ideaal voor gestructureerde documenten
• XML is media neutraal
• XML is meertalig
• XML is open
6. 1. Wat is XML (5)
Toepassingen van XML : Twee benaderingen
• Data-wereld : Gegeven opslaan, uitwisselen en
ontsluiten
• Document-wereld : Tekst-georienteerde informatie
opslaan en uitwisselen
7. 1. Wat is XML (6)
Benaderingen :
• Data Stockeren
• Single source
• Lange termijn opslag (applicatie / hardware
onafhankelijk)
• Gebruik van XML-databanken (originele
structuur)
• Gegevens uitwisselen
• Tussen databanken
• Tussen applicaties
8. 1. Wat is XML (7)
Benaderingen :
• Publiceren
• Tekst omzetten naar....
• Gebruik van multimedia
• Zoeken en navigeren
• Metadata-formats
• Gevanceerde linking-methodes
9. 1. Wat is XML (8)
Nog enkele voorbeelden uit de bibliotheek en
informatie-wereld :
• Beheer van documenten
• Gebruik van metadata
10. 2. XML vocabularies en documenten (1)
= gegevens uitwisselen voor bepaalde
doelgroepen :
• DocBook
• TEI
• BRML
= Standaard-structuur voor een document
11. 2. XML vocabularies en documenten (2)
Uitzicht in webbrowser = leesbaar voor mensen
12. 3. DTD en XML schema's (1)
= Set van regels
• Bepalen logische structuur
• Binnen regelwerk specifieke vocabulary
• Twee grote regelwerken :
• DTD
• WW3C
14. 3. DTD en XML schema's (3)
• Bepaalde elementen geassocieerd met type
• Documenten vergelijken met DTD = validatie
• XSLT = stylesheet
• Genereerd output
• Toetst de attributen en elementen
15. 3. DTD en XML schema's (4)
Schema van XLST-processesing