De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

1 OMI 2005-2006 3. Technisch ontwerp. 2 Technisch ontwerp ‘content’ Veel breder dan business portals (Carlson) Verschillende aspecten / aandachtspunten:

Verwante presentaties


Presentatie over: "1 OMI 2005-2006 3. Technisch ontwerp. 2 Technisch ontwerp ‘content’ Veel breder dan business portals (Carlson) Verschillende aspecten / aandachtspunten:"— Transcript van de presentatie:

1 1 OMI 2005-2006 3. Technisch ontwerp

2 2 Technisch ontwerp ‘content’ Veel breder dan business portals (Carlson) Verschillende aspecten / aandachtspunten: soort content (database-data, tekst, multimedia, etc.) mark-up  XML vocabulary (wat wordt gemarkeerd?) soorten output portal met data & verwijzingen  nieuwe verhaal (b.v. bij digital library) transformatiepunten (waar? - editor, server, client) publicatieplatform (b.v. Cocoon, Zope) work flow (hoe past dit alles in elkaar?)

3 3 Webapplicatie 1: B2B / B2C Info-uitwisseling tussen business-partners door: 1. XML-vocabulary  semantische integratie b.v. CatML 2. Workflow-model  message protocol: integratie van activiteiten b.v. SOAP ( zie: http://www.xmethods.com/)http://www.xmethods.com/ Vereist technische modellen: 1. XML DTD 2. XML Schema Validatie UML class diagram UML activity diagram “schema’s”

4 4 Webapplicatie 2: bedrijf-intern Info-uitwisseling binnen een bedrijf door: 1. XML-vocabulary 2. Informatie-architectuur (b.v. DITA) Modellen & regels  architectuur: 1. XML DTD / XML Schema 2. Mechanismen voor specialisatie, hergebruik, etc. Validatie

5 5 Webapplicatie: textuele content Uitvoerige mark-up ook semantiek markeren Overlappende structuren (zie: DeRose) b.v. reference structure vs. discourse structure Hergebruik (zie: DITA) dezelfde fragmenten in verschillende nieuwe verhalen gebruiken Repurposing & Personalisatie aanpassing aan platform / doelgroep / gebruiksscenario discourse aanpassen aan individu niet specifiek voor tekst, wel complexer bij text!

6 6 XML vocabulary Benoemen van entiteiten in het domein (Universe of Discourse = UoD) news-item, plaats, gebeurtenis, tijd etc. Specialisatie / generalisatie Toevoegen van meta-data maker leverancier copyright etc. Afstemming andere vocabularies thesauri, ontologieën

7 7 XML portal Creëren content handmatig extractie uit database data in vocabulary 1 transformeren naar vocabulary 2 metadata toevoegen Ontwerpen portal portlets repurposing voor versch. platforms personalisatie

8 8 XML portal (volgens Carlson) 1. UML model 2. XMI 3. XML vocabulary 4. Java classes (b.v. in Cocoon) geautomatiseerd

9 9 Publicatie XML teksten Hergebruik & repurposing  Complexe mark-up mogelijk overlap: hoofdstukstructuur & RST Doel: gedifferentieerde output Vraag: waar doe je filtering & transformaties? op de server  scenario in XSLT / Xquery op de client  rich internet application in de redactie-fase  editorial support

10 10 Hoe RST in een HTML-DTD? De volgende slides tonen: 1. de kale HTML-dtd voor de Gutenbergtekst 2. de gekozen manier om RST erin te verwerken 3. een voorbeeld van codering

11 11 Gutenberg DTD

12 12 RST 1 aangevulde DTD: RST-implementatie let op de rode pijlen

13 13 Tekststructuur

14 14 Voorbeeld RST-codering

15 15 Principes voor de opdracht We wijken af van de originele RST: : N * topics Topic: text span: (= nucleus),, etc. (= satelite) of als RST ‘ns niet lukt ( ) Zowel als de satelites kunnen een attribute ‘cat’ hebben. Binnen nog nadere mark-up: personen, organisatie, locaties, keyword.

16 16 Om over na te denken… Is de nucleus-satelite-relatie zo wel goed gedefinieerd?


Download ppt "1 OMI 2005-2006 3. Technisch ontwerp. 2 Technisch ontwerp ‘content’ Veel breder dan business portals (Carlson) Verschillende aspecten / aandachtspunten:"

Verwante presentaties


Ads door Google