1 OMI 2005 8. XML schema’s. 2 XML schema - betekenissen 1. eng : W3C XML schema 2. ruim : DTD en W3C schema Literatuur: Bradley, ch. 14 (& 15)

Slides:



Advertisements
Verwante presentaties
Leer de namen van de noten 1
Advertisements

Semantiek en Geo-Informatie Oracle SIM workshop 16 Juni 2010,
Een alternatief voorstel Naar aanleiding van bestudering van de IAASB voorstellen denkt de NBA na over een alternatief. Dit alternatief zal 26 september.
SAP ABAP A short introduction. SAP ABAP • Selectie: – IF …… ENDIF. – IF …. ELSE … ENDIF. – IF …. ELSEIF …. ELSEIF …. ELSE …. ENDIF. – IF condition_1.
(c) Marc de Graauw Presentatie XML Marc de Graauw 2 maart 2000.
JQuery en ASP.NET Bart De Meyer.
Adviesraad – eenduidige parameters 1 Objecten catalogus 16 juni 2010, Oracle gebruikersgroep Huibert-Jan Lekkerkerk (IDsW)
BASISINFO Medibel+ AdTicket Wat is het AdTicket Medibel+ standaard voor advertentie metadata Digitale vervanger van de FAX Info over.
Vasculaire Geneeskunde: te vangen in richtlijnen? Yvo Smulders IVG-2011.
Normaliseren Datamodellering 2006.
Leukere documenten dankzij DTD en schema Diederik Gerth van Wijk XML Holland 2005 Papendal, 23 november.
Hoofdstuk 5 Sportsponsoring en direct marketing
Introduction multimedia. convergence standards retrieval applications & technology.
© 2004 IBM Corporation Guts Wissema, OpenSource & Linux Sales, IBM Open Document Format.
Leer de namen van de noten 2
© GfK 2012 | Title of presentation | DD. Month
© Stichting HL7 Nederland Basiscomponenten Snelstartsessie Identificatie, II en PN.
HM-ES-th1 Les 1 Hardware/Software Codesign with SystemC.
Computervaardigheden en Programmatie Universiteit AntwerpenObjecten 4.1 Computervaardigheden en Programmatie 1rste BAC Toegepaste Biologische Wetenschappen.
Orientation XML 1® GvdS Palstar 2001 Orientatie XML2 Gert van der Steen Palstar bv University of Utrecht.
Ontwerpen van Informatiesystemen met
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Enterprise Application Integration Walter Moerkerken Ilona Wilmont Integratie Software Systemen 8 mei 2006.
DSpace-gebruikersdag 9 maart 2006 WildFire ● WildFire is ontwikkeld door Henk Druiven, Rijksuniversiteit Groningen Met dank aan Johannes Nicolai en al.
Databases I (H.9.1-2) Van EER naar relationeel Wiebren de Jonge Vrije Universiteit, Amsterdam versie 2003.
Databases I (H.3) Het Entity-Relationship Model Wiebren de Jonge Vrije Universiteit, Amsterdam versie 2003.
1 OMI Technisch ontwerp. 2 Technisch ontwerp ‘content’ Veel breder dan business portals (Carlson) Verschillende aspecten / aandachtspunten:
Presentatie Studiemiddag Indexen en Nadere Toegangen Ralph Stuyver, Projectmanager 4 maart 2010.
Moderne Media Medium-neutrale gegevensopslag en productie: XML Sessie 5.
Werken aan Intergenerationele Samenwerking en Expertise.
Breuken-Vereenvoudigen
Principes Geo-informatie Nico de Graaff. 2 Van werkelijkheid naar model Bron: Longley et al
Joost van Dijk Web Technology
ELIS – Multimedia Lab Multimedia academiejaar 2006–2007 Practicum 4: XML - basisconcepten 30 maart 2007 Chris Poppe Multimedia Lab vakgroep Elektronica.
Computerarchitectuur
Presentatie voor XBRL Nederland
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
Motivation One secret for success in organizations is motivated and enthusiastic employees The challenge is to keep employee motivation consistent with.
1 Over het examen (1): Modus Mondeling met schriftelijke voorbereiding 4 uur, 3 onderdelen: –Modellering (  schriftelijk, dan mondeling) –Queries / relationeel.
Metadata en Webstroom SURF SiX expertisegroep Pierre Gorissen SURF SiX / Fontys Hogescholen 16 november 2004.
Deltion College Engels C1 Spreken/Presentaties [Edu/006] thema ‘I hope to convince you of… ‘ can-do : kan een standpunt uiteenzetten voor een publiek van.
XML en het gebruik ervan in de DMFA
XForms TU Delft Library Digitale Productontwikkeling Egbert Gramsbergen.
FEDORA Digital Objects & Content Model Architecture Egbert Gramsbergen – TU Delft Library Technical Meeting 3TU.DC #1 –
Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 10: XML basics.
Les 12: DTD.
Web Applicaties Bouwen met Visual Studio .NET
Een evidence-based methodologie om taalcompetenties te meten Evidence-based HRM (EB HRM) Selor event 14/11/2013.
1 december KC Development Tools Hands-on Oracle HTML DB v2.0.
DARE SUMMER SCHOOL Metadata Peter van Huisstede / Ursula Oberst 28 juni 2005.
DSpace-gebruikersdag 9 maart 2006 WildFire ● WildFire is ontwikkeld door Henk Druiven, Rijksuniversiteit Groningen Met dank aan Johannes Nicolai en al.
1 Okt 4, 2005 Oracle en XML. 2 Okt 4, 2005 xml in database Datatype XMLTYPE  hét xml datatype in de database CLOB, varchar2... Opslag XMLType (Object)tabel.
© Shopping 2020 TITLE Date Subtitle Logo Gastheer Logo Voorzitter.
Ondernemer in de btw René N.G. van der Paardt. Met Fuchs is de grens van het ondernemerschap wel bereikt? De vaste inrichting in de btw zou hetzelfde.
C++ C++ als een verbetering van C Abstracte datatypen met classes Constructoren en destructoren Subklassen binding van functies 1.
Modelleren van XML element content of Hoe doe je dat? Harrie Passier & Bastiaan Heeren TouW-dag 13 november 2010.
1 OMI Modelleren van content. 2 Vocabulary Content “gevangen” in begrippenapparaat: Vocabulary: lijst met termen nauwelijks semantiek Ontology:
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
1 XSLT processing & control Datamodellering 2006.
1 OMI Digitaal publiceren in bredere context.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Member functions.
Transcript van de presentatie:

1 OMI XML schema’s

2 XML schema - betekenissen 1. eng : W3C XML schema 2. ruim : DTD en W3C schema Literatuur: Bradley, ch. 14 (& 15)

3 DTD definieert in beperkte mate: structure data type

4 Waarom een XML schema? 1. Schema is namespace-sensitive 2. Data typing 3. Constraints (occurrence) 4. XML-notatie 5. Global / local scope 6. Unordered content model 7. Inheritance

5 XML dtd (fragment 1) <!ATTLIST bio id ID #REQUIRED type (small | medium | large) "small" >

6 XML schema (fragment 1)

7 Simple / complex type Content 1. simple: no attributes & no subelements 2. complex: not simple content Content type  type-attribute

8 XML dtd (fragment 2) <!ATTLIST event id ID #IMPLIED >

9 XML schema (fragment 2) ref: naar ‘named element’ alternatief: ‘named group’ (vgl. parameter entitiy) mixed content

10 Extra’s bij XML schema Zelf types definiëren (inheritance) person  author Locally scoped names gobal names: top level Validatie met namespaces Unordered content

11 Voorbeeld: Unordered content etc.

12 Nadelen & alternatieven W3C XML schema is: verboos onoverzichtelijk Alternatieven: 1. RELAX NG: 1. ook XML-notatie 2. ook uitgebreide “DTD- notatie” (zie voorbeeld) 2. Schematron 3. TREX Voorbeeld RELAX NG compact: bio = element bio { bio- attlist, title?, meta, body } bio-attlist &= attribute id { xsd:ID }, [ a:defaultValue = "small" ] attribute type { "small" | "medium" | "large" }?