Skip to content

HADatAc User Guide: Data Management

Paulo Pinheiro edited this page Oct 29, 2015 · 3 revisions

On the HADatAc use of URIs

Static metadata URI

For classes

Static metadata classes are intended to be reused across multiple projects, and shared through HADataC.org. It is possible for one project to have its own set of classes without sharing the classes outside the project. If that is the case, it is up to the project to define its own policy on how to assign URIs to classes of static metadata.

If the project shares classes, we recommend the project to consider the use of the http://hadatac.org as the base for shared resources.

(TODO: COMPLETE DESCRIPTION ON HOW TO REQUEST A HADATAC.ORG URI)

For instances

Static metadata instances are intended to be privately shared within projects. For instance, the serial number of instruments are not something that is of interest to other projects. Every HADatAc installation has a host URI, e.g., http://example.org. The URI of a HADataC installation is typically the host URI followed with /hadatac/ (trailing slash is needed), e.g., http://example.org/hadatac/. URIs of instances are often stored in a folder within the host machine, which is associated with a given URL in case the project decides to share their instances. For instance, we can create a folder meta (http://example.org/meta/).

Dynamic metadata URI

Every HADatAc installation has a host URI, e.g., http://example.org. The URI of a HADataC installation is typically the host URI followed with /hadatac/ (trailing slash is needed), e.g., http://example.org/hadatac/

URI generators is a piece of software responsible for generating dynamic metadata such as deployments, data collections and datasets. They are called URI generators because they are also responsible for generating and assigning URIs for dynamic metadata as they are created.

Every HADatac installation has one console, which includes a Deployment Management module. The console's Deployment Management is a URI generator. MOCCASN, the Android application used for capturing contextual knowledge about human interventions is another URI generator. The console's Deployment Management module is already pre-registered with HADataC, and its URI generator ID is '00000001'. All other URI generators need to be registered with a HADataC installation, which will assign a new ID for each registered URI generator.

Data URI

Deployment Management

Data Owner Guide

  1. Installation
    1.1. Installing for Linux (Production)
    1.2. Installing for Linux (Development)
    1.3. Installing for MacOS (Development)
    1.4. Deploying with Docker (Production)
    1.5. Deploying with Docker (Development)
    1.6. Installing for Vagrant under Windows
    1.7. Upgrading
    1.8. Starting HADatAc
    1.9. Stopping HADatAc
  2. Setting Up
    2.1. Software Configuration
    2.2. Knowledge Graph Bootstrap
    2.2.1. Knowledge Graph
    2.2.2. Bootstrap without Labkey
    2.2.3. Bootstrap with Labkey
    2.3. Config Verification
  3. Using HADatAc
    3.1. Initial Page
    3.1.1. Home Button
    3.1.2. Sandbox Mode Button
    3.2. File Ingestion
    3.2.1. Ingesting Study Content
    3.2.2. Manual Submission of Files
    3.2.3. Automatic Submission of Files
    3.2.4. Data File Operations
    3.3. Manage Working Files 3.3.1. [Create Empty Semantic File from Template]
    3.3.2. SDD Editor
    3.3.3. DD Editor
    3.4. Manage Metadata
    3.4.1. Manage Instrument Infrastructure
    3.4.2. Manage Deployments 3.4.3. Manage Studies
    3.4.4. [Manage Object Collections]
    3.4.5. Manage Streams
    3.4.6. Manage Semantic Data Dictionaries
    3.4.7. Manage Indicators
    3.5. Data Search
    3.5.1. Data Faceted Search
    3.5.2. Data Spatial Search
    3.6. Metadata Browser and Search
    3.7. Knowledge Graph Browser
    3.8. API
    3.9. Data Download
  4. Software Architecture
    4.1. Software Components
    4.2. The Human-Aware Science Ontology (HAScO)
  5. Metadata Files
    5.1. Deployment Specification (DPL)
    5.2. Study Specification (STD)
    5.3. Semantic Study Design (SSD)
    5.4. Semantic Data Dictionary (SDD)
    5.5. Stream Specification (STR)
  6. Content Evolution
    6.1. Namespace List Update
    6.2. Ontology Update
    6.3. [DPL Update]
    6.4. [SSD Update]
    6.5. SDD Update
  7. Data Governance
    7.1. Access Network
    7.2. User Status, Categories and Access Permissions
    7.3. Data and Metadata Privacy
  8. HADatAc-Supported Projects
  9. Derived Products and Technologies
  10. Glossary
Clone this wiki locally