Slides of the Schematron QuickFix (update) presentation at the German XML conference markupforum 2015 (http://www.markupforum.de).
Read more about SQF on the Schematron QuickFix homepage http://www.schematron-quickfix.com
Schematron QuickFix – a simple language to specify the actions that will be used to fix the Schematron detected issues, layered on top of XPath and XSLT, and integrated within Schematron schemas through the annotation support.
The idea of Schematron QuickFix (SQF) was discussed during the XML Prague conference and it started to take shape. It has now reached a point where we have a draft specification available, a W3C community group dedicated to XML Quick Fixes, and two independent SQF implementations. The first draft of the Schematron QuickFix specification was published in April 2015 and it is now available on GitHub (http://schematron-quickfix.github.io/sqf) and within the W3C “Quick-Fix Support for XML Community Group” (https://www.w3.org/community/quickfix/). Schematron QuickFix defines a simple language to specify the actions that are used to fix the detected issues, layered on top of XPath and XSLT, and integrated within Schematron schemas through the Schematron annotation support. In this session, we will present various use cases that are solved with Schematron QuickFixes, ranging from simple to complex, sometimes involving changes in multiple locations within a document, or even in external documents. We will also discuss the language and challenges related to the SQF implementation.
Slides of the QuickFix presentation on the oXygen User Meetup at the pre-conference day at the XMLPrague 2015. See the main part of the presentation slides here http://de.slideshare.net/nottavy/quick-fixes
VIA-Dent. Praxisbroschüre - Zahnarztpraxis aus Ötisheim Mühlacker & PforzheimZahnarztpraxis VIA-Dent
VIA-Dent Implantate - Ihre Zahnärzte für Mühlacker und Pforzheim.
Zahnmedizin mit Konzept. In unserer privaten, freundlichen Praxisatmosphäre setzen wir uns mit Erfahrung, Engagement und Qualität für Ihre Gesundheit, Ästhetik und vollkommene Zufriedenheit ein.
Zielsetzung der Zahnärzte. Gesunde und schöne Zähne. Zähne erhalten. Schonende Behandlung. Umfassende, moderne Zahnmedizin. Modernste Technik und Verfahren. Vertrauen. Glückliche, zufriedene Patienten. Nachhaltige, langfristige Ergebnisse. Unser Behandlungskonzept: Vorsorge. Implantate. Aesthetik.
Wir freuen uns über Ihren Besuch in unserer Zahnarztpraxis in Ötisheim bei Mühlacker und Pforzheim.
Wir beraten Sie gerne, melden Sie sich bei uns:
Telefon: 07041 - 81 80 05 | E-Mail: info@via-dent.de | Internet: http://via-dent.de
http://www.zahnaufhellung-muehlacker.de
http://www.implantate-muehlacker.de
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Schematron QuickFix – a simple language to specify the actions that will be used to fix the Schematron detected issues, layered on top of XPath and XSLT, and integrated within Schematron schemas through the annotation support.
The idea of Schematron QuickFix (SQF) was discussed during the XML Prague conference and it started to take shape. It has now reached a point where we have a draft specification available, a W3C community group dedicated to XML Quick Fixes, and two independent SQF implementations. The first draft of the Schematron QuickFix specification was published in April 2015 and it is now available on GitHub (http://schematron-quickfix.github.io/sqf) and within the W3C “Quick-Fix Support for XML Community Group” (https://www.w3.org/community/quickfix/). Schematron QuickFix defines a simple language to specify the actions that are used to fix the detected issues, layered on top of XPath and XSLT, and integrated within Schematron schemas through the Schematron annotation support. In this session, we will present various use cases that are solved with Schematron QuickFixes, ranging from simple to complex, sometimes involving changes in multiple locations within a document, or even in external documents. We will also discuss the language and challenges related to the SQF implementation.
Slides of the QuickFix presentation on the oXygen User Meetup at the pre-conference day at the XMLPrague 2015. See the main part of the presentation slides here http://de.slideshare.net/nottavy/quick-fixes
VIA-Dent. Praxisbroschüre - Zahnarztpraxis aus Ötisheim Mühlacker & PforzheimZahnarztpraxis VIA-Dent
VIA-Dent Implantate - Ihre Zahnärzte für Mühlacker und Pforzheim.
Zahnmedizin mit Konzept. In unserer privaten, freundlichen Praxisatmosphäre setzen wir uns mit Erfahrung, Engagement und Qualität für Ihre Gesundheit, Ästhetik und vollkommene Zufriedenheit ein.
Zielsetzung der Zahnärzte. Gesunde und schöne Zähne. Zähne erhalten. Schonende Behandlung. Umfassende, moderne Zahnmedizin. Modernste Technik und Verfahren. Vertrauen. Glückliche, zufriedene Patienten. Nachhaltige, langfristige Ergebnisse. Unser Behandlungskonzept: Vorsorge. Implantate. Aesthetik.
Wir freuen uns über Ihren Besuch in unserer Zahnarztpraxis in Ötisheim bei Mühlacker und Pforzheim.
Wir beraten Sie gerne, melden Sie sich bei uns:
Telefon: 07041 - 81 80 05 | E-Mail: info@via-dent.de | Internet: http://via-dent.de
http://www.zahnaufhellung-muehlacker.de
http://www.implantate-muehlacker.de
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Befragt wurden 59 Entscheider aus der Finanzdienstleistungsbranche in Deutschland (Nov.-Dez. 2015). Top-Trends der Online-Kommunikation von Banken und Sparkassen: Omni Channel, Mobile Everywhere, Tailored Content, Social Media.
Business communication skills are essential for success in the workplace. Effective communication allows professionals to share information with colleagues, clients, and stakeholders in a clear and concise manner. Mastering both written and verbal communication techniques helps individuals strengthen relationships, resolve conflicts, and advance their careers through improved collaboration and professional interactions.
Futureboss is a free project based entrepreneurial training and student scholarship competition. This program will change lives, make dreams a reality and provide a path for youth leaders to succeed.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against developing mental illness and improve symptoms for those who already suffer from conditions like anxiety and depression.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise boosts blood flow and levels of neurotransmitters and endorphins which elevate and stabilize mood.
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichVerein FM Konferenz
Es geht um die Entwicklung und Parametrisierung, Mehrfachnutzung und Transportierbarkeit von Funktionen, wie Skripten, Navigationselementen, PopOvers etc..
Das Abstraktions-Niveau ist hier deutlich niedriger gewählt als bei den Extrem-Programmierern der FileMaker-Szene.
Auch hier liegt der Schwerpunkt auf Nachvollziehbarkeit und Pflege.
Das Konzept hat Überschneidungen/Gemeinsamkeiten mit FM-Modular
- Begriffsdfefinition
- Verschiedene Typen von FrameWorks
- Notwendigkeit
- Aufbau, Vorgehensweise, Pflege
- Vor- und Nachteile
- Anwendungsbeispiele
- DEMO
- Diskussion /Fragen
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick RischVerein FM Konferenz
In diesem Vortrag erfahren Sie wann und wie welche Technik angewendet wird und auf was Sie achten müssen, damit es nicht zu unerwarteten Problemen kommt.
In diesem Vortrag sehen Sie:
Verwendete Scriptbefehle:
• Hole ( Scriptparameter)
• Aktuelles Script verlassen
• HoleWert
• Austauschen
Verwendete Funktionen:
• Hole ( Scriptresulat)
Weitere Techniken
• Tasten
• Scripttrigger
• Eigene Funktionen
• FileMaker URL Protokol
Ein Blick in die Kristallkugel mit dem Ziel spannende und relevante Online-Trends für das Jahr 2000 hervorzusagen. Auf der Liste sind:
- XML (eXtensible Markup Language)
- J2EE (Java 2, Enterprise Edition)
- PKI (Public Key Infrastructure)
- XHTML
- Macromedia Flash
- Open Book
- MP3
- WAP
- xDSL (Digital Subscriber Line)
- IPv6
Language Workbenches sind Tools zur effizienten Erstellung von externen domänenspezifische Sprache.
Seminar: Aktuelle Themen der Softwaretechnologie
von Prof. Dr. Christoph Reichenbach
an der Goethe-Universität Frankfurt am Main
Befragt wurden 59 Entscheider aus der Finanzdienstleistungsbranche in Deutschland (Nov.-Dez. 2015). Top-Trends der Online-Kommunikation von Banken und Sparkassen: Omni Channel, Mobile Everywhere, Tailored Content, Social Media.
Business communication skills are essential for success in the workplace. Effective communication allows professionals to share information with colleagues, clients, and stakeholders in a clear and concise manner. Mastering both written and verbal communication techniques helps individuals strengthen relationships, resolve conflicts, and advance their careers through improved collaboration and professional interactions.
Futureboss is a free project based entrepreneurial training and student scholarship competition. This program will change lives, make dreams a reality and provide a path for youth leaders to succeed.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive function. Exercise causes chemical changes in the brain that may help protect against developing mental illness and improve symptoms for those who already suffer from conditions like anxiety and depression.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise boosts blood flow and levels of neurotransmitters and endorphins which elevate and stabilize mood.
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichVerein FM Konferenz
Es geht um die Entwicklung und Parametrisierung, Mehrfachnutzung und Transportierbarkeit von Funktionen, wie Skripten, Navigationselementen, PopOvers etc..
Das Abstraktions-Niveau ist hier deutlich niedriger gewählt als bei den Extrem-Programmierern der FileMaker-Szene.
Auch hier liegt der Schwerpunkt auf Nachvollziehbarkeit und Pflege.
Das Konzept hat Überschneidungen/Gemeinsamkeiten mit FM-Modular
- Begriffsdfefinition
- Verschiedene Typen von FrameWorks
- Notwendigkeit
- Aufbau, Vorgehensweise, Pflege
- Vor- und Nachteile
- Anwendungsbeispiele
- DEMO
- Diskussion /Fragen
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick RischVerein FM Konferenz
In diesem Vortrag erfahren Sie wann und wie welche Technik angewendet wird und auf was Sie achten müssen, damit es nicht zu unerwarteten Problemen kommt.
In diesem Vortrag sehen Sie:
Verwendete Scriptbefehle:
• Hole ( Scriptparameter)
• Aktuelles Script verlassen
• HoleWert
• Austauschen
Verwendete Funktionen:
• Hole ( Scriptresulat)
Weitere Techniken
• Tasten
• Scripttrigger
• Eigene Funktionen
• FileMaker URL Protokol
Ein Blick in die Kristallkugel mit dem Ziel spannende und relevante Online-Trends für das Jahr 2000 hervorzusagen. Auf der Liste sind:
- XML (eXtensible Markup Language)
- J2EE (Java 2, Enterprise Edition)
- PKI (Public Key Infrastructure)
- XHTML
- Macromedia Flash
- Open Book
- MP3
- WAP
- xDSL (Digital Subscriber Line)
- IPv6
Language Workbenches sind Tools zur effizienten Erstellung von externen domänenspezifische Sprache.
Seminar: Aktuelle Themen der Softwaretechnologie
von Prof. Dr. Christoph Reichenbach
an der Goethe-Universität Frankfurt am Main
Die Qualität und Wartung von Software bilden das Herzstück nachhaltiger Produktivität. In einer Welt, in der die Technologie ständig voranschreitet, stellt sich die Frage: Wie können wir sicherstellen, dass Automatisierungen den stetig wachsenden Anforderungen gerecht werden? Welche Möglichkeiten zur Codeüberprüfung gibt es und an welche Standards sollte man sich halten? Ist Legacy Code Fluch oder Segen?
Diesen Fragen sind die MVPs Fotios Karamitsos und Christian Prior-Mamulyan nachgegangen.
Im ersten Teil unserer Session legen wir den Schwerpunkt auf die Wartung aus der Sicht des Service Owners. Hier werden wir die Herausforderungen und Möglichkeiten erkunden, die sich in der Supportphase ergeben. Wie kann ein Service Owner sicherstellen, dass die Wartung effektiv und effizient ist? Welche Rolle spielen Incidents in diesem Prozess?
Im zweiten Teil wechseln wir die Perspektive und betrachten die Möglichkeiten eines Entwickelnden, um Codequalität sicherzustellen. Hierbei werden wir Best Practices und Möglichkeiten in UiPath diskutieren, um die Qualität und Nachhaltigkeit des RPA-Codes zu erhöhen.
Durch den Vergleich dieser unterschiedlichen Sichtweisen und die Vertiefung in verschiedene Tools erhältst du ein umfassendes Verständnis dafür, wie du die Qualität und Wartung deiner Software verbessern kannst. Ob du ein erfahrener Entwickler, ein Service Owner oder ein Anfänger in der Welt der Softwareautomatisierung bist, diese Session wird dir praktische Tipps und Tricks vermitteln, die du direkt anwenden kannst.
Dita Spezialisierung - Wie machen Sie es, und warum Sie es machen sollen.Jang F.M. Graat
Spezialisierung ist Alleinstellungsmerkmal von DITA und damit das Wichtigste, was es in der technischen Redaktion in den letzten Jahrzehnten gegeben hat. Dieses Tutorial zeigt, warum Spezialisierung wichtig ist, was es genau bedeutet und wie Sie es erfolgreich umsetzen.
Sie kennen doch bestimmt das "Gesetz des Instruments": Wer als Werkzeug nur ein modernes Frontend-Framework hat, löst jedes Problem mit einer Single Page-Applikation. So oder so ähnlich, nur halt mit Hammer und Nagel lautet es, beschreibt jedoch ganz gut die aktuelle Situation der JavaScript-Welt. Auf nahezu jede Anforderung wird mit einer aufgeblähten, clientseitig gerenderten SPA geantwortet. Doch ist es schön langsam an der Zeit, dass wir uns fragen sollten: Ist das wirklich alles? Und die Antwort lautet ziemlich sicher "Nein". Doch genau diesem Thema widmen wir uns und werfen einen Blick auf die Alternativen und da gibt es viele.
Im React-Ökosystem findet aktuell ein kleiner Umbruch statt. Mit Server Side Rendering, Static Site Generation, Server Components und Frameworks wie Next verschiebt sich ein Teil der Arbeit in Richtung Server. Dieser Trend ist auch bei Vue, Svelte und Angular zu beobachten. Und genau das ist es, was die sogenannten Meta-Frameworks ausmacht. Uns als EntwicklerInnen gibt das mehr Flexibilität, um auf Anforderungen reagieren zu können. Sie müssen nicht mehr den kompletten Quellcode zum Client übertragen, haben bessere Caching-Möglichkeiten und auch die Suchmaschinen sind Ihnen dankbar.
Dieser Vortrag gibt Ihnen einen Überblick über die wichtigsten Features von Meta-Frameworks und wo und vor allem wie sie gewinnbringend eingesetzt werden können.
InDesign und XML in der Praxis: Stefan Göbel zeigt Möglichkeiten und Grenzen der XML-Fähigkeiten von InDesign anhand von Beispielen aus der Verlagswelt. Er stellt best practices für übliche Problemfälle (Metadaten, versteckte Informationen, komplexe Strukturen) und eine einfache Möglichkeit vor, aus "flachen" InDesign-Dokumenten XML zu erzeugen.
Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und d...Cristina Vidu
Agenda
Die vorgesehene Agenda beinhaltet die nachfolgenden Themen:
Einführung & Vorstellung des Robotic Enterprise Framework (REF) und von Zustandsautomaten (State Machines);
Anwendungsbeispiele und Erfahrungen;
Mögliche Optimierungen, eigene REF-Vorlagen, Pros & Cons;
REF und State Machines vs. reguläre Workflows (Flowcharts/Sequenzen);
Governance, Testing & Workflow-Analyzer;
Erfahrungen und Vergleich mit weiteren RPA-Tools;
Abschluss, Q&A.
Wir freuen uns auf einen spannenden Austausch und darauf, gemeinsam ein weiteres Meetup der RPA-Community in der deutschsprachigen Schweiz durchzuführen.
Onkopedia - Ein medizinisches Leitlinienportal auf dem Weg zu XML-basierten P...Andreas Jung
Onkopedia ist ein medizinische Fachportal mit Leitlinien zur Behandlung von u.a. Krebserkrankungen. Der Vortrag dokumentiert die Umstellung des Publishing Workflows (DOCX -> HTML + PDF) auf Basis von XML.
Ähnlich wie Schematron QuickFix (update) - markupforum 2015 (20)
2. Nico KutscherauerSQF – Schematron QuickFix
Schematron - Review
• Was ist Schematron?
• Ergänzende Validierungssprache zur Bestimmung sehr spezifischer
Validierungsregeln
• Ergänzung zu DTD / XSD
• Geeignet für alle Konventionen, die beim Bearbeiten von XML-Daten eingehalten
werden sollen
• Beispiele:
• Eine ID muss der Hierarchie, der Position und/oder dem Inhalt entsprechend
gesetzt werden
• Meta-Daten (z.B. product="Produkt1") haben Auswirkungen auf die Struktur des
Dokumentes
• Typische Editoren-Fehler: Nummerierung einer Liste als Inhalt, verwendete
Abkürzungen
3. Nico KutscherauerSQF – Schematron QuickFix
Schematron QuickFix - Review
• „Quick fix“
• eine automatische Behebung eines spezifischen Fehlers.
• Korrekturvorschläge wie bei der Rechtschreibprüfung
• Schematron QuickFix
• Erweiterungssprache für Schematron
• Definiert QuickFixe für Schematron-Fehler
• Beispiel:
• Ersetze die fehlerhafte ID durch eine aus dem Kontext heraus kalkulierte ID
• Entferne fehlerhaften Inhalt
• Lösche fehlerhafte Strukturen
4. Nico KutscherauerSQF – Schematron QuickFix
Timeline 2015
• 5. Mai – oXygen 17.0
• Erste SQF-Unterstützung eines Editors
• Basis-Unterstützung
• 22. Mai – SQF-Spezifikation
• Veröffentlichung eines ersten Entwurfes
http://schematron-quickfix.github.io/sqf/publishing-
snapshots/April2015Draft/spec/SQFSpec.html
• Aktuelle Version immer unter:
https://github.com/schematron-quickfix/sqf
• 20. Oktober – oXygen 17.1
• Unterstützung von UserEntries
• QuickFixes in externen Dokumenten
• Bug-Fixing
6. Nico KutscherauerSQF – Schematron QuickFix
Geplante Features
• Generische QuickFixes
• Ein generischer QuickFix erzeugt abhängig vom Fehler-Kontext beliebig viele
QuickFixes
• Typen für UserEntries
• Dem UserEntry könnte ein Typ zugewiesen werden. Die Eingabehilfe kann
darauf reagieren (z.B. Datum mit Hilfe eines Kalenders auswählen, Boolean als
checkbox, etc.)