Gigantisch Semantisch
|
|
- Eike Heinrich
- vor 8 Jahren
- Abrufe
Transkript
1 Gigantisch Semantisch März 2012 Lieber Marc Principal Consultant Basel Baden Bern Brugg Lausanne Zurich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg Munich Stuttgart Vienna
2 Agenda Semantic Web. Um was geht es eigentlich? Einsatz beispiel in einem Domain spezifisches Such-Werkzeug Oracle + Topbraid + Jena Demo Knowledge transfer is only the beginning. Knowledge application is what counts. Unsere erste Efahrung Kernaussagen Gigantisch Semantisch 2
3 Semantic Web. Um was geht es eigentlich? Es hat nichts mit Medizin zu tun sondern ist eine Sprache um Wissen zu präsentieren Erleichtert Kontextabhängige Abfragen für Endbenutzer Eine ganz neue Welt für ein Oracle Entwickler Jedes Datenmodell ist in einer einzelnen Tabelle gespeichert Die Daten sind als Triplets oder in RDF/XML Format abgebildet Oracle speichert die Daten und die Struktur gemischt als Triplets Statt SQL als Abfragesprache W3C SPARQL Gigantisch Semantisch 3
4 Wo wird Semantic Web benutzt? Social graph FOAF : Friend of a Friend Facebook, Linkedin Such-Werkzeuge, Text mining & Web mining, Knowledge Management Google, Yahoo Domain spezifisches Such-Werkzeug Austausch zwischen Digitale Bibliotheken Decision Support System im Pharma Research Bereich Immer mehr Data Quellen in RDF/XML Format : Gigantisch Semantisch 4
5 Semantic Web Begriffe Ontology : sprachlich gefasste und formal geordnete Darstellungen einer Menge von Begrifflichkeiten in einem spezifischen Gebiet Wine Ontology, Music Ontology, Gene Ontology, National Cancer Institute Thesaurus (NCI), etc.. bildet ein Netzwerk von Informationen mit logischen Relationen enthält Integritätsregeln enthält Inferenzregeln Zur Entdeckung neue Relationen Gigantisch Semantisch 5
6 Semantic Web Begriffe Taxonomy/Terminology : Klassifikation Wissenschaft hierarchische Klassifikation (Klassen, Unterklassen usw.) Thesaurus : Wissenschaftliche Wortschatz-Sammlungen Synonyms Gigantisch Semantisch 6
7 Die Haupt W3C RDF Definitionen RDF Syntax: Die Infrastruktur zur Codierung von Metadaten RDFS : die Daten Modellierung Sprache für RDF Class,subclass,property,subproperty, OWL : Beschreibung von komplexere Relationen equivalence, disjointness, symmetric, inverse, SKOS : für Klassifikation-Systemen wie thesauri, taxonomy : preferred term, broader term Gigantisch Semantisch 7
8 RDF Graph Eine Sammlung von Triplets bildet ein RDF Graph Informationen sind miteinander verknüpft Ein Informationsnetzwerk wird aufgebaut Gigantisch Semantisch 8
9 Agenda Semantic Web. Um was geht es eigentlich? Einsatzbeispiel in einem Domain spezifisches Such-Werkzeug Oracle + Topbraid + Jena Demo Knowledge transfer is only the beginning. Knowledge application is what counts. Unsere erste Efahrung Kernaussagen Gigantisch Semantisch 9
10 Metastore3 : ein Semantic Web Projekt Domain spezifisches Such-Werkzeug Eigene Software-Lösung im Pharmaceutical- Bereich für Wissensmanagement 2 Mio terms/concepts Die Arbeitseinheit ist ein Concept. Jedes Concept gehört zu einem ConceptType. Relationen zwischen Concepts könnten innerhalb einem ConceptType oder inter-concepttype definiert sein Jedes Concept hat drei Teile : Terminology, Pointers und URLs Die Pointers erlauben die Cross-Referenzierung von Informationen aus externen wissenschaftlichen Quellen und fremden Applikationen Gigantisch Semantisch 10
11 Beispiel Concept Types Company / Product Der Concept Oracle Corp. gehört zum Concept Type Company. Er hat unter anderem einen Property Synonym ( Oracle Corp., Oracle, Sun,.. ) und dabei muss es einer geben mit property preferred Term ( Oracle Corp. ). Der Concept DB 11gR2 gehört zum Concept Type Product er hat eine Property islicencedby von Typ inter-concepttype Relation mit Oracle Corp. Oracle Corp. DB 11GR2 islicencedby isoftype isoftype Company Product Gigantisch Semantisch 11
12 Beispiel Metatstore3 Eigenschaften und Zusammenhang zwischen den einzelnen Concepts von Typ Taxonomy, Gene und Protein Gigantisch Semantisch 12
13 Status 2011 : Metastore2 Die alte Applikation war in einem klassischen relationalen Modell gespeichert. monatlich komplett neu geladen und nach eingehender Prüfung mittels Switch produktiv gesetzt. Die komplexe Abhängigkeit zwischen Concepts wurde teilweise mittels SQL durch CONNECT BY abgefragt und aus Performance Gründen durch Materialized Views unterstützt. Hautprobleme : zu limitiert, geringe Flexibilität und schwer zu erweitern Gigantisch Semantisch 13
14 Release 2 : neue Anforderungen Flexibiltät, Erweiterbarkeit Gigantisch Semantisch 14
15 Neue Anforderungen alte Funktionalitäten müssen erhalten bleiben: Gute Performance, hierarchische Abfragen, Versionierung auf Concept Ebene Inkrementeller Ladeprozess: jeder Content-Owner soll nur neue Änderungen liefern RDF/XML als definiertes Input Format Neue Concept Typen, Properties, Relationen oder Regeln sollen vom Content Owner jederzeit erstellt werden können Gigantisch Semantisch 15
16 Neue Anforderungen Die Produktion soll noch häufiger aktualisiert werden können (ad hoc - nach Bedarf) Ein Loading Exercise beinhaltet Änderungen in mehreren Concept Typen und soll die Daten gegen das Daten Modell prüfen können, bevor mit der Produktion gemerged wird. Nach der Loading Exercise findet ein Merge mit der Produktionsumgebung statt oder im Fehlerfall ein komplettes Rollback Gigantisch Semantisch 16
17 Warum Oracle Web Semantic? Auf dem Papier passt die Oracle Semantic Web Technology perfekt zu den Bedürfnissen des Kunden Gute Performance bei großen Datenmengen Daten aus relationalen Tabellen können mit Daten aus dem Semantic Teil gemischt werden Versionierung wird unterstützt Notwendige Security Konzepte sind anwendbar Oracle Standard Funktionalitäten können weiter genutzt werden: Indexes, Backup/Recovery, usw.. Semantic Web ist in der Oracle DB ab Version 10g verfügbar, doch Oracle hat sehr grosse Fortschritte mit der Version 11gR2 gemacht. Gigantisch Semantisch 17
18 Oracle Web Semantic Architektur Gigantisch Semantisch 18
19 RDF Triple Beispiel Triple Store Tabelle kreieren SQL> CREATE TABLE emp_tpl (triple SDO_RDF_TRIPLE_S); SQL> EXEC SEM_APIS.CREATE_SEM_MODEL( 'emp1','emp_tpl','triple'); Triplets einfügen SQL> INSERT INTO emp_tpl VALUES (SDO_RDF_TRIPLE_S('emp1', '< '< ' Jones"^^< ); Gigantisch Semantisch 19
20 Zusätzliche Eigenschaften einfügen OWL Class, subclassof, property, subpropertyof, SQL> INSERT INTO emp_tpl VALUES (SDO_RDF_TRIPLE_S('emp1', '< '< '< Gigantisch Semantisch 20
21 SPARQL Query SQL SQL> SELECT ename from EMP where JOB= CLERK ; SPARQL in der SEM_MATCH Funktion {?s?p?o FILTER(sameTerm(?p,:ENAME)).?s :hasjob :Clerk} Gigantisch Semantisch 21
22 Inferencing Nachdem das OWL Modell und Daten in das Oracle Semantic Datenmodell geladen sind muss noch das Inferencing stattfinden ist eine Art intelligenten Softwareeinheit zur regelbasierten Auswertung und kontextspezifischen Aufbereitung großer Wissensbasen Bei Oracle werden die Inferred Daten vorgespeichert, statt on-the-fly reasoning Metastore3 Regeln: RDFS + OWLPrime, nicht SKOS Das Inferencing oder Entailment generiert neue Triples, physisch im Schema MDSYS gespeichert durch die PL/SQL Prozedur SEM_APIS.CREATE_ENTAILMENT Gigantisch Semantisch 22
23 Agenda Semantic Web. Um was geht es eigentlich? Einsatzbeispiel in einem Domain spezifisches Such-Werkzeug Oracle + Topbraid + Jena Demo Knowledge transfer is only the beginning. Knowledge application is what counts. Unsere erste Efahrung Gigantisch Semantisch 23
24 Beispiel Demo Topbraid : Kommerzielles Ontology Entwicklungs-Werkzeug Eclipse basiert Modelling Wekzeug, Inferencing, SPARQL Editor, Import/Export Benutzt Jena im Hintergrund + Oracle Web semantic Plug-in Jena : Java basiertes Open Source framework Oracle Semantic Web Graphs, export, Inferencing, SPARQL, RDF/OWL Gigantisch Semantisch 24
25 Agenda Semantic Web. Um was geht es eigentlich? Einsatzbeispiel in einem Domain spezifisches Such-Werkzeug Topbraid + Jena Demo Knowledge transfer is only the beginning. Knowledge application is what counts. Unsere erste Erfahrung Kernaussagen Gigantisch Semantisch 25
26 Metastore3 erste Phase : Datenmigration Die Metastore2 Daten werden mit PL/SQL Prozeduren importiert dauert 2 Stunden inklusiv den Inferencing Die Existierende Materialized Views werden neu aufgebaut mit SPARQL queries Dauert nochmals 2 Stunden Das Frontend wird nicht geändert Die existierende Java-basierte Applikation liest die Daten aus der Oracle DB via SQL Queries auf die vorher bereits erwähnten Materialized Views Gigantisch Semantisch 26
27 Migration : Zweite Phase Die existierenden Funktionalitäten werden erweitert und unterstützen auch das neue Datenmodell Jede Loading Exercise wird per APEX gesteuert Es wird eine Möglichkeit geboten mittels Joseki SPARQL Abfragen zu erstellen Joseki is ein HTTP Engine das den SPARQL Protokol unterstuzt Gigantisch Semantisch 27
28 Versionierung mit Oracle Workspace RDF Semantic Daten können versioniert werden dank dem Oracle Workspace Manager Versionen von Public und private Semantic Daten werden in den Datenbank Workspaces gemanaged Geänderte oder neue RDF Daten bleiben privat, solange der Merge nicht stattgefunden hat. Die Neuberechnung der Entailments funktioniert in seinem eigenen Workspace, doch das bewirkt, dass das Entailment im Live Workspace dann invalid ist! Gigantisch Semantisch 28
29 Versionierung mit Oracle Workspace Leider musste eine andere Lösung gefunden werden. Gründe hierfür: einerseits wegen Performance aber auch weil zu viele Restriktionen existierten. z.b. können Daten nicht mehr mittels Bulk-Load importiert werden. Lösung: es wurden 2 Semantic Tabellen genutzt 1 produktive- und 1 Arbeits-Tabelle. Am Ende jeder Loading Exercise werden diese beiden Tabellen ausgetauscht. Gigantisch Semantisch 29
30 Erste Erfahrungen, Herausforderungen Wie kann man die Triples, die zu einem alten Concept Version gehören, löschen? Versuch: Oracle bietet eine Möglichkeit mit SPARQL, die Triple IDs zu holen. Problem: es ist viel zu langsam. Lösung: Entsprechend musste eine effizientere Lösung gefunden werden, die direkt auf die relationale Semantic Tabellen zugreift. Wie kann ein Rollback zu einer alten Concept Version gemacht werden? Lösung: die Triples in der Staging Tabelle werden nicht gelöscht. Die Staging Tabelle wird pro Version partitioniert. Ein Rollback wird dann mit PL/SQL gelöst. Gigantisch Semantisch 30
31 Erste Erfahrungen, Herausforderungen Wie kann man Versionen vergleichen? Lösung: 1. Eine PL/SQL Prozedur generiert das RDF/XML aus der Datenbank Als Option kann mit oder ohne Inferencing das XML Dokument generieren. Ohne Inferencing werden die zu RDF/XML generierten Daten aus der Staging Tabelle gelesen. 2. Danach können mit XMLDIFF die zwei Versionen verglichen werden. Gigantisch Semantisch 31
32 Erste Erfahrungen, Herausforderungen Wie können wir sicherstellen, dass die neu geladenen Triples für unser Semantic Modell gültig sind? Lösung: 1. Das RDF/XML Dokument wird zuerst gegen ein XML Schema mit Hilfe eines Java Parsers validiert. 1 XML schema pro Concept Type Wichtig: So viel wie möglich wird schon dort validiert da die Java Validation leistungsfähiger ist als die DB Validation. 2. Nach dem Laden in der Staging Tabelle werden mit PL/SQL Checks durchgeführt Beispiel: Dangling Relationen suchen, also Relationen, die einen nicht existierenden oder abgelehnte Concept referenzieren. 3. Nach dem Inferencing werden noch zusätzliche Kontrolle gemacht, wie zum Beispiel Cycles (Kreisläufen) Gigantisch Semantisch 32
33 Agenda Semantic Web. Um was geht es eigentlich? Einsatzbeispiel in einem Domain spezifischen Such-Werkzeug Demo Oracle + Topbraid + Jena Knowledge transfer is only the beginning. Knowledge application is what counts. Unsere ersten Erfahrungen Kernaussagen Gigantisch Semantisch 33
34 Kernaussagen Unsere ersten Erfahrungen mit Oracle Semantic Web sind sehr positiv. Zukünftigen Applikations-Anforderungen sollten jetzt ohne zu großen Aufwand umsetzbar sein Data are always part of the game. Die Performance unserer SPARQL Abfragen sind meistens befriedigend Großes Potenzial zur Performance- Verbesserung liegt in den Oracle DB- Einstellungen und des Einsatzes eines dedizierten Linux Servers mit höherer Leistungsfähigkeit Gigantisch Semantisch 34
Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph!
Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph! www.semantic-web-grundlagen.de Ontology Engineering! Dr. Sebastian Rudolph! Semantic Web Architecture
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...
MehrWas sind Ontologie-Editoren?
Was sind Ontologie-Editoren? Kurzeinführung Protégé Sonja von Mach und Jessica Otte Gliederung Ontologie Editoren- allgemein warum nutzen wofür nutzen Probleme Marktlage Einführung in die praktische Arbeit
MehrSemantic Web Technologies I
Semantic Web Technologies I Lehrveranstaltung im WS11/12 Dr. Elena Simperl PD Dr. Sebastian Rudolph M. Sc. Anees ul Mehdi Ontology Engineering Dr. Elena Simperl XML und URIs Einführung in RDF RDF Schema
MehrUrs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Aus unserer Projekterfahrung und Forschung
Betrifft Optimizer Autor Urs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Quelle Aus unserer Projekterfahrung und Forschung Einführung Mit jedem Oracle Release nimmt die Anzahl
MehrAllgemeines zu Datenbanken
Allgemeines zu Datenbanken Was ist eine Datenbank? Datensatz Zusammenfassung von Datenelementen mit fester Struktur Z.B.: Kunde Alois Müller, Hegenheimerstr. 28, Basel Datenbank Sammlung von strukturierten,
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.
MehrAdvoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank
Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank Die Entscheidung Advoware über VPN direkt auf dem lokalen PC / Netzwerk mit Zugriff auf die Datenbank des zentralen Servers am anderen
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrSeminar Informationsintegration und Informationsqualität. Dragan Sunjka. 30. Juni 2006
Seminar Informationsintegration und Informationsqualität TU Kaiserslautern 30. Juni 2006 Gliederung Autonomie Verteilung führt zu Autonomie... Intra-Organisation: historisch Inter-Organisation: Internet
MehrVerknüpfte Daten abfragen mit SPARQL. Thomas Tikwinski, W3C.DE/AT
Verknüpfte Daten abfragen mit SPARQL Thomas Tikwinski, W3C.DE/AT Agenda SPARQL Eine Anfragesprache für RDF Was ist eine SPARQL-Abfrage? Beispiel Arbeiten mit Variablen Komplexere Anfragen Filtern und sortieren
MehrWir machen neue Politik für Baden-Württemberg
Wir machen neue Politik für Baden-Württemberg Am 27. März 2011 haben die Menschen in Baden-Württemberg gewählt. Sie wollten eine andere Politik als vorher. Die Menschen haben die GRÜNEN und die SPD in
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrMehr Interaktion! Aber einfach und schnell!
Mehr Interaktion! Aber einfach und schnell! Dirk Böning-Corterier, Oliver Meinusch DB Systel GmbH Frankfurt am Main Schlüsselworte Interaktion, Umfrage, Wand, Impulse, Voting, Abfrage, APEX Einleitung
MehrCorporate Actions in epoca
in epoca Einführung Die können in Bezug auf die Buchhaltung zu den komplexesten und anspruchsvollsten Transaktionen gehören. Sie können den Transfer eines Teils oder des ganzen Buchwerts einer Position
MehrGrundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB
Grundzüge und Vorteile von XML-Datenbanken am Beispiel der Oracle XML DB Jörg Liedtke, Oracle Consulting Vortrag zum Praxis-Seminar B bei der KIS-Fachtagung 2007, Ludwigshafen Agenda
MehrROFIN App Benutzerhandbuch. Version 1.0
ROFIN App Benutzerhandbuch Version 1.0 Inhaltsverzeichnis 1. Beschreibung 2. Passwort und Einstellungen 3. Support Tab 4. Vertriebs Tab 5. Web Tab 6. Häufig gestellte Fragen BESCHREIBUNG Die ROFIN App
MehrDokumentenverwaltung im Internet
Dokumentenverwaltung im Internet WS 09/10 mit: Thema: Workflow und Rollenverteilung im Backend Gruppe: DVI 10 Patrick Plaum und Kay Hofmann Inhalt 1. Benutzer und Benutzergruppen erstellen...2 1.1. Benutzergruppen...2
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.
MehrL10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele
MehrKapitel 4 Die Datenbank Kuchenbestellung Seite 1
Kapitel 4 Die Datenbank Kuchenbestellung Seite 1 4 Die Datenbank Kuchenbestellung In diesem Kapitel werde ich die Theorie aus Kapitel 2 Die Datenbank Buchausleihe an Hand einer weiteren Datenbank Kuchenbestellung
MehrWordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten
Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten Version 1.0 Wordpress: Blogbeiträge richtig löschen, archivieren und weiterleiten In unserer Anleitung zeigen wir Dir, wie Du Blogbeiträge
MehrReasoner for the Semantic Web
Reasoner for the Semantic Web KAON & KAON2 Seminar A.I. Tools Erik Endres 18.1.2007 Übersicht Reasoner KAON1 KAON2 & Protégé Reasoner Ontologien machen Daten für Maschinen verarbeitbar. Reasoner setzen
Mehrfacebook wie geht das eigentlich? Und was ist überhaupt Social media?
facebook wie geht das eigentlich? Und was ist überhaupt Social media? Fachtag Facebook& Co. für Multiplikator_innen (Aufbereitung der Präsentation für die Homepage, der ursprüngliche Vortrag wurde mit
MehrOracle DWH Konferenz Neuss
Oracle DWH Konferenz Neuss Migration OWB to ODI Martin de Gooijer Prinzipal Consultant BI BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 Migration
MehrWochenbericht. Firas Zoabi. Studienprojekt A: SIMPL. 28. Dezember 2009 I M P
Wochenbericht Firas Zoabi Studienprojekt A: SIMPL 28. Dezember 2009 S I M P L Geplante Aufgaben und Tätigkeiten Erledigte Aufgaben und Tätigkeiten Übersicht Benötigte Arbeitszeit/Aufwände Gewonnene Erkenntnisse
MehrDas SIARD Format und die zugehörige Tool-Landschaft
Das SIARD Format und die zugehörige Tool-Landschaft Arbeitskreis Archivierung von Unterlagen aus digitalen Systemen 17. Tagung im Staatsarchiv Dresden 13./14. März 2013 Inhaltsübersicht Langzeitarchivierung
MehrData Warehouse schnell gemacht Performanceaspekte im Oracle DWH
Data Warehouse schnell gemacht Performanceaspekte im Oracle DWH Dani Schnider Principal Consultant Business Intelligence BI Trilogie, Zürich/Basel 25./26. November 2009 Basel Baden Bern Lausanne Zürich
MehrAK Medientechnologien 05 Delegation
AK Medientechnologien 05 Delegation TableViews, XML Parser, Application Josef Kolbitsch josef.kolbitsch@tugraz.at http://businesssolutions.tugraz.at/ Übersicht Allgemeines zum Delegation Pattern Theoretische
MehrMetadateneditoren für ArcGIS
Metadateneditoren für ArcGIS Matthias Schenker Geoinformatik AG Zürich, Schweiz Inhalt Metadaten in ArcGIS Erweiterung des bestehenden ISO-Editors Einbinden eigener Editoren Import und Export von bestehenden
MehrVorlesung Computerphilologie. Ontologien und Ontologie-Sprachen
Wintersemester 2006 Institut für Germanistik I Vorlesung Computerphilologie Ontologien und Ontologie-Sprachen Wie kann man Inhalte (von Webseiten) erschließen? v.hahn Uni Hamburg 2005 1 Was bringen Ontologien
MehrDOKUMENTATION ios APP «FRI APP»
DOKUMENTATION ios APP «FRI APP» GABRIELA SCHNELL MMP 12B MINOR MOBILE APP URSPRUNGSIDEE Gabriela Schnell / mmp12b / Mobile Applications Projektidee «friapp» / 16. März 2014 Das App «friapp» soll jungen
MehrDB Restore mit SQL Server7
DB Restore mit SQL Server7 Dok.-Nr: MO-SQL7-RE Version: 1.2 Datum: 23.11.2001 Status: In Bearbeitung Klassifizierung: Unklassifiziert Autor: R. Peter Verteiler: Alle DB-Admin. & Inf. Verantwortliche Einleitung
MehrOracle Warehouse Builder 3i
Betrifft Autoren Art der Info Oracle Warehouse Builder 3i Dani Schnider (daniel.schnider@trivadis.com) Thomas Kriemler (thomas.kriemler@trivadis.com) Technische Info Quelle Aus dem Trivadis Technologie
MehrAdami CRM - Outlook Replikation User Dokumentation
Adami CRM - Outlook Replikation User Dokumentation Die neue Eigenschaft der Adami CRM Applikation macht den Information Austausch mit Microsoft Outlook auf vier Ebenen möglich: Kontakte, Aufgaben, Termine
MehrEine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.
Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden. Nach den Änderungen die Facebook vorgenommen hat ist es einfacher und auch schwerer geworden eigene Seiten einzubinden und
MehrDipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009
Hochschule Darmstadt DATENBANKEN Fachbereich Informatik Praktikum 3 Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 PL/SQL Programmierung Anwendung des Cursor Konzepts und Stored Procedures Und Trigger
MehrPL/SQL Web-Services mit Oracle 11g
DOAG 2008 Konferenz 01. - 03.12.2008 Nürnberg Markus Fiegler ORDIX AG, Paderborn mf@ordix.de www.ordix.de Agenda SOA und Web-Services im Überblick Datenbank als Web-Services Provider - Alternative mit
MehrErstellen eigener HTML Seiten auf ewon
ewon - Technical Note Nr. 010 Version 1.2 Erstellen eigener HTML Seiten auf ewon 30.08.2006/SI Übersicht: 1. Thema 2. Benötigte Komponenten 3. Funktionsaufbau und Konfiguration 3.1. Unterpunkt 1 3.2. Unterpunkt
MehrInformationen zum neuen Studmail häufige Fragen
1 Stand: 15.01.2013 Informationen zum neuen Studmail häufige Fragen (Dokument wird bei Bedarf laufend erweitert) Problem: Einloggen funktioniert, aber der Browser lädt dann ewig und zeigt nichts an Lösung:
MehrGI-Technologien zur Umsetzung der EU-Wasserrahmenrichtlinie (WRRL): Wissensbasen. Teil 1: Einführung: Wissensbasis und Ontologie.
GI-Technologien zur Umsetzung der EU-Wasserrahmenrichtlinie (WRRL): Wissensbasen Teil 1: Einführung: Wissensbasis und Ontologie Was ist eine Wissensbasis? Unterschied zur Datenbank: Datenbank: strukturiert
MehrWebseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web
Webseiten sind keine Gemälde Webkrauts Die Initiative für die Webkrauts ging von einem Blogeintrag im August 2005 aus. Nach dem Aufruf fanden sich innerhalb von etwa drei Tagen über 60 Interessierte zusammen.
Mehrejgp Webseite Kurzeinführung
ejgp Webseite Kurzeinführung Inhaltsverzeichnis 1.Einloggen...2 2.Beitrag bearbeiten...2 3.Beitrag hinzufügen...3 4.Bild hoch laden und einfügen...3 5.Link in Text einfügen...4 6.Bilder für die Galerie
MehrProjektbericht Gruppe 12. Datenbanksysteme WS 05/ 06. Gruppe 12. Martin Tintel Tatjana Triebl. Seite 1 von 11
Datenbanksysteme WS 05/ 06 Gruppe 12 Martin Tintel Tatjana Triebl Seite 1 von 11 Inhaltsverzeichnis Inhaltsverzeichnis... 2 1. Einleitung... 3 2. Datenbanken... 4 2.1. Oracle... 4 2.2. MySQL... 5 2.3 MS
MehrFunktionsübersicht. Beschreibung der zentralen Funktionen von PLOX
Funktionsübersicht Beschreibung der zentralen Funktionen von PLOX Seite 2 Inhaltsverzeichnis 1. Überblick Architektur... 2 2. PLOX-Menüleiste: Eine Toolbox voll nützlicher Werkzeuge... 3 2.1 Login... 3
MehrEinrichten einer mehrsprachigen Webseite mit Joomla (3.3.6)
Einrichten einer mehrsprachigen Webseite mit Joomla (3.3.6) 1. Loggen Sie sich im Administratorbereich ein und gehen Sie auf Extension > Extension Manager 2. Wählen Sie Install languages 3. Klicken Sie
Mehrmysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
MehrPrimzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
MehrXINDICE. The Apache XML Project 3.12.09. Name: J acqueline Langhorst E-Mail: blackyuriko@hotmail.de
Name: J acqueline Langhorst E-Mail: blackyuriko@hotmail.de 3.12.09 HKInformationsverarbeitung Kurs: Datenbanken vs. MarkUp WS 09/10 Dozent: Prof. Dr. M. Thaller XINDICE The Apache XML Project Inhalt Native
MehrINDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH
01 INDIVIDUELLE SOFTWARELÖSUNGEN 02 05 02 GUMMERSBACH MEHRWERT DURCH KOMPETENZ ERIC BARTELS Softwarearchitekt/ Anwendungsentwickler M_+49 (0) 173-30 54 146 F _+49 (0) 22 61-96 96 91 E _eric.bartels@customsoft.de
Mehr!!!!T!!! Systems!() Multimedia Solutions
Inhalt. Was ist das semantische Web? Wie findet man einen Arzttermin mit Hilfe des semantischen Web? Wie gibt man Inhalten einen Sinn? Welche Werkzeuge stehen zur Verfügung? Wo können strukturierte Inhalte
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
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 15: Reguläre Ausdrücke und rechtslineare Grammatiken Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/25 Was kann man mit endlichen
MehrWLAN Konfiguration. Michael Bukreus 2014. Seite 1
WLAN Konfiguration Michael Bukreus 2014 Seite 1 Inhalt Begriffe...3 Was braucht man für PureContest...4 Netzwerkkonfiguration...5 Sicherheit...6 Beispielkonfiguration...7 Screenshots Master Accesspoint...8
Mehr1 topologisches Sortieren
Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung
MehrWebsite freiburg-bahai.de
Website freiburg-bahai.de Eine kleine Gebrauchsanleitung Liebe Freunde! Das ist eine kleine Gebrauchsanleitung zu den Funktionen der Website freiburg-bahai.de. Eine Gebrauchsanleitung für die Administratoren
MehrKurzanleitung RACE APP
Kurzanleitung RACE APP Inhalt Leistungsumfang... 1 Erst Registrierung... 2 Benutzung als Fahrer... 2 Benutzung als Veranstalter... 3 Benutzung als Administrator... 5 Leistungsumfang Bei dem RACE APP handelt
Mehr! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
MehrWas macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns.
Was macht Layer2 eigentlich? Erfahren Sie hier ein wenig mehr über uns. Seit über 24 Jahren... unterstützen und beraten wir unsere Kunden und Partner erfolgreich bei ihren IT-Projekten. Unsere Kernkompetenz
MehrViele Bilder auf der FA-Homepage
Viele Bilder auf der FA-Homepage Standardmäßig lassen sich auf einer FA-Homepage nur 2 Bilder mit zugehörigem Text unterbringen. Sollen es mehr Bilder sein, muss man diese als von einer im Internet
MehrDritte Generation Ostdeutschland Perspektiven zu Arbeit und Leben Zukunft Heimat Traumpalast Mittelherwigsdorf am 28.
Dritte Generation Ostdeutschland Perspektiven zu Arbeit und Leben Zukunft Heimat Traumpalast Mittelherwigsdorf am 28. Dezember 2013 4. Zukunftswinternacht Leben Lieben Arbeiten Lebenswelten im Wandel vor
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
MehrKomplexe Excel-Berichte mit APEX und jxls erstellen
Komplexe Excel-Berichte mit APEX und jxls erstellen Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, MS Excel, jxls, Bericht, Template, Open Source Einleitung In fast jeder Webapplikation
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
MehrSQL (Structured Query Language) Schemata Datentypen
2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente
MehrInstallation der SAS Foundation Software auf Windows
Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software
MehrZahlen auf einen Blick
Zahlen auf einen Blick Nicht ohne Grund heißt es: Ein Bild sagt mehr als 1000 Worte. Die meisten Menschen nehmen Informationen schneller auf und behalten diese eher, wenn sie als Schaubild dargeboten werden.
MehrWhitepaper. Produkt: combit Relationship Manager. Einbindung externer FiBu-/Warenwirtschaftsdaten. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Einbindung externer FiBu-/Warenwirtschaftsdaten Einbindung externer FiBu-/Warenwirtschaftsdaten - 2 - Inhalt Ausgangssituation
MehrPlanung für Organisation und Technik
Planung für Organisation und Technik MOA-VV Algorithmen-Beschreibung Version 0.0.2 Inhaltsverzeichnis 1. Die Vollmachtsprüfung... 3 1.1 Eingangsdaten... 3 1.2 einfache Vollmacht und Online-Vollmacht...
MehrInformationsblatt Induktionsbeweis
Sommer 015 Informationsblatt Induktionsbeweis 31. März 015 Motivation Die vollständige Induktion ist ein wichtiges Beweisverfahren in der Informatik. Sie wird häufig dazu gebraucht, um mathematische Formeln
Mehrcs241: Datenbanken mit Übungen HS 2011
UNIVERSITÄT BASEL Prof. Dr. Heiko Schuldt MSc. Nenad Stojnić BSc. Ivan Giangreco BSc. Florian Lindörfer cs241: Datenbanken mit Übungen HS 2011 Übung 5 Abgabe bis: 4.11.2011 Hinweise: Modalitäten der Abgabe:
MehrVerwendung von QR-Codes zum Teilen von digitalen Rezepten in Printmedien mittels der Recipe Packaging Toolbox von My Own Cookbook
Verwendung von QR-Codes zum Teilen von digitalen Rezepten in Printmedien mittels der Recipe Packaging Toolbox von My Own Cookbook Veröffentlichen Sie in Ihren Printmedien (Magazine/Hefte) oder Ihrer Werbung
MehrSechster ProSTEP Benchmark Teil 2: PDM Data Exchange
Sechster ProSTEP Benchmark Teil 2: PDM Data Exchange Erster Benchmark für den PDM-Datenaustausch im STEP-Format Der Austausch von CAD-Modellen mit Hilfe des neutralen Datenaustauschformats entsprechend
MehrSOLISYON GMBH TOBIAS GRUBER BEN WEISSMAN. Analyse von Dimensions-Schlüsselfehlern bei der Aufbereitung von SSAS Datenbanken
WEITER BLICKEN. MEHR ERKENNEN. BESSER ENTSCHEIDEN. Analyse von Dimensions-Schlüsselfehlern bei der Aufbereitung von SSAS Datenbanken SOLISYON GMBH TOBIAS GRUBER BEN WEISSMAN ANALYSE VON OLAP-AUFBEREITUNGSFEHLERN
MehrReporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
MehrElexis-BlueEvidence-Connector
Elexis-BlueEvidence-Connector Gerry Weirich 26. Oktober 2012 1 Einführung Dieses Plugin dient dazu, den Status Hausarztpatient zwischen der BlueEvidence- Anwendung und Elexis abzugleichen. Das Plugin markiert
MehrMobile Intranet in Unternehmen
Mobile Intranet in Unternehmen Ergebnisse einer Umfrage unter Intranet Verantwortlichen aexea GmbH - communication. content. consulting Augustenstraße 15 70178 Stuttgart Tel: 0711 87035490 Mobile Intranet
MehrGraphen in Apex von Thomas Hernando. www.syntegris.de
Graphen in Apex von Thomas Hernando www.syntegris.de Einleitung FIRMENINFOS Gründung im Jahre 2000 mit Sitz in Neu-Isenburg bei Frankfurt am Main Mehr als 30 Berater Oracle Gold Partner Schwerpunkte liegen
MehrBereich METIS (Texte im Internet) Zählmarkenrecherche
Bereich METIS (Texte im Internet) Zählmarkenrecherche Über die Zählmarkenrecherche kann man nach der Eingabe des Privaten Identifikationscodes einer bestimmten Zählmarke, 1. Informationen zu dieser Zählmarke
MehrGambio GX2 FAQ. Inhaltsverzeichnis
Gambio GX2 FAQ 1 Gambio GX2 FAQ Inhaltsverzeichnis Einführung... 2 Wie viele Artikel kann ich einstellen?... 3 Wie viele Kategorien und Unterkategorien kann ich einstellen?... 3 Wie viele Bilder kann ich
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
MehrDAS PARETO PRINZIP DER SCHLÜSSEL ZUM ERFOLG
DAS PARETO PRINZIP DER SCHLÜSSEL ZUM ERFOLG von Urs Schaffer Copyright by Urs Schaffer Schaffer Consulting GmbH Basel www.schaffer-consulting.ch Info@schaffer-consulting.ch Haben Sie gewusst dass... >
MehrNicht kopieren. Der neue Report von: Stefan Ploberger. 1. Ausgabe 2003
Nicht kopieren Der neue Report von: Stefan Ploberger 1. Ausgabe 2003 Herausgeber: Verlag Ploberger & Partner 2003 by: Stefan Ploberger Verlag Ploberger & Partner, Postfach 11 46, D-82065 Baierbrunn Tel.
MehrWindows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1
Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen
MehrDie Nutzung von RefWorks aus Anwendersicht
Die Nutzung von RefWorks aus Anwendersicht 1. Import 2. Export 3. Kollaboratives Arbeiten Volker Buschmann, Martin Gerken, Monika Lelgemann Health Technology Assessment Zentrum Bremen 1. Import Die verschiedenen
MehrWindows Server 2012 RC2 konfigurieren
Windows Server 2012 RC2 konfigurieren Kurzanleitung um einen Windows Server 2012 als Primären Domänencontroller einzurichten. Vorbereitung und Voraussetzungen In NT 4 Zeiten, konnte man bei der Installation
MehrPrint2CAD 2017, 8th Generation. Netzwerkversionen
Installation der Netzwerkversion Kazmierczak Software Print2CAD 2017, 8th Generation Print2CAD 2017, 8th Generation Netzwerkversionen Einführung Installationshinweise Die Programme von Kazmierczak Software
MehrVirtueller Campus. Virtueller Campus Horw mit interaktiver Steuerung. HowTo: Externe Bibliotheken
Virtueller Campus Virtueller Campus Horw mit interaktiver Steuerung Bachelor Diplomarbeit FS 2013 Inhaltsverzeichnis 1. EINLEITUNG... 1 2. VORBEDINGUNGEN... 1 3. ORDNERSTRUKTUR ERWEITERN... 1 4. PROJEKT
MehrV o r w o r t. A n l e i t u n g
V o r w o r t In diesem Dokument wird erklärt, wie man mit Hilfe des Logitech Profiler Tastaturbefehle, welche von einem PC Spiel benutzt werden, auf die Tasten eines Eingabegeräts der Firma Logitech belegt.
MehrAutomatisierte Datenmigration mit dynamischen SQL
Automatisierte Datenmigration mit dynamischen SQL Rolf Wesp Consultant Rolf.Wesp@trivadis.com Düsseldorf, 27. Oktober 2009 Baden Basel Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br.
MehrOracle SQL Tutorium - Wiederholung DB I -
Oracle SQL Tutorium - Wiederholung DB I - (Version 2.6 vom 24.2.2015) Einleitung Im Folgenden sind zur Wiederholung eine Reihe von SQL-Übungsaufgaben zu lösen. Grundlage für die Aufgaben ist die Mondial
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrManuel Schmalz. Abteilungsleiter Vertragsmanagement. Düsseldorf, 25.02.2015
Manuel Schmalz Abteilungsleiter Vertragsmanagement Düsseldorf, 25.02.2015 Standardisierung der Vereinbarung zwischen Provider und Consumer über die Nutzung von technischen Services, insbesondere BiPRO-WebServices
MehrEinfügen von Bildern innerhalb eines Beitrages
Version 1.2 Einfügen von Bildern innerhalb eines Beitrages Um eigene Bilder ins Forum einzufügen, gibt es zwei Möglichkeiten. 1.) Ein Bild vom eigenem PC wird auf den Webspace von Baue-die-Bismarck.de
MehrFRILO-Aktuell Ausgabe 2/2013
FRILO-Aktuell aus dem Hause Nemetschek Frilo, speziell für unsere Software-Service-Kunden, informiert Sie über aktuelle Entwicklungen, Produkte und Neuigkeiten. Inhalt Effektives Arbeiten mit dem Frilo.Document.Designer
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?
MehrAccess [basics] Rechnen in Berichten. Beispieldatenbank. Datensatzweise berechnen. Berechnung im Textfeld. Reporting in Berichten Rechnen in Berichten
Berichte bieten die gleichen Möglichkeit zur Berechnung von Werten wie Formulare und noch einige mehr. Im Gegensatz zu Formularen bieten Berichte die Möglichkeit, eine laufende Summe zu bilden oder Berechnungen
MehrAnbindung des eibport an das Internet
Anbindung des eibport an das Internet Ein eibport wird mit einem lokalen Router mit dem Internet verbunden. Um den eibport über diesen Router zu erreichen, muss die externe IP-Adresse des Routers bekannt
Mehr