Fragment Identifiers, Template Handles



Ähnliche Dokumente
Individuelle Formulare

Java Enterprise Architekturen Willkommen in der Realität

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

COSIDNS 2 ISPconfig3. Version 0.1 ( )

Aktuelles, Mitteilungen und Veranstaltungen verwalten

Vorgehensweise bei Lastschriftverfahren

KURZANLEITUNG CLOUD OBJECT STORAGE

Speicher in der Cloud

ACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank

BSV Software Support Mobile Portal (SMP) Stand

FORUM HANDREICHUNG (STAND: AUGUST 2013)

GDPdU Export. Modulbeschreibung. GDPdU Export. Software-Lösungen. Stand: Seite 1

dpa-infocom - Datenlieferung

How to do? Projekte - Zeiterfassung

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Ihr habt Probleme auf die Closed Public Beta zuzugreifen? Dieses Dokument hilft Euch Antworten auf häufig gestellte Fragen zu erhalten.

Internet Explorer Version 6

Dreamweaver 8 Einführung

Step by Step Webserver unter Windows Server von Christian Bartl

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis 1

Die Online-Meetings bei den Anonymen Alkoholikern. zum Thema. Online - Meetings. Eine neue Form der Selbsthilfe?

Updatehinweise für die Version forma 5.5.5

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Adminer: Installationsanleitung

icloud nicht neu, aber doch irgendwie anders

nessbase Projekte Über Projekte I

Eigene Formatvorlagen

Kurzanleitung OOVS. Reseller Interface. Allgemein

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

Handbuch für Redakteure der Vereinshomepage

Verwendung des IDS Backup Systems unter Windows 2000

Metadaten bei der Digitalisierung von analogen archivalischen Quellen. Kathrin Mileta, Dr. Martina Wiech

XT Großhandelsangebote

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

ICS-Addin. Benutzerhandbuch. Version: 1.0

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

SJ OFFICE - Update 3.0

Intranet Moodle

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

QuickInfo Dienstplanerstellungund Dienstplanänderung. Erstellung eines Dienstplan bzw. Arbeitszeitmodell

Neue Kennwortfunktionalität. Kurzanleitung GM Academy. v1.0

Deskline 3.0. Vermieterinfo ChannelGateway

Internet online Update (Internet Explorer)

Durch Doppelklick auf die Zeile der entsprechenden Schnittstelle gelangt man in die Detaileingabe der Schnittstelle.

HOWTO Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8

WordPress. Dokumentation

Wärmebildkamera. Arbeitszeit: 15 Minuten

CNAME-Record Verknüpfung einer Subdomain mit einer anderen Subdomain. Ein Alias für einen Domainnamen.

Grundlagen von Python

ACHTUNG: Voraussetzungen für die Nutzung der Funktion s-exposé sind:

Für die Einrichtung des elektronischen Postfachs melden Sie sich wie gewohnt in unserem Online-Banking auf an.

DOKUMENTATION VOGELZUCHT 2015 PLUS

RightsLink der Frankfurter Buchmesse Dokumentation

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

Softwaretechnologie -Wintersemester 2013/ Dr. Günter Kniesel

1 Was ist das Mediencenter?

Anleitung Abwesenheitsmeldung und -Weiterleitung (Kundencenter)

Gezielt über Folien hinweg springen

Standard-Kontaktformular

Guide DynDNS und Portforwarding

WinWerk. Prozess 6a Rabatt gemäss Vorjahresverbrauch. KMU Ratgeber AG. Inhaltsverzeichnis. Im Ifang Effretikon

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

MSDE 2000 mit Service Pack 3a

Dokumentation zur Versendung der Statistik Daten

Kurzanweisung für Google Analytics

HTBVIEWER INBETRIEBNAHME

Benutzerkonto unter Windows 2000

1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.

AUF LETZTER SEITE DIESER ANLEITUNG!!!

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Navigieren auf dem Desktop

Administrator Handbuch

Es gibt zwei Wege die elektronischen Daten aus Navision zu exportieren.

Dokumentenverwaltung. Copyright 2012 cobra computer s brainware GmbH

2 Datei- und Druckdienste

AZK 1- Freistil. Der Dialog "Arbeitszeitkonten" Grundsätzliches zum Dialog "Arbeitszeitkonten"

HANDBUCH ÜBERNAHME BANKLEITZAHLEN

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

teamsync Kurzanleitung

Success! Bestellausgabe

Folgeanleitung für Fachlehrer

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Archiv - Berechtigungen

Was meinen die Leute eigentlich mit: Grexit?

Neuer Releasestand Finanzbuchhaltung DAM-EDV E Inhaltsverzeichnis. 1. Neuerungen Schnittstelle Telebanking mit IBAN und BIC...

Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Bedienungsanleitung für den Online-Shop

10.1 Auflösung, Drucken und Scannen

SEMINAR Modifikation für die Nutzung des Community Builders

Mindestanforderungen an. Inland ECDIS Geräte im Informationsmodus und vergleichbare Kartenanzeigegeräte. zur Nutzung von Inland AIS Daten

Schulung Marketing Engine Thema : Einrichtung der App

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Transkript:

Fragment Identifiers, Tibor Kálmán Gesellschaft für wissenschaftliche Datenverarbeitung mbh Göttingen (GWDG) Tibor [dot] Kalman [at] gwdg [dot] de 1

Übersicht Problematik der Referenzierung Technische Realisierung Erfahrungen und offene Fragen Beispiele aus der Praxis 2 von??

PROBLEMATIK DER REFERENZIERUNG 3 von??

Problematik der Referenzierung Was kann alles referenziert werden? Pragmatisch: Alle abgrenzbaren Objekte, welche unter einem eindeutigen Namen angesprochen werden können: Datei im Dateisystem (c:\eine-datei.txt) Website (http://www.gwdg.de/index.php) Bücher (Hofstadter, Douglas R. 1979, Gödel, Escher, Bach: An Eternal Golden Braid) Personen (Tibor Kálmán) Orte (WGS84 Koordinate: 51.460084,10.018521) Websiten (durch beispielsweise Hyperlinks) * Ggf. mit weiteren Angaben um die Eindeutigkeit zu gewährleisten 4 von??

PIDs in der Wissenschaft: Anwendungsbeispiele PIDs in den Kultur- und Geisteswissenschaften (wie etwa DARIAH-DE, TextGRID oder CLARIN Projekt): PIDs identifizieren Sammlungen, Inhalte und Objekte PIDs werden nicht nur zur Referenzierung von Objekten, sondern auch zur Referenzierung von Objektbereichen (Fragments) verwendet. Beispiele sind etwa die Referenzierung von Textstellen und Abbildungen in Dokumenten oder der Verweis auf genaue Bereiche innerhalb von digitalen Medien. 5

Fragment Identifiers/ Eine Entität und Große Anzahl von Fragments: http://www.domain.org/video?begin=10&end=20 http://www.domain.org/video?begin=15&end=25 http://www.domain.org/video?begin=100&end=200 http://www.domain.org/book1?seite=10 Fragment Identifiers/ können eine unbegrenzte Anzahl von Fragments einer Entität referenzieren Zwar so, dass die Fragments keinen eigenen registrierten PID brauchen werden mit Hilfe von 'base' und 'extension definiert Ein 'template delimiter' teilt den Handle in Base und Extension PID: http://hdl.handle.net/123-456-789@10,20 URL: http://www.domain.org/video?begin=10&end=20 6

Persistent Identifier Definierte Schicht, welche zwischen Referenz und Objekt vermittelt. Die Referenz wird beim PID Server aufgelöst, welcher zur aktuellen Position des Objekts vermittelt. Sollte das Objekt nicht mehr existieren, kann dies ebenfalls im PID hinterlegt werden. Aufbau von Mehrwertdiensten möglich. 7

TECHNISCHE REALISIERUNG 8 von??

Template Definition (1) Standardisierter Weg um Templates zu definieren Beispiel Handle System: Die grundlegenden Technologie des Handle-Systems existiert seit ca. 20 Jahren Es ist ein verteiltes System (Globaler und Lokaler Server) Sehr gut skalierbar Praxis: Prefix handle 0.NA/11022 HS_NAMESPACE type 9

Template Definition (2) HS_NAMESPACE type: <namespace> <template delimiter="@"> <foreach> <if value="type" test="equals" expression="url"> <value data="${data}?${extension}"/> </if> <else> <value/> </else> </foreach> </template> </namespace> 10

ERFAHRUNGEN UND OFFENE FRAGEN - BEISPIELE AUS DER PRAXIS 11 von??

Erfahrungen, offene Fragen und Beispiele aus der Praxis (1) Granularität von PIDs Was soll referenziert werden? Das Buch? Jede Seite? Jeder Satz? In Forschungsprojekten, wie etwa DARIAH-DE, TextGRID oder CLARIN, werden PIDs nicht nur zur Referenzierung von Objekten, sondern auch zur Referenzierung von Objektbereichen verwendet. - Beispiele sind etwa die Referenzierung von Textstellen und Abbildungen in Dokumenten oder der Verweis auf genaue Bereiche innerhalb von digitalen Medien. Granularität soll eine wissentschaftliche (und nicht technische) Frage sein Um dies zu ermöglichen, wurde die Unterstüzung von Fragment Identifier (Part-Identifier) eingeführt. 12

Erfahrungen, offene Fragen und Beispiele aus der Praxis (2) Replizieren von PID Wie sieht es beim Replikaten aus? epic repliziert jeden PID 1 PID + zusätzlich 2 Replikas Auflösung von (PID-)Replikaten: Es muss bei allen Replikaten darauf geachtet werden, dass die gleichen Regel für die Auflösung von Fragment Identifiers gelten Bei epic ist das Teil der Replication-Policies 13 von??

Erfahrungen, offene Fragen und Beispiele aus der Praxis (3) Metadaten in PID Können Metadaten in PID für Fragments aufgenommen werden? In vielen Anwendungsfällen werden zusätzliche Metadaten direkt im PID benötigt. Dazu werden Metadaten direkt in den PID aufgenommen, oder - Metadaten können auch als zusätzliche Referenz im PID hinterlegt werden. Abbildung: 1 Object 1 PID Empfehlung hierbei, den PID möglichst frei von Fragmentspezifischen Informationen zu halten und diese Metadaten nur als Referenz zu hinterlegen. 14 von??

Erfahrungen, offene Fragen und Beispiele aus der Praxis (4) Lebensdauer der Daten, Lebensdauer der PIDs und Lebensdauer der Fragments Was passiert mit dem PID, wenn das Objekt gelöscht wird? Normallfall: Anwendungsfälle werden in EPIC ermöglicht, bei denen die Identifikatoren länger existieren können als die Daten selbst. Sollten die Daten obsolet werden, kann dies im PID hinterlegt werden. PID bleibt erhalten! Fragments: Abhängig vom Objekt-Typ ist es möglich, dass neue Bereiche zukommen oder obsolete Bereiche entfernt werden ( Buch, Film ). Neue Bereiche sind automatisch referenzierbar. Nach der Löschung sollten bereits publizierte Fragment-IDs weiter auflösbar sein (PID Anbieter ist da machtlos) 15 von??

Erfahrungen, offene Fragen und Beispiele aus der Praxis (5) PID Audit Überprüfung eines PIDs ob alle Kriterien erfüllt werden? Audit der Objekt-Referenz (URL) eines kann problematisch und ggf. nicht möglich sein Nur bekannte Objekt-Referenzen sind prüfbar Template-Handles beinhalten dynamische Adressen Ein nicht vorhersehbare Adresse kann folglich auch nicht verarbeitet werden Auch die Information über die Löschung kann ggf. Weiterhelfen Eine konsistente Überprüfung ist essentiell um auf Objekte zuzugreifen 16 von??

Zusammenfassung Fragment Identifier () werden in den verschiedensten Arbeitsabläufen innerhalb der Forschung und Wissenschaft benötigt Sie können Teil der Strategie zur Langzeitarchivierung und des nachhaltigen Umgangs mit Forschungsdaten sein Die Verwaltung und Auflösung von Fragment Identifier ist eine technischeund organisatorische Herausforderung Blick in die Zukunft: Es bleiben noch offene Diskussionspunkte 17 von??

Vielen Dank! Kontakt: Tibor Kálmán Gesellschaft für wissenschaftliche Datenverarbeitung mbh Göttingen (GWDG) Tibor [dot] Kalman [at] gwdg [dot] de PID dieses Vortrages: 18 von??