Table 1 Modular structure of NEAO.

From: Improving data sharing and knowledge transfer via the Neuroelectrophysiology Analysis Ontology (NEAO)

Module

OWL source

Namespace prefix

Namespace URI

Contents

Root

neao.owl

neao

http://purl.org/neao#

Top-level grouping of the files, importing all modules, and defining the ontology metadata, such as description and version information.

Base

base/base.owl

neao_base

http://purl.org/neao/base#

Top-level classes of the NEAO model that are imported by other modules.

Data

data/data.owl

neao_data

http://purl.org/neao/data#

Subclasses of Data, defining specific data entities and their semantic groupings.

Steps

steps/steps.owl

neao_steps

http://purl.org/neao/steps#

Subclasses of AnalysisStep, defining specific analysis steps and their semantic groupings.

Parameters

parameters/parameters.owl

neao_params

http://purl.org/neao/parameters#

Subclasses of AnalysisParameter, defining specific parameters and their semantic groupings.

Bibliography

bibliography/bibliography.owl

neao_bib

http://purl.org/neao/bibliography#

Define individuals with the bibliographic references used to annotate AnalysisStep classes.

  1. The core ontology model is implemented in a base module, and each defined main class (AnalysisStep, Data, and AnalysisParameter) is expanded in individual modules. This allows the definition of specific namespaces for the detailed classes derived from each of the three main classes. Bibliographic information is defined in an additional module containing the individuals representing bibliographic citations. A root module provides the main ontology metadata and binds all the modules.