extensible Markup Language XML

Størrelse: px
Begynne med side:

Download "extensible Markup Language XML"

Transkript

1 Projekter indenfor datanet extensible Markup Language XML DIKU.PEH.787

2 Hvad er XML? Et meta sprog til beskrivelse af data dvs. det beskriver kun data, hverken præsentation, behandling eller noget andet XML er en SGML (Standard Generalized Markup Language) applikation dvs. reglerne for at lave et XML dokument er defineret på en sådan måde, at SGML software håndterer et XML dokument korrekt XML er en stripped-down SGML XML understøtter arbitrære markups dvs. enhver kan definerer sit eget data format XML er udviklet under W3C konsortiet World Wide Web Consortium: XML er en åben standard dvs. alle kan frit anvende den XML Version 1.0 blev offentliggjort i februar 1998 DIKU.PEH.788

3 XML Design Goals ❶ XML shall be straightforwardly usable over the Internet ❷ XML shall support a wide variety af applications ❸ XML shall be compatible with SGML ❹ It shall be easy to write programs which process XML documents ❺ The number of optional features in XML is to be kept to the absolute minimum, ideally zero ❻ XML documents should be human-legible and reasonably clear ❼ The XML design should be prepared quickly ❽ The design of XML shall be formal and concise ❾ XML documents shall be easy to create ❿ Terseness in XML markup is of minimal importance Kilde: XML specification, DIKU.PEH.789

4 Eksempel Menu (I) Menu kort Restauranens navn Ret type Ret Pris Beskrivelse DIKU.PEH.790

5 Eksempel Menu (II) rname Liam s Chowder House and Grill desc Warmed leek salad item price 6,95 menu graphic desc Prosciutto ham item price 7,95 graphic DIKU.PEH.791

6 XML Dokument: Menu (I) <?xml version="1.0" encoding='utf-8'?> <menu date="12nov1998"> <rname>liam's Chowder House and Grill</rname> <item type="appetizer"> <descr>warmed leek salad, coated with a balsamic vinegar</descr> <price units="usd">6.95</price> <graphic gtype="gif" src="http//: </item> </menu> <!-- Following item is tasty! --> <item type="appetizer"> <descr>prosciutto ham with melon</descr> <price units="usd">7.95</price> <graphic gtype="jpeg" src="http//: </item> DIKU.PEH.792

7 XML Tags Start tag <gi-name >, hvor gi-name er Generic Identifier og er Attribute Specification Angiver starten på et element, inklusiv specifikationen af de attributer, der gælder for elementet End tag </gi-name>, hvor gi-name er Generic Identifier på det element, der afsluttes Angiver slutningen på et element og kan ikke indeholde nogen attribut specifikation Empty-element tag <gi-name />, hvor gi-name er Generic Identifier og er Attribute Specification Kan ikke indeholde andre markup s eller tekst Kan indeholde attrubut specifikationer DIKU.PEH.793

8 XML Attribute Specifications Attributter er navngivne enheder, der definerer egenskaberne for en specifik instans af et element Placering Kan stå i start-tags og empty-element tags Hvad gør de Specificerer attributter for elementet og tildeler disse attributter en værdi Regler En attribut kan kun specificeres én gang for et givet element Attribute værdier skal være i anførselstegn (enten eller ) Attribute værdier må ikke indeholde tegnet <... DIKU.PEH.794

9 XML declaration and comments XML declaration: <?xml version= 1.0?> angiver at dette (efterfølgende data) er et XML dokument skal være første markup element mulige attributer: version, angiver XML versionen encoding, angiver den anvendte tegn indkodning standalone, angiver, om dokumentet kan læses og behandles uafhængigt af external entities Comments indledes med strengen <!-- og afsluttes med strengen --> kan indeholde alle tegn undtagen -- og --> kan deles over flere linier DIKU.PEH.795

10 XML Dokument: Menu (II) DIKU.PEH.796

11 Well-formed og Valid Well-formed betyder, at dokumentet følger XML standarden Et XML dokument er Valid, hvis det er well-formed og det er konsistent med syntaksen defineret i en DTD (eller XML schema) og DTD (eller XML schema) definerer alle elementer DIKU.PEH.797

12 Hvad er DTD og XML schema De specificerer: strukturen af et dokument dette element indeholder disse elementer, hvilke igen indeholder disse andre elementer osv. datatypen for hvert element og attribue dette element skal indeholde en integer i området 0 til (en DTD er ikke særlig godt til at specificere datatyper som denne) ELEMENT ATTLIST #PCDATA ENTITY CDATA DTD/XML schema er det ordforråd, der kan anvendes til at definere ordforrådet for menu complextype element sequence string boolean integer menu descr item rname type price DIKU.PEH.974

13 Document Type Declaration (DTD) En DTD definerer syntaks reglerne for et dokuments elementer og attributter En DTD definerer entities og notations En DTD er en formaliseret beskrivelse af datastrukturen for et XML dokument En DTD kan enten placeres i starten af et XML dokument eller i en separat fil En DTD kan anvendes i flere forskellige dokumenter En DTD kan opdeles i flere dele, der hver især er placeres i en separat fil Valideringen af et XML dokument sker med en såkaldt XML-parser DIKU.PEH.798

14 Komponenter i en DTD Elementer (ELEMENT) er de dele, der indeholder data Attributter (ATTLIST) er de egenskaber, der er knyttet til hvert enkelt element. De fortæller noget om, hvordan data skal fortolkes Entiteter (ENTITY) pointere/variable, der refererer til information et andet sted (internt eller eksternt) DIKU.PEH.799

15 DTD for eksemplet Menu <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE menu [ <!-- menu has any number of items, each item containing a description, price, and optional graphic. --> <!ENTITY resto "Liam's Chowder House and Grill" > <!ELEMENT menu (rname, (item)*) > <!ATTLIST menu date CDATA #REQUIRED ref CDATA #IMPLIED rest CDATA #FIXED "&resto;" > <!ELEMENT rname (#PCDATA)*> <!ELEMENT item (descr, price, graphic?) > <!ATTLIST item type (appetizer entree dessert drink) "entree" > <!ELEMENT descr (#PCDATA)* > <!ELEMENT price (#PCDATA)* > <!ATTLIST price units CDATA #REQUIRED > <!ELEMENT graphic EMPTY > <!ATTLIST graphic gtype CDATA #REQUIRED src CDATA #REQUIRED > ]> Element -only Content Model Mixed Content Model EMPTY Content Model DIKU.PEH.800

16 Element Type Declaration (content model) EMPTY Content Model elementer, der følger denne model er tomme, dvs. ingen brugerdata. De kan kun optræde som emty-element tags ANY Content Model elementer, der følger denne model, kan indeholde alt, enhver kombination af data (tekst) og andre elementer Element-only Content Model elementer, der følger denne model, kan kun indeholde andre elementer, dvs. kan ikke indeholde data (tekst) Mixed Content Model elementer, der følger denne model, kan indeholde både andre elementer og data (tekst) der er defineret 2 former <!ELEMENT elem-name (#PCDATA)* > <!ELEMENT elem-name (#PCDATA elem1 elem2)* > DIKU.PEH.801

17 Element-only content model Fixed order angives med, a,b eller b,a,c Choice angives med a b eller b c a Repeat angives med *,?, +, eller ingen tegn * : nul eller flere? : nul eller en + : en eller flere : en og kun en eksempel: a, b* : a flugt af nul eller flere b Gruppering angives med ( ) eksempel: (a, (b, c?)*) : a fulgt af nul eller flere sekvenser af b fulgt af intet eller c DIKU.PEH.802

18 Attribute-List Declarations Attributter defineres med <!ATTLIST elem-name attribute-definitions> hvor attribute-definitions er af formen att-name type default-declaration type er enten et nøgleord eller et udtryk, der definerer attributtens type eksempler: enumerated-list : ( value1 value2 value3 ) string-type : CDATA default-declaration kan være #REQUIRED, attributten skal specificeres i alle elementer og der er ingen default værdi #IMPLIED, attributten kan specificeres i elementerne og der er ingen default værdi attr-value, attributten kan specificeres i elementerne og attr-value er default værdien #FIXED attr-value, attributten kan ikke tildeles andre værdier i en element instans. DIKU.PEH.803

19 XML Dokument med DTD: Menu (III) DIKU.PEH.804

20 Hvorfor XML schema? Mange var utilfredse med DTD Det var en anderledes syntaks Man skriver sit XML (instance) dokument i en syntaks og DTD en i en anden syntaks --> dårligt, inkonsistent Begrænsede datatype muligheder DTD understøtter kun meget begrænsede muligheder for at specificere datatyper. F.eks. kan man ikke angive, at elementet <elevation> er et heltal i området 0 til Ønske om et sæt datatyper, der er kompatibelt med datatyper anvendt i forbindelse med databaser DTD understøtter 10 datatyper; XML Schemas understøtter 44+ DIKU.PEH.975

21 XML Schema Udvidede datatyper 44+ versus 10 Mulighed for at definere egne datatyper Eksempel: Dette er en ny type baseret på string typen og elementer af denne type skal følge dette mønster: ddd-dddd, hvor 'd' repræsenterer et tal." Skrevet i den samme syntaks som selve dokumenterne Færre syntakser at huske på Object-oriented Kan extend eller restrict en type (specificere nye typer på baseret på de gamle) Sæt s kan udtrykkes, f.eks., kan child elementer forekomme i vilkårlig rækkefølge Kan specificere at et element indhold skal være unik (keys on content) Kan definere multiple elementer med det samme navn men forskelligt indhold Kan definere substitut elementer - f.eks. at "Book" elementet er et substitut for "Publication" elementet. DIKU.PEH.976

22 XML Schema for Menu (I) <xsd:schema xmlns:xsd=" <xsd:element name="menu"> <xsd:complextype content="elementonly"> <xsd:sequence> <xsd:element name="rname" type="xsd:string"/> <xsd:element name="item" type="itemtype" minoccurs="1" maxoccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="date" type="xsd:date" use="required"/> <xsd:attribute name="ref" type="xsd:string" use="optional"/> <xsd:attribute name="rest" type="xsd:string" use="fixed" value="liam's Chowder House and Grill"/> </xsd:complextype> </xsd:element> <xsd:complextype name="itemtype" content="elementonly"> <xsd:sequence> <xsd:element name="descr" type="xsd:string"/> <xsd:element name="price" type="pricetype"/> <xsd:element name="graphic" type="graphictype"/> </xsd:sequence> <xsd:attribute name="type" use="default" value="entree"> <xsd:simpletype base="xsd:nmtoken"> <xsd:enumeration value="appetizer"/> <xsd:enumeration value="entree"/> <xsd:enumeration value="dessert"/> <xsd:enumeration value="drink"/> </xsd:simpletype> </xsd:attribute> </xsd:complextype> DIKU.PEH.977

23 XML Schema for Menu (II) <xsd:complextype name="pricetype" base="xsd:decimal"> <xsd:attribute name="units" type="xsd:string" use="required"/> </xsd:complextype> <xsd:complextype name="graphictype" content="empty"> <xsd:attribute name="gtype" use="required"> <xsd:simpletype base="xsd:nmtoken"> <xsd:enumeration value="gif"/> <xsd:enumeration value="jpeg"/> </xsd:simpletype> </xsd:attribute> <xsd:attribute name="src" type="xsd:string" use="required"/> </xsd:complextype> </xsd:schema> DIKU.PEH.978

24 DTD contra XML Schema DTD skrevet i non-xml syntaks Schema flere basis datatyper defineret understøtter ikke namespace tillader brugerdefineret datatyper tilbyder kun meget begrænset datatyper understøtter nedarvning af datatyper mange værktøjer tilgængelig meget udbredt understøtter namespace mange værktøjer tilgængelig udbredt kendskab og praktisk erfaring DIKU.PEH.936

25 Simple Textual Alarm Interface - STAI En Alarm Overvågnings specifikation baseret på OSI-management (X.733) TMN (Q.821) En protokol, der specificerer hvordan CMIP events kan sendes som almindelig tekst En samling templates, der gør anvendelsen nemmere Model: alarmer og heartbeats Q-adaptor TCP IP Udstyr DIKU.PEH.917

26 Eksempel på alarm (QTEXT) roiv-apdu{ invokeid = 45 operation-value = m-eventreport argument{ managedobjectclass = managedelement managedobjectinstance{ distinguishedname{ managedelementid = smsc facilityid = AD} } eventtime = eventtype = communicationsalarm eventinfo{ probablecause = 5 perceivedseverity = minor notificationidentifier = 345 additionaltext = This is a test of an alarm} } } DIKU.PEH.918

27 Alarm template (QTEXT) roiv-apdu{ invokeid = <invokeid> operation-value = m-eventreport argument{ managedobjectclass = <MOC> managedobjectinstance{ distinguishedname{ <DN>} } eventtime = <eventtime> eventtype = <eventtype> eventinfo{ probablecause = <cause> perceivedseverity = <severity> notificationidentifier = <notiid> additionaltext = <text>} } } DIKU.PEH.919

28 Eksempel på alarm (QXML) <?xml version="1.0" encoding='iso ' standalone="yes"?> <!DOCTYPE roiv-apdu SYSTEM "stai.dtd"> <roiv-apdu> <invokeid>45</invokeid> <operation-value oper="m-eventreport" /> <argument> <managedobjectclass>managedelement</managedobjectclass> <managedobjectinstance> <distinguishedname> <rdn attrname= managedelementid >smsc</rdn> <rdn attrname="facilityid">ad</rdn> </distinguishedname> </managedobjectinstance> <eventtime timetype="mix"> </eventtime> <eventtype evtype="communicationsalarm" /> <eventinfo> <probablecause cause="5" /> <perceivedseverity severity="minor" /> <notificationidentifier>345</notificationidentifier> <additionaltext xml:lang="da">dette er en tekst med danske æ-ø-å</additionaltext> </eventinfo> </argument> </roiv-apdu> DIKU.PEH.932

29 STAI DTD (udpluk) <!-- ELEMENT and ATTLIST Specifications --> <!-- ********************************** -->.. <!ELEMENT eventtime (#PCDATA)> <!ATTLIST eventtime timetype (%eventtimechoises;) #REQUIRED > <!ELEMENT eventinfo (probablecause, perceivedseverity, notificationidentifier, additionaltext?)> <!ELEMENT probablecause EMPTY> %probablecause-grammer; <!ELEMENT perceivedseverity EMPTY> <!ATTLIST perceivedseverity severity (%severitychoises;) #REQUIRED > <!ELEMENT notificationidentifier (#PCDATA)> <!ELEMENT additionaltext (#PCDATA)> <!ATTLIST additionaltext xml:lang NMTOKEN "en-uk" > DIKU.PEH.933

30 STAI DTD (udpluk fortsat) <?xml version="1.0" encoding='utf-8'?> <!-- * QXML version 1.1 * Copyright (C) Tele Danmark > <!-- * The event time has to follow one of three predefined format: --> <!ENTITY % eventtimechoises "local utc mix" > <!-- * The event type has to be one of the following predefined types: --> <!ENTITY % eventtypechoises "communicationsalarm qualityofservicealarm processingerroralarm equipmentalarm enviromentalalarm systemok" > <!-- * The severity of an alarm has to be one of the following predefined: --> <!ENTITY % severitychoises "cleared indeterminate critical major minor warning" > DIKU.PEH.934

31 STAI Schema (udpluk) <xsd:complextype name="eventtimetype" content="textonly" base="xsd:string" derivedby="extension"> <xsd:annotation> <xsd:appinfo>event Time Element</xsd:appinfo> <xsd:documentation> The event time..... </xsd:documentation> </xsd:annotation> <xsd:pattern value="(0) (((0[1-9]\d{2}) ([1-9]\d{3}) (00[1-9]\d{1}) (000[1-9]))((0[1-9]) (1[0-2]))((0[1-9]) ([1-2][0-9]) (3[0-1]))(([0-1][0-9]) (2[0-3]))([0-5][0-9])([0-5][0-9])[.][0-9](Z ([+ -](([0-1][0-9]) (2[0-3]))([0-5][0-9])))?)" /> <xsd:attribute name="timetype" use="required" > <xsd:simpletype base="xsd:nmtoken"> <xsd:enumeration value="local"> </xsd:enumeration> <xsd:enumeration value="utc"> </xsd:enumeration> <xsd:enumeration value="mix"> </xsd:enumeration> </xsd:simpletype> </xsd:attribute> </xsd:complextype> DIKU.PEH.935

32 XML Namespaces Anvendes til at angive unique universal names eks.: <part>window</part> kan anvendes i forbindelse med et hus og et program hvorimod <house:window xmlns:window= > <house:part>window</house:part> entydigt definerer, hvad der skal forstås dvs. et universal name består af : <prefix> : <local name> og som prefix er valgt at anvende URL s disse URL s skal dog ikke opfattes som et sted, hvor man kan hente informationer om, hvilke lokale navne der dækkes af et bestemt prefix DIKU.PEH.937

33 XSTL (XSL Transformations) (I) Projekter indenfor datanet XSTL er en del af XSL (Extensible Stylesheet Language), men kan udmærket anvendes alene XSLT genererer udfra et XML dokument et nyt XML dokument Output til HTML understøttes også På baggrund af instruktioner i et XSTL style sheet behandles input XML dokumentet, og output XML dokumentet genereres DIKU.PEH.938

34 XSTL (XSL Transformations) (II) Projekter indenfor datanet XML XLS/HTML XML Behandling WAP/WML DIKU.PEH.806

35 XSTL (XSL Transformations) - Eks. Menu DIKU.PEH.807

36 XSL for eksemplet Menu <xsl:stylesheet xmlns:xsl=" <xsl:template match="/"> <HTML> <HEAD> <TITLE>Menu example in HTML</TITLE> <STYLE TYPE="text/css"> BODY {font-family:tahoma,arial,sans-serif; font-size:10pt; font-weight:normal; line-height:140%} </STYLE> </HEAD> <BODY> <BR /> <DIV STYLE="font-family:ArnoldBoeD; color:red; font-size:24pt; text-align:center"> <xsl:apply-templates select="//rname" /> </DIV> <BR /> <HR></HR> <TABLE WIDTH="100%" CELLPADDING="5"> <xsl:apply-templates select="//item" /> </TABLE> <HR></HR> </BODY> </HTML> </xsl:template> <xsl:template match="rname"> <xsl:value-of /> </xsl:template> <xsl:template match="item"> <TR> <xsl:apply-templates select="descr" /> <xsl:apply-templates select="price" /> </TR> </xsl:template> <xsl:template match="descr"> <TD STYLE="font-family:Tahoma,Ariel,sans-serif; color:blue; font-size:16pt; font-weight:bold"> <xsl:value-of /> </TD> </xsl:template> <xsl:template match="price"> <TD STYLE="font-family:Tahoma,Ariel,sans-serif; color:black; font-size:14pt; font-weight:bold"> $<xsl:value-of /> </TD> </xsl:template> </xsl:stylesheet> DIKU.PEH.808

37 XML Teknologier Definitions and Structure DTD XML schema XML Data Types Data Transfer Data Store Applikation XML Display and Reporting XSL CSS Links to other resources XPoint XLink HTML Resources XML DIKU.PEH.809

extensible Markup Language XML

extensible Markup Language XML Projekter indenfor datanet extensible Markup Language XML DIKU.PEH.787 Hvad er XML? Et meta sprog til beskrivelse af data dvs. det beskriver kun data, hverken præsentation, behandling eller noget andet

Detaljer

1. XML Grunnlag

1. XML Grunnlag Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag XML Mildrid Ljosland 4.2.2008 Lærestoffet er utviklet for faget LO701D Interaktive Webtjenester med Java og XML 1. XML Resymé: Webtjeneste-teknologien

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: DELVIS LØSNINGSFORSLAG (ikke fullstendig) Eksamensdato: 12. desember 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn:

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Løsningsforslag Kandidat nr: Eksamensdato: 13. mai 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn: Klasser: NETT2005V Studiepoeng:

Detaljer

XML og JDOM. Helge Furuseth

XML og JDOM. Helge Furuseth XML og JDOM Helge Furuseth furuseth@idi.ntnu.no XML XML = Extensible Markup Language Basert på SGML Standard Generalized Markup Language HTML = Hypertext Markup Language Også basert på SGML Mange likheter

Detaljer

MPEG-7. Problemstilling:

MPEG-7. Problemstilling: MPEG-7 Knut Holmqvist Problemstilling: Hva tilsvarer fritekstsøk i video- og audiodatabaser? Må kunne Indeksere Spørre Søke Se gjennom Levere Multimedia Informasjon om data Metadata Dublin Core Resource

Detaljer

Intro til WWW, HTML5 og CSS

Intro til WWW, HTML5 og CSS Intro til WWW, HTML5 og CSS Håkon Tolsby 20.08.2015 Håkon Tolsby 1 World Wide Web Webserver: Programvare som distribuerer websider og/eller maskin hvor programmet kjører Webbrowser (nettleser): Program

Detaljer

Læringsmål XML. Markering av tekst. SGML-familien. Forstå prinsippene bak XML og XHTML. Forstå hva XML kan brukes til og hvordan.

Læringsmål XML. Markering av tekst. SGML-familien. Forstå prinsippene bak XML og XHTML. Forstå hva XML kan brukes til og hvordan. Markeringsspråk og XML Læringsmål XML Forstå prinsippene bak XML og XHTML. Forstå hva XML kan brukes til og hvordan.

Detaljer

Web Services. Olav Lysne

Web Services. Olav Lysne Web Services Olav Lysne Til nå har dere hørt om Mellomvare for objektbasert kommunikasjon brukes vanligvis i anvendelser som er innen én organisasjon, eller innen et tett konsortium av samarbeidende organisasjoner

Detaljer

XML. Figur Et eksempel på et XML-dokument

XML. Figur Et eksempel på et XML-dokument Figur 13.1. Et eksempel på et XML-dokument XML jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 13 systemutvikling

Detaljer

HTML-del. 1. <!-- ikke slett min kode, vær så snill --> er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag

HTML-del. 1. <!-- ikke slett min kode, vær så snill --> er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag HTML-del 1. er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag 2. Grafisk elementer på web skal være a) 72 ppi b) 144

Detaljer

Web fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand

Web fundamentals. Web design. Frontend vs. Backend 17.01.2008. Webdesign 17. januar 2008 3. Monica Strand Web fundamentals Webdesign 17. januar 2008 Monica Strand Webdesign 17. januar 2008 1 Web design Fagområdet Web design inneholder flere disipliner Grafisk design Informasjonsdesign Brukergrensesnittdesign

Detaljer

XSLT 1. David Massey MBIB

XSLT 1. David Massey MBIB XSLT 1 David Massey MBIB4140 12-9-2017 Structured information toolkit "XML's new playmates include stylesheets for display and transformation, strong methods for linking resources, tools for data manipulation

Detaljer

XML Schema. David Massey MBIB

XML Schema. David Massey MBIB XML Schema David Massey MBIB4140 29-8-2017 Structured information toolkit "XML's new playmates include stylesheets for display and transformation, strong methods for linking resources, tools for data manipulation

Detaljer

Markeringsspråk og XML

Markeringsspråk og XML Markeringsspråk og XML

Detaljer

1. XHTML. Innhold Innledning

1. XHTML. Innhold Innledning Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag XHTML Lene Hoff 19.9.2006 Lærestoffet er utviklet for faget XML Teknologi 1. XHTML Resymé: I denne leksjonen skal vi ta for oss standarden

Detaljer

NKKN typeforslag versjon 2.0.1. Definisjon av grunntypene

NKKN typeforslag versjon 2.0.1. Definisjon av grunntypene NKKN typeforslag versjon 2.0.1 For å lette innsamling av typedata er det laget en importrutine i NKKN som muliggjør automatisering. Foreløpig kan en kun sende forslag via email, en webservice er planlagt

Detaljer

Markeringsspråk og XML

Markeringsspråk og XML Rå tekst vs. formatert tekst Markeringsspråk og XML Det var en gang og snipp, snapp, snute, så var det eventyret ute. Standarder som ASCII, ISO 8859-x og Unicode gjelder rå tekst (

Detaljer

UN/CEFACT XML Naming and Design Rules

UN/CEFACT XML Naming and Design Rules UN/CEFACT XML Naming and Design Rules Generering av XML schema fra Core Components datamodeller Presentasjon på NorStella s frokostseminar om CoreComponents og semantisk interoperabilitet 12. september

Detaljer

1. Lage og vise et enkelt XML-dokument

1. Lage og vise et enkelt XML-dokument Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Lage og vise et enkelt XML-dokument Lene Hoff (revidert av Tore Mallaug) 1.9.2013 Lærestoffet er utviklet for faget XML Teknologi 1. Lage

Detaljer

Markeringsspråk og XML Nettsider og XHTML

Markeringsspråk og XML Nettsider og XHTML Markeringsspråk og XML Nettsider og XHTML Det var en gang og snipp, snapp, snute, så var det eventyret ute. Læreboka kapittel 3 og 4 5. september 2007 XML og XHTML XML = EXtensible

Detaljer

EKSAMEN. Elektronisk publisering. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag

EKSAMEN. Elektronisk publisering. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag Høgskolen i Gjøvik KANDIDATNUMMER: EKSAMEN FAGNAVN: FAGNUMMER: Elektronisk publisering L101G EKSAMENSDATO: 04.01.01 KLASSE: TID: FAGLÆRER: ANTALL SIDER UTLEVERT: TILLATTE HJELPEMIDLER: 99hinga/b, 99hdmua/b

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidat nr: Eksamensdato: 12. desember 2005 Varighet: 3 timer (9:00 12:00) Fagnummer: LO515D Fagnavn: Klasser: NETT2005H Studiepoeng: 6 Faglærer:

Detaljer

MOD 250 Avansert programvareteknologi Extensible Markup Language, XML

MOD 250 Avansert programvareteknologi Extensible Markup Language, XML MOD 250 Avansert programvareteknologi Extensible Markup Language, XML Yngve Lamo Oktober 2004, revidert Oktober 2005 Contents 1 Introduksjon til XML 3 2 Læringsmål 5 3 Syntaksen til XML 6 4 HTML, XHTML

Detaljer

Oblig 2: Prototype. Oblig 2: Mulig sekvens. Oblig 2: Grovstruktur. Oblig 2: The Candy-community. Begrenset prototype Teste teknologi:

Oblig 2: Prototype. Oblig 2: Mulig sekvens. Oblig 2: Grovstruktur. Oblig 2: The Candy-community. Begrenset prototype Teste teknologi: Oblig 2: Prototype Oblig 2: The Candy-community. Om XML, XSLT, Sablotron og HTML. Begrenset prototype Teste teknologi: XML, XSLT, Sablotron, HTML Velge og illustrere metadata: Interessant for deres prosjekt

Detaljer

XML - kurs. XML-kurs for nybegynnere. ICONS Management Elisabeth Buntz

XML - kurs. XML-kurs for nybegynnere. ICONS Management Elisabeth Buntz XML - kurs XML-kurs for nybegynnere ICONS Management Elisabeth Buntz XML: kursoversikt XML syntaks, elementer, attributter, entiteter Visningsmåter: CSS, XSL DTD: Document Type Definition Namespace XML

Detaljer

Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Oblig 1 Oppdatert: 10/09 Nye oppgaver Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Oppgave 2 (Etter

Detaljer

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3 Relational Algebra 1 Unit 3.3 Unit 3.3 - Relational Algebra 1 1 Relational Algebra Relational Algebra is : the formal description of how a relational database operates the mathematics which underpin SQL

Detaljer

Core Components Presentasjon for møte om Norsk Referansekatalog for åpne standarder regi av NorStella InterOp

Core Components Presentasjon for møte om Norsk Referansekatalog for åpne standarder regi av NorStella InterOp Core Components Presentasjon for møte om Norsk Referansekatalog for åpne standarder regi av NorStella InterOp 5. september 2005 Jostein Frømyr jostein.fromyr@edisys.no Fagsjef og senior rådgiver EdiSys

Detaljer

Håkon Tolsby Håkon Tolsby

Håkon Tolsby Håkon Tolsby HTML5 og CSS Håkon Tolsby 27.08.2018 Håkon Tolsby 1 En webside min webside en html5 side dett er min første

Detaljer

Printer, valgmulighed og Stand Compatibility Guide. Laserprintere

Printer, valgmulighed og Stand Compatibility Guide. Laserprintere Printer, valgmulighed og Stand Compatibility Guide Laserprintere August 2014 Indhold 2 Indhold Understøttede maksimale konfigurationer...3 Printer maskintype 5027...3 Printer maskintype 7527...4 Printer

Detaljer

From a table based Feature Catalogue to GML Application schemas

From a table based Feature Catalogue to GML Application schemas From a table based Feature Catalogue to GML Application schemas 05/ 09/ 2015 EuroSDR Data modelling workshop, Copenhagen 28.-30.1.2015 Knut Jetlund Norwegian Public Roads Administration knut.jetlund@vegvesen.no

Detaljer

Håkon Tolsby. 25.08.2014 Håkon Tolsby

Håkon Tolsby. 25.08.2014 Håkon Tolsby HTML5 og CSS Håkon Tolsby 25.08.2014 Håkon Tolsby 1 En webside min webside en html5 side dett er min første

Detaljer

Smart High-Side Power Switch BTS730

Smart High-Side Power Switch BTS730 PG-DSO20 RoHS compliant (green product) AEC qualified 1 Ω Ω µ Data Sheet 1 V1.0, 2007-12-17 Data Sheet 2 V1.0, 2007-12-17 Ω µ µ Data Sheet 3 V1.0, 2007-12-17 µ µ Data Sheet 4 V1.0, 2007-12-17 Data Sheet

Detaljer

AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner kvitteringsliste L00202 levert i CSV fil

AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner kvitteringsliste L00202 levert i CSV fil AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner kvitteringsliste L00202 levert i CSV fil Kvitteringsliste L00202 for avviste oppdrag, transaksjoner og informasjonsmeldinger CSV Format:

Detaljer

Angivelse av EHF profiler og dokumenttyper

Angivelse av EHF profiler og dokumenttyper Angivelse av profiler og dokumenttyper Innholdsfortegnelse Veileder profiler og dokumenttyper 1. Forord... 3 1.1 Formål med dokumentet... 3 1.2 Begrepsdefinisjoner... 4 1.2.1 Dokumenttype... 4 1.2.2 Customization...

Detaljer

Semistrukturerte data og XML

Semistrukturerte data og XML UNIVERSITETET I OSLO Semistrukturerte data og XML Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information? -- T. S. Eliot

Detaljer

Hvordan føre reiseregninger i Unit4 Business World Forfatter:

Hvordan føre reiseregninger i Unit4 Business World Forfatter: Hvordan føre reiseregninger i Unit4 Business World Forfatter: dag.syversen@unit4.com Denne e-guiden beskriver hvordan du registrerer en reiseregning med ulike typer utlegg. 1. Introduksjon 2. Åpne vinduet

Detaljer

Programmering og Problemløsning, 2017

Programmering og Problemløsning, 2017 Programmering og Problemløsning, 2017 Typer og Mønstergenkendelse Part III Martin Elsman Datalogisk Institut Københavns Universitet DIKU 27. Oktober, 2017 Martin Elsman (DIKU) Programmering og Problemløsning,

Detaljer

HUMIT1731. Tekstkoding. Koding/merking av tekst Uke 35. Tekster som teknologiske produkter. Koding/merking på flere nivå. Utvikling av notesystemet

HUMIT1731. Tekstkoding. Koding/merking av tekst Uke 35. Tekster som teknologiske produkter. Koding/merking på flere nivå. Utvikling av notesystemet HUMIT1731 Koding/merking av tekst Uke 35 Tekstkoding Representasjon av info, om visse aspekter ved tekster, så som Typografi Innhold Struktur Annet på en eksplisitt, systematisk og formalisert måte HUMIT1731

Detaljer

~ hsgskolen i oslo. Demissie Aleda I Marl Mehlcn

~ hsgskolen i oslo. Demissie Aleda I Marl Mehlcn hsgskolen i oslo Utarbeidet av Kontrollert av (en av disse): Studieleders/ (faglzrer): Annen Izrer Sensor Studielederl FagkoordinatOrs Fagkoordlnator underskrlft: Demissie Aleda I Marl Mehlcn, Avdellng

Detaljer

I dag: Neste gang: Hva er tekstkoding? Hva er en tekstfil? DASP107 Innføring i språk og data DASP108 Språk og data

I dag: Neste gang: Hva er tekstkoding? Hva er en tekstfil? DASP107 Innføring i språk og data DASP108 Språk og data DASP107 Innføring i språk og data DASP108 Språk og data Tekstkoding 28.08.08 Claus Huitfeldt Epost: Claus.Huitfeldt@fof.uib.no I dag: Kort repetisjon hva tekstkoding er SGML Neste gang: HTML XML TEI (fortsatt

Detaljer

HUMIT1731 Hypermedier

HUMIT1731 Hypermedier HUMIT1731 Hypermedier Introduksjon til Extensible Markup Language (XML) XML-dokumentet XML-dokumentet består av ren tekst og kan følgelig leses av mennesker. Dette er for så vidt et viktig moment all den

Detaljer

Endringer i neste revisjon av EHF / Changes in the next revision of EHF 1. October 2015

Endringer i neste revisjon av EHF / Changes in the next revision of EHF 1. October 2015 Endringer i neste revisjon av / Changes in the next revision of 1. October 2015 INFORMASJON PÅ NORSK 2 INTRODUKSJON 2 ENDRINGER FOR KATALOG 1.0.3 OG PAKKSEDDEL 1.0.2 3 ENDRINGER FOR ORDRE 1.0.3 4 ENDRINGER

Detaljer

XSLT 2. David Massey MBIB

XSLT 2. David Massey MBIB XSLT 2 David Massey MBIB4140 21-9-2017 Demo html.xsl mondial.xsl albania 1214489 1618829

Detaljer

NCE TOURISM FJORD NORWAY. FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012

NCE TOURISM FJORD NORWAY. FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012 NCE TOURISM FJORD NORWAY FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012 HACKERS HOUR Hvor langt kommer vi med FjordNett rammeverket? Html CSS Javascript Hva er bestanddelene av en nettside? Html

Detaljer

Du må håndtere disse hendelsene ved å implementere funksjonene init(), changeh(), changev() og escape(), som beskrevet nedenfor.

Du må håndtere disse hendelsene ved å implementere funksjonene init(), changeh(), changev() og escape(), som beskrevet nedenfor. 6-13 July 2013 Brisbane, Australia Norwegian 1.0 Brisbane har blitt tatt over av store, muterte wombater, og du må lede folket i sikkerhet. Veiene i Brisbane danner et stort rutenett. Det finnes R horisontale

Detaljer

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo, Den europeiske byggenæringen blir digital hva skjer i Europa? Steen Sunesen Oslo, 30.04.2019 Agenda 1. 2. CEN-veileder til ISO 19650 del 1 og 2 3. EFCA Guide Oppdragsgivers krav til BIMleveranser og prosess.

Detaljer

Hvorfor ikke bruke Word?

Hvorfor ikke bruke Word? XML-basert dokumentasjon Erfaringer med innføring av xmlbasert dokumentasjonsverktøy hos Kongsberg Seatex Sissel Kolvik Tidligere IBRUK as nå SK Teknisk Dokumentasjon sissel@kolvik.priv.no 1 Hvorfor ikke

Detaljer

Sascha Schubert Product Manager Data Mining SAS International Copyright 2006, SAS Institute Inc. All rights reserved.

Sascha Schubert Product Manager Data Mining SAS International Copyright 2006, SAS Institute Inc. All rights reserved. Extending SAS Enterprise Miner Sascha Schubert Product Manager Data Mining SAS International Agenda Architecture of SAS Enterprise Miner 5.2 Access to SAS Data Mining Functionality The Flexibility of the

Detaljer

OBLIG 1 - WEBUTVIKLING

OBLIG 1 - WEBUTVIKLING OBLIG 1 WEBUTVIKLING Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Problemer med funksjonalitet / bruk Uoversiktlig side For

Detaljer

Kapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy

Kapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy Kapittel 13 Advanced Hypertext Implementation Martin Lie Ole Kristian Heggøy 08.11.04 Forbedring av arkitektur Problem med alt i ett -løsning: Spredning av forretningslogikk. Avhengighet mellom presentasjonssider

Detaljer

XML enabled database. support for XML in Microsoft SQL Server 2000 & Martin Malý

XML enabled database. support for XML in Microsoft SQL Server 2000 & Martin Malý XML enabled database support for XML in Microsoft SQL Server 2000 & 2005 Martin Malý martin@php-compiler.net Agenda Three ways of approach Microsoft SQL 2000 Storing XML as text SQLXML FOR XML command

Detaljer

PDM i Elektronikkbransjen DNUs Sommerseminar

PDM i Elektronikkbransjen DNUs Sommerseminar PDM i Elektronikkbransjen DNUs Sommerseminar Johannes Storvik Teknologiansvarlig Technia AS 1 Innhold PDM - hva og hvorfor Kundeeksempler ECAD Integrasjon Navngiving og revisjonslogikk Veien videre: fra

Detaljer

Case 9:12-cv DMM Document 4-5 Entered on FLSD Docket 12/06/2012 Page 1 of 62

Case 9:12-cv DMM Document 4-5 Entered on FLSD Docket 12/06/2012 Page 1 of 62 Case 9:12-cv-81311-DMM Document 4-5 Entered on FLSD Docket 12/06/2012 Page 1 of 62 Page 163 Case 9:12-cv-81311-DMM Document 4-5 Entered on FLSD Docket 12/06/2012 Page 2 of 62 Page 164 Case 9:12-cv-81311-DMM

Detaljer

Neural Network. Sensors Sorter

Neural Network. Sensors Sorter CSC 302 1.5 Neural Networks Simple Neural Nets for Pattern Recognition 1 Apple-Banana Sorter Neural Network Sensors Sorter Apples Bananas 2 Prototype Vectors Measurement vector p = [shape, texture, weight]

Detaljer

Elektronisk innlevering/electronic solution for submission:

Elektronisk innlevering/electronic solution for submission: VIKINGTIDSMUSEET Plan- og designkonkurranse/design competition Elektronisk innlevering/electronic solution for submission: Det benyttes en egen elektronisk løsning for innlevering (Byggeweb Anbud). Dette

Detaljer

Reading Grey Literature as Texts. - Semantic Mark-up of Museum Documents

Reading Grey Literature as Texts. - Semantic Mark-up of Museum Documents Reading Grey Literature as Texts. - Semantic Mark-up of Museum Documents Jon Holmen & Øyvind Eide Unit for Digital Documentation, University of Oslo Databases 1992: * Mainly simple Inventory Lists. * Single

Detaljer

Vurdering av standarder fra NOSIP. Beslutningssak i det 25. standardiseringsrådsmøte

Vurdering av standarder fra NOSIP. Beslutningssak i det 25. standardiseringsrådsmøte Vurdering av standarder fra NOSIP Beslutningssak i det 25. standardiseringsrådsmøte 23.11.10 Om utredningen Utredningen omhandler hvilke standarder fra NOSIP som bør videreføres som obligatoriske forvaltningsstandarder

Detaljer

Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk

Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk Logica 2012. All rights reserved No. 3 Logica 2012. All rights reserved No. 4 Logica 2012. All rights reserved

Detaljer

WWW.CERT.DK. Introduction to DK- CERT Vulnerability Database

WWW.CERT.DK. Introduction to DK- CERT Vulnerability Database Introduction to DK- CERT Vulnerability Database By Peter Rickers and Mikael Stamm 1 Fundamental Idea Securing of networks, in-house and externally Savings for the costumers Making admission to the correct

Detaljer

Navngiving- og Design Regler. for. Felles XML-Skjema i Bærum Kommune

Navngiving- og Design Regler. for. Felles XML-Skjema i Bærum Kommune BÆRUM KOMMUNE BK BEDRIFTER DATA Navngiving- og Design Regler for Felles XML-Skjema i Bærum Kommune Versjon: 1.0 Dato: 2009-01-20 Side 1 av 10 Innholdsfortegnelse Endringskontroll... 3 BKXML liste over

Detaljer

Vel bevart! Rapport fra samarbeidsprosjektet DIAS Digital arkivpakkestruktur. Del 2: Vedlegg 3-7 til prosjektrapport. Riksarkivaren 8.

Vel bevart! Rapport fra samarbeidsprosjektet DIAS Digital arkivpakkestruktur. Del 2: Vedlegg 3-7 til prosjektrapport. Riksarkivaren 8. Vel bevart! Rapport fra samarbeidsprosjektet DIAS Digital arkivpakkestruktur Del 2: Vedlegg 3-7 til prosjektrapport. Riksarkivaren 8. juni 2012 Innhold 1 Vedlegg 3: Xml-skjemaet DIAS-METS Vedlegg 4: Xml-skjemaet

Detaljer

E-Learning Design. Speaker Duy Hai Nguyen, HUE Online Lecture

E-Learning Design. Speaker Duy Hai Nguyen, HUE Online Lecture E-Learning Design Speaker Duy Hai Nguyen, HUE Online Lecture Design Educational Design Navigation Design Educational Design Some Important Considerations: 1. Authentic learning environment: For effective

Detaljer

EKSAMEN Web-publisering

EKSAMEN Web-publisering EKSAMEN 6101 Web-publisering 02.06.2016 Tid: Målform: Sidetall: 3 timer Bokmål 5 (inkludert denne) Hjelpemiddel: Ingen Merknader: Vedlegg: Alle oppgavene er vektet, pass på å fordele tiden du bruker mellom

Detaljer

XML og XHTML. Hva er nå egentlig denne teksten? Et litt mer avansert XML-eksempel. Et meget enkelt XML-eksempel. For å få fortalt hva teksten er

XML og XHTML. Hva er nå egentlig denne teksten? Et litt mer avansert XML-eksempel. Et meget enkelt XML-eksempel. For å få fortalt hva teksten er Hva er nå egentlig denne teksten? XML og XHTML jfr. Cyganski avsnitt 2.4 2.7 Skagestein: Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 13 http://www.w3schools.com/xml/ default.asp http://www.w3schools.com/xhtml/default.asp

Detaljer

Forelesning IMT mars 2011

Forelesning IMT mars 2011 Forelesning IMT2243 17.mars 2011 Dagens : Kvalitetssikring i systemutviklingsprosjekter Konfigurasjonsstyring Teorigjennomgang Demonstrasjon av Subversion SVN v/jon Langseth Pensum : Sommerville kap. 24.1

Detaljer

AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner for KID bytte kvitteringsliste L02625 levert i CSV format

AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner for KID bytte kvitteringsliste L02625 levert i CSV format AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner for KID bytte kvitteringsliste L02625 levert i CSV format Kvitteringsliste L02625 for avviste oppdrag, transaksjoner og informasjonsmeldinger

Detaljer

Vurdering av standarder fra NOSIP. Oktober 2010

Vurdering av standarder fra NOSIP. Oktober 2010 Vurdering av standarder fra NOSIP Oktober 2010 1 Innholdsfortegnelse 1 Sammendrag...4 2 Bakgrunn og formål...4 3 Om gjennomgang av standarder i NOSIP...5 4 Grunnleggende kommunikasjon og interoperabilitet...6

Detaljer

XML structures (v2.0): Byggsøk and Sentral godkjenning

XML structures (v2.0): Byggsøk and Sentral godkjenning XML structures (v2.0): Byggsøk and Sentral godkjenning Statens bygningstekniske etat (Revised version) Note no Authors DART/16/2010 Arne-Kristian Groven Date 15. December 2010 (September 2011) About the

Detaljer

Citation and reference tools for your master thesis

Citation and reference tools for your master thesis Citation and reference tools for your master thesis Verktøy for å håndtere siteringer og referanser i masteroppgaven 1 Citations and references The citation goes into the body text and points to the full

Detaljer

BKAD-1923-BKAD-Avtalemottak-OCR Rest WS. BKAD-Avtalemottak-OCR Rest Web Service Specification Document

BKAD-1923-BKAD-Avtalemottak-OCR Rest WS. BKAD-Avtalemottak-OCR Rest Web Service Specification Document BKAD-Avtalemottak-OCR Rest Web Service Specification Document Revision Log Date Version Change Reference Author 08-12-2014 1.0 Initial document. Amit Kumar 09-12-2014 1.01 Incorporated comments of Leikny

Detaljer

Nettsider og XHTML. SGML-familien. Hvordan lage et nettsted

Nettsider og XHTML. SGML-familien. Hvordan lage et nettsted Nettsider og XHTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1- strict.dtd"> En minimal nettside Hallo, verden!

Detaljer

CSS: Style nettsider. Introduksjon. Skrevet av: Arve Seljebu

CSS: Style nettsider. Introduksjon. Skrevet av: Arve Seljebu CSS: Style nettsider Skrevet av: Arve Seljebu Kurs: Web Tema: Tekstbasert, Nettside Fag: Programmering, Teknologi Klassetrinn: 8.-10. klasse, Videregående skole Introduksjon Nå skal vi lære å endre på

Detaljer

Webservice til indberetning af kompetencedækning i folkeskolen Skoleåret

Webservice til indberetning af kompetencedækning i folkeskolen Skoleåret Webservice til indberetning af kompetencedækning i folkeskolen Skoleåret 2016-2017 Af Henrik Rosendahl-Kaa Opdateret: 21-12-2016 Dette notat beskriver kort webservicen hørende til Indberetning af kompetencedækning.

Detaljer

Microsoft Dynamics C5 Version 2008 Oversigt over Microsoft Reporting Services rapporter

Microsoft Dynamics C5 Version 2008 Oversigt over Microsoft Reporting Services rapporter Reporting Services - oversigt Microsoft Dynamics C5 Version 2008 Oversigt over Microsoft Reporting Services rapporter Summary Efterfølgende vises en oversigt over de rapporter som er indeholdt i Microsoft

Detaljer

CSS. Aud Marie Hauge ekspert i brukskvalitet og universell utforming i Epinova AS

CSS. Aud Marie Hauge ekspert i brukskvalitet og universell utforming i Epinova AS CSS Aud Marie Hauge ekspert i brukskvalitet og universell utforming i Epinova AS CSS står for Cascading Style Sheets CSS blir brukt til å bestemme hvordan HTML-elementene skal se ut (farge, størrelse,

Detaljer

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet.

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet. TDT445 Øving 4 Oppgave a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet. Nøkkel: Supernøkkel: Funksjonell avhengighet: Data i en database som kan unikt identifisere (et sett

Detaljer

Brukerdokumentasjon. Webservices og webklient for kodeverk/ kodeverdi verifisering

Brukerdokumentasjon. Webservices og webklient for kodeverk/ kodeverdi verifisering Brukerdokumentasjon Webservices og webklient for kodeverk/ kodeverdi verifisering Innholdsfortegnelse... 3... 3... 3... 3... 4... 4... 4... 4... 8... 9... 10!... 10 "... 11 # $... 11 1. Om systemet 1.1.

Detaljer

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Proiect nr. 154/323 cod SMIS 4428 cofinanțat de prin Fondul European de Dezvoltare Regională Investiții pentru viitorul

Detaljer

Standard for kommunikasjon av EPJ-innhold Informasjonsmodell og XML meldingsbeskrivelse

Standard for kommunikasjon av EPJ-innhold Informasjonsmodell og XML meldingsbeskrivelse HIS 80710:2007 Standard for kommunikasjon av EPJ-innhold Informasjonsmodell og XML meldingsbeskrivelse Publikasjonens tittel: Standard for kommunikasjon av EPJ-innhold. Informasjonsmodell og XML meldingsbeskrivelse

Detaljer

SHORE POWER CONVERTER LIST 2018

SHORE POWER CONVERTER LIST 2018 2018 POWER AT YOUR CONTROL Shore cord capacities These tables provide a approximate indication of the amount of kva capacity of different amperage shore cords at common worldwide voltages. Use these tables

Detaljer

Technical specification

Technical specification Jotspec Technical specification Dry Dock Owner: KYSTVERKET Vessel name: VILLA Yard: IMO: 7382641 Version: 1 Management: Hull no: 32 Date: 18.10.2016 Project: M/S VILLA DD 2017 Prepared by: Vidar Oldervik

Detaljer

Oblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Oblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Oblig 1 Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak. Problemer med arngren.net: 1. Nettsiden er SYKT uoversiktlig! 2. Det er

Detaljer

XML structures (v2.0): Byggsøk Sentral godkjenning

XML structures (v2.0): Byggsøk Sentral godkjenning XML structures (v2.0): Byggsøk Sentral godkjenning Statens bygningstekniske etat Note no Authors DART/16/2010 Arne-Kristian Groven Date 15. December 2010 About the authors Arne Kristian Groven is a senior

Detaljer

Hva er tekstkoding? I dag. Hva er datalingvistikk? Uke 35, 36 og 37. Pensum. DASP107 Innføring i språk og data DASP108 Språk og data

Hva er tekstkoding? I dag. Hva er datalingvistikk? Uke 35, 36 og 37. Pensum. DASP107 Innføring i språk og data DASP108 Språk og data DASP107 Innføring i språk og data DASP108 Språk og data Tekstkoding 26.08.08 Claus Huitfeldt Epost: Claus.Huitfeldt@fof.uib.no Uke 35, 36 og 37 Tirsdager 10.15-12.00 Torsdager 10.15-11.00 HF 123 Mest forelesninger,

Detaljer

INF3430/4430. Grunnleggende VHDL

INF3430/4430. Grunnleggende VHDL INF3430/4430 Grunnleggende VHDL 26.09.2005 20.57 Agenda Entity/architecture Strukturelle design (netlist) Generics Configurations Operatorer-Operator presedence Datatyper Bit / IEEE1164 Std_ulogic /std_logic

Detaljer

Høgskolen i Telemark EKSAMEN Webpublisering (inkludert denne) Hjelpemiddel: Ingen

Høgskolen i Telemark EKSAMEN Webpublisering (inkludert denne) Hjelpemiddel: Ingen Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN 6101 Webpublisering 05.12.2013 Tid: Målform: Sidetal: 3 timer Bokmål 7 (inkludert denne) Hjelpemiddel: Ingen Merknader: Alle oppgavene

Detaljer

Digitization of archaeology is it worth while?

Digitization of archaeology is it worth while? Digitization of archaeology is it worth while? Results from a survey among Norwegian archaeologists. Jon Holmen & Christian-Emil re Unit for Digital Documentation, University of slo Major digitization

Detaljer

(X)HTML, CSS og JavaScript HTML. Det første dokumentet 26.11.2007. Grunnleggende programmering i Java Monica Strand 26.

(X)HTML, CSS og JavaScript HTML. Det første dokumentet 26.11.2007. Grunnleggende programmering i Java Monica Strand 26. (X)HTML, CSS og JavaScript Grunnleggende programmering i Java Monica Strand 26. november 2007 Gr. leggende Java 26. november 2007 1 HTML HTML = Hyper Text Markup Language Strukturerer tekstinnhold HTML

Detaljer

Information search for the research protocol in IIC/IID

Information search for the research protocol in IIC/IID Information search for the research protocol in IIC/IID 1 Medical Library, 2013 Library services for students working with the research protocol and thesis (hovedoppgaven) Open library courses: http://www.ntnu.no/ub/fagside/medisin/medbiblkurs

Detaljer

GeWare: A data warehouse for gene expression analysis

GeWare: A data warehouse for gene expression analysis GeWare: A data warehouse for gene expression analysis T. Kirsten, H.-H. Do, E. Rahm WG 1, IZBI, University of Leipzig www.izbi.de, dbs.uni-leipzig.de Outline Motivation GeWare Architecture Annotation Integration

Detaljer

CASCADING STYLESHEETS (CSS)

CASCADING STYLESHEETS (CSS) CASCADING STYLESHEETS (CSS) HVA ER CSS Stylesheets er en metode for å flytte selve formatteringen av et HTML dokument ut av selve dokumentet og over i et eksternt regelsett. Dette skyldes HTMLs manglende

Detaljer

Brandsikringsautomatik

Brandsikringsautomatik Brandsikringsautomatik BR-A3 Gateway, Modbus RTU, RS485 02-01-2018 10:27 Side 1/9 Indholdsfortegnelse Funktionsbeskrivelse 3 Opkobling 4 GateWay opsætning 5 DIP switch 5 LED display 5 Gateway registre

Detaljer

ADDML. Archival Data Description Markup Language. Generell del. Versjon PA 0.07 Sist oppdatert: TPD. ADDML_8_2.doc 03/03/2011 1(12)

ADDML. Archival Data Description Markup Language. Generell del. Versjon PA 0.07 Sist oppdatert: TPD. ADDML_8_2.doc 03/03/2011 1(12) ADDML Archival Data Description Markup Language Generell del Versjon PA 0.07 Sist oppdatert: 2010-09-16 TPD ADDML_8_2.doc 03/03/2011 1(12) Innledning... 4 Mål... 4 Historie... 4 Hvordan benytte ADDML...

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Exam: ECON320/420 Mathematics 2: Calculus and Linear Algebra Eksamen i: ECON320/420 Matematikk 2: Matematisk analyse og lineær algebra Date of exam: Friday, May

Detaljer

Interface to building application

Interface to building application GeoIntegrasjon Interface to building application GeoIntegrasjon Standardized electronic interaction for geo-related administrative procedures between case, archives, maps, technical systems, land register

Detaljer

Improving Customer Relationships

Improving Customer Relationships Plain Language Association International s 11 th conference Improving Customer Relationships September 21-23, 2017 University of Graz, Austria hosted by Klarsprache.at Copyright of this presentation belongs

Detaljer

Læringsmål og pensum. Hvordan virker webteknologi? (klient-tjener arkitektur) HTML - virkemåte. Nettleser: Firefox, Opera, Safari

Læringsmål og pensum. Hvordan virker webteknologi? (klient-tjener arkitektur) HTML - virkemåte. Nettleser: Firefox, Opera, Safari 1 2 Læringsmål og pensum TDT4105/4110 Informasjonsteknologi grunnkurs: Uke 35/36 HTML Førsteamanuensis Alf Inge Wang Læringsmål Lære å lage statiske hjemmesider Bilder Lenker Lister Tabeller Skjema for

Detaljer

INF2820 Datalingvistikk V2012. Jan Tore Lønning & Stephan Oepen

INF2820 Datalingvistikk V2012. Jan Tore Lønning & Stephan Oepen INF2820 Datalingvistikk V2012 Jan Tore Lønning & Stephan Oepen ENDELIGE TILSTANDSTEKNIKKER OG REGULÆRE UTTRYKK I DATALINGVISTIKK 17. januar 2012 2 Naturlige språk En mann kjøpte en bil av en mann som hadde

Detaljer