XML & XSLT voor DMO. Datamodellering Een XML datamodel. conceptueel model logisch / fysiek model: platform afhankelijk
|
|
- Siebe Janssens
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 XML & XSLT voor DMO Datamodellering /24 Een XML datamodel Datamodelleren conceptueel model logisch / fysiek model: platform afhankelijk Logisch-fysieke model voor XML-platform = XML schema, b.v.: 1. DTD 2. W3C schema Schema een ruim begrip! (zie Møller, p. 96) 2/28 DMO
2 Van ERD naar XML schema Entitytype (in de regel) XML element Attributen attributen van een XML element of ook elementen Vergelijk nu constructies in: XML DTD XML Schema Herhaling stof UWT alleen in hoofdpunten! 3/28 Elementen in DTD Elementen in een DTD (zie Møller, p. 98 e.v.) <!ELEMENT naam content model> b.v. <!ELEMENT book (title, author)> content model EMPTY ANY #PCDATA,? * + bijzonder: mixed content model (#PCDATA e1 e 2 e n )* 4/28 DMO
3 XML entities Built-in entities: < > & ' " <title>"computer Science "</title> Internal parsed entities b.v. <!ENTITY cs ComputerScience > <title>the department of &cs;</title> Parameter entities zie volgende slides 5/28 Gebruik entities <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE test [ <!ELEMENT test (title)> <!ELEMENT title (#PCDATA)> <!ENTITY cs "ComputerScience"> ]> <test> <title>" &cs; "</title> </test> 6/28 DMO
4 Parameter entity Parameter entity is een macro in een DTD: <!ENTITY % naam " "> (zie Møller, p. 107) Voorbeeld: <!ENTITY % p "(#PCDATA)"> <!ELEMENT firstname %p;> <!ELEMENT surname %p;> 7/28 Attributen in DTD Attributen in een DTD (zie Møller, p. 101 e.v.) <!ATTLIST element-naam att-defs> vb.: <!ATTLIST box length CDATA 0 > attribuut-definitie: types, b.v.: CDATA, NAMETOKEN, ID, IDREF attribute modifiers: #REQUIRED, #IMPLIED, #FIXED enumeration, b.v.: <!ATTLIST person sex (male female) #REQUIRED> 8/28 DMO
5 DTD versus DDL van SQL DTD: gebrekkige attribuut-definitie nauwelijks domein constraints gebrekkige referentiële integriteit (ID-IDREF werkt alleen binnen een document) SQL: scala aan datatypes domein constraints goede referentiële integriteit Wil je méér in XML W3C schema 9/28 XML schema Logisch/fysiek datamodel met veel meer mogelijkheden dan een DTD: geschreven in XML altijd extern meer datatypes namespace aware nauwkeurige definitie van structuur (volgorde, maar ook aantal child elements) 10/28 DMO
6 Elementen in XML schema Simple type alleen tekst (geen attributen) <xs:element name="lastname" type="xs:string"/> Complex type bevat andere elementen en/of attributen, b.v.: <xs:element name="employee"> <xs:complextype> <xs:sequence> <xs:elementname="firstname type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complextype> </xs:element> 11/28 Attributen in XML schema Gedeclareerd als simple types <xs:attribute name="xxx" type="yyy"/> Voorbeeld: <xs:attribute name="lang" type="xs:string" use="required"/> Uitgebreide lijst van primitive simple types (zie Møller, p. 120): string, boolean, decimal, datetime, etc. 12/28 DMO
7 Element met attribuut B.v. een US-adres: <xsd:complextype name="usaddress" > <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="street" type="xsd:string"/> <xsd:element name="city" type="xsd:string"/> <xsd:element name="state" type="xsd:string"/> <xsd:element name="zip" type="xsd:decimal"/> </xsd:sequence> <xsd:attribute name="country" type="xsd:nmtoken" fixed="us"/> </xsd:complextype> 13/28 Content model DTD vs. Schema DTD, ANY + * mixed content parameter entity NULL XML schema <sequence> <choice> <any> <all> maxoccurs/minoccurs mixed= true <group>, ref-attribute nillable= true 14/28 DMO
8 Mixed content Voornaam, achternaam (in willekeurige volgorde) plus tekst: <xs:complextype name="persname" mixed="true"> <xs:all> <xs:element name="firstname" type="xs:token"/> <xs:element name="familyname" type="xs:token"/> </xs:all> </xs:complextype> 15/28 Domeindefinitie XML schema (1) Restricties op content door een primitive simple type in te perken via facets: <xs:element name="car"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:enumeration value="audi"/> <xs:enumeration value="golf"/> <xs:enumeration value="bmw"/> </xs:restriction> </xs:simpletype> </xs:element> 16/28 DMO
9 Domeindefinitie XML schema (2) Restricties op content door een primitive simpel type in te perken via een pattern facet: <xs:element name="initials"> <xs:simpletype> <xs:restriction base="xs:string"> <xs:pattern value="[a-z][a-z][a-z]"/> </xs:restriction> </xs:simpletype> </xs:element> 17/28 Data retrieval in XML XSLT met Xpath Xquery (b.v. in XML database) In al deze gevallen: navigeren ( setoperaties in SQL) Vereist kennis van de opslagstructuur de werking van een een XSLT processor de XML inputtekst 18/28 DMO
10 XML document tree <?xml version="1.0"?> root node <!-- Dee-licious! --> <sandwich xmlns=" <ingredient type="grape"> jelly</ingredient> <ingredient> <?spread thickly?> peanut-butter </ingredient> <ingredient> bread <!-- white bread, preferably --> </ingredient> </sandwich> root element 19/28 Nodes in de XSLT-boom Root node (= document node) een onzichtbaar punt boven het root element Element correspondeert met element in XML document Attribute correspondeert met een attribuut van een element in een XML document heeft een element als parent, maar wordt niet als een gewoon child behandeld in XSLT Text de tekstuele inhoud van het document Comment Processing instruction Namespace 20/28 DMO
11 Van boom tot boom Style sheet Stylesheet tree Source tree Result Tree Source document Result Document Transformatie proces 21/28 Template rules De transformatie is op te vatten als een reis door de input-boom, waarbij stapsgewijs de output-boom wordt opgebouwd XSLT-instructies sturen dit proces = toepassen van: template rules specificeren de transformaties expliciet in de XSLT-file of built-in in de XSLT-processor bestaan twee delen: een actie een pattern (het match-attribute) op welk deel van de input-boom de actie moet worden toegepast Voorbeeld: <xsl:template name="booklist" match="booklist"> 22/28 DMO
12 Default situatie Schrijven we geen uitvoerige template rules, dan toch output. Voorbeeld: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl=" "version="1.0"> <xsl:template name="basic"> <xsl:apply-templates/> </xsl:template> </xsl:stylesheet> dit doorloopt de hele input tree (depth first) en geeft alle text weer 23/28 Sturing template-gebruik <xsl:apply-templates/> <xsl:apply-templates select=""/> <xsl:for-each select=""/> in combinatie met: <xsl:call-template name=""/> of: <xsl:call-template name=""> <xsl:with-param name=""> value </xsl:with-param> </xsl:call-template> 24/28 DMO
13 Wanneer welke stijl? Globale vuistregel: <apply templates> wanneer het voorkomen van elementen betrekkelijk onvoorspelbaar is b.v. bold, italic, afbeeldigen in tekst etc. <for-each> wanneer er een regelmatige, bekende datastructuur is b.v. een databaserecord-structuur of vaste volgorde van hoofdstukken, secties, etc. 25/28 Parameters - 1 XSLT-templates kunnen parameters hebben: <xsl:template name="calcarea" <xsl:param name="width"/> <xsl:param name="height"/> <xsl:value-of select="$width * $height"/> </xsl:template> Gebruik: <xsl:call-template name="calcarea"> <xsl:with-param name="width">5</xsl:with-param> <xsl:with-param name="height" select="7"/> </xsl:call-template> 26/28 DMO
14 Parameters - 2 Parameters kunnen ook globaal zijn voor het hele XSLT-programma. Dan is <xsl:param> een top-level element. Zij zijn vergelijkbaar met een XSLTvariabelen. Default waarde via select-attribuut of via template content. Voorbeelden: <xsl:param name="naam" select="expression"/> <xsl:param name="naam">value</xsl:param> 27/28 Oefening: maak DTD <onderwijs <docenten> <docent doc-id="p1"> <voornaam>jan</voornaam> <tussen>van den</tussen> <achternaam>broek</achternaam> <expertise>logica</expertise> </docent> <docent doc-id="p6"> <voornaam>piet</voornaam> <achternaam>jansen</achternaam> <expertise>logica</expertise> </docent> <docent doc-id="p12"> <voornaam>koos</voornaam> <tussen>de</tussen> <achternaam>boer</achternaam> <expertise>engels</expertise> </docent> </docenten> <onderwijsaanbod> <cursus cur-id="c1" doc-id="p1"> <cnaam>databases</cnaam> <periode>1</periode> </cursus> <cursus cur-id="c2" doc-id="p1"> <cnaam>logica</cnaam> <periode>2</periode> </cursus> <cursus cur-id="c3" doc-id="p6"> <cnaam>nederlands</naam> <periode>2</periode> </cursus> </onderwijsaanbod> </onderwijs> 28/28 DMO
XML & XSLT voor DMO. Een XML datamodel. Van ERD naar XML schema. XML en XSLT DMO Datamodellering 2008
XML & XSLT voor DMO Datamodellering 2008 1/24 Een XML datamodel Datamodelleren conceptueel model logisch / fysiek model: platform afhankelijk Logisch-fysieke model voor XML-platform = XML schema, b.v.:
Nadere informatieSQL en XML. XML schema s & DMO. Entiteitsklasse en attribuut. SQL en XML. Datamodellering Schema een ruim begrip (zie Møller, p.
SQL en XML Datamodellering 2007 1 XML schema s & DMO Schema een ruim begrip (zie Møller, p. 96) DTD schema W3C Schema In dit overzicht: Wat zijn de belangrijke zaken uit XML voor datamodellering? (onvolledig)
Nadere informatieZelftest XML Basis. Document: n1006test.fm 25/01/2017. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium
Zelftest XML Basis Document: n1006test.fm 25/01/2017 ABIS Training & Consulting P.. Box 220 B-3000 Leuven Belgium TRAINING & CNSULTING INLEIDING m een idee te hebben van wat we verwachten als voorkennis
Nadere informatieAdlib Gebruikersdag 2012. adlibxml/xslt in de praktijk Breukelen 2 mei 2013 Solino de Baay s.debaay@adlibsoft.com
Adlib Gebruikersdag 2012 adlibxml/xslt in de praktijk Breukelen 2 mei 2013 Solino de Baay s.debaay@adlibsoft.com Programma XML en adlibxml Transformeren XSL Elementen Functies Xpath De praktijk 2 XML XML
Nadere informatieXSD.
XSD joost.vennekens@denayer.wenk.be http://telescript.denayer.wenk.be/~jve Geldige XML Algemeen: Welgevormd Specifiek: Geldig hobo blaas hout
Nadere informatieDTD - Inleiding. Document Type Definitions (DTDs)
DTD document Type Definition inleiding dtd - Elementen dtd - Attributen dtd - Commentaar dtd En verder... dtd
Nadere informatieSchema. Schema - Inleiding. <hoofdstuk> </hoofdstuk> DTD? Eenstapjeverder. Schema XML
Schema schema inleiding elementen attributen datatypes en verder... structuur software
Nadere informatieXML Introductie.
XML Introductie joost.vennekens@denayer.wenk.be http://telescript.denayer.wenk.be/~jve extenstible Markup Language Aanbrengen van extra informatie in tekst Betekenis van de tekst beschrijven Uitbreidbaar:
Nadere informatieDATAMODELLERING XML SCHEMA DEFINITIONS
DATAMODELLERING XML SCHEMA DEFINITIONS Inleiding In dit whitepaper wordt de datamodelleervorm XML Schema Definition (XSD) beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Nadere informatieSpecificatie technisch formaat voor aanlevering meetgegevens Zorginhoudelijke Indicatoren
SPECIFICAT IE TECHNISCH FORM A AT ZORGINHOUDELIJKE INDICATOREN Voor aanleveri ng meetgegevens aan techni sche database / TTP Specificatie technisch formaat voor aanlevering meetgegevens Zorginhoudelijke
Nadere informatieXMLType DEV. Native XML datatype in de database
XMLType Native XML datatype in de database Dit is het tweede artikel in een reeks van artikelen over de XML ondersteuning in de Oracle database. In deze reeks introduceert Erwin Groenendal in detail, en
Nadere informatieCorrespondentie inzake overnemen of reproductie kunt u richten aan:
- XSL-FO Vrijwel alle namen van software- en hardwareproducten die in deze cursus worden genoemd, zijn tegelijkertijd ook handelsmerken en dienen dienovereenkomstig te worden behandeld. Alle rechten voorbehouden.
Nadere informatieCorrespondentie inzake overnemen of reproductie kunt u richten aan:
Vrijwel alle namen van software- en hardwareproducten die in deze cursus worden genoemd, zijn tegelijkertijd ook handelsmerken en dienen dienovereenkomstig te worden behandeld. Alle rechten voorbehouden.
Nadere informatieNieuws & RSS in DotNetNuke
Nieuws & RSS in DotNetNuke Intro terminologie DNN content modules Feed modules Voorbeelden Nieuws op je website Doelen Publiceren unieke eigen content (bijv. overheid) Agregatie van nieuws rondom een thema
Nadere informatieDATAMODELLERING ER DIAGRAM
DATAMODELLERING ER DIAGRAM Inleiding In dit whitepaper wordt de datamodelleervorm ER diagram beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld krijgen
Nadere informatieStandaardisatie. XML Schema Definition Architectuurprincipes. Versie document 1.3. Datum: v1.3
Standaardisatie XML Schema Definition Architectuurprincipes Versie document 1.3 Status document Definitief Datum: 2-8-2018 Kenmerk: XML Schema Definition Architectuurprincipes v1.3 Contact Bezoekadres
Nadere informatieXSL = XSLT + XSL-FO + XPath
Hoofdstuk 5 : XSLT 1. XSL Inleiding 2. XSLT Inleiding 3. Verwijzen naar XSLT in XML 4. XSLT document 5. XSLT elementen 6. XSLT Oefeningen 7. XSLT Data Types 8. XSLT Elementen(vervolg) 9. XSLT : XML to
Nadere informatieStandaardisatie. XML Schema Definition. Architectuurprincipes. Versie document 1.0. Datum:
Standaardisatie XML Schema Definition Architectuurprincipes Versie document 1.0 Status document concept Datum: 12-2-2016 Kenmerk: XML Schema Definition Architectuurprincipes v1.0 Adres- en contactgegevens
Nadere informatieReporting System CPA 2006
Reporting System CPA 2006 XML PROTOCOL (juni 2005) Versie 1.0 1/14 Inhoudsopgave 1. Inleiding... 3 2. Algemene principes... 3 2.1 Structuur content gedeelte... 3 2.2 CSSR admin parameters... 5 3. XML Schema...
Nadere informatieOntwerprichtlijnen voor XML-Schemadefinities
Ontwerprichtlijnen voor XML-Schemadefinities Voor gebruik binnen iwlz, iwmo en ijw Datum 1 juni 2016 Status Definitief Colofon Publicatienummer Uitgave Projectnaam Projectnummer Versienummer 1.3 Projectleider
Nadere informatieRd 1 MULTIMEDIA DEEL2
1 MULTIMEDIA DEEL2 2 XML. Xml documenten geven een groter gemak in uitwisselen van gegevens. In de jaren 80 had men de EDI of Electronic Data Interchange Daaruit volgde dan SGML ofd Standard Generalized
Nadere informatieXML. Alle tekortkomingen op een rijtje! (en een paar pluspunten...) Marc de Graauw http://www.marcdegraauw.com/
XML Alle tekortkomingen op een rijtje! (en een paar pluspunten...) De geschiedenis van XML SGML Standard Generalized Markup Language IBM: back to the sixties... Markup: structuur, niet processing HTML:
Nadere informatieKvK-FRIS Eisen aan en toelichting op gebruik SBR rapportages (XBRL instances) voor het deponeren van jaarrekeningen gebaseerd op de NT 2011
Eisen aan en toelichting op gebruik SBR rapportages (XBRL instances) voor het deponeren van jaarrekeningen gebaseerd op de NT 2011 Versie: 2011 Datum: 1. Inleiding Dit document beschrijft de aanvullende
Nadere informatieXML Introductie. joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost
XML Introductie joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost extensible Markup Language Aanbrengen van extra informatie in tekst Betekenis van de tekst beschrijven Uitbreidbaar: afhankelijk
Nadere informatieXPath voor beginners. HVA-IAM-V1-TDI Internetstandaarden 2 2008/2009. Fons van Kesteren
XPath voor beginners HVA-IAM-V1-TDI Internetstandaarden 2 2008/2009 Fons van Kesteren 1 Inhoud Inleiding... 3 XPath paden... 4 Absoluut pad... 4 Relatief pad... 4 Eenvoudige stappen... 5 Element... 5 Attribuut...
Nadere informatieSQL & Datamodelleren
SQL & Datamodelleren HVA-CMD-V1-datamodelleren Algemene handleiding bij het lesprogramma 2012-2013 Inhoud Inhoud... 2 Inleiding... 3 Leerdoelen:... 3 Plaats in het leerplan:... 3 Werkwijze:... 3 Lesstof:...
Nadere informatieLeeswijzer Uitwisselingstalen
Leeswijzer Uitwisselingstalen Versie 0.7, 17 juni 2004 Johan Jeuring en Frans Wiering Algemeen Deze leeswijzer bevat: Overzicht van hoofdstukken en secties die bestudeerd moeten worden. Puntsgewijs overzicht
Nadere informatie4XSLT. Davy Friedrich Joe Achten Wim Deprez
4XSLT Davy Friedrich Joe Achten Wim Deprez Wat is 4XSLT? 4XSLT is een open source applicatie voor het processen van de XSLT 1.0 implementatie (extensible Stylesheet Language Transformations) gedefinieerd
Nadere informatieOntwerprichtlijnen voor XML-schemadefinities (XSD s) 18 juli 2017
Ontwerprichtlijnen voor XML-schemadefinities (XSD s) 18 juli 2017 Ontwerprichtlijnen voor XML-schemadefinities (XSD s) 1 / 20 Inhoud Inleiding 3 1 Namespaces 4 1.1 Target namespace 4 1.2 Default namespace
Nadere informatieInfo-books. Toegepaste Informatica. Deel 35: XML - XSL HO35. Jos Gils Erik Goossens
Info-books HO35 Toegepaste Informatica Deel 35: XML - XSL Jos Gils Erik Goossens Hoofdstuk 5 Het Document Object Model 5.1 Probleemstelling Wanneer je de inhoud van een document en de presentatie uiteen
Nadere informatieDATAMODELLERING TOEPASSEN SOA
DATAMODELLERING TOEPASSEN SOA Inleiding In dit whitepaper wordt een toepassingsgebied beschreven voor datamodellering. Een toepassing is een werkveld op het vlak van architectuur of modellering waarbij
Nadere informatieMigratie PS API 40 naar 50
Migratie PS API 40 naar 50 Inhoud Introductie... 2 Migratie... 2 Wijziging link ophalen beeldmateriaal... 2 Wijzigingen vertaalbare velden (translationtype)... 3 Targetmarkets (TM)... 4 Velden die zijn
Nadere informatieEindtoets XML: Theorie en toepassingen
Eindtoets XML: Theorie en toepassingen Deze eindtoets geeft een indruk, niet meer en niet minder, van mogelijke tentamenvragen. De spreiding over verschillende onderwerpen zal nooit bij elk tentamen hetzelfde
Nadere informatieCreëren van een instantie van de gegenereerde.net class, standaard initialisatie door.net
Gebruik van minoccurs=0 of nillable=true [verplicht]
Nadere informatieAppendix Whois-interface Appendix bij DRS5 Handleiding
Appendix Whois-interface Appendix bij DRS5 Handleiding 15 februari 2011 Appendix: Whois-interface (versie 2.2) SIDN Hoofdstuk 1 Introductie Dit document beschrijft de interface van de 'Is'- en 'Whois'-functionaliteit
Nadere informatieVeel informatie over XML en bijbehorende zaken (zoals DTD, XSL etc.) is te vinden via de Home page van XML 101 (URL: www.xml101.com ).
; 0/ H0Q3'D,W9D,P2R4G/H0OO H0U7L Q3J Inhoudsopgave: 8.0 Inleiding 8.1 XML: extensible Markup Language 8.2 Functie en gebruik van DTD (Document Type Definition) 8.2.1 DTD-ELEMENT-definities 8.2.2 Externe
Nadere informatieKoppelvlakstandaard Grote Berichten Digikoppeling 2.0
Koppelvlakstandaard Grote Berichten Digikoppeling 2.0 Versie 1.2 Datum 10/06/2014 Status Definitief Colofon Logius Servicecentrum: Postbus 96810 2509 JE Den Haag t. 0900 555 4555 (10 ct p/m) e. servicecentrum@logius.nl
Nadere informatieInhoudsopgave Inleiding... 2
R2 D 2 Va n X M L n a a r D a ta b a s e R o b e rt B o u m a S c rip tie In fo rm a tie k u n d e R ug D e c e m b e r 2 0 0 2 Vo o rw o o rd!" #$ % &% (' *) ),+.-0/ / -1 $ (2&345 6$ 7 82 /' 9 : ( / /
Nadere informatieWebinterface voor XSD-gebaseerde generatie van een invoer-ui m.b.v. J2EE technologie
Faculteit Toegepaste Wetenschappen Vakgroep Elektronica en Informatiesystemen Voorzitter: prof. dr. ir. J. Van Campenhout Webinterface voor XSD-gebaseerde generatie van een invoer-ui m.b.v. J2EE technologie
Nadere informatieContentQueryWebpart en custom XSLT. Alles wat je moet weten over het CQW
ContentQueryWebpart en custom XSLT Alles wat je moet weten over het CQW 1 Contents Voorkennis... 3 Het CQW volgens Microsoft... 3 Algemene werking van het CQW... 3 Het werken met slots... 4 DataMappings...
Nadere informatieHANDLEIDING XML & XSL
HANDLEIDING XML & XSL bij project G01 [aanvulling op: HANDLEIDING SGML EN XML ] Eric Sieverts Instituut voor Media en Informatie Management 2de studiejaar, 2000-2001, 2de periode HVAAM 503/01/0051a Handleiding
Nadere informatieService Data Objects. Wat is SDO? Dynamic data API
Service Data Objects Het is tegenwoordig misschien moeilijk voor te stellen maar er zijn nog steeds situaties waarbij je geen netwerk verbinding hebt. Hier ben ik de afgelopen tijd meerdere malen tegenaan
Nadere informatieZelftest XML Concepten
Zelftest XML Concepten Document: n1035test.fm 18/02/2010 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING Om een idee te hebben van wat we verwachten als voorkennis
Nadere informatieSQL datadefinitietaal
SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen
Nadere informatieXML-Databases. Editie 10 jaargang 2002-2003. Daniël Artois
VLAAMSE INGENIEURS KAMER KATHOLIEKE HOGESCHOOL KEMPEN Editie 10 jaargang 2002-2003 Inhoudsopgave 1. VOORWOORD...4 2. WAT IS XML?...5 1.1. DE STRUCTUUR VAN EEN XML-DOCUMENT...5 1.1.1. Tags...5 1.1.2. Elementen
Nadere informatieER-modeling. Datamodellering Wat is ER-modeling?
ER-modeling Datamodellering 2008 1 Wat is ER-modeling? ER-modelleren: top-down benadering bedacht door P. Chen 1976, paper in ACM Transactions on Database Systems Codd (Relationeel Model) aanvankelijk
Nadere informatieER-modeling. Wat is ER-modeling? ERD & relationeel model. ER-benadering DMO Datamodellering 2008
ER-modeling Datamodellering 2008 1 Wat is ER-modeling? ER-modelleren: top-down benadering bedacht door P. Chen 1976, paper in ACM Transactions on Database Systems Codd (Relationeel Model) aanvankelijk
Nadere informatieElektronisch Journaliseren bij e-xperimenteren+
Elektronisch Journaliseren bij e-xperimenteren+ Leendert van Gastel, Jasper Bedaux, Jeroen Verschuur, Piet Blankert, Jan Mulder, Wopke Wijngaard 12-12-2005 Colofon Elektronisch Journaliseren bij e-xperimenteren+
Nadere informatieDe mogelijkheden van XML voor de langdurige bewaring van digitale documenten. DAVID studiedag 30 nov 2000
De mogelijkheden van XML voor de langdurige bewaring van digitale documenten DAVID studiedag 30 nov 2000 Prof. Jan Engelen, Steven Depuydt K.U.Leuven - ESAT Onderzoeksgroep Document Architecturen Waarom
Nadere informatieSIDN Whois interface
SIDN Whois interface schema versie 2011-04-01 Mark Overmeer Marc Groeneweg 21 maart 2011 Inhoudsopgave 1 Introductie 2 2 Protocol 3 2.1 Opvragen in whois-stijl plain-text................... 3 2.2 Opvragen
Nadere informatieMogelijkheden RSS content in MailPlus
RSS setup In dit document wordt beschreven hoe je RSS-feeds automatisch kan inladen in e-mailtemplates in MailPlus. Het document is bedoeld als handvat voor de optimalisatie voor RSS-feeds 1. Mogelijkheden
Nadere informatieVoorstudie G80061-U1029-U024-A4-Z015 Studie Extlab Export-Import_nl.doc
Siemens nv EIT ES4 Production and Quality Management Reference : 10C01029 Version: A4 - Status: Preliminary NAME - DEPARTMENT DATE SIGNATURE Author Reviewed by Kurt Verstichel Siemens EIT ES4 - PQM Frederik
Nadere informatieGAB Postcode (geheel)
GAB Postcode (geheel) Auteur: Mickel Langeveld; Kadaster; mickel.langeveld@kadaster.nl Datum: 25 oktober 2015 Versie: 1.0 Status: final Inleiding Postcode is een veel voorkomende eigenschap in uitwisselingspatronen
Nadere informatieMS-Office documenten integratie via SAP PI
MS-Office documenten integratie via SAP PI Met behulp van het SAP Process Integration systeem (SAP PI) kun je op vele manieren je integratie regelen tussen je SAP systemen en/of andere systemen. Ook met
Nadere informatieSIDN Whois interface
SIDN Whois interface schema versie 2010-08-25 Mark Overmeer Marc Groeneweg 25 augustus 2010 Inhoudsopgave 1 Introductie 2 2 Protocol 3 2.1 Opvragen in whois-stijl plain-text................... 3 2.2 Opvragen
Nadere informatieMinisterie van Infrastructuur en Milieu Standaard Platform - Aansluitvoorwaarden Applicaties en Componenten
Document D-4 Ministerie van Infrastructuur en Milieu Standaard Platform - Aansluitvoorwaarden Applicaties en Componenten Versie 1.0 Datum 15 juli 2014 Status Definitief Colofon Versie 1.0 Contactpersoon
Nadere informatieMogelijk onvolledige datum
Mogelijk onvolledige datum Auteur: Wim Bakkeren (wim.bakkeren@ictu.nl) Datum: 25 september 2014 Versie: 1.0 Status: Definitief Inleiding Dit document bevat een voorstel voor een datatype voor mogelijk
Nadere informatieGeo semantiek. George Spoelstra, Senior consultant Ruimtelijke informatie voorziening. Ogh SIM bijeenkomst
Geo semantiek 1 George Spoelstra, Senior consultant Ruimtelijke informatie voorziening 2 3 Shoes: $ 3.- Boots: $ 5.- 4 Leerproces Onbewust Bekwaam Bewust Bekwaam Bewust Onbekwaam Onbewust Onbekwaam 5 Hersey
Nadere informatieDATAMODELLERING GEAVANCEERD UML KLASSEMODEL
DATAMODELLERING GEAVANCEERD UML KLASSEMODEL Inleiding In dit whitepaper wordt de datamodelleervorm geavanceerd UML klassemodel beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Nadere informatieBinariseren van XML. Faculteit Toegepaste Wetenschappen Vakgroep Elektronica en Informatiesystemen Voorzitter: prof. dr. ir. J.
Faculteit Toegepaste Wetenschappen Vakgroep Elektronica en Informatiesystemen Voorzitter: prof. dr. ir. J. Van Campenhout Binariseren van XML door Sebastiaan Samyn Promotor: prof. dr. ir. R. Van de Walle
Nadere informatieEnterprise Connectivity. Marnix van Bo. TU Delft Elek Software Architect 20 jaar ervarin ontwikkeling
Fir rst Base Enterprise Connectivity Marnix van Bo chove First Base: opgericht in 2001 TU Delft Elek ktrotechniek - 1998 Software Architect 20 jaar ervarin g met software ontwikkeling Presentatie Ideeën
Nadere informatieDetail Ontwerp 4317 Nieuwe StUF release 3.12. Omgevingsloket online release 2.9
Detail Ontwerp 4317 Nieuwe StUF release 3.12 Omgevingsloket online release 2.9 Inhoudsopgave 1 Over dit document 4 1.1 Revisiehistorie 4 1.2 Reviewhistorie 4 1.3 Geraadpleegde documentatie 4 2 Wens informatie
Nadere informatieAanmaak van een XML bestand voor de aangifte van de lijst van ingezeten klanten en aantal verrichtingen. Ed. 2007
Aanmaak van een XML bestand voor de aangifte van de lijst van ingezeten klanten en aantal verrichtingen Ed. 2007 Nationale Bank van België, Brussel Alle rechten voorbehouden. De reproductie van deze publicatie,
Nadere informatieOne Gate (CSSR) XML File Upload Protocol F23CON
One Gate (CSSR) XML File Upload Protocol F23CON Januari 2011 Versie 1.0 Pagina 2 Nationale Bank van België, Brussel Alle rechten voorbehouden. Kopiëren van dit document of van delen er van is toegestaan
Nadere informatieInleiding tot XML en aanverwante specificaties
Inleiding tot XML en aanverwante specificaties Kris Luyten Universiteit Hasselt (http://www.luc.ac.be) Expertisecentrum Digitale Media (http://www.edm.luc.ac.be) kris.luyten@luc.ac.be Chris Vandervelpen
Nadere informatieEisen aan, en toelichting op, het gebruik van XBRL instance documenten gebaseerd op de Nederlandse Taxonomie versie 10.a.x
Een initiatief van de Nederlandse overheid NL-FRIS Eisen aan, en toelichting op, het gebruik van XBRL instance documenten gebaseerd op de Nederlandse Taxonomie versie 10.a.x Versie: NT Colofon Documentnaam:
Nadere informatieWebtechnologie en talen
Webscraping, webverrijking en Wiki WTT 1 Webtechnologie en talen Webscraping, webverrijking en Wiki Maarten Marx www.science.uva.nl/~marx/teaching/0607/wtt Semester Ia en Ib, 2006 Webscraping, webverrijking
Nadere informatieZelftest Inleiding Programmeren
Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze
Nadere informatieSTANDAARD TOEGANKELIJKHEID RUIMTELIJKE INSTRUMENTEN STRI2008. Bijlage 3 behorende bij de Regeling standaarden ruimtelijke ordening
STANDAARD TOEGANKELIJKHEID RUIMTELIJKE INSTRUMENTEN STRI2008 Bijlage 3 behorende bij de Regeling standaarden ruimtelijke ordening Versie 24 december 2008 STRI2008 pagina 1 van 42 STRI2008 pagina 2 van
Nadere informatieOefenvragen OMI 2005-2006 eerste helft
Oefenvragen OMI 2005-2006 eerste helft Hoewel de beide toetsen uitsluitend uit multiple-choice-vragen zullen bestaan, volgen hieronder onder zowel een aantal open vragen als meerkeuzevragen. De eerste
Nadere informatieGebruikershandleiding e-line DNB: het XML-importbestand
Gebruikershandleiding e-line DNB: het XML-importbestand versie 1.1 datum 14 juni 2006 1 1. Inhoudsopgave 1. Inhoudsopgave...2 2. e-line DNB...3 2.1 Rapporteren aan de Nederlandsche Bank...3 2.3 Handmatig
Nadere informatieEisen aan, en toelichting op, het gebruik van XBRL instance documenten gebaseerd op de Nederlandse Taxonomie NT
Een initiatief van de Nederlandse overheid NL-FRIS Eisen aan, en toelichting op, het gebruik van XBRL instance documenten gebaseerd op de Nederlandse Taxonomie NT7.0 2013 Versie: Colofon Documentnaam:
Nadere informatieSmartsite ixperion Faceted Search
dinsdag 26 oktober 2010 Smartsite ixperion Faceted Search Marc Derksen Uitgangspunten 2 woensdag 27 oktober 2010 Wat is Faceted Search? Nieuwe krachtige zoekomgeving voor Smartsite ixperion Zoekexpressies
Nadere informatieWat is er mis met XML?
Wat is er mis met XML? Marc de Graauw eerder gepubliceerd in
Nadere informatieModule V - XML. Stefan Flipkens - Cursus: Internet - Intranet (2004-2005) V 1
Module V - XML Extensible Markub Language is een eenvoudig en flexibel text-formaat voor de opslag van data. Het is een meta opmaak (markup) taal voor de beschrijving van gestructureerde gegevens. De stukjes
Nadere informatieInhoud. Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank
v Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank 1 Introductie: data en informatie 1.0 Wat leer je in dit hoofdstuk? 1.1 Verschil tussen gegevens en
Nadere informatieImplementatie #-operator
Departement Wiskunde-Informatica Universiteit Antwerpen November 13, 2005 Book sample Book sample Tools Reïficatie Maak van de event method loan een method class Loan Non-reïficatie Genereer nieuwe properties
Nadere informatieDankwoord. Bedankt! Wim Janssen Juli 2005
Dankwoord Alvorens te starten met de eigenlijk thesistekst, wil ik eerst een paar mensen bedanken die een grote steun waren in het maken van deze thesis. In de eerste plaats mijn promotor, Prof. Dr. Jan
Nadere informatieUitwerking. Noem overeenkomsten, verschillen en mogelijke relaties tussen:
Uitwerking Tentamen XML & Databases [211096] woensdag 17 maart 2004; 13:30 16:30 open boek, d.w.z. geoorloofd: slides, artikelen, aantekeningen op papier 1 Algemeen Opgave 1 Noem de twee standaarden voor
Nadere informatieInteractie: Document Object Model en JavaScript. Hoorcollege Webdesign 7 23 mei 2014 Christof van Nimwegen
Interactie: Document Object Model en JavaScript Hoorcollege Webdesign 7 23 mei 2014 Christof van Nimwegen JavaScript WWW was geheel statisch, interactie was alleen volgen van link Javascript maakt interactie
Nadere informatieXSD 1.5 aanpassingen
XSD 1.5 aanpassingen Voor de nieuwe gegevensvelden zijn in het XSD de volgende aanpassingen gemaakt. 1. Versienummer van alle XSD bestanden is aangepast naar 1.5 19/04/2013
Nadere informatieInleiding tot Func.oneel Programmeren les 3
Inleiding tot Func.oneel Programmeren les 3 Kris Luyten, Jo Vermeulen {kris.luyten,jo.vermeulen}@uhasselt.be Exper.secentrum voor Digitale Media Universiteit Hasselt Currying Currying: een func.e met meerdere
Nadere informatieData Definition Language
Data Definition Language We gaan hier dezelfde database gebruiken als in de vorige les. Nu gaan we deze echter maken met behulp van DDL gedeelte van SQL. Om in het SQL deel van Microsoft Access te komen
Nadere informatieKvK-FRIS Eisen aan en toelichting op gebruik XBRLinstances voor het deponeren van jaarrekeningen gebaseerd op NT versie 2009
Eisen aan en toelichting op gebruik XBRLinstances voor het deponeren van jaarrekeningen gebaseerd op NT versie 2009 Versie: 2009 Datum: 28 november 2008 Inhoud 1. Inleiding... 3 2. Instance Structure...
Nadere informatieHand-out Introduction to Programming, werkcollege 7 Alex Reuneker 2013
Hand-out Introduction to Programming, werkcollege 7 Alex Reuneker (a.reuneker@hhs.nl), 2013 1. Document Object Model (DOM) DOM: DOM staat voor Document Object Model. Het DOM is een model van webpagina
Nadere informatieDocBook XML documenten bewerken
LinuxFocus article number 201 http://linuxfocus.org door Egon Willighagen DocBook XML documenten bewerken Over de auteur: Haalde zijn masters degree in de chemie aan de Universiteit
Nadere informatieTradeTracker. Handleiding voor implementatie productfeeds in het CSV of XML formaat INT 09-M023_NL
TradeTracker Handleiding voor implementatie productfeeds in het CSV of XML formaat INT 09-M023_NL IInleiding Om nog meer verkopen te genereren in uw webshop is het mogelijk om de affiliates van TradeTracker
Nadere informatieFlexibiliteit en Duurzaamheid: Teksttechnologie en Museumdocumentatie
Flexibiliteit en Duurzaamheid: Teksttechnologie en Museumdocumentatie Spectrum in een nieuw jasje Edward Vanhoutte & Ron Van den Branden Centrum voor Teksteditie en Bronnenstudie Koninklijke Academie voor
Nadere informatie< > Introductie. Structuur extraheren met XSLT
Dataontsluiting me t XML, XQu e ry en XSLT Door Anne Schuth en Maarten Marx, anne.schuth@uva.nl maartenmarx@uva.nl Om de kracht van de combinatie van XML, XQuery en XSLT te demonstreren beschrijven we
Nadere informatieDATAMODELLERING BASIS UML KLASSEMODEL
DATAMODELLERING BASIS UML KLASSEMODEL Inleiding In dit whitepaper wordt de datamodelleervorm basis UML klassemodel beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Nadere informatieVoor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel:
Eenvoudig voorbeeld. Er wordt verondersteld dat er met VS 2008 EXPRESS gewerkt wordt. Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: (Sommige schermafdrukken zijn afkomstig
Nadere informatieWaarvoor gebruik je XQuery?
XQuery Novelties revisited Door Geert Josten, geert.josten@daidalos.nl] Op XML Holland 2010[1] heb ik een presentatie gegeven over de laatste nieuwtjes van XQuery [2]. Leuk en aardig, maar waarvoor gebruik
Nadere informatieaé=åçãéáä~íáé=î~å=ko`=éñéêéëëáéë=å~~ê=pni
aé=åçãéáä~íáé=î~å=ko`=éñéêéëëáéë=å~~ê=pni g~å=pqribkp éêçãçíçê=w mêçñk=çêk=g~å=s^k=abk=_rpp`eb = báåçîéêü~åçéäáåö=îççêöéçê~öéå=íçí=üéí=äéâçãéå=î~å=çé=öê~~ç= iáåéåíá~~í=áå=çé=áåñçêã~íáå~=~ñëíìçééêî~êá~åí=ç~í~ä~ëéë
Nadere informatieSparse columns in SQL server 2008
Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG
Nadere informatieDatatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double.
Algemeen C# Variabele Een variabele is een willekeurige waarde die word opgeslagen. Een variabele heeft altijd een datetype ( De soort waarde die een variabele bevat). Datatypes Een datatype is de sort
Nadere informatieKoppelvlakstandaard Grote Berichten voor Digikoppeling
Koppelvlakstandaard Grote Berichten voor Digikoppeling Versie 3.2 Datum 1-10-2017 Status Definitief Colofon Logius Servicecentrum: Postbus 96810 2509 JE Den Haag t. 0900 555 4555 (10 ct p/m) e. servicecentrum@logius.nl
Nadere informatieDatabank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster
4. 4. Inhoud rste BAC Toegepaste Biologische Wetenschappen Hoofdstuk 4 Databank Terminologie, Navigeren, Importeren Tabellen Records/Velden manipuleren Queries (Vragen) [Ook in SQL] sorteren filter volgens
Nadere informatieXML: de eend met de gouden eieren?
XML: de eend met de gouden eieren? XML is al een tijdje één van de hypes. Alles moet met XML. Als kritisch informaticus begint het dan bij mij te kriebelen. Hoezo alles moet met XML? Klinkt een beetje
Nadere informatieTesten in SOA-omgevingen
Testen in SOA-omgevingen Agenda Introductie Basisbegrippen Testen van services Testdata en XMLSpy Testsoorten Testtools Testuitvoering Validatie van testresultaten Drivers, stubs en mocks Samenvatting
Nadere informatieZo kan je linken maken tussen je verschillende groepen van gegevens.
1 1. Entity Reference Entity Reference zal ook een onderdeel zijn van Drupal 8. Het is een module van het type veld. Het is een heel krachtige module die toelaat om referenties te maken tussen verschillende
Nadere informatie