anchor.diff:  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.2.3","2.6.2.3 Database Definition","<b>Definition:</b>Database Definition enables the creation of the database and its structure, i.e., tables, indexes, triggers, etc., and the ability to modify the database structure.<br><b>Description:</b>Database Definition includes capabilities to create database, drop database, create tables, drop tables, alter tables, create indexes, drop indexes, etc.",
   "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.2.4","2.6.2.4 Database Administration","<b>Definition:</b>Database Administration enables the overall management of existing database repositories in a organization.<br><b>Description:</b>Database Administration includes capabilities to backup a database, recover a database, upgrade a database, restart a database, monitor database performance, tune database parameters, etc.",
   "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.2.5","2.6.2.5 Data Object Tagging","<b>Definition:</b>Data Object Tagging tags data with various forms of content topic metadata for information discovery and automated dissemination purposes.<br><b>Description:</b>Data tagging allows users to organize information more efficiently by associating pieces of information with tags, or keywords.  A tag is a non-hierarchical keyword or term assigned to a piece of information such as an image, file or record. This kind of metadata helps describe an item and allows it to be found again by browsing or searching.",
  -"DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.3","2.6.3 Workspace Management","<b>Definition:</b>Workspace Management services enable users to efficiently and locally establish, update, and share data in a persistent state between work sessions.<br><b>Description:</b>Workspace Management services enable users to efficiently and locally establish, update, and share data in a persistent state between work sessions.     This lets users then �start where they left off� between sessions, quickly view and analyze certain information conditions, or readily share their work session information with others.   Other benefits include:<br><br>� Removing the need for developers to create their own persistence solutions for multiple applications<br>� Common access to certain data layer content<br>� Removes certain product specific dependences (i.e. Oracle Database)<br>� Creates a �contract� for sharing data between components<br>� Enables customization of data structure based on user needs",
  -"DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.3.1","2.6.3.1 Manage Workspace","<b>Definition:</b>Manage Workspace services enable a user to add documents a new workspace session (Create), get documents (Read) documents in their workspace, edit (Update) the relationships among documents in their workspace, or remove (Delete) documents in their workspace.<br><b>Description:</b>Manage Workspace services enable a user to add documents a new workspace session (Create), get documents (Retrieve) documents in their workspace, edit (Update) the relationships among documents in their workspace, or remove (Delete) documents in their workspace.  The typical paradigm is to store documents in a hierarchical structure that contains �parents� and �children�. Using the manage workspace service, users can then Create/Retrieve/Update/Delete (CRUD) documents using this structure in a persistent state for use between various work sessions.    <br><br>Typical operations are broken down as follows:<br>Create - add documents to the workspace<br>Retrieve � get a document, a document�s children, a documents parents, documents by type, or children documents by type<br>Update � change the content of a document, or modify hierarchical relationships among documents<br>Delete � remove individual documents, or entire �families� of documents",
  +"DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.3","2.6.3 Workspace Management","<b>Definition:</b>Workspace Management services enable users to efficiently and locally establish, update, and share data in a persistent state between work sessions.<br><b>Description:</b>Workspace Management services enable users to efficiently and locally establish, update, and share data in a persistent state between work sessions.     This lets users then  start where they left off  between sessions, quickly view and analyze certain information conditions, or readily share their work session information with others.   Other benefits include:<br><br>  Removing the need for developers to create their own persistence solutions for multiple applications<br>  Common access to certain data layer content<br>  Removes certain product specific dependences (i.e. Oracle Database)<br>  Creates a  contract  for sharing data between components<br>  Enables customization of data structure based on user needs",
  +"DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.3.1","2.6.3.1 Manage Workspace","<b>Definition:</b>Manage Workspace services enable a user to add documents a new workspace session (Create), get documents (Read) documents in their workspace, edit (Update) the relationships among documents in their workspace, or remove (Delete) documents in their workspace.<br><b>Description:</b>Manage Workspace services enable a user to add documents a new workspace session (Create), get documents (Retrieve) documents in their workspace, edit (Update) the relationships among documents in their workspace, or remove (Delete) documents in their workspace.  The typical paradigm is to store documents in a hierarchical structure that contains  parents  and  children . Using the manage workspace service, users can then Create/Retrieve/Update/Delete (CRUD) documents using this structure in a persistent state for use between various work sessions.    <br><br>Typical operations are broken down as follows:<br>Create - add documents to the workspace<br>Retrieve   get a document, a document s children, a documents parents, documents by type, or children documents by type<br>Update   change the content of a document, or modify hierarchical relationships among documents<br>Delete   remove individual documents, or entire  families  of documents",
   "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.3.2","2.6.3.2 Share Workspace","<b>Definition:</b>Share Workspace services enable a user to send or retrieve their workspace files to other workspace component users.<br><b>Description:</b>Share Workspace services enable a user to send or retrieve their current or saved workspace files to other workspace component users.   Workspace content can be content currently in use, or a saved session of workspace content from an earlier session.   <br><br>The method of identifying candidate workspace users or methods of transmission are not prescribed as part of this service definition, but an illustrative example would be a workspace management component that enabled the storing e-mail addresses as one family within the workspace documents, then the ability to select e-mail addresses from this list and then optionally send entire workspace, or families within the overall workspace, to the selected set of e-mail addresses.",
   "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","3.1.2","3.1.2 Workflow Management","<b>Definition:</b>Workflow Management enables coordination and cooperation among members of an organization, helping them to perform complex mission execution by optimizing, assigning, and tracking tasks across the enterprise.<br><b>Description:</b>Workflow Management services are a sequence of connected steps that describe a repeatable chain of operations, can include multiple processes, and can stem across organizations or agencies. The workflows represent the mission by means of elementary activities and connections among them. The activities represent fully automated tasks executed by computer or tasks assigned to human actors executed with the support of a computer. Workflow Management provides a consistent, streamlined, and traceable process for users to follow, and monitors the progress of who has performed the work, the status of the work, and when the work has been completed at all times.",
   "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","3.1.2.1","3.1.2.1 Define Workflows","<b>Definition:</b>The Define Workflows service enables a workflow designer to capture and maintain enterprise workflows in human-readable and machine-readable formats.<br><b>Description:</b>Define Workflows models workflow using intuitive, visual tools and a model notation. Workflow definition helps to ensure control in execution of workflows to ensure both consistency in output and that no step is skipped. Each workflow represents a series of anticipated events by illustrating tasks, and connections among them. The tasks represent fully automated activities executed by computer or tasks assigned to human actors executed with the support of a computer. In DoD environments, workflows are most commonly defined in Business Process Modeling Notation (BPMN).",
  
positive.code: "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.5.3","2.6.5.3 Record Categories","<b>Definition:</b>Record Categories provide the assignment of records to categories defined in a category schema.<br><br><b>Description:</b>The Record Categories service manages the association of the Managed Records with some business activity that requires that records of it be kept.  This is accomplished by associating Managed Records to business identified categories. The Record Categories service provides access to record schedules captured a Categorization Schema. The actual setup of the schemas is outside the scope of this service. The functionality provided herein allows for the use of the schema and the application of its categories to Managed Records.<br><br>The Record Categories service provides the ability to assign Managed Records to Record Categories either individually or as a set.  There are operations to add and remove record Categories, manage the association of Managed Records to Record Categories, return information on the Category Schemas and return the Disposition Instruction for specified Record Categories.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.5.2","2.6.5.2 Record Authorities","<b>Definition:</b>Record Authorities provide the management of the Authorization instances on particular managed records.<br><b>Description:</b>The Record Authorities service to manage information about the organizations that have authority for managed records within records management system by maintaining an association between an Authority for a particular records management element and the Change Agent that has that responsibility.  The Record Authorities service manages information regarding the parties with legal authority over the managed records and their annotations using the Change Agent service to manage the data about the Authority. The record Categories service maintains a reference to information in the Authorities service related to the authority for a categorization schema.<br>",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.5.1","2.6.5.1 Record Annotations","<b>Definition:</b>This service provides the management of the markup and highlight instances that are associated with particular managed records<br><b>Description:</b>The Record Annotations service provides markings on records that help to differentiate them from other records in the same category or across categories. These are typically used to support business needs for special handling or management of the record.  The Record Annotations service has operations that provide the ability to add an annotation to a managed record, retrieve a list of the annotations for a specified managed record and the ability to remove one or all annotations from a particular managed record.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.5","2.6.5 Records Management","<b>Definition:</b>The Records Management family of capabilities provides systematic control of the creation, receipt, maintenance, use and disposition of records.<br><b>Description:</b>The Records Management family of capabilities provides systematic control of the creation, receipt, maintenance, use and disposition of records, including the processes for capturing and maintaining evidence of and information about business activities and transactions in the form of records. <br><br>   � Record Annotations - which provides the management of the markup and highlight instances that are associated with particular managed records<br>   � Record Authorities - which provides the management of the Authorization instances on particular managed records<br>   � Record Categories - which provides assignment of records to categories defined in a category schema.<br>   � Record Dispositions- which provides management of information related to lifecycle of the managed records.<br>   � Record Documents- which provides management of the documents which comprise the content of the managed records<br>   � Managed Records - which provides management  of the information related to records that are being controlled by the records management system<br>   � Record Query - which accepts a request and returns records identifiers that match the query.<br>   � Record Authentications- which provides the management of authentication methods and the results of execution of those methods on managed records<br>   � Record Attribute Profiles- which maintains the instance data for profiles that have been added to the records management services.<br>   � Change Agent- which provides management of information about the individuals that update and modify managed records",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.4.3","2.6.4.3 Data Quality Measurement","<b>Definition:</b>Data Quality Measurement performs data quality measurement and assessment computations that populate the operational quality data portion of the data quality metrics database<br><b>Description:</b>The Data Quality Measurement service provides summary counts of the number of business rule violations and calculates the levels of quality of different data quality dimensions.   This is accomplished by comparing Data Quality measurements to established Data Quality standard requirement or desired threshold level for the metric such as: Simple Ratio, Weighted Average, Minimum and Maximum operations. The results of these measurement comparisons are then processed through one or more assessment schemes to identify the level of acceptance (or not) of the quality of the data.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.4.2","2.6.4.2 Data Quality Extraction","<b>Definition:</b>Data Quality Extraction processes commands to retrieve specified portions of the data quality metrics database<br><b>Description:</b>This service provides access the data quality metrics database to be used by applications the will process the data quality information for presentation and analysis on the quality of the data within the system.  The output of this service will be an XML file that follows the data quality XML Schema.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.4.1","2.6.4.1 Data Quality Definition","<b>Definition:</b>Data Quality Definition populates the business tables in the definitional data portion of the data quality metrics database<br><b>Description:</b>The Data Quality Definition service is the primary mechanism whereby various entries in the different definitional tables provided by the user. This includes Information Product Types, Data Item Types, Data Object Types, Business Rules, Data Quality metrics, and Data Quality Object Metrics. The Data Quality Definition service provides the storage of the Data Quality metadata in a repository.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.4","2.6.4 Data Quality","<b>Definition:</b>The Data Quality family of services provides methods and metrics by which the value of the data to the enterprise can be measured to ensure data is accurate, timely, relevant, complete, understood, trusted and satisfies intended use requirements.<br><b>Description:</b>The Data Quality family of services provides methods and metrics by which the value of the data to the enterprise can be measured to ensure data is accurate, timely, relevant, complete, understood, trusted and satisfies intended use requirements.<br><br>   � Data Quality Definition - which populates the business tables in the definitional data portion of the data quality metrics database<br>   � Data Quality Extraction - which processes commands to retrieve specified portions of the data quality metrics database<br>   � Data Quality Measurement  - which performs data quality measurement and assessment computations that populate the operational quality data portion of the data quality metrics database",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.1.8","2.6.1.8 Content Policy","<b>Definition:</b>Content Policy is used to apply or remove a policy object to an object that is under the control of a policy<br><b>Description:</b>The Content Policy service is used to apply or remove a policy object to a content object. A policy object represents an administrative policy that can be enforced by a repository, such as a retention management policy. Each policy object holds the text of an administrative policy as a repository-specific string, which may be used to support policies of various kinds. A repository may create subtypes of this base type to support different kinds of administrative policies more specifically.  Policy objects are created by the Object Processing service and manipulated by this Content Policy service.  The service has operations to apply a specified policy to an content object, get the list of policies currently applied to a specified content object and remove a specified policy from a specified content object.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.1.7","2.6.1.7 Object Relationship","<b>Definition:</b>Object Relationship is used to retrieve the dependent relationship objects associated with an independent object<br><b>Description:</b>The Object Relationship service is used to retrieve the dependent relationship objects associated with an independent object that were created with the Object Processing service.  The service gets all or a subset of relationships associated with an independent object.  In addition the service allows the consumer to specify whether the service returns relationships where the specified content object is the source of the relationship, the target of the relationship, or both.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.1.6","2.6.1.6 Content Versioning","<b>Definition:</b>Content Versioning is used to navigate or update a document version series<br><b>Description:</b>The Content Versioning service is used to navigate or update a document version series. The Content Versioning service provides a check-out operation that gets a the latest document object in the version series, allows a private working copy of the document to be created and provides a  checks-in operation that checks-in a private working copy document as the latest in the version series. In addition, the Content Versioning service provides an operation that reverses the effect of a check-out by removing the private working copy of the checked-out document, allowing other documents in the version series to be checked out again.  Finally there is a service to retrieve a the list of all Document Objects in the specified Version Series.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.1.5","2.6.1.5 Managed Content Discovery","<b>Definition:</b>Managed Content Discovery executes a query statement against the contents of a content repository<br><b>Description:</b>The Managed Content Discovery service (query) is used to search for query-able objects within the content repository.  The Managed Content Discovery service provides a type-based query service for discovering objects that match specified criteria,  The semantics of this query language is defined by applicable query language standards in conjunction with the model mapping defined by the relational view of the content management object repository.  This service also provides and operation to get a list of content changes to be used by search crawlers or other applications that need to efficiently understand what has changed in the repository.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.1.4","2.6.1.4 Object Folders","<b>Definition:</b>The Object Folders service is used to file and un-file objects into or from folders<br><b>Description:</b>The Object Folders service supports the multi-filing and unfiling services. Multi-filing allows the same non folder content object to be to be filed in more than one folder.  The Object Folders service allows existing fileable non-folder objects to be added to a folder and allows existing fileable non-folder object to be removed from a folder.  This service is NOT used to create or delete content objects in the repository.  The content objects must have previously been created by the Object Processing service to be filed and a content object that is removed from a folder remains persistent in the content repository.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.1.3","2.6.1.3 Object Processing","<b>Definition:</b>Object Processing provides ID-based Create, Retrieve, Update, Delete (CRUD), operations on objects in a repository.<br><b>Description:</b>The Object Processing service provides Create, Retrieve, Update, Delete (CRUD) manipulation on the objects in a content repository. Specifically, the Object Processing service allows for the creation of a document object of the specified type in the specified location within the tree of folders and creates relationship objects of the specified types that are used to specify how content objects can be related. A relationship object is an explicit, binary, directional, non-invasive, and typed relationship between a specified source object and a specified target object.  Information contained in the properties of the content objects can be created, retrieved and updated.  The content objects, such as documents, themselves can be  created, retrieved deleted also content objects can be moved from one folder to another.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.1.2","2.6.1.2 Content Navigation","<b>Definition:</b>Content Navigation is used to traverse the folder hierarchy in a repository, and to locate Documents that are checked out<br><b>Description:</b>The Content Navigation service provides operations to retrieve objects from a tree of folder objects that have the following constraints:<br>� Every folder object, except for one which is called the root folder, has one and only one parent folder. The Root Folder does not have a parent.<br>� A folder object cannot have itself as one of its descendant objects.<br>� A child object that is a folder object can itself be the parent object of other file-able objects such as other folders and documents.<br>� The folder objects in a content repository form a strict hierarchy, with the Root Folder being the root of the hierarchy.<br>The Content Navigation service provides the retrieval of a list of child objects that are contained in a specified folder, a set of descendant objects contained in a specified folder or any of its child-folders.  In addition, the Content Navigation service provides the retrieval of the parent folder object for a specified folder object a list of documents that are checked out to which the user has access.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.1.1","2.6.1.1 Content Repository","<b>Definition:</b>Content Repository is used to discover information about repositories and the object-types defined for the repository.<br><b>Description:</b>The Content Repositories service has operations that return a list of existing content repositories available from the Content Management service endpoint; information about the content repository and its Access Control information.  The Content Repositories service also provides operations that return the definition of a specified content object type as well as list of content object types that are children or decedents of a specified content object type.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6.1","2.6.1 Content Management","<b>Definition:</b>Content Management provides services that organize and facilitate the  collaboration and publication of documents and other enterprise content.<br><b>Description:</b>Content Management services organize and facilitate the  collaboration and publication of documents and other enterprise content.<br><br>Specific services include: <br><br>    � Content Repository - which is used to discover information about repositories and the object-types defined for the repository<br>    � Content Navigation  - which traverses repository folder hierarchies and locates checked out documents<br>    � Object Processing  - which provides ID-based Create, Retrieve, Update, Delete (CRUD), operations on repository objects <br>    � Object Folders  - which files and un-files folder objects <br>    � Managed Content Discovery  - which executes a query statement against the content repository<br>    � Content Versioning   - which navigates or updates a document version series<br>    � Object Relationship   - which retrieves the dependent relationship objects associated with an independent object<br>    � Content Policy  - which applies or removes policy objects <br>    � Content Access Control List This service processes the access control list (ACL) associated with repository objects",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.6","2.6 Data Handling","<b>Definition:</b>The Data Handling line of capabilities includes the data management and processing functions used to maintain and manage DI2E data stores.<br><b>Description:</b>The Data Handling line of capabilities includes the data management and processing functions used to maintain and manage DI2E data stores.  Included families of capabilities provide content management, data quality control, and records management.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.5.1.4","2.5.1.4 Data Commenting","<b>Definition:</b>Data Commenting services allow the users to enrich the existing data by adding comments on the data.<br><b>Description:</b>Data Commenting enables users to comment and collaborate on existing data within the system.� The comment service allows users to enrich the data set without altering the original product.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.5.1.3","2.5.1.3 Categorize Content","<b>Definition:</b>Categorize Content analyzes the text and meta data for a piece of content in order to assign that document into the proper  place in a predefined taxonomy or hierarchy.<br><b>Description:</b>Categorize Content analyzes the text and meta data for a piece of content in order to assign that document into the proper  place in a predefined taxonomy or hierarchy. This is done to allow the user to browse for relevant content vs. key word search.<br><br>For example, a piece of content may be related to the USS Roosevelt. The if proper like categorized the user would be able to discover this content via traversing a taxonomy such as: Ships -> Military Ships -> US -> Air",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.5.1.2","2.5.1.2 Entity Association","<b>Definition:</b>Entity Association establishes and records relationships between data objects for use in advanced analytical processing and reporting.<br><b>Description:</b>Entity Association discovers and records in persistent data stores various analytic relationships that might exist among disparate database objects.   These stored relationships can then be used by Analytic Processing services to more easily import, analyze, and report various associations, trends, groupings, or status that might not be found using more traditional Data Content Discovery services .       <br><br>Examples of relationships might include (but not necessarily limited to) spatial, temporal, event based, or data content relationships.   Complex combinations of various relationships are also possible.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.5.1.1","2.5.1.1 Entity Extraction","<b>Definition:</b>Entity Extraction extracts specific data from unstructured text.<br><b>Description:</b>Entity extraction scans text for semantic meaning and identifies key metadata and/or concepts in the document based on a semantic understanding of the language. It can identify things such as people, places, events, objects, etc.    It may also extract relationships such as �Muhammad Omani met has connections with suspected Taliban fighters�.    Information in the document may be tagged using standards such as Resource Description Framework (RDF) or Web Ontology Language (OWL).",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.5.1","2.5.1 Data Enrichment","<b>Definition:</b>The Data Enrichment family of capabilities provide analysis and enhancement of sets of data elements.<br><b>Description:</b>The Data Enrichment family of capabilities provide analysis and enhancement of sets of data elements by providing semantics and extracting non-obvious information from datasets.  Specific capabilities include:<br><br>� Entity Extraction - which extracts specific data from text documents.  <br>� Entity Association - which establishes and records relationships between data objects for use in advanced analytical processing and reporting.<br>� Categorize Content - which analyzes the text and meta data for a piece of content in order to assign that document into the proper  place in a predefined taxonomy or hierarchy. <br>� Chat Monitor - which provides alerts and/or query of multiple chat rooms through detection of key words or other user specified events.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.5","2.5 Data Analytics","<b>Definition:</b>Data Analytics provide advanced analytics by finding non-intuitive or non-trivial relationships within and among DI2E data holdings.<br><b>Description:</b>Data Analytics provide advanced analytics by finding non-intuitive or non-trivial relationships within and among DI2E data holdings.   In particular several Data Enrichment services providing entity extraction and association, content categorization, and monitoring of chat room content.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.4.1.6","2.4.1.6 Data De-Duplication","<b>Definition:</b>Data De-Duplication provides a data compression technique for eliminating coarse-grained redundant data.<br><b>Description:</b>Data De-Duplication provides a data compression technique for eliminating coarse-grained redundant data. In the de-duplication process, duplicate data is deleted, leaving only one copy of the data to be stored, along with references to the unique copy of data.  The focus of this service is on file or record level data and not on the data storage block level of data.  Although and data de-duplication method does save storage space, the emphasis here is providing analyses to ensure that a copy of an intelligence report, for instance, is the single authoritative copy in the system.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","2.4.1.5","2.4.1.5 Image Transformation","<b>Definition:</b>Image Transformation converts one image format to another.<br><b>Description:</b>The Image Format Conversion service converts one image format to another, typically in order to ensure that image data is in a format that can be ingested by specific applications or services.  There are many hundreds of different image formats used. Some of these are in broad commercial or government use. Others may be restricted to highly specialized purposes.  <br><br>Included in the list of data products that may require image format conversion are many types of products that include 2-dimensional data array structures as part of their formats. Examples showing the diversity of image products are  raster formatted Geographic Information System (GIS) products, multiband images such as hyperspectral or multispectral imagery, digital handheld camera photos, scanned documents, and faxes.  In addition to the diversity of products and associated applications, image formats also often include image compression encodings that result in  specified degrees of reduction in image storage size.  Image encryption is also sometimes part of an image format.<br><br>An image format conversion service ingests an image in one format and outputs the image in a second format.  Besides the image input, additional inputs include the specification of the input format (with the default being that the input format is autodetected by the service) and the target destination image format.   <br><br>This service differs from Schema Transformation (in Data Mediation Line) in that Image Format conversion translate image file formats (example .jpeg formatted image to a .gif formatted image) whereas Schema Transformation converts data field layouts (schemas) from one data field arrangement to another (example: xsd schema to fields in a relational database).",
  
negative.code: "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","3.3.1.2","3.3.1.2 FMV Geoprocessing","<b>Definition:</b>FMV Processing georegisters a stream of video frames in real time..<br><b>Description:</b>FMV georegistration is a real time processing service that takes a video stream and georegisters every frame.  The result is a continuous stream of video frames georegistered to an underlying digital elevation map and reference imagery or to Digital Point Positioning Data Base (DPPDB) reference products.  Any frame in the video stream can be used for precision targeting or other precision position extraction applications.  <br><br>The frames are also crudely mosaicked (i.e. they are all correctly geopositioned but may still have visible ""seams"" from small scene intensity changes during the collection).  These visible seams can be removed by a subsequent FMV mosaicking process that blends image intensities across frame boundaries.<br><br>The FMV georegistration service ingests a stream of FMV frames and either reference imagery with associated reference DEMs or reference DPPDB.  If the quality of the FMV collection metadata is poor (such as is common from small UAVs or mini UAVs), the FMV georegistration service can optionally ingest point correspondences between the 1st frame in the FMV stream and the reference imagery in order to initiate the georegistration process.<br><br>Once the process starts, the service updates the FMV collection metadata for every frame based on a Kalman filter estimation of sensor position and attitude that is augmented by periodic automatic extractions of matching point correspondences between selected frames and the reference imagery.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","3.3.1.1","3.3.1.1 Image Rectification","<b>Definition:</b>Image Rectification provides transformations to project two or more images onto a common image or geocoordinate plane.<br><b>Description:</b>Rectification is a process of geometrically correcting an image so that it can be represented on a planar surface with a standard coordinate system.  This is often done to make an image geometrically conform to other images acquired from other perspectives.  This supports applications such as image/video mosaicking (combining multiple photographic images with overlapping fields of view to produce a larger, apparently seamless image), change detection, and multisensor data fusion.<br><br>It is also done to make an image or multiple images conform to a map, often for geographic information system (GIS) purposes. A common method for this service is to associate geolocations with pixels on an image.  The image pixels are then resampled to place them in into a common map coordinate system. <br><br>Another important application in which a rectification service gets used is in performing an epipolar rectification to ensure that corresponding match points in a pair of stereo images are displaced only along a single axis.  This enables easier matching and analysis of corresponding points in stereo image pairs by reducing the pixel stereo offsets to lie entirely along a single preferred axis (the epipolar axis).<br><br>The Image rectification Service ingests at a minimum an image, and a description of the planar surface to be used in the rectification process.  In some instances, such as for epipolar rectification, the target planar surface is described entirely by a second image in a stereo pair.  Automatic point correspondence matching establishes the required rectification transformation.  In other instances, such as orthorectification, it is common to supply either a reference image and a corresponding digital elevation map (DEM) or a reference image pair such as is found in a Digital Point Positioning Data Base (DPPDB). The DEM is used in performing the rectification transformation to minimize unsightly image artifacts that can affect a rectification done on perspective images in cases where no information about underlying terrain is supplied.  The simplest input to a rectification service is an input image to be rectified with image support data and a specification of a horizontal plane surface.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","3.3.1","3.3.1 GEOINT Processing","<b>Definition:</b>GEOINT Processing provides processing of raw imagery and geospatial data to form basic GEOINT products.<br><b>Description:</b>The GeoINT processing family provides processing of imagery and  raw geospatial data to form basic GEOINT products.  Examples include forming images from raw source data, image format conversions, image compression,  basic video processing such as mosaicking, etc.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","3.3","3.3 Processing and Exploitation","<b>Definition:</b>The Processing/Exploitation line includes services that provide the ability to transform collected information into forms suitable for further analysis and/or action by man or machine.<br><b>Description:</b>The Processing/Exploitation line includes services that provide the ability to transform collected information into forms suitable for further analysis and/or action by man or machine.  This includes the following sub-areas: Data Transformation   The ability to select, focus, simplify, tag and transform overtly or covertly collected data into human or machine interpretable form for further analysis or other action.  Information Categorization   The ability to identify, classify and verify information associated with time sensitive objectives enabling further analysis or action.  (Ref. Joint Service Areas, JCA 2010 Refinement, 8 April 2011)<br>Families in this line: GEOINT PROCESSING, SIGINT PROCESSING, CI/HUMINT PROCESSING, and MASINT PROCESSING.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","3.1.6.2","3.1.6.2 Sensor Planning","<b>Definition:</b>Sensor Planning Service provides an interface for determining the capabilities and tasking of SPS-registered DI2E sensors.<br><b>Description:</b>The Sensor Planning Service (SPS) provides a standardized interface for interoperable sensor tasking.  The SPS provides the client support for determining the capabilities of the sensor system, identifying the feasibility of a tasking request, accepting commands to task the sensor, tracking the status of sensor commands, and provide a reference to the observation data following the completion of a successful task.  All of which combine to obtain varying stages of planning, scheduling, tasking, collection, processing, archiving, and distribution of resulting observation data and information that is the result of a request.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","3.1.6.1","3.1.6.1 Sensor Observation","<b>Definition:</b>Sensor Observation provides Observation data and Sensor descriptions for SOS-registered DI2E sensors.<br><b>Description:</b>The Sensor Observation Service (SOS) provides a standardized interface for managing and retrieving metadata and observations from heterogeneous sensor systems.  It enables discovery and retrieval of real time or archived sensor descriptions, observations, and features of interest.  It allows the client to insert and delete sensor data.  The SOS also supports the functionality to list the capabilities of all registered sensors.  <br><br>[This service is supported by the OGC SWE SOS 2.0 specification.]",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","3.1.6","3.1.6 Sensor Web Enablement","<b>Definition:</b>The Sensor Web Enablement (SWE) family of services provides  observation data and sensor descriptions and well as an  interface for tasking of SPS-registered DI2E sensors.<br><b>Description:</b>The Sensor Web Enablement (SWE) family of services provides  a standardized interface for managing and retrieving metadata and observations from heterogeneous sensor systems including discovery and retrieval of real time or archived sensor descriptions, observations, and features of interest.    They also provide a standardized interface for interoperable sensor tasking, sensor capabilities determination, tasking feasibility assessment, tasking request, sensor command tracking, and observation data following the completion of a successful task.",
  "DI2E-SVCV4-A","DI2E SvcV-4 Alignment","true","true","true","false","3.1.5.2","3.1.5.2 Task Asset Request","<b>Definition:</b>Task Asset Request provides collection and sensor deployment plans.   Changes to these plans are sent to the sensor/platform through this interface. <br><br>Ref. DCGS-Army chicklit definition<br><b>Description:</b>Task Asset Request serves as the interface that all services use to send sensor messages to the Sensor Provisioning service.",
  