A Multitier Ontology Driven Infrastructure

Although ELSEWeb currently enables the transference of EDAC data to Lifemapper, we ultimately want to connect with other data and model providers. To accommodate for these expansions, we have devised a multitier ontology driven infrastructure that allows third-party providers to align with our ontologies and therefore be incorporated with our system.

The first tier of our ontology consists of prevalent Linked 0pen Data (LOD) ontologies that, in addition to providing a community driven structure to our data, allows other semantic applications to easily consume our RDF. The second tier expands on LOD ontologies and provides specific concepts for describing data provider sources and modeling services. The third tier is where the domain specific data and model providers would align with our generic ontologies, and provide classes and properties specific to their domain. Finally, the transformation tier provides a link between a specific data and model provider. SADI services leverage the transformation ontology to automatically transform source data into forms a specific modeling agent can process.

layered-ontologies

ELSEWeb Data and ELSEWeb EDAC

The elseweb-data ontology (blue nodes) provides concepts for describing characteristics of a dataset in a biodiversity scenario: spatial/temporal dimensions, how it can be accessed and entities described. The elseweb-edac ontology (yellow nodes), extends and instantiates the elseweb-data ontology to describe data sets published by EDAC. Dashed boxes outline concepts of the ontology that extend existing ontologies and vocabularies.

ELSEWEB-Data

elseweb-data

ELSEWEB-EDAC

elseweb-edac

ELSEWeb Modelling and ELSEWeb Lifemapper

The elseweb-modelling ontology (blue nodes) provides concepts for describing biodiversity modeling algorithms, their inputs, outputs, parameters, and services providing these algorithms. The elseweb-lifemapper ontology (yellow nodes), extends and instantiates the elseweb-modelling ontology to describe SDM services provided by Lifemapper. Dashed boxes outline concepts of the ontology that extend existing ontologies and vocabularies.

The elseweb-lifemapper describes specific modeling algorithms supported by Lifemapper as well as corresponding parameter sets. The parameter descriptions contain minimum and maximum “hasValue” property restrictions to define the legal ranges of values bound to specific parameters. This ontology also contains a collection of species occurrence data that can be referenced in experiments.

ELSEWEB-Modelling

elseweb-modelling

ELSEWEB-Lifemapper

elseweb-lifemapper

ELSEWeb EDAC to Lifemapper

The edac-to-lifemapper ontology describes the relationships between user experiment specifications and Lifemapper experiment specifications. Users experiment specifications reference resources such as EDAC WCS datasets, which Lifemapper is unable to directly process. Lifemapper experiment specifications expect input data as “Posted TIFFs” and to be associated with posted “Scenarios”. Therefore, rounds of transformations must ensue before feeding EDAC data to Lifemapper. The edac-to-lifemapper ontology specifies the intermediate forms and how they relate from the source EDAC data and the required Lifemapper scenarios. From these intermediate form descriptions, tools such as SADI SHARE client can identify services that support the transformations of EDAC data to forms ingestible by Lifemapper.

edac-to-lifemapper