INdicio™

Web Registry

INdicio™ is a next generation data management platform. It exposes an open standard, NoSQL data model that speeds information model development and evolution, and eliminates schema migration headaches. INdicio incorporates geospatial data support, allowing any Indicio object to have one or more geospatial properties. INdicio is easy to configure and deploy in any of a wide variety of applications including asset management, location intelligence, mobile mapping, digital asset management, and content management. For enterprise or cloud deployable applications that benefit from location, INdicio is the place to start.

Benefits

INdicio provides many benefits that speed up information model and application development. Stop working at the physical table level in relational databases, and move up to a new level of development ease and speed. Automatically get the benefits of a cloud-deployable web service with leading features such as:

  • Automated Notification of Changes – Add an object? Modify an object? Immediately notify person or persons, or initiate another web service or application; both message templates and notification methods are managed by INdicio with built-in methods that include e-mail, HTTP, SMS, and ATOM, and new ones can be easily added
  • Built-in Audit Trail – log all changes with user identification and time stamp; audit trail reporting
  • Integrated Life Cycle Status Management – manage the life cycle status of all objects; life cycle states and transitions are controlled by the system administrator
  • Horizontal and Vertical Scaling Support – backend management of connection pool with multi-threading throughout
  • Metadata or Data – INdicio deals efficiently with either; manage information about resources whether you control them or not

INdicio’s advanced NoSQL data model makes information modeling a breeze, and it becomes even easier with the built-in web-based graphical modeling tool. What you model is what you get, with no more back and forth translation to SQL for developers or users.

  • Classifications (taxonomies) can be created and maintained with just a few mouse clicks; objects can be classified under multiple schemes at the same time
  • Logical collections – objects can belong to any number of collections
  • Associations – relate objects to one another by multiple typed associations
  • StoredQueries – create stored queries and customize system behaviour on a user role basis
  • Typed Objects – live in the world or structured or unstructured data; enforce model constraints or operate in a world without schemas or constraints
  • Spatial properties on everything – spatial properties can be applied to any object, such as classifications, typed objects, points, lines, and polygons; any object can have multiple spatial properties

Key Features

The INdicio Web Registry Service includes:

  • NoSQL Data Model and Modeling Tools
  • Automated notification of persons and systems
  • Life cycle status management
  • Integral audit trail
  • Model Constraint enforcement
  • Interface through Web Service API, or Galdos business objects
  • Java business objects for mobile mapping, automated harvesting and data transformation
  • Easy installation and configuration
  • Easy management and monitoring capabilities
  • Web service supports OASIS XACML/SAML security policies
  • Multilingual support in clients and data
  • Efficient handling of large transactions
  • Implementation of OGC Catalog 2.0.2, CSW-ebRIM 1.0.1, GML 3.1.1
  • OGC Filter Expressions (v1.1.0)

INdicio also provides:

  • An Audit Trail that tracks who has created, modified, or viewed registry objects
  • Security policies that control who can create, see, delete, or modify objects
  • Easy integration with corporate access control systems

Registry Client

The INdicio Registry Client application provides an easy-to-use web interface for publishing content and for managing and updating records in the Registry.

The Registry Client includes a visual Query Builder, which provides a flexible and secure query interface that allows complex search criteria to be constructed graphically. The sophisticated search capabilities can be used to find records and retrieve related information efficiently and effectively:

  • Supports spatial queries using GML 3.1.1
  • Supports XACML specification
  • Supports role-based access control
  • Full text search of XML resources
  • Extensible harvest
  • Customizable life cycle management
  • Output transformations facilitate rapid web services integration

Technical Summary

Extension Packages

INdicio ships with a CSW-ebRIM Basic Extension Package which provides a variety of useful objects for geospatial applications including:

  1. Services taxonomy (source: ISO 19119 “Geographic information – Services”)
  2. Country codes (source: ISO 3166-1 “Codes for the representation of names of countries and their subdivisions – Part 1: Country codes”)
  3. Geographical regions (source: UN Statistics Division)
  4. Feature codes (source: DGIWG FDD)
  5. Property categories based on Dublin Core (source: DCMI metadata terms)

INdicio is inherently extensible and can be adapted to multiple application requirements by using OGC CSW layered on top of ebRIM. Galdos Systems is constantly developing new extension packages, such as the CRS Extension Package, as well as custom extension packages on request.

Operating Environment

  • PostgreSQL 8.4, Oracle 11g, Oracle Express Edition (XE) 10g
  • Java JDK 1.6
  • Windows 2003
  • Red Hat Enterprise Linux 4.0
  • Apache Tomcat 6x Web Application Server

Supported Specifications

  • OGC CSW-ebRIM 1.0.1
  • OGC Catalogue 2.0.2 / CSW
  • OASIS ebRIM 3.0
  • OGC Filter 1.1.0
  • GML 3.1.1
  • OWS Common 1.0