$30 off During Our Annual Pro Sale. View Details »

Metafacture: Tools zur Metadaten-Transformation

lobid
March 22, 2013
460

Metafacture: Tools zur Metadaten-Transformation

Lokales LOD-Treffen hbz, März 2013

lobid

March 22, 2013
Tweet

Transcript

  1. Einf¨
    uhrung Metafacture Metafacture-IDE Fazit und Ausblick
    Metafacture
    Tools zur Metadaten-Transformation
    Fabian Steeg
    Regionales LOD-Treffen
    Hochschulbibliothekszentrum
    des Landes Nordrhein-Westfalen
    22. M¨
    arz 2013
    Metafacture Fabian Steeg

    View Slide

  2. Einf¨
    uhrung Metafacture Metafacture-IDE Fazit und Ausblick
    Einf¨
    uhrung
    Aufgabe bekommen: ZVDD nach LOD
    transformieren (MARC-XML zu RDF)
    Tool ausprobiert: Metafacture
    (im Culturegraph-Projekt entstanden)
    Waren angetan: Flexibel, schnell, n¨
    utzlich -
    wollen wir deshalb hier mal vorstellen
    Metafacture Fabian Steeg

    View Slide

  3. Einf¨
    uhrung Metafacture Metafacture-IDE Fazit und Ausblick
    Metafacture
    Toolkit zur Metadaten-Transformation
    Transformation getrennt von Eingabe- und
    Ausgabeformat: Attribut-Wert-Paare werden zu
    Attribut-Wert-Paaren (’Morph-Datei’, XML)
    Verschiedene Input-Formate unterst¨
    utzt (MAB,
    MARC, METS, etc.) und um eigene erweiterbar
    Verschiedene Output-Formate unterst¨
    utzt und
    um eigene erweiterbar (wir haben z.B. einen
    N-Triple-Encoder geschrieben)
    Metafacture Fabian Steeg

    View Slide

  4. Einf¨
    uhrung Metafacture Metafacture-IDE Fazit und Ausblick
    Workflows
    Das Zusammenspiel von Eingabe,
    Transformationsregeln und Ausgabe bildet den
    Workflow der Transformation
    Der Workflow wird mit Flux, einer einfachen
    dom¨
    anenspezifischen Sprache (DSL) deklariert
    Wir haben mit der Entwicklung von Tools zum
    einfachen Editieren und Ausf¨
    uhren der
    Flux-Dateien begonnen
    Metafacture Fabian Steeg

    View Slide

  5. Einf¨
    uhrung Metafacture Metafacture-IDE Fazit und Ausblick
    Demo
    Metafacture IDE
    https://github.com/culturegraph/
    metafacture-ide/wiki/User-Guide
    Metafacture Fabian Steeg

    View Slide

  6. Einf¨
    uhrung Metafacture Metafacture-IDE Fazit und Ausblick
    Vorteile
    Transformationsregeln von Eingabe- und
    Ausgabeformat getrennt (so z.B. Input von
    MARC-21 und MARC-XML austauschbar)
    Stream-basiert und dadurch sehr schnell
    Flexibles, komplett erweiterbares Framework
    Nachvollziehbare, deklarative Definition der
    Transformation in Morph- und Flux-Dateien
    (z.B. f¨
    ur Doku, Ver¨
    offentlichung, Austausch)
    Metafacture Fabian Steeg

    View Slide

  7. Einf¨
    uhrung Metafacture Metafacture-IDE Fazit und Ausblick
    Ausblick
    Wollen aufgrund der beschriebenen Vorteile
    weiter und verst¨
    arkt auf Metafacture setzen
    z.B. LOD-Transformationen umstellen
    (lobid-resources, lobid-organisations)
    Auch sonst im hbz (z.B. Edoweb XML-Export)
    Software, Dokumentation und Infrastruktur:
    http://culturegraph.github.com
    Metafacture Fabian Steeg

    View Slide