Document-Centric Computing

Size: px
Start display at page:

Download "Document-Centric Computing"

Transcription

1 Document-Centric Computing White Paper Abstract A document is a basic instrument for business and personal interaction and for capturing and communicating information and knowledge. Until the invention of the World Wide Web, the datacentric computing model, which is based on relational database theory, dominated the computing industry. The Web with hundreds of million of hyperlinked electronic documents has renewed interest in document-centric computing. Recent developments with the W3C Document Object Model used for both HTML and XML documents underscore this interest. Document-centric computing is more than just web publishing or electronic record keeping. It should support the capture of documents as part of the business process. With documents organised in an information repository, various views of this large information set can be presented in intelligent compound documents, incorporating and combining documents, lists, grouped lists, trees, branches, embedded document fragments, live links and so on. With XML technology, the document is not only self-describing but can also be self managing. Posting and distributing instructions, workflow and document update rules can be associated with the document type and this provides the intelligence necessary for the documents to be self-managed and to be routed through the organization. A key to reducing information overload is to produce and capture information that can be processed effectively by the computer. This white paper describes some of the innovations in document-centric computing implemented in the Multicentric Enterprise Information Framework (MEIF). Copyright 2003 Multicentric Technology Sdn Bhd The information contained in this document represents the current view of Multicentric Technology on the issues discussed as of the date of publication. This white paper is for informational purposes only. Multicentric Technology MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. Other product and company names mentioned herein may be the trademarks of their respective owners. Multicentric Technology Sdn Bhd 4, Jalan SS20/26 Damansara Utama Petaling Jaya Selangor Malaysia First Published: September 2003 Revised: December 2003, January 2004

2 1. Introduction The computing landscape today remains dominated by the datacentric computing model. The data-centric computing model is focused on efficient processing and access to high volume data with low complexity or diversity. The top left-hand corner in Figure 1 represents the region where it dominates. Data-centric computing, based on the relational model, requires information to be fitted into rows and columns of tables and with more complex information, decomposed into several related tables. This framework is optimized for data processing but is rigid and changes in information structure will require corresponding changes in the underlying table structures and program codes. It is anticipated that developments of the datacentric model will be limited to incremental improvements. A more flexible and adaptable approach is required to handle problems in the lower volume but higher complexity/diversity region in the bottom right of Figure 1, representing the computing challenges of the 21 st century. The focus here is on information modeling. With the maturing of computing systems, implementation of such an approach is now feasible. Figure 1 - Computing Landscape and Directions Documents provide an abstraction that allows information to be captured natively in a more intuitive and familiar medium. Diverse documents types can be stored in a single repository and this facilitates their usage, management, distribution, manipulation and processing. Some of the challenges in document-centric computing include providing facilities to allow users to browse the documents available and to manipulate, process and present the information captured in the documents in various contexts. The documents must also contain the intelligence necessary to support workflow processes. Multicentric Technology White Paper 2

3 This then implies a compute intensive system utilizing the computing power available now on the desktop. 2. Key technology and Concepts Document-centric computing requires the integration of several key technologies and concepts to realize its potential. Some of these technologies and concepts are: HTML [1]: HTML is the lingua franca for publishing hypertext documents. It is a markup language that focuses on presentation. The content of the HTML document is machine-readable, but not machine-understandable. The Multicentric Enterprise Information Framework (MEIF 1 ) uses HTML for the display of documents. The HTML format allows scripts and comments to be embedded in the document and for compound documents to be generated based on this information. XML [2]: XML is the Extensible Markup Language, which lets the user design their own customized markup languages for an infinite number of types of documents. XML documents are self-describing thus making its content available to practical applications. The MEIF uses XML for modeling complex information by providing them with a structure. XML is used at the document content level. It is also used to support document-centric workflow facilities. RDF [3]: The resource description framework (RDF) is the W3C framework, which uses metadata to describe the data contained on the Web. This framework is at the document level rather than the document content level of XML. The MEIF does not use RDF but uses its own network information model for storing and managing documents. Relational Database: Relational database technology is a mature technology for storing data and handling relationships. All information in the MEIF is stored in a fixed set of relational database tables. The Multicentric Information Network Model: Documents stored in the system are organised in accordance with the Multicentric Information Network Model as shown in Figures 2 and 3. 1 See Appendix A Multicentric Technology White Paper 3

4 Figure 2 - Relationships Figure 3 - Interfaces The primary component in the framework is the object, which can represent anything that can be given a name. The object can contain multiple documents representing multiple perspectives of the object. List processing: The Multicentric Information Network Model is based on lists. Related objects can be represented as a single list, in multiple lists based on types of relationship or in filtered lists based on other relationships. Using lists to handle information is intuitive and people are already familiar with various types of lists such as checklists, shopping lists, material lists, etc. List processing is also one of the foundations of artificial intelligence - a lot of intelligent information can be stored in lists with common attributes. Granular or Elemental Information: One of the objectives of document-centric computing is information reuse. For information reuse the information must be in granular or in elemental form. Ideally, the documents should focus on a single subject or issue as in an encyclopedia. Multicentric Technology White Paper 4

5 The structure of the XML documents must be sufficiently granular and structured so that specific nodes in the documents can be extracted using XPath expressions for information reuse and processing. 3. Dynamic documents Dynamic documents are compound documents that are generated from other documents in the repository. The objective is to provide the facility to present complex information from multiple documents in a single document in various formats, ensuring that the presented document is always current and promoting information reuse. The MEIF provides several features in support of this objective. The MEIF uses a set of Multicentric Processing Instructions (MctPI) to declare to the engine the output required. The MctPI, which is based on XML syntax, is enclosed in an HTML comment statement (to ensure that this information is not displayed in a web browser). This is very similar in concept to the PIA's Document Processing System (DPS) [4]. This declaration is feasible as the documents are organised using the Multicentric Information Network Model. Users are not required to remember the syntax of the processing instructions as they can be defined using options and dialogs provided in the internal editor menu. Related Object Lists: A list of related objects complete with hypertext links can be embedded in a document using MctPI. The list can be inserted as a plain list, a grouped list or a filtered list. An example of the MctPI declaration for this purpose is as follows: <!-- LiveInsert <Relationship type="members"/> <Sort type="ordered" Renumber="True"/> <InclChildren ChildLevels="2"/> <Grouped GroupParent="9" GroupLevels="4" ShowTopGroup="True" InclOriginal="False"/> --> These instructions define the live insertion of related member objects. The list is to be sorted based on an assigned sort order and the items are to be renumbered sequentially. Children of the related objects are included to 2 levels. The list is to be grouped into 4 levels and the top-level group object is the one that has its object ID as 9. The top-level object is to be shown and the original list omitted. By default, the reference object is the object of the current document. If a different reference object is required then it can be specified as follows: Multicentric Technology White Paper 5

6 <RefObject value= ## /> The list generated by these instructions is shown in Figure 4. Figure 4 - Live Insert of Related objects Tree Insert: A declaration for inserting a tree structure is given below: <!--LiveTreeInsert <Relationship type="members"/> <ListCaption Caption="List of all functional categories"/> <Sort type="alpha"/> <Count type="associate"/> <NewTarget/> --> The root of the tree is the current object and the displayed tree is shown in Figure 5. Figure 5 - Inserted Tree with Counts Multicentric Technology White Paper 6

7 Filtered Lists: The list can also be filtered based on relationships and on dates. Filtering the list provides a fine control on the objects that are displayed. Relationship filters can be inversed. The date filter can for instance be used to display objects that are current. With XML documents, the date filter can refer to a specific node in the document. Including Synopsis: The synopses of the related objects can also be included in the document with the following declaration: <IncludeSynopsis size="500"/> An example of the result of this declaration is shown in Figure 6. Figure 6 - List with Synopsis Navigation Branch: It is common now to see the branch of the current document based on the site map displayed. Figure 7 shows such a branch from the Microsoft Web site. Figure 7 - Navigation Branch In the MEIF, the branch may have multiple leaves as shown in Figure 8 because of the network structure of the repository. Figure 8 - Navigation Branch In MultiCentrix Displaying this is achieved with the simple declaration: <!-- *ShowBranch--> Multicentric Technology White Paper 7

8 Document Threads: If there are several documents in the same object, links to these documents can be displayed in a document thread using the declaration: <!-- MultiCentrix Document Thread --> The thread is displayed as shown in Figure 9. Figure 9 - Document Thread Instead of the default numeric labels, user-defined labels can be used. Live Links: Information from ODBC compliant databases can be embedded in the document. The database connection, the SQL statements and the XSLT transformation file defined by the user are stored in the system tables for reuse. <!--Livelink <QueryName="Country Information"/> <fname="my-"/> --> Document Templates: To promote a common look and feel across different documents of a similar type, the MEIF supports an unlimited number of document templates. The document template acts as a wrapper around the actual document, which can be in HTML or XML format. Document templates are specified with the HTML document meta tag: <meta name= mct:template content= templatename > Document templates can also incorporate the MctPI to use the facilities provided by the MctPI. As the MctPI uses the current object of the document as the default reference object, generic declarations can be used and applied to any document. New MctPI Declarations: Based on the same concept, new MctPI declarations can be developed for the visualization of the rich information network structure. These can be and are added to the framework from time to time when we learn new tricks or as the need arises. 4. The Intelligent Document XML technology provides an important framework for making intelligent documents possible. The MEIF uses XML technology together with relational database tables to provide a framework for managing enterprise information intelligently. Multicentric Technology White Paper 8

9 Starting from a sample XML document, an XML Schema (XSD) can be inferred using Schema-Forms, one of the components of the MEIF. The XML Schema can then be refined to meet the actual requirements. 2 Based on this XSD document, posting instructions for the document can be defined. The posting instructions will define the target information repositories, and the relationship of this object (document) with other objects in the repositories. The posting instructions reference nodes in the documents to derive the object names and resolve the conditions specified. Distribution instructions for the document can be defined in a similar way to the posting instructions. The posting and distribution instructions, which are in XML format, are stored in the table together with the XSD document. They can be exported with the XSD document by including them in a SOAP [5] envelope. Based on the XSD document, an HTML form can be generated using the HTML form generator in Schema-Forms. The HTML form generator allows the user to define various display properties and constructs not included in the XSD document. The generated HTML forms include sufficient intelligence for entered information to be converted to an XML document conforming to the XSD document. XML documents can be loaded into the HTML form as required for editing purposes. The HTML forms also support the addition of repeated items, rows or branches interactively, an important flexibility requirement. Help documents can be created in the framework and linked contextually to the fields in the HTML forms. The HTML forms can be deployed on the desktop or the Web for distributed data capture. Enumerated list can be embedded in the XSD document or placed in a reference table or even retrieved as a list of objects from the information network model. An XSLT writer is provided to generate basic XSLT documents based on the XSD document. 2 The new E-Descriptors framework allows the XSD, XSLT and HTML forms to be generated from selected descriptors from the descriptors repository. Multicentric Technology White Paper 9

10 These features enable the user to make the document intelligent and self-managing. Together with XSD documents cross-referencing, document-centric workflow is supported as described in the next section. 5. Document-Centric Workflow A key requirement in the work place is document workflow. When a document is created, we need to be able to route it. Each recipient must be able to act on the document by creating new documents or updating the current document. The selected information from the current document must be capable of being transferred to the new document to reduce work and transposition errors. Transferred information may or may not be editable. When the new document is posted, the status of the original document may also need to be updated. User rights in adding, updating or modifying documents must also be definable. The Workflow Reference Model as defined by the Workflow Management Consortium [6] (WFMC) is process based. It requires the complete workflow process to be defined in a workflow process description language complete with participants and workflow relevant data. The document-centric workflow model as implemented in MEIF takes a different tack. Instead of focusing on the process, it focuses on the individual documents. When a document is received, the recipient is typically only concerned with what actions they can take on the document rather than the workflow process. Some examples of these actions are ask for more information, acknowledge receipt of the document, process the document and route it, close the file etc. Some of these actions require a new document while others require the updating of the existing document. Multicentric Technology White Paper 10

11 Figure 10 Figure 10 shows the document-centric workflow model. For each XSD document, users can define the: Posting instructions, Distribution instructions, and Web Actions (updates options) In Figure 10, Document B and Document C reference Document A. Nodes mappings can be defined for transferring information from the Master document and Document A to these two documents. With these two dependant documents defined, when a user is viewing Document A, the options to initialize an XML instance document based on Document B or C will be available provided the specified conditions are met. When this new document is posted, the status of the referenced document (i.e. Document A) can be updated and based on the conditions specified for the referencing, this option may or may not be available again. Information may also need to be transferred from the master workflow document to the new documents and likewise the master workflow document may be updated when the new documents are posted. Multicentric Technology White Paper 11

12 Figure 11-1 Multicentric Posting Instructions Figure 11-2 Relationships Posting Figure 11-3 Nodes Mapping Figure 11-4 Pick and Fill Nodes Mapping Multicentric Technology White Paper 12

13 Figures 11-1 to 11-3 show the user interface for defining the workflow related instructions and Figure 11-4 the Pick and fill nodes mapping. Figure 12 - Defining Web Actions Figure 13 - Defining Web action variables Figure 12 shows the user interface for defining Web Actions and Figure 13 the definition of Web Actions variables. Web actions allow the entry of selected variables that will be used to update the document. After the update, the document may be reposted. A workflow action can also be associated with this action. 6. Documents Publishing Publishing documents should be relatively simple as compared to publishing a relational database. Selected documents in the repository can be structured and published in the Adobe PDF or Microsoft CHM format. The document repository and HTML forms can also be served on the web. Multicentric Technology White Paper 13

14 7. Document-centric Applications If you are not really managing data as such, then a document-centric application may be more suitable. A data-centric application is required when the data need to be processed and posted to perpetual files as in accounting, inventory control and other similar situations. Document-centric applications are more informational in nature. We need draw upon this vast information asset for our actions and our decision-making processes. Some examples of document-centric applications are correspondence, minutes of meetings, project monitoring, contact management, standards and specifications, procedures, customer information, staff resumes, logging reports of various types, etc. 8. Conclusion To meet the computing challenges of the 21 st century, the computing model has to be flexible and adaptable and at the same time be able to handle higher complexity. The document-centric model as described in this paper offers some interesting potential. The document, offering a higher level of abstraction, is more intuitive for humans, thus enabling us to model the real world more accurately. Document-centric computing requires the integration of several key technologies and concepts. HTML is required for the dynamic generation and presentation of information; XML technology for providing intelligence at the document content level; Relational database technology for storing and managing the documents and an information network model to provide a framework for modeling the complex relationships among objects, as containers for documents. 9. References [1.] HTML 4.01 Specification W3C Recommendation 24 December 1999 ( [2.] Extensible Markup Language (XML) 1.0 (Second Edition) W3C Recommendation 6 October 2000 ( [3.] Resource Description Framework (RDF) Model and Syntax Specification W3C Recommendation 22 February 1999 ( [4.] Document Processing in the PIA ( [5.] SOAP Version 1.2 Part 0: Primer W3C Recommendation 24 June 2003 ( [6.] Workflow Reference Model ( Multicentric Technology White Paper 14

EMC Documentum xdb. High-performance native XML database optimized for storing and querying large volumes of XML content

EMC Documentum xdb. High-performance native XML database optimized for storing and querying large volumes of XML content DATA SHEET EMC Documentum xdb High-performance native XML database optimized for storing and querying large volumes of XML content The Big Picture Ideal for content-oriented applications like dynamic publishing

More information

The Adobe XML Architecture

The Adobe XML Architecture TECHNOLOGY BRIEF The Adobe XML Architecture Introduction As enterprises struggle to balance the need to respond to continually changing business priorities against ever-shrinking budgets, IT managers are

More information

Quark XML Author June 2017 Update for Platform with DITA

Quark XML Author June 2017 Update for Platform with DITA Quark XML Author 05 - June 07 Update for Platform with DITA Contents Getting started... About Quark XML Author... Resources on DITA... Working with the repository...4 Creating a new topic from a repository

More information

What's New in Laserfiche Rio and Laserfiche Avante 9.1. White Paper

What's New in Laserfiche Rio and Laserfiche Avante 9.1. White Paper What's New in Laserfiche Rio and Laserfiche Avante 9.1 White Paper December 2013 Table of Contents New Features in the Laserfiche Server, Client, and Web Access... 4 Web Accelerator... 4 More Intuitive

More information

XML APIs Testing Using Advance Data Driven Techniques (ADDT) Shakil Ahmad August 15, 2003

XML APIs Testing Using Advance Data Driven Techniques (ADDT) Shakil Ahmad August 15, 2003 XML APIs Testing Using Advance Data Driven Techniques (ADDT) Shakil Ahmad August 15, 2003 Table of Contents 1. INTRODUCTION... 1 2. TEST AUTOMATION... 2 2.1. Automation Methodology... 2 2.2. Automated

More information

Microsoft SharePoint Designer 2010

Microsoft SharePoint Designer 2010 Microsoft SharePoint Designer 2010 Course ISI-1234 3 Days Instructor-led, Hands on Course Information Students will then learn how to create and customize content using SharePoint Designer 2010. Microsoft

More information

Machine Readable Profiles (MRP)

Machine Readable Profiles (MRP) July 22-26, 2013 City Center Marriott Portland, OR Machine Readable Profiles (MRP) Andreas Maier (IBM) STSM, Systems Management Architecture & Design maiera@de.ibm.com Disclaimer The information in this

More information

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont Index A Access data formats, 215 exporting data from, to SharePoint, 215 217 forms and reports changing table used by form, 213 creating, 237 245 controlling availability of, 252 259 data connection to,

More information

EasyCatalog For Adobe InDesign

EasyCatalog For Adobe InDesign EasyCatalog For Adobe InDesign Relational Module User Guide 65bit Software Ltd Revision History Version Date Remarks 1.0.0 02 May 2008 First draft. 1.0.1 08 August 2008 First release. Copyright 2008 65bit

More information

Proposed Revisions to ebxml Technical. Architecture Specification v1.04

Proposed Revisions to ebxml Technical. Architecture Specification v1.04 Proposed Revisions to ebxml Technical Architecture Specification v1.04 Business Process Team 11 May 2001 (This document is the non-normative version formatted for printing, July 2001) Copyright UN/CEFACT

More information

Call: SharePoint 2013 Course Content:35-40hours Course Outline

Call: SharePoint 2013 Course Content:35-40hours Course Outline SharePoint 2013 Course Content:35-40hours Course Outline Exploring SharePoint Designer 2013 Understanding SharePoint Designer 2013 Using SharePoint Designer to Carry Out Common Tasks Understanding What's

More information

Dictionary Driven Exchange Content Assembly Blueprints

Dictionary Driven Exchange Content Assembly Blueprints Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM Content Assembly Mechanism Specification) Author: David RR Webber Chair OASIS CAM TC January, 2010 http://www.oasis-open.org/committees/cam

More information

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies Database Systems: Design, Implementation, and Management Tenth Edition Chapter 14 Database Connectivity and Web Technologies Database Connectivity Mechanisms by which application programs connect and communicate

More information

Quark XML Author September 2016 Update for Platform with Business Documents

Quark XML Author September 2016 Update for Platform with Business Documents Quark XML Author 05 - September 06 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository... Creating a new document from

More information

Using the VMware vrealize Orchestrator Client

Using the VMware vrealize Orchestrator Client Using the VMware vrealize Orchestrator Client vrealize Orchestrator 7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411

More information

Proposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team

Proposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Proposed Revisions to ebxml Technical Architecture Specification v1.0.4 ebxml Business Process Project Team 11

More information

Quark XML Author October 2017 Update for Platform with Business Documents

Quark XML Author October 2017 Update for Platform with Business Documents Quark XML Author 05 - October 07 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository...3 Creating a new document from

More information

a white paper from Corel Corporation

a white paper from Corel Corporation a white paper from Corel Corporation This document is for discussion purposes only. The products and processes are still under development. The information presented is therefore subject to change without

More information

Metadata Standards and Applications. 4. Metadata Syntaxes and Containers

Metadata Standards and Applications. 4. Metadata Syntaxes and Containers Metadata Standards and Applications 4. Metadata Syntaxes and Containers Goals of Session Understand the origin of and differences between the various syntaxes used for encoding information, including HTML,

More information

XML: Extensible Markup Language

XML: Extensible Markup Language XML: Extensible Markup Language CSC 375, Fall 2015 XML is a classic political compromise: it balances the needs of man and machine by being equally unreadable to both. Matthew Might Slides slightly modified

More information

D WSMO Data Grounding Component

D WSMO Data Grounding Component Project Number: 215219 Project Acronym: SOA4All Project Title: Instrument: Thematic Priority: Service Oriented Architectures for All Integrated Project Information and Communication Technologies Activity

More information

Oracle Insurance IStream

Oracle Insurance IStream Oracle Insurance IStream IStream Document Manager Glossary Release 6.3 E15015-01 June 2009 Copyright Copyright 2009, Oracle and/or its affiliates. All rights reserved. Primary Authors: Andrew Brooke and

More information

Publishing Concurrent Requests with XML Publisher. An Oracle White Paper January 2005

Publishing Concurrent Requests with XML Publisher. An Oracle White Paper January 2005 Publishing Concurrent Requests with XML Publisher An Oracle White Paper January 2005 Publishing Concurrent Requests with XML Publisher EXECUTIVE SUMMARY... 1 INTRODUCTION... 1 Process Overview... 2 Register

More information

Managing Metadata with Oracle Data Integrator. An Oracle Data Integrator Technical Brief Updated December 2006

Managing Metadata with Oracle Data Integrator. An Oracle Data Integrator Technical Brief Updated December 2006 Managing Metadata with Oracle Data Integrator An Oracle Data Integrator Technical Brief Updated December 2006 Managing Metadata with Oracle Data Integrator: An Oracle Data Integrator Technical Brief Metadata

More information

A Guide to Quark Author Web Edition 2015

A Guide to Quark Author Web Edition 2015 A Guide to Quark Author Web Edition 2015 CONTENTS Contents Getting Started...4 About Quark Author - Web Edition...4 Smart documents...4 Introduction to the Quark Author - Web Edition User Guide...4 Quark

More information

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1

Using the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1 Using the VMware vcenter Orchestrator Client vrealize Orchestrator 5.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial. A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far XML Tutorial Yanan Zhang Department of Electrical and Computer Engineering University of Calgary

More information

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004 Oracle Warehouse Builder 10g Runtime Environment, an Update An Oracle White Paper February 2004 Runtime Environment, an Update Executive Overview... 3 Introduction... 3 Runtime in warehouse builder 9.0.3...

More information

ON TWO ADAPTIVE SYSTEMS FOR DOCUMENT MANAGEMENT * Vanyo G. Peychev, Ivo I. Damyanov

ON TWO ADAPTIVE SYSTEMS FOR DOCUMENT MANAGEMENT * Vanyo G. Peychev, Ivo I. Damyanov МАТЕМАТИКА И МАТЕМАТИЧЕСКО ОБРАЗОВАНИЕ, 2005 MATHEMATICS AND EDUCATION IN MATHEMATICS, 2005 Proceedings of the Thirty Fourth Spring Conference of the Union of Bulgarian Mathematicians Borovets, April 6

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 1, 2017 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2457

More information

CA ERwin Data Modeler r7.3

CA ERwin Data Modeler r7.3 PRODUCT BRIEF: CA ERWIN DATA MODELER R7.3 CA ERwin Data Modeler r7.3 CA ERWIN DATA MODELER (CA ERWIN DM) IS AN INDUSTRY-LEADING DATA MODELING SOLUTION THAT ENABLES YOU TO CREATE AND MAINTAIN DATABASES,

More information

InfoSphere Master Data Management Reference Data Management Hub Version 10 Release 0. User s Guide GI

InfoSphere Master Data Management Reference Data Management Hub Version 10 Release 0. User s Guide GI InfoSphere Master Data Management Reference Data Management Hub Version 10 Release 0 User s Guide GI13-2637-00 InfoSphere Master Data Management Reference Data Management Hub Version 10 Release 0 User

More information

Altova XMLSpy 2007 Tutorial

Altova XMLSpy 2007 Tutorial Tutorial All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage

More information

Oracle Insurance IStream

Oracle Insurance IStream Oracle Insurance IStream IStream Document Manager Glossary Release 6.2 E14878-01 January 2009 Copyright Copyright 2009, Oracle and/or its affiliates. All rights reserved. Primary Authors: Andrew Brooke

More information

Quantum, a Data Storage Solutions Leader, Delivers Responsive HTML5-Based Documentation Centers Using MadCap Flare

Quantum, a Data Storage Solutions Leader, Delivers Responsive HTML5-Based Documentation Centers Using MadCap Flare A Customer Success Story in Technical Communication Best Practices Quantum, a Data Storage Solutions Leader, Delivers Responsive HTML5-Based Documentation Centers Using MadCap Flare GOALS Reinvent product

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 2: Description definition language

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 2: Description definition language INTERNATIONAL STANDARD ISO/IEC 15938-2 First edition 2002-04-01 Information technology Multimedia content description interface Part 2: Description definition language Technologies de l'information Interface

More information

Forms iq Designer Training

Forms iq Designer Training Forms iq Designer Training Copyright 2008 Feith Systems and Software, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, stored in a retrieval system, or translated into

More information

Open Standard Voting Localization with CAM

Open Standard Voting Localization with CAM Open Standard Voting Localization with CAM - Localization Mechanisms - Publishing Localizations - Leveraging Open Standards - XSD ingesting David RR Webber Chair OASIS CAM TC (Content Assembly Mechanism)

More information

Teiid Designer User Guide 7.5.0

Teiid Designer User Guide 7.5.0 Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata

More information

Business Processes and Rules: Siebel Enterprise Application Integration. Siebel Innovation Pack 2013 Version 8.1/8.

Business Processes and Rules: Siebel Enterprise Application Integration. Siebel Innovation Pack 2013 Version 8.1/8. Business Processes and Rules: Siebel Enterprise Application Integration Siebel Innovation Pack 2013 September 2013 Copyright 2005, 2013 Oracle and/or its affiliates. All rights reserved. This software

More information

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October

More information

Oracle BI Publisher 11g R1: Fundamentals

Oracle BI Publisher 11g R1: Fundamentals Oracle BI Publisher 11g R1: Fundamentals Volume I Student Guide D68420GC10 Edition 1.0 June 2011 D73304 Authors Lea Shaw Sindhu Rao Technical Contributors and Reviewers Timothy McGlue Nikos Psomas Pradeep

More information

Xyleme Studio Data Sheet

Xyleme Studio Data Sheet XYLEME STUDIO DATA SHEET Xyleme Studio Data Sheet Rapid Single-Source Content Development Xyleme allows you to streamline and scale your content strategy while dramatically reducing the time to market

More information

Mobile Application Workbench. SAP Mobile Platform 3.0 SP02

Mobile Application Workbench. SAP Mobile Platform 3.0 SP02 SAP Mobile Platform 3.0 SP02 DOCUMENT ID: DC-01-0302-01 LAST REVISED: January 2014 Copyright 2014 by SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced

More information

<Insert Picture Here> Oracle Policy Automation Connector For Siebel Features and Benefits

<Insert Picture Here> Oracle Policy Automation Connector For Siebel Features and Benefits Oracle Policy Automation Connector For Siebel 10.3.0 Features and Benefits September 2011 Using OPA with Siebel Why? Keep business logic separate from Siebel: Make rule changes while

More information

SDMX self-learning package XML based technologies used in SDMX-IT TEST

SDMX self-learning package XML based technologies used in SDMX-IT TEST SDMX self-learning package XML based technologies used in SDMX-IT TEST Produced by Eurostat, Directorate B: Statistical Methodologies and Tools Unit B-5: Statistical Information Technologies Last update

More information

Obsoletes: 2070, 1980, 1942, 1867, 1866 Category: Informational June 2000

Obsoletes: 2070, 1980, 1942, 1867, 1866 Category: Informational June 2000 Network Working Group Request for Comments: 2854 Obsoletes: 2070, 1980, 1942, 1867, 1866 Category: Informational D. Connolly World Wide Web Consortium (W3C) L. Masinter AT&T June 2000 The text/html Media

More information

COLUMN. Choosing the right CMS authoring tools. Three key criteria will determine the most suitable authoring environment NOVEMBER 2003

COLUMN. Choosing the right CMS authoring tools. Three key criteria will determine the most suitable authoring environment NOVEMBER 2003 KM COLUMN NOVEMBER 2003 Choosing the right CMS authoring tools The authoring environment is the most important aspect of a content management system (CMS), for without content authors, there would be nothing

More information

EMC DOCUMENT SCIENCES INTERACTIVE DOCUMENT DEVELOPMENT KIT

EMC DOCUMENT SCIENCES INTERACTIVE DOCUMENT DEVELOPMENT KIT White Paper EMC DOCUMENT SCIENCES INTERACTIVE DOCUMENT DEVELOPMENT KIT Integrating interactive document generation with line-of-business systems Abstract This white paper describes the need to embed interactive

More information

11. EXTENSIBLE MARKUP LANGUAGE (XML)

11. EXTENSIBLE MARKUP LANGUAGE (XML) 11. EXTENSIBLE MARKUP LANGUAGE (XML) Introduction Extensible Markup Language is a Meta language that describes the contents of the document. So these tags can be called as self-describing data tags. XML

More information

Stylus Studio Case Study: FIXML Working with Complex Message Sets Defined Using XML Schema

Stylus Studio Case Study: FIXML Working with Complex Message Sets Defined Using XML Schema Stylus Studio Case Study: FIXML Working with Complex Message Sets Defined Using XML Schema Introduction The advanced XML Schema handling and presentation capabilities of Stylus Studio have valuable implications

More information

Presentation + Integration + Extension delivering business intelligence

Presentation + Integration + Extension delivering business intelligence Figure 1. BI:Scope Report Display Figure 2. Print Preview Presentation + Integration + Extension delivering business intelligence BI:Scope is a web enabled, rich client, Report Deployment product for business

More information

MD Link Integration MDI Solutions Limited

MD Link Integration MDI Solutions Limited MD Link Integration 2013 2016 MDI Solutions Limited Table of Contents THE MD LINK INTEGRATION STRATEGY...3 JAVA TECHNOLOGY FOR PORTABILITY, COMPATIBILITY AND SECURITY...3 LEVERAGE XML TECHNOLOGY FOR INDUSTRY

More information

Chapter 2 XML, XML Schema, XSLT, and XPath

Chapter 2 XML, XML Schema, XSLT, and XPath Summary Chapter 2 XML, XML Schema, XSLT, and XPath Ryan McAlister XML stands for Extensible Markup Language, meaning it uses tags to denote data much like HTML. Unlike HTML though it was designed to carry

More information

EMC Documentum Forms Builder

EMC Documentum Forms Builder EMC Documentum Forms Builder Version 6 User Guide P/N 300-005-243 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 1994-2007 EMC Corporation. All rights

More information

Informatics 1: Data & Analysis

Informatics 1: Data & Analysis Informatics 1: Data & Analysis Lecture 9: Trees and XML Ian Stark School of Informatics The University of Edinburgh Tuesday 11 February 2014 Semester 2 Week 5 http://www.inf.ed.ac.uk/teaching/courses/inf1/da

More information

Background of HTML and the Internet

Background of HTML and the Internet Background of HTML and the Internet World Wide Web in Plain English http://www.youtube.com/watch?v=akvva2flkbk Structure of the World Wide Web A network is a structure linking computers together for the

More information

Integrating with EPiServer

Integrating with EPiServer Integrating with EPiServer Abstract EPiServer is an excellent tool when integration with existing systems within an organization is a requirement. This document outlines the Web services that are shipped

More information

> Semantic Web Use Cases and Case Studies

> Semantic Web Use Cases and Case Studies > Semantic Web Use Cases and Case Studies Case Study: Improving Web Search using Metadata Peter Mika, Yahoo! Research, Spain November 2008 Presenting compelling search results depends critically on understanding

More information

WHAT S NEW IN QLIKVIEW 10. qlikview.com NEW FEATURES AND FUNCTIONALITY IN QLIKVIEW 10

WHAT S NEW IN QLIKVIEW 10. qlikview.com NEW FEATURES AND FUNCTIONALITY IN QLIKVIEW 10 WHAT S NEW IN QLIKVIEW 10 QlikView 10 offers significant improvements over QlikView 9 and introduces new concepts to the QlikView portfolio. This document describes new features and functionality in the

More information

Index. Business Connectivity Services (BCS), 325 features by version, terminology, 325

Index. Business Connectivity Services (BCS), 325 features by version, terminology, 325 Index A Advanced site customizations, 263 navigation system. See Navigation system SharePoint 2010 search. See SharePoint 2010 search ASP.NET navigation, 264 ASPX and HTML page, 105 Association column,

More information

Information Technology Document Schema Definition Languages (DSDL) Part 1: Overview

Information Technology Document Schema Definition Languages (DSDL) Part 1: Overview ISO/IEC JTC 1/SC 34 Date: 2008-09-17 ISO/IEC FCD 19757-1 ISO/IEC JTC 1/SC 34/WG 1 Secretariat: Japanese Industrial Standards Committee Information Technology Document Schema Definition Languages (DSDL)

More information

Oracle SOA Suite 10g: Services Orchestration

Oracle SOA Suite 10g: Services Orchestration Oracle University Contact Us: 01 800 214 0697 Oracle SOA Suite 10g: Services Orchestration Duration: 5 Days What you will learn This course deals with the basic concepts of Service Orchestration (SOA)

More information

EMC Documentum Connector for Microsoft SharePoint Farm Solution

EMC Documentum Connector for Microsoft SharePoint Farm Solution EMC Documentum Connector for Microsoft SharePoint Farm Solution Version 7.2 Content Management Guide EMC Corporation Corporate Headquarters Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice

More information

JMP and SAS : One Completes The Other! Philip Brown, Predictum Inc, Potomac, MD! Wayne Levin, Predictum Inc, Toronto, ON!

JMP and SAS : One Completes The Other! Philip Brown, Predictum Inc, Potomac, MD! Wayne Levin, Predictum Inc, Toronto, ON! Paper JM08-2014 JMP and SAS : One Completes The Other Philip Brown, Predictum Inc, Potomac, MD Wayne Levin, Predictum Inc, Toronto, ON ABSTRACT Integrating JMP with SAS creates a formidable data management

More information

Developing a Basic Web Page

Developing a Basic Web Page Developing a Basic Web Page Creating a Web Page for Stephen Dubé s Chemistry Classes 1 Objectives Review the history of the Web, the Internet, and HTML Describe different HTML standards and specifications

More information

So You Want To Save Outlook s to SharePoint

So You Want To Save Outlook  s to SharePoint So You Want To Save Outlook Emails to SharePoint Interested in using Microsoft SharePoint to store, find and share your Microsoft Outlook messages? Finding that the out-of-the-box integration of Outlook

More information

COMP9321 Web Application Engineering. Extensible Markup Language (XML)

COMP9321 Web Application Engineering. Extensible Markup Language (XML) COMP9321 Web Application Engineering Extensible Markup Language (XML) Dr. Basem Suleiman Service Oriented Computing Group, CSE, UNSW Australia Semester 1, 2016, Week 4 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2442

More information

WHITE PAPER. LiveApp Player Architecture. Player Technology The Composite Applications Deployment Style Architecture

WHITE PAPER. LiveApp Player Architecture. Player Technology The Composite Applications Deployment Style Architecture WHITE PAPER LiveApp Player Architecture Player Technology The Composite Applications Deployment Style Architecture W H I T E P A P E R LiveApp Player Architecture ObjectBuilders 20134 Valley Forge Circle

More information

SERVICE-ORIENTED COMPUTING

SERVICE-ORIENTED COMPUTING THIRD EDITION (REVISED PRINTING) SERVICE-ORIENTED COMPUTING AND WEB SOFTWARE INTEGRATION FROM PRINCIPLES TO DEVELOPMENT YINONG CHEN AND WEI-TEK TSAI ii Table of Contents Preface (This Edition)...xii Preface

More information

User Interaction: XML and JSON

User Interaction: XML and JSON User Interaction: XML and JSON Assoc. Professor Donald J. Patterson INF 133 Fall 2012 1 HTML and XML 1989: Tim Berners-Lee invents the Web with HTML as its publishing language Based on SGML Separates data

More information

5/19/2015. Objectives. JavaScript, Sixth Edition. Introduction to the World Wide Web (cont d.) Introduction to the World Wide Web

5/19/2015. Objectives. JavaScript, Sixth Edition. Introduction to the World Wide Web (cont d.) Introduction to the World Wide Web Objectives JavaScript, Sixth Edition Chapter 1 Introduction to JavaScript When you complete this chapter, you will be able to: Explain the history of the World Wide Web Describe the difference between

More information

Oracle BI Publisher 10g R3: Fundamentals

Oracle BI Publisher 10g R3: Fundamentals Oracle BI Publisher 10g R3: Fundamentals Student Guide D53147GC10 Edition 1.0 February 2008 D54122 Authors Padmaja Mitravinda Brian Pottle Technical Contributors and Reviewers Leta Davis Tim Dexter Mike

More information

EMC Ionix ControlCenter (formerly EMC ControlCenter) 6.0 StorageScope

EMC Ionix ControlCenter (formerly EMC ControlCenter) 6.0 StorageScope EMC Ionix ControlCenter (formerly EMC ControlCenter) 6.0 StorageScope Best Practices Planning Abstract This white paper provides advice and information on practices that will enhance the flexibility of

More information

Version 3.7 Addendum

Version 3.7 Addendum Version 3.7 Addendum Table of Contents Overview...3 General Improvements...3 XP Style Controls...3 Document Capture...3 Indexed Import...3 Configuring Auto Import...3 Defining the Template...5 Applying

More information

The Business Case for a Web Content Management System. Published: July 2001

The Business Case for a Web Content Management System. Published: July 2001 The Business Case for a Web Content Management System Published: July 2001 Contents Executive Summary... 1 The Business Case for Web Content Management... 2 The Business Benefits of Web Content Management...

More information

Survey Creation Workflow These are the high level steps that are followed to successfully create and deploy a new survey:

Survey Creation Workflow These are the high level steps that are followed to successfully create and deploy a new survey: Overview of Survey Administration The first thing you see when you open up your browser to the Ultimate Survey Software is the Login Page. You will find that you see three icons at the top of the page,

More information

Manipulating Database Objects

Manipulating Database Objects Manipulating Database Objects Purpose This tutorial shows you how to manipulate database objects using Oracle Application Express. Time to Complete Approximately 30 minutes. Topics This tutorial covers

More information

Jeppesen Solution Integrator Overview DOCUMENT VERSION 1.0

Jeppesen Solution Integrator Overview DOCUMENT VERSION 1.0 Jeppesen Solution Integrator Overview DOCUMENT VERSION 1.0 OCTOBER 1, 2014 Jeppesen Solution Integrator Overview DOCUMENT VERSION 1.0 Contents Figures Tables v vii Introduction 1 Getting Started........................................................

More information

Editing XML Data in Microsoft Office Word 2003

Editing XML Data in Microsoft Office Word 2003 Page 1 of 8 Notice: The file does not open properly in Excel 2002 for the State of Michigan. Therefore Excel 2003 should be used instead. 2009 Microsoft Corporation. All rights reserved. Microsoft Office

More information

RedDot Web Content Management

RedDot Web Content Management RedDot Web Content Management Web Content Management Advantages of RedDot CMS: Implement complex Web projects quickly, in a matter of weeks, then expand and maintain them easily Offer potential customers

More information

Personal Information Manager Overview & Installation Guide

Personal Information Manager Overview & Installation Guide Personal Information Manager Overview & Installation Guide Intended Audience This article and starter kit are aimed at medium and advanced level Backbase developers. It is assumed that you already have

More information

Oracle Reports 6.0 New Features. Technical White Paper November 1998

Oracle Reports 6.0 New Features. Technical White Paper November 1998 Oracle Reports 6.0 New Features Technical White Paper Oracle Reports 6.0 New Features PRODUCT SUMMARY In today's fast-moving, competitive business world up to date information is needed for the accurate,

More information

BW C SILWOOD TECHNOLOGY LTD. Safyr Metadata Discovery Software. Safyr User Guide

BW C SILWOOD TECHNOLOGY LTD. Safyr Metadata Discovery Software. Safyr User Guide BW C SILWOOD TECHNOLOGY LTD Safyr Metadata Discovery Software Safyr User Guide S I L W O O D T E C H N O L O G Y L I M I T E D Safyr User Guide Safyr 7.1 This product is subject to the license agreement

More information

Jade Technologies JADE 2016 Roadmap

Jade Technologies JADE 2016 Roadmap Jade Technologies 2016 Roadmap jadeworld.com Jade Software Corporation Limited cannot accept any financial or other responsibilities that may be the result of your use of this information or software material,

More information

User Scripting April 14, 2018

User Scripting April 14, 2018 April 14, 2018 Copyright 2013, 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and

More information

Oracle Developer Day

Oracle Developer Day Oracle Developer Day Sponsored by: Session 3 Familiar Techniques: Modeling and Frameworks Speaker Speaker Title Page 1 1 Agenda Forms as a Framework Mapping Forms to Oracle ADF Familiar Concepts Phases

More information

The Semantic Planetary Data System

The Semantic Planetary Data System The Semantic Planetary Data System J. Steven Hughes 1, Daniel J. Crichton 1, Sean Kelly 1, and Chris Mattmann 1 1 Jet Propulsion Laboratory 4800 Oak Grove Drive Pasadena, CA 91109 USA {steve.hughes, dan.crichton,

More information

Product Features. Web-based e-learning Authoring

Product Features. Web-based e-learning Authoring Web-based e-learning Authoring Product Features Composica Enterprise is an advanced web-based e-learning authoring system offering high flexibility and an abundance of features to collaboratively create

More information

Inmedius Spectrum : S1000D Suite

Inmedius Spectrum : S1000D Suite Inmedius Spectrum : S1000D Suite Capture, Create, Manage and Deploy Data and Technical Information Assets Fully Integrated Technical Documentation Lifecycle Solution The Inmedius Spectrum Suite delivers

More information

Importing Metadata From an XML Source in Test Data Management

Importing Metadata From an XML Source in Test Data Management Importing Metadata From an XML Source in Test Data Management Copyright Informatica LLC 2017. Informatica, the Informatica logo, and PowerCenter are trademarks or registered trademarks of Informatica LLC

More information

Visual Studio 2010 Xml Schema Explorer Tutorial

Visual Studio 2010 Xml Schema Explorer Tutorial Visual Studio 2010 Xml Schema Explorer Tutorial Xsd2Code community edition is an AddIn for visual studio 2008. Right clic on xsd schema in solution explorer, choose options and generate code. AddinMenu.

More information

XML Metadata Standards and Topic Maps

XML Metadata Standards and Topic Maps XML Metadata Standards and Topic Maps Erik Wilde 16.7.2001 XML Metadata Standards and Topic Maps 1 Outline what is XML? a syntax (not a data model!) what is the data model behind XML? XML Information Set

More information

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.

No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. [MS-GRVRDB]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

Microsoft XML Namespaces Standards Support Document

Microsoft XML Namespaces Standards Support Document [MS-XMLNS]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,

More information

EMC Documentum Quality and Manufacturing

EMC Documentum Quality and Manufacturing EMC Documentum Quality and Manufacturing Version 3.1 User Guide EMC Corporation Corporate Headquarters Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright 2012-2016 EMC Corporation.

More information

Microsoft XML Namespaces Standards Support Document

Microsoft XML Namespaces Standards Support Document [MS-XMLNS]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation ( this documentation ) for protocols,

More information

Visual Dialogue User Guide. Version 6.0

Visual Dialogue User Guide. Version 6.0 Visual Dialogue User Guide Version 6.0 2013 Pitney Bowes Software Inc. All rights reserved. This document may contain confidential and proprietary information belonging to Pitney Bowes Inc. and/or its

More information

WebSphere Message Broker Patterns: Generate applications in an instant

WebSphere Message Broker Patterns: Generate applications in an instant WebSphere Message Broker Patterns: Generate applications in an instant David Coles WebSphere Message Broker Level 3 Technical Lead, IBM Hursley dcoles@uk.ibm.com Thusday 11 th August 2011 2 Agenda Overview

More information