Formaattimuunnosesimerkit / Format conversion examples

Tämä on esimerkkidemo XML-muunnoksesta GlamWikiToolsettiä varten. Tarkoituksena on näyttää käytännössä mitä muunnoksen tekoon tarvitaan. Seuraavat demot on tehty:

This is a demo for XML transformation needed for GWToolset. The aim is to show that XML conversions needed are relatively simple and that in order to use GWToolset the organisation does not have to have an army of IT-engineers.
Following demos are available:

Vaatimukset / Requirements

Tämä on täysin selaimessa toimiva sovellus. Koska sovellus hakee tietoa FINNAsta, on selain käynnistettävä siten, että se sallii tiedon hakemisen "vieraalta" sivustolta (same origin policy). Esimerkiksi Chrome selaimen voi käynnistää näin: google-chrome --disable-web-security. Firefoxin kohdalla voit kokeilla tätä.

This demo is a browser application and it requires that the same-origin-policy restrictions are loosened in the browser. The simplest way to do this is to use Google Chrome by starting it with a switch “disable-web-security”. In Linux that would be: google-chrome -- disable-web-security and Mac (sorry, I can not test this) open -a Google\ Chrome --args --disable-web-security. For Firefox see this.

Mitä konversio tekee? / What happens in the conversion?

XSLT poimii arvot LIDO-tiedoston syvistä rakenteista ja sijoittaa ne "litteään" XML-tiedostoon.

Basically XSLT just flattens the XML. In other words, the conversion picks data values from deep LIDO structures and places them in a flat XML file.

Käyttö / Usage

Paina "hae LIDO-tiedot Finnasta" -painiketta ja odottele vähän aikaa. Signe Branderin kuvia pitäisi ilmestyä näkyviin ja tekstikenttään kuvien metatietoja LIDO-formaatissa. Paina sitten "Muuta GWToolsetille sopivaksi" -painiketta, jolloin tekstikenttään tulee GWToolsetille sopiva XML-tiedosto. Voit tehdä myös uuden haun ja kopioida selaimen osoiterivin sisällön tekstikenttään ja toistaa muunnoksen.

Click the "Fetch LIDO" button and wait until images appear above text field. Then click "Convert" button and you should have a converted XML file. You can also make a new search in the Finna materials by the Helsinki CIty Museum. Then copy the URL from the browser's address bar to the text field below repeat the rest of the process.

Tiedostot / Files

XSLT-tiedosto / XSLT file: xsl/lido2gwtoolset.xsl
Koko sivusto / whole page: lido2GWToolset.zip

Lisätietoja / Contact

Ari Häyrinen (ari.hayrinen@gmail.com) Wikimedia Suomi/Finland 2014

1. Haetaan LIDO-tiedosto FINNAsta / Fetch LIDO file from FINNA

Haun URL / search URL:



2. XSLT muunnos / XSLT Transform

Kuvien sijainti (URL) / Location of the images (URL):