EXtensible Markup Language Digitalisering av kulturarvet

Slides:



Advertisements
Liknande presentationer
Strukturerad dokumentation och XML
Advertisements

Den engelska ing-formen
Kliv in i projektet – delaktighet i projekt Steven Kabagambe.
Introduktion till XML.
® BrucElvis Gå vidare genom att klicka på musen !
G RUNDLÄGGANDE XML OCH CSS Mikael Gunnarsson och Helena Francke TLS, HyrData, Stockholm mars 2003.
XML och frågespråk nikos dimitrakas Rum 6626
XHTML.
FTP, HTTP, HTML, XML och XHTML
1 MSPEL Föreläsning 1 DSV Peter Mozelius XML, XHTML, CSS och Java applets.
Your Name I am Perfect and loved as i am Everybody Fits I Focus on my strenghts I am worth $ _________ a month Focus on your own goal 15 min SeeLiveFeel.
Mjukvara och nätverk Vad är det?.
® BrucElvis Gå vidare genom att klicka på musen !
Lösningsfokuserat arbetssätt
Den engelska ing-formen i presens
Textkodning: XML ”Having trouble de-coding the text, Albert?”
XHTML 1 Designa din egen webbsida. Idag  Struktur och uppmärkning  Vad är (X)HTML?  Element, taggar och attribut  Validering.
Programmering?. Förslag till innehåll programmeringens grundläggande teori webbredigering, webbprogrammering html xml wml (wap 1) xhtml css javascript.
Dcg-notation 21.2 G 2.3 M (BBS 8). dagens föreläsning extra argument i dcg-notation prolog-anrop i dcg-notation avslutande kommentarer om dcg.
HEAD – HUVUDET I huvudet hittar du information om dokumentets titel, sökord, referenser till stildokument och annan information som normalt inte visas.
Programmeringteknik Webbdelen. HTML H yper T ext M arkup L anguage Märker upp sidans innehåll så att webbläsaren kan avgöra hur innehållet ska visas.
XML i förhållande till HTML en kort jämförelse Ambjörn Naeve The Knowledge Management Research group Centrum för användarorienterad IT Design Kungliga.
Stilark: CSS Digitalisering av text April 2005 Mats Dahlström.
Textkodning: XML ”What’s the matter, Albert? Having trouble decoding the text? ”
Först lite addenda till gårdagen …. (tomt element) eller (med elementinnehåll) attributet target för att identifiera ett mål Korsreferenser See especially.
Text Encoding Initiative Mats Dahlström | Digitalisering av text | April 2005.
Databaser i B2KUNO Johan Eklund. Hur går jag vidare? Avancerade tillämpningar:  Analysera data  Generera information Utveckla följande färdigheter:
XSLT – en introduktion Digitalisering av kulturarvet.
DHTML Designa din egen webbsida.
XSLT – en introduktion Elektronisk publicering.
Presens och imperfekt av have. Translate! Jag har huvudvärk. Hon har en röd Volvo. De har två barn tillsammans.
Andreas Cederbom Valideringstjänster.
TEI Header Mats Dahlström Digitalisering av kulturarvet April 2007.
FRÅGEUTVECKLING INOM MSSQL Marcus Medina. Dagens visdomsord ” Det är inte vad som händer dig som räknas – utan hur du reagerar på det. ” - Epiktetos.
Relationen mellan IE och 'text mining' av och med Anette Hulth Läskurs i Informationsextraktion 1999/2000.
XHTML & CSS Introduktion Erik Nahkala
2D1522 Datorteknik och -kommunikation
TEXT – GRUNDERNA Det huvudsakliga innehållet i XHTML- dokument är text – brödtext, rubriker, avgränsande linjer.
XHTML Digitalisering av kulturarvet.
Hjälper huvudverbet att ange tid eller modalitet
Dokumentarkitektur 29 augusti 2007 Standard, boring Mats Dahlström Kunskapsorganisation Dokumentrepresentation.
IV1023 ht2013 nikos dimitrakas KTH/ICT/SCS 1 IV1023 ht2013 Avancerad Datahantering med XML XSLT nikos dimitrakas Rum 8522 Läsanvisningar.
Text Encoding Initiative Mats Dahlström | Digitalisering av kulturarvet | Januari 2008.
XHTML 1 Elektronisk publicering. Idag  Struktur och uppmärkning  Vad är (X)HTML?  Element, taggar och attribut  Klasser och.
XHTML – Dokumentets grundstruktur Body - head. Grundläggande dokument
XSLT 2 Digitalisering av kulturarvet.
© Björn Hedin, NADA/KTH Kursintro, Web, CSS och WAP 2D1553 Mediaproduktion
XSLT 1 Digitalisering av kulturarvet.
Svenska Judoförbundet Stockholms Judoförbund - Klubbmöte 13/11-12 Utbildning.
Pop & ROCK-historia En sammanfattning av populärmusikens rötter och förgreningar fram till och med 80-talet.
 Who frågar efter en persons (eller personers) identitet (vem dem är).  Who is he?  Who are they?  Who is coming?
To practise speaking English for 3-4 minutes Genom undervisningen i ämnet engelska ska eleverna ges förutsättningar att utveckla sin förmåga att: formulera.
6558/G558 DATAKOMMUNIKATION Session Presentation.
Textkodning 1 Dokumentrepresentation. Idag  Struktur och uppmärkning  Vad är (X)HTML?  Element, taggar och attribut  Standarder.
Välkommen till Sommarkollo Expression Studio, verktyg för designers Juli 2007 Robert Folkesson Developer Evangelist Microsoft Johan Lindfors.
XML, scheman och mappningar
© Björn Hedin, NADA/KTH XML/XSLT 2D1553 Medieproduktion
Tekniskt gymnasium i världsklass. By clicking the “add picture” icon your picture will be inserted into and cropped to the right properties in the placeholder.
Tekniskt gymnasium i världsklass. By clicking the “add picture” icon your picture will be inserted into and cropped to the right properties in the placeholder.
A.Speaking B.1. Reading B.2. Listening C. Writing.
Digitization and Management Consulting
Välkommen! Internetprogrammering III
Preparerat V45 BE Gå vidare genom att klicka på musen ! ® BrucElvis.
Bringapillow.com. Online Dating- A great way to find your love! The words ‘Love’ and ‘Relationship’ are close to every heart. Indeed, they are beautiful!
PNA i framtiden: Vad kan jag förvänta mig och vad kan förväntas av mig
Välkommna till BE Nej jag bara skoja det är bildspel vecka ® BrucElvis
Lycka till med din dator! Fler guider på Good Luck!
The passive voice For the 8th graders.
You Must Take Marriage Advice to Stop Divorce! Dontgetdivorced.com.
IT Fördjupning Jon Wide
Presentationens avskrift:

eXtensible Markup Language Digitalisering av kulturarvet

XML Utökar begränsningarna för vad som är möjligt, jämfört med SGML (och fr.a. HTML) –därigenom ökar förutsägbarheten Beskrivna dokumentmodeller (dvs DTDer) inte längre absolut nödvändiga -> ett dokument är giltigt (valid) eller välformat. Har genererat en stor mängd nya tillämpningar

XML-teknik XML Xlink & XPointer XSL: –XSLT –XPath –XSL-FO

XML Egentligen inget eget märkspråk, snarare syntaktiska regler för konstruktion av märkspråk (eller märkscheman) Med XML kan vi själva skapa olika märkscheman för olika syften Mer makt åt oss textproducenter

XML Ingen "äger" XML – plattformsoberoende Stöd (dvs XML-parser) i yngre webbläsare, fr.a. MS IE W3C: HTML, XHTML, XML, CSS, validering

"barn" till SGML TEI (1988) (språkvet., litteraturvet.) EAD (arkiv o museer) DocBook (akademiska texter) HTML XML

SGML - HTML, XML - XHTML specificitet generalitet SGML (1986) HTML (ca 1992) XML (1998) XHTML (2000)

XHTML HTML omdefinierad som en XML-tillämpning Skillnader HTML ↔ XHTML –utbyggbart –egna märken –krav på giltigt, välformat –exakthet i notationen –versaler/gemener –tomma element måste vara stängda

Grundläggande komponenter i ett XML-dokument Prologen Element Attribut och attributvärden Entiteter (CDATA i kommentarer)

Processinstruktioner, dokumenttypsdeklarationer

Prologen This Be The Verse They fuck you up, your mum and dad. They may not mean to, but they do. They fill you with the faults they had And add some extra, just for you. …

Element Par: Undantag tomma element: Versaler / gemener

attribut This Be The Verse They fuck you up, your mum and dad. They may not mean to, but they do. They fill you with the faults they had And add some extra, just for you. …

ett eller flera attribut

Entitetsreferenser LE BATEAU IVRE Comme je descendais des Fleuves impassibles, Je ne me sentis plus guidé par les haleurs: Des Peaux-rouges criards les avaient pris pour cibles, Les ayant cloués nus aux poteaux de couleurs. …

entiteter En viss teckensekvens har fördefinierats (i DTD:n) och givits ett namn. Vanligen för att representera tecken som annars kan "riskeras" Ibland även för att generera kortare eller längre text: genom att bara referera till namnet komprimerar man koden och spar arbete Refererar till externa data såsom grafik Behövs inte minst när märkenas och elementinnehållens notation kolliderar (<)

Entitetsexempel é = é = é ü = ü = ü &kontakt; = referens till en textsträng i DTD:n, i det här fallet ett namn på den aktuella kontaktpersonen &introduktion I DTD:n:

Kommentarer This Be The Verse They fuck you up, your mum and dad. They may not mean to, but they do. They fill you with the faults they had And add some extra, just for you. Man hands on misery to man. It deepens like a coastal shelf. Get out as early as you can, And don't have any kids yourself.

Kommentera bort kod This Be The Verse They fuck you up, your mum and dad. They may not mean to, but they do. They fill you with the faults they had And add some extra, just for you. --> Man hands on misery to man. It deepens like a coastal shelf. Get out as early as you can, And don't have any kids yourself.

Rotelement This Be The Verse They fuck you up, your mum and dad. They may not mean to, but they do. They fill you with the faults they had And add some extra, just for you. Man hands on misery to man. It deepens like a coastal shelf. Get out as early as you can, And don't have any kids yourself.

Ett XML-dokument kan vara välformat eller giltigt

Välformad XML Versaler / gemener Minst ett element Alltid ett rotelement Elementen bäddas in i strikt hierarkiska strukturer (OHCO) – tänk träd och filstrukturer Elementnamnen i start- och slutmärke matchar varandra Attributnamn förekommer blott en gång i startmärket Attributvärden inom citattecken Attributvärden refererar inte till externa entiteter (annat än till DTD:n) Entiteter deklareras

Välformad XML Philip Larkin

Giltig XML En välformad XML-fil som använder en dokumentypsdeklaration för att referera till en DTD och sedan följer denna DTD

1. Philip Larkin 2. Philip Larkin 3. Philip Larkin 4. Philip Larkin

1. Philip Larkin 2. Philip Larkin 3. Philip Larkin 4. Philip Larkin

1. Philip Larkin 2. Philip Larkin 3. Philip Larkin

Giltig XML En välformad XML-fil som använder en dokumentypsdeklaration för att referera till en DTD och sedan följer denna DTD

Dokumenttypsdeklaration referens till rotelementet TEI.2 publik identifierare + backup dvs. en referens till en särskild dtd-fil med deklarationer av TEI-dokumentets element, attribut och entiteter

*

Dokumenttypsdeklaration referens till rotelementet TEI.2 publik identifierare + backup referens till en särskild dtd-fil med deklarationer av TEI-dokumentets element, attribut och entiteter

En simpel DTD Philip Larkin DTD:

Innehållsmodellen #PCDATA EMPTY andra element blandat innehåll

Notation i DTD:n Se övningsmaterialet, bl.a. en bilaga

Problem med DTD:er annan notation än XML krångligt, särskilt med externa entiteter (bilder etc) emellertid är XML-världen på väg att lämna DTD:er för XML-scheman och för er finns också en redan färdigskriven DTD i TEI Lite

Verktyg Kommersiella redigeringsverktyg "Fria" verktyg –Anteckningar (ingen validator) –JEdit (validator) –Emacs m fl MS IE Explorer (parsern "validerar")