XML & XSLT voor DMO. Een XML datamodel. Van ERD naar XML schema. XML en XSLT DMO Datamodellering 2008
|
|
- Fien Maes
- 6 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 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 DMO
2 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 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
3 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 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 DMO
4 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 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
5 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 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 DMO
6 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 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
7 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 Van boom tot boom Style sheet Stylesheet tree Source tree Result Tree Source document Result Document Transformatie proces 21/28 DMO
8 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 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
9 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 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 DMO
10 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. Datamodellering 2008. Een XML datamodel. conceptueel model logisch / fysiek model: platform afhankelijk
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 informatieCreëren van een instantie van de gegenereerde.net class, standaard initialisatie door.net
Gebruik van minoccurs=0 of nillable=true [verplicht]
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 informatieWEBSECURITY INFORMATICA STUDENTENWERKING. Gemaakt door Bryan De Houwer en Yuri Moens
WEBSECURITY INFORMATICA STUDENTENWERKING Gemaakt door Bryan De Houwer en Yuri Moens ISW Informatica studentenwerking voor en door studenten Wat bieden wij aan: Workshops Shell accounts Altijd bereikbaar
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 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 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 informatieWat is er mis met XML?
Wat is er mis met XML? Marc de Graauw eerder gepubliceerd in
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 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 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 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 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 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 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 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 informatieInleiding C++ Coding Conventions
Inleiding C++ Coding Conventions Opleiding Bachelor of Science in Informatica, van de Faculteit Wetenschappen, Universiteit Antwerpen. Nota s bij de cursus voor academiejaar 2012-2013. Ruben Van den Bossche,
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 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 informatieTemperatuur logger synchronisatie
Temperatuur logger synchronisatie Juni 10, 2010 1 / 7 Temperatuur logger synchronisatie Introductie Twee of meerdere ontvangers van het Multilogger systeem kunnen met de temperature logger synchronisatie
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 informatieXML-opslag en indexeringsopties in Oracle 11g
XML-opslag en indexeringsopties in Oracle g Een use case gebaseerde vergelijking In XML en Oracleg RDBMS van Jan Vissers (nummer 4, september 2007) is de theorie van binary XML-opslag en het indextype
Nadere informatieDatamodelleren en databases 2011
Datamodelleren en databases 21 Capita selecta 1 In dit college Modelleren Normaliseren Functionele afhankelijkheid 1-3N M:N-relaties, associatieve entiteittypes, ternaire relaties Weak entiteittypes Multivalued
Nadere informatieDatastructuren Werkcollege Intro
Bart Hijmans, Universiteit Leiden. Universiteit Leiden The Netherlands Focus 1 19 ˆ Ervaring in gebruik en implementatie van datastructuren ˆ Kennis van mogelijkheden ˆ Programmeren voor andere programmeurs
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 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 informatieaé=åçãéáä~íáé=î~å=ko`=éñéêéëëáéë=å~~ê=pni
aé=åçãéáä~íáé=î~å=ko`=éñéêéëëáéë=å~~ê=pni g~å=pqribkp éêçãçíçê=w mêçñk=çêk=g~å=s^k=abk=_rpp`eb = báåçîéêü~åçéäáåö=îççêöéçê~öéå=íçí=üéí=äéâçãéå=î~å=çé=öê~~ç= iáåéåíá~~í=áå=çé=áåñçêã~íáå~=~ñëíìçééêî~êá~åí=ç~í~ä~ëéë
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 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 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 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 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 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 informatieDatastructuren en Algoritmen voor CKI
Ω /texmf/tex/latex/uubeamer.sty-h@@k 00 /texmf/tex/latex/uubeamer.sty Datastructuren en Algoritmen voor CKI Vincent van Oostrom Clemens Grabmayer Afdeling Wijsbegeerte Hoorcollege 5 16 februari 2009 Waar
Nadere informatieZonnepanelen Hoe krijg je de data op je website?
Zonnepanelen Hoe krijg je de data op je website? Beste website-bezoeker, Omdat ik al heel wat vragen kreeg over het gedeelte zonne-energie op mijn website, heb ik besloten om de werkwijze die ik gevolgd
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 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 informatieThird party mededeling
Third party mededeling Vertrouwelijk Klant AFAS Product AFAS Insite Versie 1.0 Auteur David van der Sluis Datum 26 juni 2017 1. Introductie Op verzoek van AFAS verstrekt Computest hierbij een Third Party
Nadere informatieOAS en het Kennisplatform API s. Dimitri van Hees
OAS en het Kennisplatform API s Dimitri van Hees (@dvh) RESTful API HTTP/web interface/api die aan veel, maar niet alle, principes van REST voldoet. REST is geen doel op zich, het aanbieden van een goede
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 informatieCascading Style Sheets
Cascading Style Sheets Dit gedeelte wordt uitgebreid besproken in http://www.handleidinghtml.nl/css/index.html 1TIN Internettechnologie 2003-2004 les 07 1 Onderwerpen Cascading model Syntax Toevoegen van
Nadere informatieSTANDAARD TOEGANKELIJKHEID IMRO2006 PLANNEN EN PLANCONTOUR & PDF "STRI2006"
STANDAARD TOEGANKELIJKHEID IMRO2006 PLANNEN EN PLANCONTOUR & PDF "STRI2006" Versie 1.2b, status definitief, 23 december 2008 Inhoudsopgave 1 Inleiding... 3 2 Richtlijnen... 5 2.1 Onderdelen van de IMRO2006
Nadere informatie