SlideShare une entreprise Scribd logo
1  sur  12
Fedora Content Model en XSLT Fedora op Klompen, Amsterdam, 2008-01-20 Egbert Gramsbergen TU Delft Library / Digital Product Development [email_address]
Motivatie ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XSLT processing model XML XML parameters secundaire input documenten secundaire output documenten Voor Fedora context: relevant gewenst niet relevant extension: Java classes
Overige ingrediënten ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Toepassingen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Content Model Architecture welke datastreams? welke services? <= abstract (hieruit volgen URIs van disseminaties) <= implementie data object koppeling met web services, bijv. Saxon Object RDF in RELS-EXT van vertrekpunt   pijl
URI’s in CMA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XSLT 2.0 vs. 1.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Voorbeeld xslt fragment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resultaat
Wat nog ontbreekt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Similaire à Fedora CMA en XSLT

Software Engineering College 2 - ETL and databases
Software Engineering College 2 - ETL and databasesSoftware Engineering College 2 - ETL and databases
Software Engineering College 2 - ETL and databases
Jurjen Helmus
 
Pembertons gelijk
Pembertons gelijkPembertons gelijk
Pembertons gelijk
Dino Seelig
 
Copernica Advanced
Copernica AdvancedCopernica Advanced
Copernica Advanced
Copernica BV
 
XML tekortkomingen en pluspunten
XML   tekortkomingen en pluspuntenXML   tekortkomingen en pluspunten
XML tekortkomingen en pluspunten
Marc de Graauw
 
Lifehacking met RSS en Netvibes? De strijd tegen informatie overload
Lifehacking met RSS en Netvibes? De strijd tegen informatie overloadLifehacking met RSS en Netvibes? De strijd tegen informatie overload
Lifehacking met RSS en Netvibes? De strijd tegen informatie overload
Eric Sieverts
 
Mashups - Snel en eenvoudig data combineren met PHP (deel 1)
Mashups - Snel en eenvoudig data combineren met PHP (deel 1)Mashups - Snel en eenvoudig data combineren met PHP (deel 1)
Mashups - Snel en eenvoudig data combineren met PHP (deel 1)
Remco Tolsma
 

Similaire à Fedora CMA en XSLT (20)

Metadata, standaarden, interoperabiliteit, semantisch web en linked data
Metadata, standaarden, interoperabiliteit, semantisch web en linked dataMetadata, standaarden, interoperabiliteit, semantisch web en linked data
Metadata, standaarden, interoperabiliteit, semantisch web en linked data
 
Seminar Copernica Developer
Seminar Copernica DeveloperSeminar Copernica Developer
Seminar Copernica Developer
 
Presentatie Db Xml
Presentatie Db XmlPresentatie Db Xml
Presentatie Db Xml
 
Copernica Marketing Software - Presentatie Copernica Developers training
Copernica Marketing Software - Presentatie Copernica Developers trainingCopernica Marketing Software - Presentatie Copernica Developers training
Copernica Marketing Software - Presentatie Copernica Developers training
 
Software Engineering College 2 - ETL and databases
Software Engineering College 2 - ETL and databasesSoftware Engineering College 2 - ETL and databases
Software Engineering College 2 - ETL and databases
 
Pembertons gelijk
Pembertons gelijkPembertons gelijk
Pembertons gelijk
 
Html, xhtml en Ftp
Html, xhtml en FtpHtml, xhtml en Ftp
Html, xhtml en Ftp
 
Copernica Advanced
Copernica AdvancedCopernica Advanced
Copernica Advanced
 
PHP theorie
PHP theoriePHP theorie
PHP theorie
 
Presentatie drupal sass
Presentatie drupal sassPresentatie drupal sass
Presentatie drupal sass
 
XML tekortkomingen en pluspunten
XML   tekortkomingen en pluspuntenXML   tekortkomingen en pluspunten
XML tekortkomingen en pluspunten
 
Introductie RDF
Introductie RDFIntroductie RDF
Introductie RDF
 
Lifehacking met RSS en Netvibes? De strijd tegen informatie overload
Lifehacking met RSS en Netvibes? De strijd tegen informatie overloadLifehacking met RSS en Netvibes? De strijd tegen informatie overload
Lifehacking met RSS en Netvibes? De strijd tegen informatie overload
 
The DataTank, RML and Domain Modelling
The DataTank, RML and Domain ModellingThe DataTank, RML and Domain Modelling
The DataTank, RML and Domain Modelling
 
2 Cyclischeelementeninvragenlijsten
2 Cyclischeelementeninvragenlijsten2 Cyclischeelementeninvragenlijsten
2 Cyclischeelementeninvragenlijsten
 
Module 2 | CEST-richtlijnen voor beheerders van digitale collecties | Registr...
Module 2 | CEST-richtlijnen voor beheerders van digitale collecties | Registr...Module 2 | CEST-richtlijnen voor beheerders van digitale collecties | Registr...
Module 2 | CEST-richtlijnen voor beheerders van digitale collecties | Registr...
 
Mashups - Snel en eenvoudig data combineren met PHP (deel 1)
Mashups - Snel en eenvoudig data combineren met PHP (deel 1)Mashups - Snel en eenvoudig data combineren met PHP (deel 1)
Mashups - Snel en eenvoudig data combineren met PHP (deel 1)
 
[Idm e] c&t - open data college 2
[Idm e] c&t - open data college 2[Idm e] c&t - open data college 2
[Idm e] c&t - open data college 2
 
Kennismaking Met Puppet
Kennismaking Met PuppetKennismaking Met Puppet
Kennismaking Met Puppet
 
Rollbase via de REST adapter koppelen met OpenEdge
Rollbase via de REST adapter koppelen met OpenEdgeRollbase via de REST adapter koppelen met OpenEdge
Rollbase via de REST adapter koppelen met OpenEdge
 

Fedora CMA en XSLT

  • 1. Fedora Content Model en XSLT Fedora op Klompen, Amsterdam, 2008-01-20 Egbert Gramsbergen TU Delft Library / Digital Product Development [email_address]
  • 2.
  • 3. XSLT processing model XML XML parameters secundaire input documenten secundaire output documenten Voor Fedora context: relevant gewenst niet relevant extension: Java classes
  • 4.
  • 5.
  • 6. Content Model Architecture welke datastreams? welke services? <= abstract (hieruit volgen URIs van disseminaties) <= implementie data object koppeling met web services, bijv. Saxon Object RDF in RELS-EXT van vertrekpunt pijl
  • 7.
  • 8.
  • 9.
  • 11.
  • 12.