|
- A - |
|
|
The ability to view document-based information after passing existing authorization and authentication tests. |
|
|
The DMA concept of being able to locate and retrieve independently persistent objects in a DMA document space using their OIID’s.
|
|
|
The ability to reconfigure document management system components, monitor system operations, and improve system performance.
|
|
|
Association for Information and Image Management International.
|
|
|
(ANSI) A standards-setting, non-government organization that develops and publishes standards for "voluntary" use in the United States. Standards set by national organizations are accepted by vendors in that country. See http://www.ansi.org/ for additional information.
|
|
|
The ability to capture user-generated information relating to a document.
|
|
|
American National Standards Institute.
|
|
|
Application Program Interface.
|
|
|
DMA Application Interface.
|
|
|
(API) A functional interface supplied by the operating system (OS) or by a program that allows an application program to use specific data or functions of the OS or program.
|
|
|
The specifications that detail the system design and components used to implement applications, providing a blueprint to assist developers during design and construction. The specifications that detail all of the technologies utilized in the delivery of solutions.
|
|
|
Archive (1) |
A feature of Document Management systems, in which infrequently accessed documents are, moved to off-line or near-line storage areas.
|
|
Archive (2) |
A copy of data on disks, CD-ROM, magnetic tapes, etc., for long term storage and later possible access.
|
|
Association for Information and Image Management International |
Accredited by ANSI as a standards-development organization, AIIM represents the US in the International Organization for Standardization, and is an umbrella organization for industry coalitions of vendors and end users working to develop worldwide interoperability standards for document management technologies. See http://www.aiim.org/ for additional information.
|
|
(1) The ability of a client to make a request to a server to perform an operation where control is returned to the client while the server is performing the operation. This allows the client to do other processing while it's waiting for the server operation to complete.
(2) An operation in which program control is returned to the caller prior to the completion of the requested operation. The value returned from a call to an asynchronous transaction usually indicates the result of attempting to start the operation. The caller must establish some additional mechanism to determine the completion status of the operation. Common mechanisms for receiving notification of completion are execution of callback functions, and polling by the calling application.
|
|
|
The descriptive information about a document or another object. Depending on the Document Management system, it may or may not include document content.
|
|
|
Refers to determining the identity of the user attempting the access.
|
|
|
The process of creating content that may be managed by a Document Management system.
|
|
|
Refers to determining the set of privileges available to the user.
|
|
|
- B - |
|
|
A process, either scheduled or ad hoc, to copy data and files to another storage subsystem, usually optical or tape. Either all files or recently modified files are marked for backup.
|
|
|
Batching / Batch |
The mechanism provided in DMA that allows changes to a set of objects to be made persistent in one atomic operation. Note however that the DMA batch mechanism does not have provide all the attributes required of a transaction mechanism.
|
|
(BLOB) A term used to refer to any random large block of data that is stored in a database, such as a video clips, sound files or document content data. Typically, database management systems provide methods to create, delete or replace these objects, without the ability to interpret the contents of these objects.
|
|
|
A group founded in 1992, consisting of representatives from industry and academia. The groups goal is to provide a forum for the interchange of ideas and to provide direction for and influence the development of products and methods to solve the business problems of member companies.
|
|
|
Binary Large Object
|
|
|
A scheme of maintaining multiple related ordered lists of versions of an entity. Each list is usually ordered by the time of insertion into that list of versions. Each version represents the state of the entity at some point in time. In addition, the relationships among the multiple lists are also recorded. |
|
|
- C - |
|
|
DMA Capabilities.
|
|
|
The acquisition of documents through conversion of hardcopy formats, such as paper, microfilm, and microfiche, into an electronic format.
|
|
|
Compact Disc Read Only Memory. An optical technology for storing data. CD-ROMs currently hold more than 600 megabytes of data. Their low cost enables mass distribution of data.
|
|
|
A collection of elements used to organize, control, or represent symbolic information.
|
|
|
A character set in which each character is assigned a numeric code value. Frequently abbreviated as character set when the context is sufficient to determine what is intended.
|
|
|
A Document Management system feature that coordinates document updates among multiple users. Check-in and check-out functions can be defined to support a wide range of versioning and collaborative authoring schemes.
In DMA, Check-in is the action of adding a new version to a Version Series. The client must have a Reservation against the specified version series.
Check-out is the action of locking the right to create the next version in a version series and requesting a copy of the current version’s material to be made.
|
|
|
A DMA object that is directly contained within a container as opposed to a referentially contained object that is called a Containee object in DMA.
|
|
|
An object that manufactures new objects of a particular class ID by exposing the well defined COM IClassFactory interface. A class factory performs a type of bootstrapping for clients wanting access to a COM component by creating the "root" object to a component and providing an interface to it. Thereafter the client can navigate the object hierarchy of the COM component using the standard interfaces.
See Object Factory and Scope Factory for DMA object creation capabilities.
|
|
|
Numeric value assigned to a character in a particular character set encoding.
|
|
|
Character Set Encoding.
|
|
|
Computer Output to Laser Disk.
|
|
|
The process of allowing a group of people to author a document collection together, even though they may be located in different places or working at different times.
|
|
|
Component Object Model.
|
|
|
(COM) Microsoft’s Component Object Model specification, which describes objects and interfaces in a language and location independent manner. COM facilitates run-time discovery of objects and interfaces and thus allows applications to be built from binary software components. It is the foundation for Microsoft’s OLE technology.
|
|
|
A compound document is a composite electronic document that is made up of a number of components. Typically, these components are in a variety of formats from many different sources.
|
|
|
(COLD) A means of converting report data on legacy mainframe systems to text documents on a client-server system.
|
|
|
Conceptual Versioned Entity.
|
|
|
The ensemble of an entity (for instance a set of Document Versions) and their supporting objects which represent the history of the entity, including branches and merges, over time. |
|
|
A DMA object used in support of DMA Versioning. A configuration history is used as the root object by which all of the components of a conceptual entity are reachable through navigation. Through sub-classing, it may also contain properties that are applicable to the entire conceptual entity. |
|
|
The generic class of DMA objects that are allowed to be contained within containers.
|
|
|
A DMA object that is referentially contained within a container as opposed to a directly contained object, which is, called a child object in DMA.
|
|
|
Generally, an object that facilitates object aggregation and navigation of a collection of objects that are related to one another through a "contains" relationship. In DMA, a Container is an object that can contain other objects either directly or by reference.
|
|
|
The process of containing one or more objects inside another (Container) object. Generally in document management systems grouping documents into "folders", "cabinets" etc. is referred to as containment and is a means of organizing documents that are related in some way. See Direct Containment. and Referential Containment.
|
|
|
The mechanism provided in DMA to represent containment and provide associated capabilities to a DMA application through a well-defined set of objects.
|
|
|
The DMA object that facilitates capturing of edge data in a containment relationship. Various properties about the relationship between the Container and Containee or other relevant information can be held by this object. E.g. "Inserted By" (who inserted the containee into the container), "Insertion Date" (when it was inserted). The two sub-classes, Direct Containment Relationship and Referential Containment Relationship, have been defined to model the specific types of containment supported in DMA.
|
|
|
Generally, the data portion, as opposed to the attributes, of a document. Some Document Management systems regard content as just another attribute. In DMA, the content of a specific document is defined by a collection of objects that are associated to the document and can be accessed as defined by the Content Model.
|
|
|
The base class of DMA objects that are used to access document content. A document version’s, Rendition consists of one or more content elements.
Two subclasses, Content Transfer and Content Reference, of Content Element have been defined to facilitate the different forms of content capture and access.
|
|
|
Content.
|
|
|
The mechanism provided in DMA to represent the content of documents within a DMA system. The model defines the characteristics and behavior of a set of objects that a DMA application can use to store and retrieve content data of documents in a format neutral manner.
|
|
|
A DMA object that represents an elementary component of document content that exists outside the control of a document space, to which a reference is maintained. This is a subclass of DMA content element and is used by a client to store a reference to the content data. The reference is a resource name in URL format and it is the client’s responsibility to gain access to it.
|
|
|
A DMA object that represents an elementary component of document content that is directly captured and managed by a document space. This is a subclass of DMA content element and is used by a client to, transfer content data to a document space and subsequently access it.
|
|
|
To change the format of a document, or a component within a document. The act of conversion may be further classified into types of conversion – conversion between character sets, conversion between word processor formats, or conversion between different page description languages. Conversions that actually change the logical structure of a document are frequently referred to as document transformations. This distinction is used to indicate that changes in the logical structure of a document may result in the addition, deletion, or reordering of document components; e.g., adding required elements to create a parse-able instance of an SGML document.
|
|
|
A DMA object that exposes and controls a metadata space. For example, the system object is the controlling object for the system metadata space while the scope object is the controlling object for the scope metadata space.
|
|
|
The function of adding attribute information and content, either in the form of an original document, or as one derived from an existing document.
|
|
|
Custom Properties |
|
|
- D - |
|
|
A collection of data with a given structure for accepting, storing, and providing data on demand. Typically, databases provide a more robust environment for the storage of persistent data than that provided by OS file systems. Characteristics of databases include multi-user concurrency controls, journalling, replication, data dictionaries, user definable schema, strong data typing, and sophisticated query languages.
|
|
|
Dynamic Data Exchange.
|
|
|
Delivery / Use |
The delivery of documents and associated information on demand within a distributed environment to users who participate in document-based business processes.
|
|
See Persistent Object.
|
|
|
Photographic images captured in a digital format, rather than on film.
|
|
|
A mark, encrypted or unencrypted, used in the approval process for a document.
|
|
|
Video captured in a digital format, rather than on tape.
|
|
|
Output media for storage and replication of documents.
|
|
|
DMA model for representing containment where a container may contain multiple containees but a containee is contained in at most one container. This essentially models a 1:N relationship. The terms parent and child are used to refer to the containers and containees that participate in this form of containment.
|
|
|
Document Management Alliance.
|
|
|
The DMA Application Interface is the uniform programmatic interface that an application must use to access DMA Systems and DMA Service Elements from within any operating environment.
All DMA programmatic interfaces are defined as a set of COM Objects and Interfaces with the exception of two standalone functions defined in the DMA integration model.
DMA makes use of the following COM features and does not depend on any COM libraries: Globally Unique Identifiers, Object and Interface Mechanism, Life-cycle model with reference counting and IUnknown being the standard base interface for all DMA COM objects. |
|
|
The definition of groups of functionality and associated set of elements of the DMA specification that DMA systems must implement in order to provide a specific capability. |
|
|
Document Management Systems and Applications that have been endorsed as satisfying the DMA conformance requirements.
|
|
|
DMA Application Interface.
|
|
|
DMA Application Interface.
|
|
|
The correspondence of DMA products to a well-defined set of conformance criteria. By definition, DMA product components that comply with the same conformance criteria are expected to be interoperable.
|
|
|
The definition of levels or groups of capabilities to help achieve interoperability between various DMA product components.
|
|
|
DMA Middleware.
|
|
|
|
|
|
A COM object supporting at least the minimum required DMA interfaces.
|
|
|
System. |
|
|
DMA URL’s describe the identity of a DMA object and a mechanism to locate a DMA object in a hierarchical manner relative to a DMA System and DMA Document Space.
DMA URL’s are consistent with and follow the standard URL syntax.
An OIID is a DMA URL.
|
|
|
A collection of information that pertains to a particular subject or related subjects.
|
|
|
Document Content Model |
A specification that defines the characteristics of a single or multi component document. E.g. OpenDoc, SGML and the DMA Content Model are examples.
|
|
The rules for representing documents for the purpose of interchange.
|
|
|
The total set of processes, people, standards, tools, and systems to make effective use of documents.
|
|
|
(DMA) The Document Management Alliance is an AIIM task force, consisting of user companies and document management vendors, dedicated to developing a specification for the universal interoperability of all document management applications and repositories. DMA was formed from the merger of two previous standards groups (Shamrock and DEN).
|
|
|
The DMA representation of a document, which consists of the content, state and descriptive information about the document presented in the form of Properties.
|
|
|
The DMA representation of each attribute of a document. The Properties and Property Values are name/value pairs that describe each attribute in a Document Version. Document Versions have well defined properties and can have custom properties due to the extensible nature of DMA.
|
|
|
The ability to search for, select and use a document from a document management repository.
|
|
|
The DMA representation of a document collection or repository. A Document Space generally determines technology, capabilities and defines the policies for the management of documents within it. Typically, DMA application users will interact with one or more Document Spaces by searching, retrieving and storing documents. |
|
|
See Scope.
|
|
|
The DMA representation of a group of Document Spaces available to a DMA application at given point of access. The Document System provides a single point of contact for applications to determine which Document Spaces are available and their capabilities.
|
|
|
(DDE) Dynamic Data Exchange. A single-node, inter-process messaging protocol developed by Microsoft for use in the Microsoft Windows family of operating systems.
|
|
|
- E - |
|
|
Properties that are specific to a relationship between two objects. These additional properties are not part of the actual objects themselves and typically are captured and represented by a separate object. In DMA, the Relationship objects capture this edge data. |
|
|
Electronic Data Interchange.
|
|
|
EDM (1) |
Engineering Document Management.
|
|
EDM (2) |
Enterprise Document Management.
|
|
Electronic Document Management.
|
|
|
(EDI) The exchange of data and documents between different users according to standardized (ANSI X.12, EDIFACT) rules.
|
|
|
A means of incorporating data in a compound document, whereby the data and the association with its managing application are physically located within the compound document.
|
|
|
(EDM 1) The management of engineering-related data and documents.
|
|
|
A corporate user base, typically operating within a LAN/WAN environment and encompassing an entire organization, therefore containing multiple diverse groups that may have different and potentially incompatible computer systems.
|
|
|
(EDM 2) The management of document-based information across an enterprise.
|
|
|
The services, independent of any specific application domain, that support document management needs.
|
|
|
(Custom Properties) Properties that exist in the metadata of DMA document spaces, but that are not defined in the DMA specification. A document space may provide extensions either, by adding properties to any of the DMA defined classes or by defining subclasses with additional properties.
|
|
|
- F - |
|
|
The use of a telephone system for the electronic transmission and receipt of hard copy images, utilizing CCITT Group 3 or 4 compression.
|
|
|
A process that modifies stored data for display purposes. See Conversion.
|
|
|
A type of data processing facilitated by forms.
|
|
|
A document search method based on document text content.
|
|
|
- G - |
|
|
(GUID) The term used in COM for Universally Unique Identifiers.
|
|
|
GroupWare |
Software that allows people on the network to participate in a joint project. |
|
Globally Unique Identifier.
|
|
|
- H - |
|
|
Hypertext Markup Language.
|
|
|
Hypertext Transfer Protocol.
|
|
|
A way of presenting information on-line with connections between one piece of information and another called hypertext links.
|
|
|
(HTML) A markup language for defining the structure of documents published on the World Wide Web (www); it is an SGML application. Developed at CERN, HTML is continually evolving with extensions being proposed and supported by vendors such as Netscape and Microsoft under the direction of the W3C.
|
|
|
(HTTP) The most commonly used application-level protocol on the World Wide Web, ideally suited for search and retrieval and transferring Hypertext.
|
|
|
- I - |
|
|
Internet Assigned Numbers Authority.
|
|
|
Internationalization (due to the 18 characters between the first and last character in the word). |
|
|
The means by which all objects in a DMA document space are uniquely identified. These unique identifiers are referred to as GUID’s and it is requisite that every independently persistent object in a DMA document space must have a GUID.
|
|
|
Internet Engineering Task Force.
|
|
|
(IETF) A task force sponsored by the Corporation for National Research Initiatives, which is organized into various working groups each focusing on defining standards for the Internet.
See http://www.ietf.org/ for additional information.
|
|
|
A system designed to handle the requirements of image-based documents.
|
|
|
A proper subclass that has been directly derived from another class is referred to as an immediate subclass of the class from which it was derived from. In other words, the class from which it was derived from is its immediate superclass.
|
|
|
A DMA class, which is used to directly derive the definition of another class, is referred to as the immediate superclass of the derived class. In other words, there are no intermediate classes in the single inheritance hierarchy between the derived class and its immediate superclass.
An immediate superclass of a derived class is also one of its superclasses.
|
|
|
See Persistent Object.
|
|
|
The process of associating attributes with a document for retrieval purposes. The process of creating data structures to speed the searching of attributes; e.g., "create an index on the title field".
|
|
|
Sets of user-defined services common to a given industry’s core activities.
|
|
|
The building blocks of the content of a document; e.g., text, graphics, equations, vector data, data base extracts, photographs, audio, video, executable processes, and references to hard copy and other media.
|
|
|
Inheritance |
The object oriented technique of defining a new class using one or more existing classes as a model. Generally new specialized classes are derived from existing more generic classes.
DMA supports inheritance by allowing a new class to be defined using a single existing class. The new class must have the methods and properties of the class it is derived from, and is allowed to add new methods and properties.
|
|
The parts of the DMA architecture that define how service elements and systems are "integrated" into the architecture. This specifies the registration mechanism for service elements and how they are accessed by the clients of the interface.
|
|
|
The design of computer software for users around the world such that it is adaptable to the requirements of different native languages, local customs, and character-string encodings. Normally a goal of internationalization is to permit localization by users or administrators at a particular location.
|
|
|
(IANA) The central coordinator for the assignment of unique parameter values for Internet protocols. These include internet addresses, domain names, protocol numbers, port numbers, and many others.
See http://www.isi.edu/div7/iana/ for additional information.
|
|
|
- J K L - |
|
|
A set of features of Document Management systems, including document check-in/check-out, version control, and access control.
|
|
|
Life Cycle / Final Distribution Management |
A Document Management feature, whereby a document's creation, review, publishing, archiving, and purging are managed.
|
|
A scheme of maintaining a single ordered list of versions of an entity. The list is usually ordered by the time of insertion into the list of versions. Each version represents the state of the entity at some interesting point in time.
|
|
|
A means of incorporating objects in a compound document, whereby a link reference is inserted into the document pointing to the actual data, which physically resides elsewhere in the document or in some other document.
|
|
|
Specifies the native language, character set encoding scheme and other attributes specific to a particular country or location. Locale’s are used to provide an application’s capabilities in a localized form.
|
|
|
The process of adapting the operation of computer software to a particular native language, local custom, or string encoding. Typically, this is done at the location the software is being used without the need to modify or recompile the source program.
|
|
|
- M - |
|
|
Messaging API. |
|
|
This provides one of the key features of DMA, that of coordinated distributed search. A merged scope object is constructed from a list of component scope objects from multiple document spaces. The merged scope object presents a unified view of the metadata of the component scope objects. This is then used to formulate and distribute queries to those document spaces and to retrieve merged result sets from the queries.
This capability is implemented by a Scope Factory service element.
|
|
|
(MAPI) A middleware messaging standard, supported by Microsoft and typically used by mail products, that provides a client API and a service provider API in order to insulate application developers from the details of the underlying messaging system.
|
|
|
Generally refers to data about data.
In DMA, metadata is used extensively to facilitate the runtime discovery of DMA objects and their properties. Every DMA object describes the class to which it belongs by means of an object containing a description of the class. The properties of a class are described by property description objects.
|
|
|
A metadata space is a set of classes that form a single-rooted inheritance hierarchy. At runtime, a metadata space is exposed by what is termed a controlling object and is represented as a collection of fully connected class description objects of member classes in the metadata space.
The DMA specification defines a number of different types of metadata spaces, which contain subsets of the classes defined in this specification and other subclasses of those. Some examples are, system metadata space, document space metadata space and scope metadata space.
|
|
|
Software that shields a distributed application developer from the complexities of the hardware, operating system, and network semantics.
In a DMA system, Middleware is an essential component, which manages the distribution of access between DMA applications and service elements. Middleware provides an implementation of the DMA system object and the means for registering and locating service elements at a point of presence.
The DMA middleware is also referred to as the DMA coordination layer.
|
|
|
Multipurpose Internet Mail Extensions.
|
|
|
Is the means of specifying the type and sub-type of content information including fully specifying the native representation of the data that constitute the content. Originally defined as part of MIME, its use is not limited to Internet mail.
The HTTP protocol used on the WWW uses MIME content-types to specify the type of files delivered to web browser’s, with the browser’s using this information to launch appropriate handlers or applications.
DMA also makes use of MIME content-types to specify the content stored in Renditions. Mime content-types are extensible and registration is handled by IANA.
See predefined MIME content-types for additional information.
|
|
|
(MIME) A specification that provides a way to interchange multimedia E-mail among many different computer systems that use Internet mail standards. MIME is being used in many other applications than E-mail with MIME content types being widely used on the WWW and in DMA.
See MIME RFC 1521 and 1522 for additional information.
|
|
|
Material presented in a combination of text, graphics, video, animation, and sound, thereby "compressing" information into a more manageable and understandable format.
|
|
|
- N - |
|
|
(NLS) Support for multiple languages, multiple character set encodings and multiple ordering schemes in computer systems.
|
|
|
The act of traversing a collection of objects that are linked in some manner.
In DMA, navigation is the act of traversing from one independently persistent object to another related independently persistent object. Only some independently persistent DMA objects support navigation. Objects that do support navigation have a property, which has as its value, the OIID of the related independently persistent object.
An example of navigation is going from a container object to a relationship object. Another example is going from a relationship object to the contained object (i.e., a container object or a document version object).
|
|
|
National Language Support.
|
|
|
National Language Support with capabilities to handle 16bit code points.
|
|
|
- O - |
|
|
A DMA object that provides the capability of creating new DMA objects of a specified class in the client's process space by implementing the IdmaObjectFactory interface. Typically the DMA Document Space and Scope objects act as object factories by supporting this interface.
|
|
|
The collection of objects and interfaces and their relationship to each other that define a DMA system in total.
|
|
|
(OIID) A globally unique identifier used to identify and locate a persistent object in a DMA document space.
Object Instance Identifiers are defined as DMA URL’s.
|
|
|
Object-Valued Property |
A property on a DMA object, whose value is another DMA object. Accessing a value of such a property yields an interface on that object.
|
|
Open Database Connectivity.
|
|
|
Open Document Management API.
|
|
|
Object Instance Identifier.
|
|
|
A DMA Service Element that provides the capability to parse and extract components of a DMA OIID by implementing the IdmaOIID interface.
Also, see DMA URL.
|
|
|
Microsoft’s object technology for component software. It is a set of object-oriented system interfaces and services, which provides a framework to build reusable software components and is built on the foundation of the Component Object Model.
|
|
|
(ODBC) A Microsoft-developed standard that defines a generic API for accessing relational databases. It implements ANSI SQL II. The API is based on work done by the SQL Access Group (SAG).
|
|
|
(ODMA) An API for interfacing desktop applications to document management systems.
|
|
|
A set of standards, managed by the Component Integration Laboratories consortium, for document centric component software.
See http://www.cil.org/ for additional information.
|
|
|
- P - |
|
|
A container that contains other objects (children) by direct containment.
|
|
|
Product Data Management.
|
|
|
The state of a DMA object that has been stored in a document space, such that it is accessible permanently until such time it is deleted.
|
|
|
A DMA object and its state that has been permanently stored in a document space until such time it is deleted. A persistent object may be either dependently or independently persistent.
A Dependently Persistent object is one that represents sub-structure, and is owned by a larger independently persistent object. Therefore a dependently persistent object can not be saved directly; changes made to it are made persistent only when the owning independently persistent object is saved.
An Independently Persistent object always has an OIID. In addition, if an object supports the IdmaConnection interface it is an independently persistent object, however all independently persistent objects are not required to support this interface (for example, the object may be read-only).
The IdmaConnection interface has methods to make objects persistent in a document space.
|
|
|
A process space in which requests are made to DMA and DMA services via the DMA API. Typically this would be a DMA client application. |
|
|
An environment in which points-of-access and/or points-of-service is supported.
|
|
|
A process space in which DMA compliant service elements receive requests for operations via their DMA API compatible interfaces.
|
|
|
(PDM) The management of product development-related data and documents.
|
|
|
A DMA class, which has been derived from another class that is not itself, is referred to as a proper subclass of the class from which it was derived from.
Also, see subclass and immediate subclass.
|
|
|
The primary means by which DMA object’s expose and allow manipulation of their attributes (state). The IdmaProperties and IdmaEditProperties interfaces provide the operations to manipulate properties. Properties can be referred to either by a property ID or by an index, both of which can be discovered from an object’s meta-data.
|
|
|
- Q R - |
|
|
The top-level DMA object that is used in constructing and issuing a query. The Query object consists of the Query Root Object and other properties that affect the execution of the query. After a query is completely defined by constructing the Query Root and its sub-tree of objects, the Query Object is passed to the DMA ExecuteSearch method.
|
|
|
The mechanism provided in DMA to express queries for searching document spaces. This is an object-based scheme with a rich set of capabilities that is also extensible, however it should be noted that it is dissimilar to textual query languages such as SQL. |
|
|
The base class of DMA objects used to form various components of a query including the Query Root object.
|
|
|
The DMA objects produced as a result of enumerating a Query Result Set. Each Result Row object has the properties selected in the Selections list property of the main Query Root object.
|
|
|
The DMA object generated as the primary output of executing a query. A result set object consists of zero or more Result Row objects that satisfy the search request issued.
|
|
|
A DMA object that is the root of a tree of dependent objects that specify a DMA query. The Query Root object tree may be thought of as a parse tree plus some other properties. If a query contains a sub-query, then one of the dependent objects is another Query Root object which itself is the root of another dependent tree of objects, etc.
A Query Root object consists of object valued properties, which roughly correspond to the main clauses of a SQL style query language. These being the From Expression, Selections, Query Expression and the Orderings.
All these objects are derived from the Query Node base class.
|
|
|
The process of restoring some data or an object to a previous state. Typically in the context of recovery of data from a backup in case of data loss or corruption.
|
|
|
Reference Middleware |
An implementation of a DMA system manager and a sample system object that is owned and distributed by AIIM. This version of the middleware permits registration and access to a single document space within a single process space. It performs no coordination of query operations and performs no distributed operations.
|
|
DMA model for representing containment, where a Container may contain multiple Containees by reference, and where a Containee may be contained in multiple Containers by reference. This essentially models an N: M relationship.
|
|
|
The general mechanism provided in DMA to express an association between any two DMA objects. The Relationship class of objects and its sub-classes model various forms of associations between pairs of DMA objects. The Containment Relationship sub-class has been specifically defined in support of the DMA Containment Model.
|
|
|
A DMA object that manages a particular representation (i.e. in a specific format, such as Word 8 or PostScript) of the content data of a document. Typically a document would have a rendition which normally is its native or editable format and one or more other renditions generated for printing, viewing and other purposes.
|
|
|
The management of files associated with a document in storage systems that have been integrated into the corporate computing environment. One of three functional areas for identifying and describing Document Management requirements.
|
|
|
A DMA object defined in support of version management that carries information about a currently reserved or checked out versionable object.
|
|
|
See Query Result Row.
|
|
|
See Query Result Set.
|
|
|
The process of copying documents or portions of documents from a Document Management system.
|
|
|
- S - |
|
|
The process of converting paper or other hard copy into digital format.
|
|
|
A DMA object through which a document space exposes details about its query capabilities and the searchable classes of objects contained in the document space. A DMA application must use a scope object to construct and initiate all search operations against a document space.
Also, see Merged Scope.
|
|
|
A DMA Service Element that implements the capability to merge multiple component scopes into a single logical scope for unified searching by supporting the IdmaScopeFactory interface.
Also, see Merged Scope.
|
|
|
The term used to refer to DMA objects that are in a given process space. This is due to DMA using a model analogous to most editors to allow access to persistent objects in a document space, sometimes referred to as the scratch pad model.
DMA objects represent and provide means of modifying persistent state of objects in a document space. Therefore when a DMA object is first instantiated it is loaded with a snapshot of the persistent data which forms the scratch pad. The client can then manipulate the scratch pad without impacting other clients or the persistent form of the object in the document space until which time it decides to persist or discard the changes made in the scratch pad.
|
|
|
Scratch Pad.
|
|
|
The mechanism of locating objects (Documents) by specifying contextual information or other constraints in the form of a query.
|
|
|
The concept of allowing DMA object classes to participate in a DMA query. This allows object instances of those classes to be located through a query.
DMA has defined a minimum set of object classes that are required to be searchable. A document space provider must allow these and their sub-classes to be searchable in their implementation, however they may make additional DMA object classes be searchable.
In contrast an object class that is not searchable can not participate in a DMA query and object instances of those classes can not be located via a DMA query.
|
|
|
The uniform means by which DMA applications can locate documents managed by DMA document spaces irrespective of the underlying technologies, capabilities and organization of the document spaces. One of the most powerful aspects of this model is the ability to search across document spaces with a single query.
|
|
|
The rules that restrict access to documents. Authentication refers to determining the identity of the user attempting the access; authorization refers to determining the set of privileges available to the user.
|
|
|
A DMA compliant software system that offers access to document collections and other document management services by operating under the Service Provider Interface.
|
|
|
The interface that supports registering and publishing a service element with a DMA compliant system and how a system implementation gets access to the service element.
|
|
|
Service Element Integration Interface.
|
|
|
Service Element.
|
|
|
(SPI) The combination of the Service Element Integration and the DMA COM interfaces (excluding the System Integration Interface). This can be thought of as the interface between a DMA service element and the DMA middleware layer.
|
|
|
Standard Generalized Markup Language.
|
|
|
Service Provider Interface.
|
|
|
(SGML) A markup language for defining the structure of documents generally used in technical publishing.
|
|
|
A system implemented to allow users to store and retrieve large numbers of documents.
|
|
|
A DMA class that has been derived from another class or itself is referred to as a subclass.
Also, see proper subclass and immediate subclass.
|
|
|
A DMA class that has been used to derive the definition of another class is referred to as the superclass of the derived class. In other words, the derived class may have been either directly or indirectly derived from its superclass. Therefore, all classes in the single inheritance hierarchy of a class, including its immediate superclass, are referred to as its superclasses.
|
|
|
System-generated property.
|
|
|
A DMA System is the means by which a DMA compliant application gets access to a DMA service element. A DMA System can comprise one or more service elements. An attribute of a DMA system is a common character set encoding specified via a locale name.
|
|
|
(Synthetic Property) A property on a DMA object whose value has been or will be supplied by the document space implementation. Typically, these system-generated properties are read-only from a client’s viewpoint. Object properties that have this attribute are indicated in the DMA specification.
|
|
|
The interface by which DMA client applications can locate and connect to DMA Systems and Service Elements. This interface is also used by system administration applications to manage registration of DMA compliant systems at a point of presence. The system manager implements the system integration interface for a particular operating environment.
|
|
|
A DMA software component that encapsulates all of the operating environment dependencies and provides the means for service providers to register their systems and the means for client applications to discover and connect to registered systems. This component exposes the system integration interface for a given operating environment.
|
|
|
- T - |
|
|
The management of the editorial and production processes leading to publication. |
|
|
A scheme of Versioning, either Linear or Branched, that allows a given version of an entity to occur in more than one list of versions or more than once in a single list of versions.
|
|
|
To change the storage format of a document on output.
|
|
|
- U V - |
|
|
(UUID) Defined by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE), it is a 128-bit integer value that is immutable and unique over all time and space. There is at least one well-defined algorithm to generate these values without the use of a central administration authority.
In COM these are referred to as Globally Unique Identifiers (GUID’s) and are used to uniquely identify interfaces. DMA uses GUID’s to uniquely identify properties, classes, query operators, collating sequences, etc. in addition to interfaces.
See OSF DCE home page for additional information.
|
|
|
Universal Resource Identifier.
See http://www.w3.org/ for additional information.
|
|
|
Universal Resource Locator. Defined as part of the Internet standards activities, it is a string representing a resource available on the Internet. Due to its extensibility and the rapid adoption of Internet standards, URL’s have wide spread applicability and have become common place.
DMA uses URL’s for persistent object identification and location. See DMA URL’s.
See http://www.w3.org/ for additional information.
|
|
|
Universal Resource Name.
|
|
|
Universally Unique Identifier.
|
|
|
An instance of an object at a particular point in its progression. Typically versions of documents are created explicitly by the user performing an operation such as check-in.
|
|
|
A Document Management feature, whereby multiple versions of a document (which can be created after repeated check-ins) are managed. |
|
|
An object used in support of DMA Versioning. Version description objects carry information (also referred to as "edge data") about the connection between the version series and the versionable object.
|
|
|
An object used in support of DMA Versioning. The version series object carries the configuration of a single "line" of versions that are viewed as generally having a progressive history. Version series are made up of a linear sequence of zero or more version description objects. The version series is part of exactly one configuration history. |
|
|
Versionable Object.
|
|
|
A DMA object that is allowed to be Versioned (i.e. be part of a Version Series). Versionable objects inherit from the DMA Versionable class. |
|
|
The mechanism provided in DMA to allow a document space to present and deliver version management functionality to a DMA application through a well-defined set of objects.
|
|
|
The process of displaying the contents of a document in human-readable form.
|
|
|
- W X Y Z - |
|
|
World Wide Web Consortium.
|
|
|
Workflow Management Coalition.
|
|
|
Refers to automating group business processes by sequencing tasks and routing information based on business rules and the roles people play in the process.
|
|
|
(WfMC) An international coalition of workflow vendors, users and analysts with a mission to promote the use of workflow through the establishment of standards for software terminology, interoperability and connectivity between workflow products. See WfMC home page for additional information.
|
|
|
(WWW) A global distributed information system on the Internet, organized as a seamless world in which information from any source can be accessed easily and consistently. See http://www.w3.org/ for additional information.
|
|
|
(W3C) An industry consortium which develops common standards for the evolution of the Web by producing specifications and reference software. See http://www.w3.org/ for additional information.
|
|
|
World Wide Web.
|