Persistent Identifier & Metadaten für digitalen Objekte von
|
|
- Dominik Busch
- vor 8 Jahren
- Abrufe
Transkript
1 Anwendung und Programmierung im Grid (SS2012: Aufgabenblatt 09) Persistent Identifier & Metadaten für digitalen Objekte von Tibor Kálmán tibor [dot] kalman [at] gwdg [dot] de Daniel Kurzawe daniel [dot] kurzawe [at] gwdg [dot] de Gesellschaft für wissenschaftliche Datenverarbeitung mbh Göttingen Am Fassberg, Göttingen Fon: Fax:
2 Agenda Motivation Eindeutiger Identifikator PID-Service RESTful Web Service Aufgabe 1 Metadaten von digitalen Objekten File Information Tool Set Aufgabe 2 Beispiele
3 Motivation (1) - Einheitliche Schnittstelle Grids und Clouds: können auch als Datenspeicher dienen Einheitliche Schnittstelle zum Speichersystem Technologieunabhängig gestaltet (s. letzte Übungen) Somit von der konkret eingesetzten Gridinfrastruktur abstrahiert Ein Austausch zu grundeliegenden Speichertechnologie ist jederzeit möglich Java Klasse, die Zugriff auf ein Datengrid liefert mit Hilfe von JavaGAT und WebDAV ermöglicht, dass auf die gespeicherten digitalen Objekte auch mit gängigen Tools zugegriffen werden kann (Webund Dateisystem-browsern) Ein Uniform Resource Identifier (URI) wird dabei benutzt (URI: die Adresse unter der ein digitales Objekt abgelegt wurde)
4 Einheitliche Schnittstelle zum Speichersystem (Lösung des Aufgabenblattes 9) Web-Browser Datei-Browser WebDAV JavaGAT Middleware 1 Middleware 2 Middleware 3 HDD HDD HDD HDD HDD HDD Node Node Node Node Node Node
5 Bei Änderung: neue Adresse WebDAV JavaGAT Middleware 1 Middleware 2 Middleware 3 HDD HDD HDD HDD HDD HDD Node Node Node Node Node Node
6 Motivation (2) - Adressierung Uniform Resource Identifier (URI): die Adresse unter der ein digitales Objekt abgelegt wurde Die Adresse wird oft nicht dauerhaft erhalten (wegen Datenmigration, usw.) nach jeder Änderung ist das digitale Objekt unter einer neuen Adresse erreichbar Es ist nicht möglich, die digitalen Objekte langlebig mit URIs zu referenzieren!
7 Motivation (3) - Auffinden Auffinden von gespeicherten Daten: Binärformate: Bilder, Mediadatein, Pdf, usw. Suche bei digitalen Objekten? Es ist nicht möglich, die digitalen Objekte einfach aufzufinden!
8 Ziel des Aufgabenblattes 10 Management von Daten Eindeutige und dauerhafte Erreichbarkeit von digitalen Objekten (Zitierbarkeit von wissenschaftlichen Daten) Persistenter Identifikator Suche (Einfaches Auffinden von digitalen Objekten) Extrahieren von Metadaten und Suche mit Hilfe von Metadaten
9 Neue Schicht: Persistent Identifier Persistent Identifier with Metadata WebDAV JavaGAT Middleware 1 Middleware 2 Middleware 3 HDD HDD HDD HDD HDD HDD Node Node Node Node Node Node
10 Agenda Motivation Eindeutiger, dauerhafter Identifikator PID-Service RESTful Web Service Aufgabe 1 Metadaten von digitalen Objekten File Information Tool Set Aufgabe 2 Beispiele
11 Persistenter Identifikator Strategie für eindeutige und dauerhafte Identifikatoren im WWW: Persistent IDentifier (PID) Digitale Objekte sind im Repositories registriert Mit einem Identifikator, der sich nie ändert (PID) Die unterliegende Systeme können sich ändern ("living organisms") Eine Migration ist auf verschiedenen Ebenen möglich Für die Vergabe, Verwaltung und Auflösung von PIDs: Ein allgemein vereinbarter Prozess ist nötig Beispiele: Handle System, ähnlich wie das Domain Name System (DNS) URN (Bibliothek-Bereich) Es ist möglich, die digitalen Objekte langlebig mit PIDs zu zitieren!
12 Vergabe und Auflösung Vergabe, Verwaltung und Auflösung von einem persistenten Identifikator (Beispiel DOI): Identifiers edoc: ISI: ISSN: DOI: /s Source:
13 PID Service Seit 2009 läuft bei der GWDG (für die Max Planck Gesellschaft) ein PID-service Basierend auf dem Handle System ( Ziel: Erzeugen, Verwalten und Auflösen von Identifikatoren von Forschungsdaten (wissentschaftlichen digitalen Objekten) Zusammen mit anderen europäischen Partnern wurde ein Konsortium gebildet, um diese Dienstleistungen der europäischen Wissenschaftlern anbieten zu können European Persistent Identifier Consortium (EPIC)
14 Syntax of the Handles For the resolution of PIDs one needs a commonly agreed process worldwide handle (PID) framework Management level: prefix (like domain in DNS) GWDG uses the prefix This is integrated into the general and worldwide handle framework and the central handle service delegates all requests for resolution concerning prefix to the GWDG
15 Syntax of the Handles 11858/00-XXXX C prfix/fg-inst-num1-num2-num3-c the meaning of these fields above is: prfix is the handle prefix, which is fixed to fg is a uppercase hexadecimal flag, that can be used for special purposes, to be defined later(derived handles etc) inst is a field with alphanumerical uppercase digits and describes the institution responsible for registration of the handle, num1-num2-num3 are 12 bytes, coded in uppercase hexadecimal digits with delimiters c is a checksum to ensure plausibility of the handle string.
16 Der GWDG PID-Service Zugriff Suchen, Auflösen von PIDs(=Handles): frei zugänglich Erzeugung von neuen PIDs und Verwaltung von existierenden PIDs: Authentifizierung und Authorisierung notwendig Passwd: griduserxx + pbsuserxx-passwort (wie im Grid) Interfaces: (Native) Handle Interface [RFC3652] Handle System Protocol [RFC3651] Handle System Namespace and Service Definition Webinterface: REST-basiertes Web Services Interface
17 Agenda Motivation Eindeutiger Identifikator PID-Service RESTful Web Service Aufgabe 1 Metadaten von digitalen Objekten File Information Tool Set Aufgabe 2 Beispiele
18 RESTful Web Services Representational State Transfer (REST) was first introduced by Roy Fielding co-founder of the Apache HTTP Server project, was the chair of the Apache Software Foundation, member of the interim OpenSolaris Boards, involved in the development of HTML and Uniform Resource Identifiers "Architectural Styles and the Design of Network-based Software Architectures" (dissertation, 2000) describes REST as a key architectural principle of the World Wide Web analyzes a set of software architecture principles that use the Web as a platform for distributed computing
19 REST Design Principles Basic design principles of REST: 1) 2) 3) 4) Use standard HTTP methods Be stateless URIs should be intuitive Client chooses the data format (XML, JSON)
20 Design: (1) HTTP Methods To create a PID (=resource) on the server use POST To resolve a PID (=retrieve a resource) use GET To modify a PID (=change the state of a resource or to update it) use PUT To remove a PID (=delete the resource) use DELETE
21 Design: (1) HTTP Methods PID-Service for the course: To create a PID (=resource) on the server use POST To resolve a PID (=retrieve a resource) use GET To modify a PID (=change the state of a resource or to update it) use PUT use POST To remove a PID (=delete the resource) use DELETE PID is persistent: cannot be removed!
22 Design: (2) Be Stateless Services need to scale to meet increasing performance demands To decrease the overall response time of a Web service Special topology of servers: server clusters or infrastructures for load-balancing and failover Requests can be forwarded from one server to the other no state or context held locally simplified design and implementation Web service clients have to send complete, independent requests requests must include all data (parameters, context) needed by the serverside component to generate a response within the HTTP headers and body of a request
23 Design: (2) Be Stateless Service with state: Grid job submission Service without state: PID-Service Source:
24 Design: (3) URIs should be intuitive URI: addressing resources describes the location of something anywhere in the world from anywhere in the world URI should require little, if any, explanation to understand what it points to URI should be straightforward, predictable, and easily understood One way to achieve this usability is to define URIs like a directory structure
25 Design: (3) URIs should be intuitive World wide Handle system: PID-Service root URIs like a directory structure: Instead of this, use parameter 'pid=': pid=11858%2f00-zzzz f
26 Design: (4) Client Chooses the Data Format This allows a variety of clients written in different languages running on different platforms and devices Using MIME types and the HTTP Accept header (content negotiation) lets clients choose which data format is right for them minimizes data coupling between the service and the applications that use the service XML or JavaScript Object Notation (JSON)
27 Design: (4) Client Chooses the Data Format PID-Service: Request: XML, Response: XML Parameter in HTTP request: encoding='xml'
28 Aufgabe 1
29 Aufgabe 1 Ihr solltet für eure gespeicherten digitalen Objekte persistente Identifikatoren vergeben (create Methode) Dazu könnt ihr die URIs (URI = die Adresse unter der eure Forschungsdaten abgelegt wurden) von eurer WebDAV-Lösung benutzen Die Applikation soll die Metadaten eines persistenten Identifikators (PID) anzeigen können Die Applikation soll durch Verwaltung der persistenten Identifikatoren die Änderung der Adresse eines Objektes umsetzen (modify Methode) Beispiel: Listing 5
30 Backup slides zum PID-Service
31
32
33
34
35 Agenda Motivation Eindeutiger Identifikator PID-Service RESTful Web Service Aufgabe 1 Metadaten von digitalen Objekten File Information Tool Set Aufgabe 2 Beispiele
36 "Metadaten sind maschinenlesbare Informationen über elektronische Ressourcen oder andere Dinge" Tim Berners-Lee, Erfinder des World Wide Web und Direktor des W3C
37 Metadaten Daten über Daten Unterstützten bei der Organisation von Dokumenten und Kollektionen Vereinheitlichen Zugriff auf Informationen Format ist Kontextabhängig Inhalt hängt vom Anwendungsbereich ab
38 Typisierung von Metadaten Deskriptive Metadaten: Beschreibt Informationsinhalte (z.b. Handle, Bibliografische Attribute) Strukturelle Metadaten: Die Struktur des Dokuments (z.b. Kapitel, Inhaltsverzeichnis) Administrative Metadaten: Technische Daten (z.b. Auflösung, Bit-Tiefe)
39 Beispiel Musiksammlung (1) Dateinamen geben nur begrenzt Information über Inhalt Dateiorganisation geben nur begrenzt Information über Strukturierung Song_1.mp3 Hoho(2).mp3 Xyz.mp3 Gute Musik Beispiel: Musikdateien in einen Ordner kopieren Inhalt? Dateiname Strukturierung? Verzeichnisbaum
40 Beispiel Musiksammlung (2) Mehrere Sammlungen werden betrachtet (etwa mehrere Musikordner) Strukturierung über den Inhalt ist mit Hilfe von Metadaten möglich Interpret Album Genre File 1... File n Informationen in der Tabelle werden aus der Metadaten generiert Filtering: es können mehrere Eigenschaften betrachtet werden
41 Beispiel Musiksammlung (3) Lösung: ID3-Tag (Identify an MP3-Tag) Existiert nur bei einigen Formaten (mp3) was ist mit WMA, Ogg Vorbis, AAC? TagLib Audio Meta-Data Library welche ID3-Tag Version (v1 oder v2)? oder vielleicht doch andere Formate? Metadaten helfen bei Strukturierung Sie müssen aber standardisiert werden
42 Standards
43 Heterogene Landschaft Umfrage unter 8 Instituten aus dem DARIAH-EU Projekt
44 Dublin Core (DC) Es ist ein Minimalformat beinhaltet nur Eigenschaften, die bei den meisten Objekten vorkommen: ID Technische Daten Beschreibung des Inhalts Personen und Rechte Vernetzung Lebenszyklus
45 Dublin Core (DC) Es ist ein Minimalformat beinhaltet nur Eigenschaften, die bei den meisten Objekten vorkommen: ID Technische Daten Beschreibung des Inhalts Personen und Rechte Vernetzung Lebenszyklus
46 Dublin Core Beispiel (in XML)
47 Tools
48 Die wichtigsten Fragen, die JHOVE beantworten kann: Identifikation des Formats In welchem Format liegt das Objekt x vor? Format Validierung Liegt das Objekt x im Format f vor? Erfüllt das Objekt x das Profil von Format f? Passt f zum Objekt x zu dem externen Metadatenschema s? Format Charakterisierung Was sind die entscheidenden Merkmale von x? (z.b. beim Buch: Autor)
49 File Information Tool Set (FITS) Beinhaltet 8 Tools: Jhove Exiftool BLNZ File Utility DROID FFIdent File Info XmlMetadata
50 FITS XML Ausgabe
51 Mapping
52 TEI in TextGrid
53 Mapping von Schemata
54 Mapping von Schemata
55 Generische Suche Kollektionen werden registriert Metadaten (Schemas) werden registriert Generische Suche über mehrere Kollektionen möglich Beispiel: Digital Research Infrastructure for the Arts and Humanities (DARIAH)
56 Aufgabe 2
57 Aufgabe 2 Ihr solltet die Applikation so erweitern, dass sie Metadaten von digitalen Objekten auslesen und verwalten kann: Zum Auslesen der Metadaten stehen mehrere Tools zur Verfügung, die FITS API vereint 8 dieser Programme Diese Metadaten sollen beim der Erzeugung und Verwaltung eines eindeutigen Identifikators angegeben werden (Metadatenverwaltung) Ein sehr einfaches Mapping (Autor, Title, Checksum) Beispiel: Listing 6
Persistent Identifier & Metadaten für digitalen Objekte von
Anwendung und Programmierung im Grid (Aufgabenblatt 10) Persistent Identifier & Metadaten für digitalen Objekte von Tibor Kálmán tibor [dot] kalman [at] gwdg [dot] de Daniel Kurzawe daniel [dot] kurzawe
MehrPersistent Identifiers für die Wissenschaft vom European Persistent Identifier Consortium (EPIC)
Persistent Identifiers für die Wissenschaft vom European Persistent Identifier Consortium (EPIC) (PID: http://hdl.handle.net/11858/00-zzzz-0000-0001-6d1d-0 ) Tibor Kálmán tibor [dot] kalman [at] gwdg [dot]
MehrFragment Identifiers, Template Handles
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
MehrWorkflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
MehrWeb-Konzepte für das Internet der Dinge Ein Überblick
Web-Konzepte für das Internet der Dinge Ein Überblick Samuel Wieland sawielan@student.ethz.ch ETH Zürich Seminar Das Internet der Dinge Historisches Tim Berners-Lee Erster Web-Server Bildquelle: Wikimedia
MehrRESTful Web. Representational State Transfer
RESTful Web Representational State Transfer 1 Warum REST? REST ist die Lingua Franca des Webs Heterogene (verschiedenartige) Systeme können mit REST kommunizieren, unabhängig von Technologie der beteiligten
MehrSAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
MehrARCHITEKTUR VON INFORMATIONSSYSTEMEN
ARCHITEKTUR VON INFORMATIONSSYSTEMEN File Transfer Protocol Einleitung Das World Wide Web war ja ursprünglich als verteiltes Dokumentenverwaltungssystem für die akademische Welt gedacht. Das Protokoll
MehrUrsprung des Internets und WWW
Ursprung des Internets und WWW Ende der 60er Jahre des letzten Jahrtausends wurde in den USA die Agentur DARPA (Defense Advanced Research Projects Agency) gegründet, mit dem Ziel den Wissens und Informationsaustausch
MehrUniform Resource Identifiers (URI) und Domain Name Service (DNS)
Kurzvortrag zum Thema: Uniform Resource Identifiers (URI) und Domain Name Service (DNS) Beschreiben Sie Aufbau und Einsatzzweck von URI, URL und URN. Lesen Sie die dazu passenden RFCs. Was ist der Domain
MehrModul 7 Uniform Resource Identifier (URI)
Modul 7 Uniform Resource Identifier (URI) M. Leischner Internetkommunikation Folie 1 Was ist ein URI? Ein URI identifiziert eine abstrakte Ressource Ein URI stellt ein universelles Konzept zur Identifikation
MehrMetadaten METS. Markus Schnöpf Berlin-Brandenburgische Akademie der Wissenschaften IDE. IDE Autumn School 2012, Chemnitz
Metadaten METS Markus Schnöpf Berlin-Brandenburgische Akademie der Wissenschaften IDE Inhalt Was ist METS und wofür brauchen wir es?! Geschichte! METS-Schema und Sektionen! Verbindung METS - TEI Folie
MehrCloud Architektur Workshop
Cloud Architektur Workshop Ein Angebot von IBM Software Services for Cloud & Smarter Infrastructure Agenda 1. Überblick Cloud Architektur Workshop 2. In 12 Schritten bis zur Cloud 3. Workshop Vorgehensmodell
MehrSALSAH eine virtuelle Forschungsumgebung für die Geisteswissenschaften
SALSAH eine virtuelle Forschungsumgebung für die Geisteswissenschaften Zusammenfassung: Abstract: Einführung genuin digital Virtuelle Forschungsumgebungen für die Geisteswissenschaften in Bezug auf die
MehrMetadaten bei der Digitalisierung von analogen archivalischen Quellen. Kathrin Mileta, Dr. Martina Wiech
Metadaten bei der Digitalisierung von analogen archivalischen Quellen Kathrin Mileta, Dr. Martina Wiech 2014 Metadaten Aufgabe des LAV NRW im DFG-Pilotprojekt zur Digitalisierung archivalischer Quellen:
MehrKlaus Schild, XML Clearinghouse 2003. Namensräume
Namensräume Lernziele Namenskonflikte Warum lösen im World Wide Web einfache Präfixe dieses Problem nicht? Wie lösen globale Namensräume das Problem? Wie werden sie in XML-Dokumenten benutzt? Was sind
MehrSecurity Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08
Security Patterns Benny Clauss Sicherheit in der Softwareentwicklung WS 07/08 Gliederung Pattern Was ist das? Warum Security Pattern? Security Pattern Aufbau Security Pattern Alternative Beispiel Patternsysteme
MehrÜbungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
MehrHandbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software
Artologik EZ-Equip Plug-in für EZbooking version 3.2 Artologik EZbooking und EZ-Equip EZbooking, Ihre webbasierte Software zum Reservieren von Räumen und Objekten, kann nun durch die Ergänzung um ein oder
MehrAufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank
SwissICT 2011 am Fallbeispiel einer Schweizer Bank Fritz Kleiner, fritz.kleiner@futureways.ch future ways Agenda Begriffsklärung Funktionen und Aspekte eines IT-Servicekataloges Fallbeispiel eines IT-Servicekataloges
MehrDSpace 5 und Linked (Open) Data. Pascal-Nicolas Becker Technische Universität Berlin German DSpace User Group Meeting 2014 Berlin, 28.
DSpace 5 und Linked (Open) Data Pascal-Nicolas Becker Technische Universität Berlin German DSpace User Group Meeting 2014 Berlin, 28. Oktober 2014 Ausblick: DSpace 5 Metadaten für alle Objekte (Collections,
MehrUsability ohne Maus und ohne Bildschirm
Usability ohne Maus und ohne Bildschirm Referent: Jan Eric Hellbusch Publikationen Buch "Barrierefreies Webdesign" (1. Auflage 2005, 391 Seiten) bf-w.de/dpunkt/ KnowWare-Heft "Barrierefreies Webdesign"
MehrEnterprise Applikation Integration und Service-orientierte Architekturen. 09 Simple Object Access Protocol (SOAP)
Enterprise Applikation Integration und Service-orientierte Architekturen 09 Simple Object Access Protocol (SOAP) Anwendungsintegration ein Beispiel Messages Warenwirtschaftssystem Auktionssystem thats
MehrDas neue Volume-Flag S (Scannen erforderlich)
NetWorker 7.4.2 - Allgemein Tip 2, Seite 1/5 Das neue Volume-Flag S (Scannen erforderlich) Nach der Wiederherstellung des Bootstraps ist es sehr wahrscheinlich, daß die in ihm enthaltenen Informationen
MehrUmbenennen eines NetWorker 7.x Servers (UNIX/ Linux)
NetWorker - Allgemein Tip #293, Seite 1/6 Umbenennen eines NetWorker 7.x Servers (UNIX/ Linux) Dies wird offiziell nicht von unterstützt!!! Sie werden also hierfür keinerlei Support erhalten. Wenn man
MehrEPICUR-Uniform Resource Name (URN)-Generator
EPICUR-Uniform Resource Name (URN)-Generator Technische und Anwenderdokumentation der Dienstleistungen des EPICUR-URN-Generators Autoren: Kathrin Schroeder, Andreas Roth Version: 0.9.1 Stand: 29.6.2006
MehrSEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.
SEW Übung EMFText 1 Aufgabe Erstellen Sie eine textuelle Domänenspezifische Sprache Domain-specific Language (DSL) mit dem Werkzeug EMFText. Die Sprache soll dazu dienen Formulare (Fragen, Antworttypen
MehrInstallation mit Lizenz-Server verbinden
Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version 1.0 Voraussetzungen für diesen Workshop 1. Die M-Quest Suite 2005-M oder höher ist auf diesem Rechner installiert 2. Der M-Lock 2005 Lizenzserver
MehrÜbersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.
Eclipse WSDL-Editor Übersicht Eclipse Foundation Eclipse Plugins & Projects Eclipse Ganymede Simultaneous Release Web Tools Platform Projekt WSDL Editor Bug #237918 Eclipse Foundation Was ist Eclipse?
MehrWeb Grundlagen zum Spidering
May 22, 2009 Outline Adressierung 1 Adressierung 2 3 4 Uniform Resource Locator URL Jede Seite im Internet wird eindeutig über eine URL identiziert, z.b. http://www.christianherta.de/informationretrieval/index.html
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MehrSUB-ID- VERWALTUNG MIT GPP SETUP-GUIDE FÜR PUBLISHER
SUB-ID- VERWALTUNG MIT GPP SETUP-GUIDE FÜR PUBLISHER INHALTSVERZEICHNIS Inhaltsverzeichnis... 2 Symbolverzeichnis... 3 Was ist GPP?... 4 Parameternamen... 4 Parameterformat und -größe... 4 Unterstützte
MehrOnline-Publishing mit HTML und CSS für Einsteigerinnen
mit HTML und CSS für Einsteigerinnen Dipl.-Math. Eva Dyllong Universität Duisburg Dipl.-Math. Maria Oelinger spirito GmbH IF MYT 07-2002 Grundlagen Frau erfahrt, wie das Internet aufgebaut ist, aus welchen
MehrAuto-Provisionierung tiptel 30x0 mit Yeastar MyPBX
Allgemeines Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX Stand 21.11.2014 Die Yeastar MyPBX Telefonanlagen unterstützen die automatische Konfiguration der tiptel 3010, tiptel 3020 und tiptel 3030
MehrMobile-Szenario in der Integrationskomponente einrichten
SAP Business One Konfigurationsleitfaden PUBLIC Mobile-Szenario in der Integrationskomponente einrichten Zutreffendes Release: SAP Business One 8.81 Alle Länder Deutsch November 2010 Inhalt Einleitung...
MehrPersistenzschicht in Collaborative Workspace
Persistenzschicht in Collaborative Workspace Mykhaylo Kabalkin 03.06.2006 Überblick Persistenz im Allgemeinen Collaborative Workspace Szenario Anforderungen Systemarchitektur Persistenzschicht Metadaten
MehrImplementierung von Web Services: Teil I: Einleitung / SOAP
Implementierung von Web Services: Teil I: Einleitung / SOAP Prof. Dr. Kanne - FSS 2007 Carl-Christian Kanne, February 25, 2007 Web Services - p. 1/12 Web Services: Allgemein XML Datenaustauschformat plattformunabhängig
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für für Medientechnologen Dr. E. Schön Wintersemester 2015/16 Seite 146 Notwendigkeit: Programmierschnittstelle Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
Mehrarlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek
arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek Speaker Andreas Holubek VP Engineering andreas.holubek@arlanis.com arlanis Software AG, D-14467 Potsdam 2009, arlanis
MehrÜbung: Verwendung von Java-Threads
Übung: Verwendung von Java-Threads Ziel der Übung: Diese Übung dient dazu, den Umgang mit Threads in der Programmiersprache Java kennenzulernen. Ein einfaches Java-Programm, das Threads nutzt, soll zum
MehrSAS Metadatenmanagement Reporting und Analyse
SAS Metadatenmanagement Reporting und Analyse Melanie Hinz mayato GmbH Am Borsigturm 9 Berlin melanie.hinz@mayato.com Zusammenfassung Metadaten sind seit Version 9 ein wichtiger Bestandteil von SAS. Neben
MehrArchitektur der DARIAH-DE Forschungsinfrastruktur
Architektur der DARIAH-DE Forschungsinfrastruktur 1. Sitzung des Wissenscha2lichen Beirates von DARIAH- DE 14. September 2012, GöHngen Rainer Stotzka, Peter Gietz, Rene Smolarski, u.v.a. de.dariah.eu Dienste
Mehr5. Programmierschnittstellen für XML
5. Programmierschnittstellen für Grundlagen Dr. E. Schön FH Erfurt Sommersemester 2015 Seite 135 Programmierschnittstelle Notwendigkeit: Zugriff auf -Daten durch Applikationen wiederverwendbare Schnittstellen
MehrOpen Archives Initiative - Protocol for Metadata Harvesting (OAI-PMH)
, XML LV BF23 (0F32) Open Archives Initiative - Protocol for Metadata Harvesting (OAI-PMH) Achim Oßwald FH Köln Institut für Informationswissenschaft Wintersemester 2010 (Stand: 3.12.10) 1/ 18 OAI-PMH
MehrContainerformat Spezifikation
Containerformat Spezifikation Version 1.0-09.05.2011 Inhaltsverzeichnis 0 Einführung... 4 0.1 Referenzierte Dokumente... 4 0.2 Abkürzungen... 4 1 Containerformat... 5 1.1 Aufbau des Container-Headers...
MehrEEX Kundeninformation 2007-09-05
EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release
MehrWEBSEITEN ENTWICKELN MIT ASP.NET
jamal BAYDAOUI WEBSEITEN ENTWICKELN MIT ASP.NET EINE EINFÜHRUNG MIT UMFANGREICHEM BEISPIELPROJEKT ALLE CODES IN VISUAL BASIC UND C# 3.2 Installation 11 Bild 3.2 Der Webplattform-Installer Bild 3.3 IDE-Startbildschirm
MehrVerteilte Systeme: Übung 4
Verteilte Systeme: Übung 4 WSDL und SOAP Oliver Kleine Institut für Telematik https://www.itm.uni-luebeck.de/people/kleine SOAP Nachrichten Serialisierung in XML Root-Element einer SOAP Nachricht ist
MehrIm Folgenden werden die jeweiligen Elemente erklärt. Im Anschluss folgt ein Beispieldatensatz in xml.
Abstract Dieser Guide beschreibt die Anwendung der StructMD im Deutschen Literatur Archiv in Marbach. Dieses Metadaten-Schema wird verwendet, um die Inhalte und Ordnerstruktur einer Container-Datei im
MehrHandle System. Eine Architektur für eindeutige Bezeichner. Bastian Onken. 31. Januar 2008
Das Eine Architektur für eindeutige Bezeichner Bastian Onken 31. Januar 2008 Das Inhalt 1 Grundlagen Allgemeines zu: Global Unique Persistent Identifier 2 Das : Architektur und Methoden Handle-IDs Server-Architektur
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
Mehr7. Übung - Datenbanken
7. Übung - Datenbanken Informatik I für Verkehrsingenieure Aufgaben inkl. Beispiellösungen 1. Aufgabe: DBS a Was ist die Kernaufgabe von Datenbanksystemen? b Beschreiben Sie kurz die Abstraktionsebenen
MehrAdministrator Handbuch
SPTools Extension Keys: sptools_fal_base sptools_fal_driver SPTools Version: 1 Extension Version: 1.0.2 Inhaltsverzeichnis... 1 1. Einleitung... 2 2. Systemanforderungen... 3 3. SPTools FAL Installation...
MehrBrowserbasiertes, kollaboratives Whiteboard
WS 2011/12 Bachelorarbeit Browserbasiertes, kollaboratives Whiteboard Sebastian Dorn 1 von 21 Inhalt 1. Motivation 2. Analyse 3. Design 4. Evaluation 5. Fazit Inhalt 2 von 21 Motivation Zusammenarbeit
MehrArchitektur von REST basierten Webservices
28.11.2005 Architektur von REST basierten Webservices Referent MARK ALTHOFF REST was invented by ROY T. FIELDING and RICHARD N. TAYLOR Geschichtlicher Hintergrund von REST 1994-1995 taucht der Begriff
MehrLZA-Metadaten für Retrodigitalisate. Anna Kugler 20.01.11
LZA-Metadaten für Retrodigitalisate Anna Kugler 20.01.11 1. LZA-Metadaten Ziele Suchen/ Bereitstellen/ Verwalten: Identifikation Auffindbarkeit Darstellung Rechte-Management Import/ Export: Datenaustausch
MehrVerteilte Systeme - 2. Übung
Verteilte Systeme - 2. Übung Dr. Jens Brandt Sommersemester 2011 1. Server-Entwurf a) Beschreiben Sie was sich hinter den Begriffen statusloser bzw. statusbehafteter Server verbirgt. Statusloser Server
Mehrmiditech 4merge 4-fach MIDI Merger mit :
miditech 4merge 4-fach MIDI Merger mit : 4 x MIDI Input Port, 4 LEDs für MIDI In Signale 1 x MIDI Output Port MIDI USB Port, auch für USB Power Adapter Power LED und LOGO LEDs Hochwertiges Aluminium Gehäuse
Mehr2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE
2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht
MehrInstallation des edu- sharing Plug- Ins für Moodle
Installation des edu- sharing Plug- Ins für Moodle [edu-sharing Team] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu- sharing / metaventis
Mehra.sign Client Lotus Notes Konfiguration
a.sign Client Lotus Notes Konfiguration Version: 1.0 Datum: 02.03.05 Autor: Franz Brandl, a.trust GmbH Inhalt 1. Allgemeines... 3 2. Dokumentänderungen... 3 3. Vorbedingungen... 4 3.1. Lotus Notes... 4
Mehr.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage
.htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess
MehrDie Entwicklung eines Glossars (oder eines kontrollierten Vokabulars) für ein Unternehmen geht üblicherweise in 3 Schritten vor sich:
Glossare 1 Inhalt 1 Inhalt... 1 2 Prozesse... 1 3 Eine kleine Zeittabelle...... 1 4 Die ersten Schritte... 2 5 Die nächsten Schritte...... 2 6 Die letzten Schritte... 3 7 Das Tool...... 4 8 Beispiele...
MehrMotivation. Inhalt. URI-Schemata (1) URI-Schemata (2)
14. URIs Uniform Resource Identifier 14-1 14. URIs Uniform Resource Identifier 14-2 Motivation Das WWW ist ein Hypermedia System. Es enthält: Resourcen (Multimedia Dokumente) Verweise (Links) zwischen
MehrXML-Austauschformat für Sicherheitsdatenblätter
XML-Austauschformat für Sicherheitsdatenblätter Version 2.0 / 15. Dezember 2008 www.edas.org 1 XML-Austauschformat für Sicherheitsdatenblätter Der Austausch der Sicherheitsdatenblätter erfolgt als XML-Datei.
MehrDas vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergereicht werden.
Konfigurationsanleitung: E-Mail Konfiguration mit Apple Mail Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergereicht werden. SwissWeb
MehrDatenaustausch@IC RL
Datenaustausch@IC RL SAP cfolders Erste Schritte Erstes Login: Ihre Initial-Zugangsdaten zu SAP cfolders finden Sie im ProjektPortal nach Klick auf den Reiter Projekt SAP cfolders, im Channel SAP cfolders
MehrFlash, Network und Facebook. Steven Mohr steven@stevenmohr.de
Flash, Network und Facebook Steven Mohr steven@stevenmohr.de Gliederung 1. Wie ist eine Facebook-App aufgebaut 2. Basics 3. Erste Demo einer kleinen Flash-Facebook-App 4. Friends, Achievements und Invites
MehrWeb Sockets mit HTML5. Quelle: www.html5rocks.com/de
Web Sockets mit HTML5 Quelle: www.html5rocks.com/de Intensive Client-Server-Kommunikation: Beispiele Online-Spiele mit mehreren Mitspielern Chat-Anwendungen Live-Sport-Ticker Echtzeit-Aktualisierungen
MehrWirtschaftsinformatik 2
Wirtschaftsinformatik 2 Prof. Dr. Dr. L. Schmidt-Thieme MSc. André Busche Übung 9 1. Übungsblatt 9 2. Übungsblatt 7 Aufg. 2f und 2g 04.07.12 2/ Aufgabe 1a (4 Punkte) Beantworten Sie folgende Fragen kurz:
Mehrfile:///c:/users/wpzsco/appdata/local/temp/tmp373d.tmp.htm
Seite 1 von 5 Besucherinformation und -lenkung: Typ 09 Wegweiser Typenbeschreibungen File Geodatabase Table Thumbnail Not Available Tags Infrastruktur, Besucherinformation, Besucherlenkung, Schild, Standort,
MehrPerceptive Document Composition
Perceptive Document Composition Systemvoraussetzungen Version: 6.1.x Written by: Product Knowledge, R&D Date: October 2015 2015 Lexmark International Technology, S.A. All rights reserved. Lexmark is a
MehrHSR git und subversion HowTo
HSR git und subversion HowTo An der HSR steht den Studierenden ein git Server für die Versionskontrolle zur Verfügung. Dieses HowTo fasst die notwendigen Informationen zur Verwendung dieses Dienstes zusammen.
MehrKURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE
KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung...Seite 03 2. Zugriff auf Cloud Object Storage mit Cyberduck...Seite 04 3. Neuen Container
MehrAspekte der Nachhaltigkeit von Webressourcen: Services, Datenheterogenität und Identifizierbarkeit
Aspekte der Nachhaltigkeit von Webressourcen: Services, Datenheterogenität und Identifizierbarkeit, World Wide Web Consortium Folien: http://www.w3.org/2008/talks/1030-potsdam-fh-fs/slides.pdf Dieser Vortrag
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
Mehrmobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005
Das Software Studio Christian Efinger mobilepoi 0.91 Demo Version Anleitung Erstellt am 21. Oktober 2005 Kontakt: Das Software Studio Christian Efinger ce@efinger-online.de Inhalt 1. Einführung... 3 2.
MehrLISP. Eine Einführung
LISP Eine Einführung 5. OBERFLÄCHLICHES Übersicht 2 5.1 Verschiedenes zum letzten Aufgabenblatt 5.2 Geschwister und Komponenten oder wie finde ich was 5.3 on-click-methoden und on-change-methoden 5.1 Musterlösung
MehrSoftware- Handbuch www.magicrest.de
Der magisch einfache WebService. Software- Handbuch www.magicrest.de Von Jonathan Werner www.designfire.de Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis... 2 2 Einleitung... 3 3... 4 3.1
MehrRDF und RDF Schema. Einführung in die Problematik Von HTML über XML zu RDF
RDF und RDF Schema Einführung in die Problematik Von HTML über XML zu RDF Kirsten Albrecht Roland Illig Probleme des HTML-basierten
MehrSharePoint 2010 Mobile Access
Erstellung 23.05.2013 SharePoint 2010 Mobile Access von TIMEWARP IT Consulting GmbH Stephan Nassberger Hofmühlgasse 17/1/5 A-1060 Wien Verantwortlich für das Dokument: - Stephan Nassberger (TIMEWARP) 1
MehrGuiXT und mysap ERP. Regensdorf, April 2004 Dr.Gerhard Rodé, Synactive GmbH
GuiXT und mysap ERP Regensdorf, April 2004 Dr.Gerhard Rodé, Synactive GmbH Hinweis: Einige Aussagen und Diagramme zu den SAP Produkten in dieser Präsentation stammen aus den von SAP im Internet zur Verfügung
MehrZustandsgebundene Webservices
Zustandsgebundene Webservices Präsentation ausgewählter Problemstellungen der Informatik Markus Oertel oer@uni-paderborn.de Universität Paderborn 25. September 2005 Zustandsgebundene Webservices Seite
MehrWörterbücher von MS nach Ooo konvertieren
Wörterbücher von MS nach Ooo konvertieren Herausgegeben durch das deutschsprachige Projekt von OpenOffice.org Autoren Autoren vorhergehender Versionen RPK ggmbh Kempten Copyright und Lizenzhinweis Copyright
MehrLook Inside: desite. modellorientiertes Arbeiten im Bauwesen. B.I.M.
Building Information Modeling Look Inside: desite modellorientiertes Arbeiten im Bauwesen. B.I.M. desite MD unterstützt Sie bei der täg lichen Arbeit mit Gebäudemodellen und ermöglicht den Zugang zu den
MehrPCC Outlook Integration Installationsleitfaden
PCC Outlook Integration Installationsleitfaden Kjell Guntermann, bdf solutions gmbh PCC Outlook Integration... 3 1. Einführung... 3 2. Installationsvorraussetzung... 3 3. Outlook Integration... 3 3.1.
MehrÖffnen und Hochladen von Dokumenten
Brainloop Secure Dataroom Version 8.20 Copyright Brainloop AG, 2004-2014. Alle Rechte vorbehalten. Sämtliche verwendeten Markennamen und Markenzeichen sind Eigentum der jeweiligen Markeninhaber. Inhaltsverzeichnis
MehrIMAP Backup. Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails. Hersteller: malu-soft
IMAP Backup Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails Hersteller: malu-soft WEB Adresse: http://www.malu-soft.de email: info@malu-soft.de support@malu-soft.de
MehrAgentur für Werbung & Internet. Schritt für Schritt: E-Mail-Konfiguration mit Apple Mail
Agentur für Werbung & Internet Schritt für Schritt: E-Mail-Konfiguration mit Apple Mail E-Mail-Konfiguration mit Apple Mail Inhalt E-Mail-Konto erstellen 3 Auswahl des Servertyp: POP oder IMAP 4 Konfiguration
MehrProgrammierung für Mathematik (HS13)
software evolution & architecture lab Programmierung für Mathematik (HS13) Übung 5 1 Aufgabe: Eclipse IDE 1.1 Lernziele 1. Die Entwicklungsumgebung Eclipse einrichten. 2. Eclipse kennen lernen und mit
Mehrecall sms & fax-portal
ecall sms & fax-portal Beschreibung des s Dateiname Beschreibung_-_eCall 2015.08.04 Version 1.1 Datum 04.08.2015 Dolphin Systems AG Informieren & Alarmieren Samstagernstrasse 45 CH-8832 Wollerau Tel. +41
MehrRDF RESOURCE DESCRIPTION FRAMEWORK. Referentin: Claudia Langer
RDF RESOURCE DESCRIPTION FRAMEWORK Referentin: Claudia Langer Überblick RDF allgemein RDF und XML Praktisches Beispiel RDF allgemein vom WWW Konsortium (W3C) für das Semantic Web entwickelt Sprache zur
MehrSMART Newsletter Education Solutions April 2015
SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten
MehrDieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen.
Übersicht Struts Forms Dieses Tutorial gibt eine Übersicht der Form Klassen von Struts, welche Besonderheiten und Unterschiede diese aufweisen. Allgemeines Autor: Sascha Wolski http://www.laliluna.de/tutorials.html
Mehrbuildm Erarbeitung eines deskriptiven Metadatenschemas für digitale Gebäudeinformationen im EU-Projekt DURAARK
buildm Erarbeitung eines deskriptiven Metadatenschemas für digitale Gebäudeinformationen im EU-Projekt DURAARK Konferenz Langzeitzugriff auf Sammlungs- und Multimediadaten Berlin, 25. Juni 2015 Michael
MehrContainerformat Spezifikation
Containerformat Spezifikation Version 1.1-21.02.2014 Inhaltsverzeichnis 0 Einführung... 4 0.1 Referenzierte Dokumente... 4 0.2 Abkürzungen... 4 1 Containerformat... 5 1.1 Aufbau des Container-Headers...
MehrRessourcen-Beschreibung im Semantic Web
Ressourcen-Beschreibung im Semantic Web Cristina Vertan Inhaltsübersicht Wie sollen die Ressourcen für Semantic Web annotiert werden? Was ist und wie funktioniert RDF? Wie kodiert man RDF-Statements in
MehrThemen. Anwendungsschicht DNS HTTP. Stefan Szalowski Rechnernetze Anwendungsschicht
Themen Anwendungsschicht DNS HTTP Anwendungsschicht OSI-Schicht 7, TCP/IP-Schicht 4 Dienste für den Nutzer/Anwender Unabhängig von den niederen Schichten Verschiedene Dienste bzw. Services DNS HTTP FTP,
Mehr