Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
AGENDA
1
Updated: March 2, 2010
AGENDA
2
Updated: March 2, 2010
BREAKOUT SESSIONS
Research, Authoring, and Enrichment at the Department of State, Mark Logic Style
How do you move a paper-based government office to working in a digital environment? The answer: slowly, with lots of preparation,
and with Mark Logic! The digital historians in the Office of the Historian at the Department of State will share what they have learned
as they have begun the process of transitioning their Office from a paper-based records management system to Mark Logic and
SharePoint driven system. They will 1) discuss the planning stages; 2) present the integration of the Mark Logic system with the Office’s
information management needs; and 3) review lessons learned.
MarkLogic Server was brought in to this key DoD program to enhance existing technologies and provide additional agility in manag-
ing large volumes of XML data. In this session, we will discuss our use of MarkLogic Server and taking advantage of evolving platform
features to deliver additional value for clients.
We strive to take Commercial Off The Shelf (COTS) solutions that are already industry proven and enhance their collective worth.
We have integrated MarkLogic, enterprise integration solutions, and custom applications to create a fielded product that enables our
customer to ingest, enrich, and manage open source unstructured documents. Our solution empowers an organization to weave an
interconnected web of persons, organizations and locations of interest powered by concept aware search and retrieval.
I Believe I Can Fly: FAA’s Emergency Collaboration and Data Fusion with MarkLogic and Microsoft
The FAA, Emergency Operations, and C3 have developed a web-based Emergency Operations Network (EON), intended for
information-sharing that creates a common operational picture (COP) and supports effective, actionable decision-making. Architected
on a secure, highly available, and flexible infrastructure, EON is designed to implement effective information collaboration, accurate
Command, Control Communications (C3), continuity of operations (COOP), and adaptive situational awareness for enhancing deci-
sion support. This new infrastructure is built upon existing FAA networks and the technologies of the operations framework.
3
Updated: March 2, 2010
BREAKOUT SESSIONS
Proof of Concept: An XML-Approach to Content Management in Support of BP’s Operating Management System (OMS)
Michael Weber, BP
BP is now two years into implementation of its new Operating Management System (OMS), which is attempting to bring more con-
sistency to its Engineering, Operating, Project and other related Health, Safety, Security, and Environmental (HSSE) practices deployed
across the group. OMS consists of group requirements based on industry practice and standards. In addition OMS provides recom-
mendations and guidance documents which are reviewed and implemented within local operating entities to meet essential group
requirements.. This Mark Logic XML proof-of-concept was designed to help simplify development, delivery, and audit review of these
OMS procedures linked with Microsoft Word and SharePoint Document Management solutions.
Over the past decade, the products delivered by scientific publishers have evolved from hard-copy journals to interactive, full-featured
web sites offering their customers a rich, user-friendly research experience. But, is the scientific publishing industry reaching a tipping
point where their products will once again evolve in response to the changing needs of their customers? This presentation will explore
how XQuery and MarkLogic Content Server are being used within the Disruptive Technology group of Elsevier Labs to develop 100%
XQuery web application in preparation for these new product offerings.
The world of publishing and media are in a time of undeniable and profound transformation, driven by technology and its effect on the
marketplace. The question is not whether or not there is a need to transform, but rather how to go about it. The capabilities of Mark
Logic server and associated technology are significantly transformative. An XML-centric publishing platform has profound implications
on the type of value of content offering, how it is created and how it is delivered. Deployment of Mark Logic, therefore needs to be
done within the context of a transformative initiative.
The Legal Information System: Building a Centralized, Specialized and Highly Relevant Legal Information System
The group Moniteur is an information and service provider for Construction and Local Authorities. In 2009, the group Moniteur
started to develop an ambitious service offer to provide access to highly specialized and relevant legal information. The first step, the
Legal Information System, centralises for the first time all legal and technical information into a unique repository. The main challenges
for the group Moniteur were to define a durable information system, able to integrate new content structures, but also to provide mil-
lions of complex contents such as legal information with no loss of performance; two requirements covered by Mark Logic.
Gale, part of Cengage Learning, is in the midst of an ambitious plan to bring numerous new online reference resources to market in a
very short time frame. To support that goal, an initiative was launched to supply semantic and metadata rich narrative XML reference
content to product developers that requires little to no additional enrichment or post-processing. Ready to use XML content would
enable Gale to feed and launch their new product offerings quickly by eliminating several manual and batch processing steps. In addi-
tion, the Gale content being created will better lend itself to reuse Cengage-wide since...
4
Updated: March 2, 2010
BREAKOUT SESSIONS
Bowker has created a next-generation data mining, classification, and analytical engine based on MarkLogic Server. This project has
already proven valuable to research institutions in better defining content strategies. Major functions include Term and entity extraction,
classification, clustering, and summarization among other features. --this presentation can be modified for a technical audience instead
of a business audience.
RSC has launched a powerful new integrated content delivery platform providing over 165 years of world-class RSC-hosted journal,
book and database content - all from one simple search. This presentation showcases this new platform and describes the challenges
of integrating the different content types and how its rich functionality, powerful searching, simple browsing and intuitive navigation was
achieved.
This session will explore how JetBlue Airways plans to extend their Mark Logic implemntation using an in-devleopment industry
standard data interchange model. As part of the team devleoping this standard, which includes aircraft manufacturers, airlines, and
government regulators, JetBlue sees some exciting possibilities for advanced content sharing and reuse down the road.
5
Updated: March 2, 2010
BREAKOUT SESSIONS
Learn how to mix and match XQuery and XSLT in a MarkLogic application.
Mark Logic University’s Senior Instructor Ruth Stryker sets the scene for the Technology Track with an overview of Mark Logic prod-
ucts. If you’re new to Mark Logic and you want to get the most out the Technology Track, this session is a must.
You already know that MarkLogic Server is the best place to store your XML. But what about semantic information? Join us for a look
at RDF, semantic queries, large-scale joins, and the billion triple challenge.
This session describes replication techniques supported by MarkLogic server, including a flexible approach to modifying content as it is
replicated, and real world scenarios where these techniques should be considered.
Dr. Holstege talks in depth about MarkLogic Server’s rich, scalable search capabilities, and describes the latest advances in functionality
and performance.
Information Studio
Information Studio simplifies how you load and transform content for rich information applications. Lead Engineer, Micah Dubinko, and
Product Manager, Justin Makeig, will show how you can use the new browser-based application and XQuery API to collect content
from different sources, process it with XSLT and built-in transformation logic, and load it into a MarkLogic database. Learn how you
can customize Information Studio to connect to additional data sources and package your own transformations for reuse.
6
Updated: March 2, 2010
BREAKOUT SESSIONS
XSLT and XQuery - Contrasting Push and Pull Processing in Two Languages
This presentation overviews and contrasts the basic approaches towards writing stylesheets in XSLT and queries in XQuery. While a
simplified XSLT stylesheet is quite similar in structure to the imperative style in XQuery, most XSLT stylesheets follow a very dissimilar
declarative style. These are compared with a brief review of benefits and drawbacks. This presentation also walks through a number of
illustrative examples of transformation requirements with comparable solutions in XSLT and XQuery.
Keep your authors authoring, and your analysts analyzing! Designed to maximize content assembly and reuse, the MarkLogic Toolkits
for Office provide content application authors a quick, simple way to deploy solutions in the ubiquitous interface their customers are
already using and comfortable with. In this session we explore Office Toolkit components, solutions built using the Toolkits, and the
features of MarkLogic Server that allow us to extend Microsoft Office to create rich, powerful content applications.
Make room in your development tool kit for a powerful new API that makes it easy to create new databases and load content without
opening the MarkLogic Server Administration panel. Basic features include directory loading, tickets for tracking and reporting progress,
and reusable policies for loading options such as URI construction patterns, document permissions and collections. An additional set of
functions for power users supports custom plugin development for loading and transforming content.
Mark Logic’s Application Builder lets you rapidly create full-blown search applications without writing any code. This session gives tips
and describes new tools to extend those applications so that you can add new functionality to your applications.
Is it a Bird? Is it a Plane? No, It’s an App server (and a Database and a Search Engine)
Learn how to build single-tier applications with MarkLogic Server, and why that makes for simple, agile, scalable web applications. This
session includes real-world examples of single-tier applications drawn from across our customers.
MarkLogic now provides spatial indexes and “reverse” indexes of search expressions, in addition to “universal” indexing of text,
structure, and XML semantics. These “forward” and “reverse” indexes work within the same databases, search engine, DBMS kernel,
and even in the same extended XQuery language. Both queries and indexed documents may now contain arbitrary combinations of
structured or semistructured data, textual content, geospatial locations, and search expressions. This creates a true “data finding data”
capability, where searching is simultaneously evaluated in both directions, between the database and the query under evaluation. We
will explore some novel applications of this unique capability.
7
Updated: March 2, 2010
BREAKOUT SESSIONS
The most common method for developing and debugging MarkLogic is simple trial and error. While this is okay for small applications it
can become problematic for larger more involved applications with multiple developers. The goal of this session is to outline some best
practices and tools for debugging simple and then more complex applications alike. - Introduction to Debugging XQuery Applications
- Using CQ - Editors with XDBC based Debuggers such as Oxygen - A Debugger ‘Web App’ that uses MarkLogic’s Debugging API -
Profiling
What should a CIO or GM do to upgrade legacy content databases with rich document structures, searchable metadata, connections
to CMS systems, and multiple customer facing applications? What are the business cases for these upgrades and how do you win over
supporters? How should data and application management teams plan these upgrades to deliver value and mitigate risks? What are
some tactical best practices in implementing these transitions? This presentation will include some best practices on implementing
Mark Logic at BusinessWeek and McGraw-Hill as well as other challenging database migrations.
Software testing is a critical component of the software development process to ensure the timely delivery of a quality application. This
session explores several approaches and best practices that can be implemented to test your Mark Logic XQuery libraries, modules,
and applications. The session will explore unit, functional, and integration testing tools and techniques.
How do you go from requirements and specs to a well-designed user interface? This talk will provide an overview of the design pro-
cess for creating web applications including examples, techniques and exercises you can do with your own team.
As more customer-facing and mission-critical content applications are built the need for guaranteed availability grows with them. Users
have come to expect 24/7 accesses to their content and you need to deliver. MarkLogic Server contains many features that enable it
to be deployed in a high-availability manner. Which features will you use in your applications, and how will you use them? This session
will discuss considerations when deploying MarkLogic Server for high availability.
8
Updated: March 2, 2010
BREAKOUT SESSIONS
MarkLogic Server was designed for large content sets, from hundreds of gigabytes to hundreds of terabytes. Real-world customer
experience has proven its ability to scale as content sizes grow, providing consistent and predictable performance. This session will
presented by Mark Logic’s Performance Consulting Team leader, and draws from his experience to walk through deployment strategies
and considerations.
MarkLogic Server structures information differently than relational databases, and uses different index structures, locking mechanisms
and functions calls to maximize performance. In this talk we review a few approaches to getting the most from your XML and XQuery
code, including how the XML is structured, how documents and specific elements or attributes can be accessed, and how to avoid
pitfalls such as over-locking.
With the breadth of available functionality in the MarkLogic Server, ‘the world is your oyster’ with regard to XML data. This session will
focus on the practical application of XQuery, along with powerful MarkLogic Server API. Small, solution-based code examples will be
used to show what XQuery can do for you. Some areas covered: using XQuery (with MarkLogic lexicons)/JavaScript/HTML to create
an autosuggest box, writing a simple ReST service and performing real-time client notification with MarkLogic alerting.
This talk focuses on integrating MarkLogic into Java based architectures. There are many possible approaches for integrating MarkLogic
into a Java based architecture and this talk examines the benefits and tradeoffs inherent in the most common approaches. For projects
that are just starting, we will also look at when to use a hybrid Java / MarkLogic architecture and when it might be beneficial to use a
pure MarkLogic based architecture. Attendees do not need prior experience developing with MarkLogic. Code sample will be shown.
Converting Paper Documents into Knowledge: How ENSCO Created an Intuitive Knowledge Management System
Many organizations’ history is preserved in libraries of paper and microfiche documents. Many of these organizations are unable to
mine these collections for critical information they need for today’s problems and don’t understand the relationships within the con-
tent of these historic documents. This presentation will describe a Mark Logic-based solution to maximize the value of old, hard-copy
document collections utilizing deep content analysis. It will also summarize steps required and the lessons learned in transitioning paper
and microfiche documents into rich, searchable content, and visualizing the results.
9
Updated: March 2, 2010