Orientation XML 1® GvdS Palstar 2001 Orientatie XML Gert van der Steen Palstar bv University of Utrecht.

Slides:



Advertisements
Verwante presentaties
Defining a standard JSON-based exchange format for learning metadata Manon Haartsen.
Advertisements

Update on EduStandard: public-private platform in Dutch education Henk Nijstad, Kennisnet / november 2013.
Help, ik moet naar Office 2007!?. Wat horen wij bij klanten Training “New UI will cause too big of a loss in productivity” Training “New UI will cause.
Social Technographics Hoe ontwikkel je een succesvolle social media strategie? Reineke Reitsma Director, Consumer Technographics Forrester Research 11.
Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection.
(c) Marc de Graauw Presentatie XML Marc de Graauw 2 maart 2000.
Smart Style on the Semantic Web Lynda Hardman CWI, Multimedia and Human-Computer Interaction TU/e, Multimedia and Internet Technology.
Service Coordination Protocols ● Noodzaak (Eddy) ● Coordination protocols (Eddy) ● Infra-structuur (Eddy) ● WS-Coordination (Eddy) ● WS-Transaction (Pepijn)
Hoogwaardig internet voor hoger onderwijs en onderzoek Amsterdam, 23 November 2005 Walter van Dijk SURFnet Development of LCPM decision-making models and.
Open Access en de universiteit IQ healthcare Bart Staal.
Business Productivity Online Suite
Biml en Data Vault.
PTC-AWARD – TOWELMACHINE – 10 NOV VENDOR – MMID - TOWELMACHINE.
Vaardig? Een spectrum aan vaardigheden! Van informatie- naar media- naar exploratievaardig? Of e-Research & e-learning literate? Collaboration literate??
Introduction multimedia. convergence standards retrieval applications & technology.
Corporate Communications February 2011 Succesvol met Outsourcing Gerben Edelijn, CEO Thales Nederland.
AGENDA Het programma start om uur en eindigt om uur met aansluitend een dinerbuffet tot uur. Er is voldoende ruimte om met uw collega.
© 2004 IBM Corporation Guts Wissema, OpenSource & Linux Sales, IBM Open Document Format.
VVW Toervaren. Onderwerpen Type AIS transponders Verplichting / Toelating gebruik Praktijk voorbeelden van op het schip Praktijk voorbeelden vanop de.
Blackboard + Weblog Ik gebruik ik een weblog naast Blackboard. –Waarom ? –Hoe ? –Wat levert het op [=meerwaarde] ?
Faculteit Ingenieurswetenschappen & Wetenschappen Software Engineering Publicatie Management Systeem Groep se1 Software Engineering Thierry Coppens.
Light models Waarom? Mockup Independent Mark up Analyse geometrie samenstellingen >100+ Downstream gebruik Exact/gefacetteerd.
SQL injections en meer... PERU. web application vulnerabilities Cross Site Scripting (21.5%) SQL Injection (14%) PHP includes (9.5%) Buffer overflows.
1 HOORCOLLEGE Customer Relationship Management
Orientation XML 1® GvdS Palstar 2001 Orientatie XML2 Gert van der Steen Palstar bv University of Utrecht.
Specialismen Analyse en verificatie van protocollen Analyse van Petri-netten Component-specificatie Web-based information systems (Query)talen voor Web.
Web Information Systems Geert-Jan Houben. Hypermedia hypertext + multimedia –informatie-objecten (tekst, plaatjes, animaties, audio, video) –alles in.
Enterprise Application Integration Walter Moerkerken Ilona Wilmont Integratie Software Systemen 8 mei 2006.
VOGIN 2013, Wageningen Boyd Hendriks. kosten opbrengsten.
© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,
WinFX Overview Martin Tirion Senior Consultant Microsoft Services.
CEBP Danny Burlage.
IOP and Vrije Universiteit1 Example of bad interface  Windows: Use Start to Stop.
3.6 Architecture of HIS. 3.7 Integrity & Integration within HIS Suraja Padarath /10/2007.
1 OMI Technisch ontwerp. 2 Technisch ontwerp ‘content’ Veel breder dan business portals (Carlson) Verschillende aspecten / aandachtspunten:
Moderne Media Medium-neutrale gegevensopslag en productie: XML Sessie 5.
CONTROLESTRUCTUREN (DEEL 2)
Werken aan Intergenerationele Samenwerking en Expertise.
Bedrijfsspecifieke extensies Standaard Rekeningschema
ISA (InformatieSysteemArchitectuur) Geert-Jan Houben.
1 Van Harvard naar MIPS. 2 3 Van Harvard naar MIPS Microprocessor without Interlocked Pipeline Stages Verschillen met de Harvard machine: - 32 Registers.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Universal Modeling Language … why you need models? Models are necessary to communicate,
Computer-Mediated Communication Master IK, CIW, MMI L.M. Bosveld-de Smet Hoorcollege 1; di. 7 sept. 2004;
Joost van Dijk Web Technology
Tussentoets Digitale Techniek. 1 november 2001, 11:00 tot 13:00 uur. Opmerkingen: 1. Als u een gemiddeld huiswerkcijfer hebt gehaald van zes (6) of hoger,
1 HOOFDSTUK 5 CONTROLESTRUCTUREN (DEEL 2) 5.1. INTRODUCTIE  Vervolg discussie omtrent gestructureerd programmeren  Introductie van de overblijvende controlestructuren.
Visual Basic.Net - Overzicht
Computertechniek 2 – ARM assembler Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1  D3EEMS1  programmed I/O: de.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
ANTWOORDEN DIAGNOSTISCHE TOETS MODELOMGEVING. Syntaxis = Syntaxis (van het Oudgriekse συν- syn-, "samen", en τάξις táxis, "regeling") is binnen de theoretische.
1 Over het examen (1): Modus Mondeling met schriftelijke voorbereiding 4 uur, 3 onderdelen: –Modellering (  schriftelijk, dan mondeling) –Queries / relationeel.
Deltion College Engels B1 Schrijven [Edu/004]/ subvaardigheid lezen thema: reporting a theft can-do : kan formulieren waarin meer informatie gevraagd wordt,
Writing exercise This one goes into your language portfolio!!! You have until the end of the week to hand it in… (So you have a little longer than it says.
XForms TU Delft Library Digitale Productontwikkeling Egbert Gramsbergen.
Web Applicaties Bouwen met Visual Studio .NET
DARE SUMMER SCHOOL Metadata Peter van Huisstede / Ursula Oberst 28 juni 2005.
1 De ontdekking van Web 2.0 Presentatie Team Ordina type hier de datum 19 april 2007.
Combining pattern-based and machine learning methods to detect definitions for eLearning purposes Eline Westerhout & Paola Monachesi.
EML en IMS Learning Design
Het geheim van Linked Data Marcel ReuversGeonovum CB-NL 20 november 2014.
1 OMI Modelleren van content. 2 Vocabulary Content “gevangen” in begrippenapparaat: Vocabulary: lijst met termen nauwelijks semantiek Ontology:
Presentatie XML Door Marick Manrho. Presentatie Inhoud Wat is XML? De opbouw van XML Wat is XSL? De opbouw van XSL Toepassing RSS.
Advanced Business Information Solutions Software voor webdesign.
1 OMI Digitaal publiceren in bredere context.
Key Process Indicator Sonja de Bruin
Processing Structured Hypermedia
SDI from a technological perspective: Architecture
IBM Software A vehicle manufacturer deploys business rules in one hour instead of a week IBM Operational Decision Manager software helps speed new business.
Transcript van de presentatie:

Orientation XML 1® GvdS Palstar 2001 Orientatie XML Gert van der Steen Palstar bv University of Utrecht

Orientation XML 2® GvdS Palstar 2001 Het SGML/XML concept

Orientation XML 3® GvdS Palstar 2001 Waarom SGML/XML (1/3) Benadrukt de logische structuur van een document, meer dan de fysieke structuur Vanuit een logische structuur meerdere fysieke structuren genereren Media onafhankelijk publiceren Kwaliteit: alle informatie op de juiste plaats, met een consistente referentie van figuren, tabellen etc. Voorbereid op de workflow van deel-documenten

Orientation XML 4® GvdS Palstar 2001 Waarom SGML/XML (2/3) Voorbereid op de opslag in databases op component niveau Voorbereid op “on demand publishing” Toegenomen productiviteit: data eenmalig ingevoerd; auteurs concentreren zich op inhoud, niet op vormgeving Stimuleert hergebruik van informatie Standaardisatie bevordert uitwisseling

Orientation XML 5® GvdS Palstar 2001 Waarom SGML/XML (3/3) Toegang tot publieke DTD’s en publieke character sets Sommige organisaties vereisen SGML/XML documenten Product en platform onafhankelijkheid

Orientation XML 6® GvdS Palstar 2001 Waarom XML (extra voordelen) (1/3) Distribution of processing to clients Client-side manipulation of views into the data Customization of information by intelligent agents Combination of XML and XSL can replace most existing word-processing and publishing formats Intelligent downstream document processing

Orientation XML 7® GvdS Palstar 2001 Waarom XML (extra voordelen) (2/3) Important applications for XML alone: interprocess communication, object serialization, metadata, database exchange Downloadable programs, applets, or scripts designed for a specific tag set (grammar) Tag-sensitive components (e.g., Java beans)

Orientation XML 8® GvdS Palstar 2001 Waarom XML (extra voordelen) (3/3) Industry agreements on the processing of specific grammars (example of the concept: HTML) Language Neutral (Unicode) Software cheaper than for SGML, lots of freeware Interoperability of both content and style

Orientation XML 9® GvdS Palstar 2001 Belangrijke W3C XML aktiviteiten Recommendations –XML 1.0 –Hergebruik van (deel) documenten en dtd’s: Namespaces –Externe boomstructuur: DOM –Transformaties: XSLT –Adressering: Xpath –Extensible HTML: XHTML –Mathematics Markup Language: MathML In wording –Linking: Xlink, XPointer –Vormgeving: XSL –Multimedia integratie: SMIL –Metadata: RDF –Datatypen voor DTD’s: Schemata –Querytaal –Organisatie van semantiek: Topic Maps voor het Web

Orientation XML 10® GvdS Palstar 2001 Industrie initiatieven voor SGML (1/2) Automobiles: SAE J2008, Truck Maintenance TMC T2008 Computer Software - OSF - Davenport Group, DocBook DTD - IBM Defense: CALS Financial: EDGAR (Electronic Gathering and Retrieval) Pharmaceutical: CANDA (Computer-Aided New Drug Application) Aerospace: ATA 2100, 12 DTD’s

Orientation XML 11® GvdS Palstar 2001 Industrie initiatieven voor SGML (2/2) Publishers: ISO (former AAP) Semiconductors: Pinnacles Telecommunications: TIM Text Encoding Initiative: TEI Internet WWW: HTML …...

Orientation XML 12® GvdS Palstar 2001 Industrie initiatieven voor XML Enkele voorbeelden: –Chemical Markup Language (CML) –Channel Definition Format (CDF) –Open Financial Exchange (OFX) –Handheld Device Markup Language (HDML) –Resource Description Framework (RDF) –Mathematics Markup Language (MathML) –Precision Graphics Markup Language (PGML) –XMI for UML (managed by OMG) –XML DTD's for data interchange EDI (Electronic Data Interchange E-commerce Exchange with ERP systems –… –Extended links: maken mogelijk een industrietak die nieuwe kennis levert over bestaand materiaal

Orientation XML 13® GvdS Palstar 2001 Orientatie XML Wat is XML Gert van der Steen Palstar bv University of Utrecht

Orientation XML 14® GvdS Palstar 2001 Memo op papier

Orientation XML 15® GvdS Palstar 2001 Memo als mail

Orientation XML 16® GvdS Palstar 2001 Memo als XML document Peter Baars Connie Gaiser Gert van der Steen November Personal holiday All personnel are entitled to one personal day per calendar year. If you have any questions, please forward them to my office. idinfo memo body para

Orientation XML 17® GvdS Palstar 2001 Memo als HTML document 1/2... Memorandum To : Peter Baars From : Gert van der Steen...

Orientation XML 18® GvdS Palstar 2001 Memo als HTML document 2/2... To : Connie Gaiser Reference : GvdS/ /3... All personnel are entitled to one personal day per calendar year. If you have any questions, please forward them to my office.

Orientation XML 19® GvdS Palstar 2001 Memo als Document Boom / Componenten memo idinfobody tofromdate “ Connie Gaiser” “ Gert van der Steen” “ November ” para “ All personnel are entitled to one personal day per calendar year.” subject “ Personal holiday” to “Peter Baars” status="draft” reference =“GvdS/ /3” para “ If you have any questio ns, please forward them to my office.”

Orientation XML 20® GvdS Palstar 2001 Diagram van DTD voor Memo status reference

Orientation XML 21® GvdS Palstar 2001 XML DTD voor Memo <!DOCTYPE memo [ <!ATTLIST memostatus (final | draft) "final” reference CDATA> ] >

Orientation XML 22® GvdS Palstar 2001 XML Schemata Will replace DTD’s Adds typing information to elements Syntax of XML document A number of ad-hoc schema languages in use (e.g. Microsoft) Will be replaced by W3C recommendation, now in “Candidate” status

Orientation XML 23® GvdS Palstar 2001 XML W3C Schema voor Memo 1/2 <xsd:schema xmlns:xsd=" elementFormDefault="qualified"> Vervolg..>

Orientation XML 24® GvdS Palstar 2001 XML W3C Schema voor Memo 2/2

Orientation XML 25® GvdS Palstar 2001 general description title Document structuur van Workshop Manual +,,, ? + + +,,,, +?, + ? + + ? + + * ?, one or more times zero or more times optional followed by alternative element element which is described elsewhere empty element Workshop Manual %A; is not an element but is an abbreviation (entity) described elsewhere section index technical data general description special service tools required operation section title section subtitle table of contents %stext; table general descriptio n part service adjustment and checks paragraph%nwc; %stext;paragraphfigure%nwc; Legenda: (to be continued on more pages)

Orientation XML 26® GvdS Palstar 2001 Format, Structure, Content FORMAT This is a heading that is quad left and bold This is an indented paragraph STRUCTURE This is a first level head This is a high-level paragraph CONTENT Technical data Hammer, screwdriver

Orientation XML 27® GvdS Palstar 2001 Voorbeeld van een XML editor

Orientation XML 28® GvdS Palstar 2001 Met stijlen in een wordprocessor: “poor mans solution”

Orientation XML 29® GvdS Palstar 2001 XML Namespaces 1/2 solves the problem of name clashes when identical tags are used for different purposes e.g. between documents, when applications have to process documents from different sources. tags (and attributes) can be made unique by prefixing them with a unique name space identifier each name space is identified by a domain based URL, which, like any URL, is unique

Orientation XML 30® GvdS Palstar 2001 XML Namespaces 2/2 Example: DTD: <?xml:namespacename=“ href=“ as=“j” ?> DOC: 7 green 18 cubic foot

Orientation XML 31® GvdS Palstar 2001 Output of an XML Parser XML Error Messages - Location of Error - Nature of Error Other Possibilities - generating stream of events (SAX) - building tree-structure (DOM)

Orientation XML 32® GvdS Palstar 2001 API’s XML+ Tools / Systems Infrastructure: - OS’s - Databases- Doc Management - Networks Layers of Integration XML+ Engines XML+ Standards: - Information Structures - Structure Syntax - Information Processing - Process Syntax

Orientation XML 33® GvdS Palstar 2001 Data selection and publishing Data storageData preparation and updating Blueprint for XML document processes Document Editor(s) Author(s) Text Graphics, Multimedia XML Structure Links (visualized) Documents, links, multimedia stored in (distributed) flat files or databases (relational, OO, free text) IndexIndex Transform into HTML or XML Query server Transform into HTML or XML Browse client CD ROM Electronic Documents XML / HTML /... Document Manager - Workflow - Content manag. - Collab. authoring - Authorisation - Version control - Statistics valIdatevalIdate up-convertup-convert Graphics Scan/OCR Hard copy Electronic Documents Text