language en

MMODA Astrophysical Workflow Ontology

Authors:
https://github.com/andriineronov
https://github.com/burnout87
https://github.com/dsavchenko
https://github.com/volodymyrss
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://insertlicenseURIhere.org
Visualization:
Visualize with WebVowl
Cite as:
https://github.com/andriineronov, https://github.com/burnout87, https://github.com/dsavchenko, https://github.com/volodymyrss. MMODA Astrophysical Workflow Ontology.
Provenance of this page
Ontology Specification Draft

Abstract

IVOA kindly provides various data and object types, but very little is availble about workflow types. It is possible to combine function types (e.g. https://fno.io) with data types. In this ontology we define supporting types, our own versions of some of the generic types, and anything else needed to descrie Astrophysical Analysis Workflows. Please refer to https://odahub.io/docs/guide-ontology/ for instructions on how to contribute.

Introduction back to ToC

This is a place holder text for the introduction. The introduction should briefly describe the ontology, its motivation, state of the art and goals.

Namespace declarations

Table 1: Namespaces used in the document
[Ontology NS Prefix]<http://odahub.io/ontology>
product-type<http://www.ivoa.net/rdf/product-type>
owl<http://www.w3.org/2002/07/owl>
rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns>
fno<https://w3id.org/function/spec>
xml<http://www.w3.org/XML/1998/namespace>
xsd<http://www.w3.org/2001/XMLSchema>
rdfs<http://www.w3.org/2000/01/rdf-schema>
vann<http://purl.org/vocab/vann>
foaf<http://xmlns.com/foaf/0.1>
dc<http://purl.org/dc/elements/1.1>

MMODA Astrophysical Workflow Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Annotation Properties

MMODA Astrophysical Workflow Ontology: Description back to ToC

This is a placeholder text for the description of your ontology. The description should include an explanation and a diagram explaining how the classes are related, examples of usage, etc.

Cross-reference for MMODA Astrophysical Workflow Ontology classes, object properties and data properties back to ToC

This section provides details for each class and property defined by MMODA Astrophysical Workflow Ontology.

Classes

AstrophysicalObjectc back to ToC or Class ToC

IRI: http://odahub.io/ontology#AstrophysicalObject

Any Astrophysical object, possibly contained in space and/or time: Galaxy, Gamma-Ray Burst, Universe. Note that an object can be spatially or temporarily contained within another: e.g. a BlazarFlare is an episode of Blazar life, and a SunSpot is on the Sun.
has sub-classes
AstrophysicalObjectOfInterest c
is in domain of
hasCoordinates op
is in range of
is requesting op, is requesting astro object op

AstrophysicalObjectOfInterestc back to ToC or Class ToC

IRI: http://odahub.io/ontology#AstrophysicalObjectOfInterest

has super-classes
AstrophysicalObject c

AstroqueryModulec back to ToC or Class ToC

IRI: http://odahub.io/ontology#AstroqueryModule

An astroquery module is used internally by workflows to access data (observations, catalogs, etc).
has super-classes
thing c

DataProductc back to ToC or Class ToC

IRI: http://odahub.io/ontology#DataProduct

has super-classes
thing c
has sub-classes
LightCurve c, LightCurveList c

Declinationc back to ToC or Class ToC

IRI: http://odahub.io/ontology#Declination

has super-classes
Quantity c
has sub-classes
DeclinationDegrees c, PointOfInterestDEC c
is in range of
hasDec op

DeclinationDegreesc back to ToC or Class ToC

IRI: http://odahub.io/ontology#DeclinationDegrees

has super-classes
Declination c

Degreec back to ToC or Class ToC

IRI: http://odahub.io/ontology#Degree

has super-classes
Unit c

DiscoveryWorkflowc back to ToC or Class ToC

IRI: http://odahub.io/ontology#DiscoveryWorkflow

workflow which takes some dataset (crucially, unavailable at the time of the Workflow publishing) and produces some Evidence or a Decision
has super-classes
Workflow c

EndTimec back to ToC or Class ToC

IRI: http://odahub.io/ontology#EndTime

has super-classes
TimeInstant c, WorkflowParameter c
has sub-classes
EndTimeISOT c

EndTimeISOTc back to ToC or Class ToC

IRI: http://odahub.io/ontology#EndTimeISOT

has super-classes
EndTime c, TimeInstantISOT c

Gaiac back to ToC or Class ToC

IRI: http://odahub.io/ontology#Gaia

has super-classes
Instrument c

GaiaFilterc back to ToC or Class ToC

IRI: http://odahub.io/ontology#GaiaFilter

has super-classes
thing c

Instrumentc back to ToC or Class ToC

IRI: http://odahub.io/ontology#Instrument

has super-classes
thing c
has sub-classes
Gaia c

LightCurvec back to ToC or Class ToC

IRI: http://odahub.io/ontology#LightCurve

has super-classes
DataProduct c, timeseries c

LightCurveListc back to ToC or Class ToC

IRI: http://odahub.io/ontology#LightCurveList

has super-classes
DataProduct c
has sub-classes
ODAAPILightcurveList c

ODAAPILightcurveListc back to ToC or Class ToC

IRI: http://odahub.io/ontology#ODAAPILightcurveList

has super-classes
LightCurveList c

PointOfInterestc back to ToC or Class ToC

IRI: http://odahub.io/ontology#PointOfInterest

has super-classes
SkyCoordinates c

PointOfInterestDECc back to ToC or Class ToC

IRI: http://odahub.io/ontology#PointOfInterestDEC

has super-classes
Declination c, WorkflowParameter c

PointOfInterestRAc back to ToC or Class ToC

IRI: http://odahub.io/ontology#PointOfInterestRA

has super-classes
RightAscention c, WorkflowParameter c

Quantityc back to ToC or Class ToC

IRI: http://odahub.io/ontology#Quantity

has super-classes
thing c
has sub-classes
Declination c, RightAscention c, SkyCoordinates c, TimeInstant c

RightAscentionc back to ToC or Class ToC

IRI: http://odahub.io/ontology#RightAscention

has super-classes
Quantity c
has sub-classes
PointOfInterestRA c, RightAscentionDegrees c
is in range of
hasRA op

RightAscentionDegreesc back to ToC or Class ToC

IRI: http://odahub.io/ontology#RightAscentionDegrees

has super-classes
RightAscention c

SkyCoordinatesc back to ToC or Class ToC

IRI: http://odahub.io/ontology#SkyCoordinates

Sky coordinates. Typically represented as a string as known to https://docs.astropy.org/en/stable/api/astropy.coordinates.SkyCoord.html . Subclasses may have other ways to express the content.
has super-classes
Quantity c, WorkflowParameter c
has sub-classes
PointOfInterest c
is in domain of
hasDec op, hasRA op
is in range of
hasCoordinates op, is requesting op

StartTimec back to ToC or Class ToC

IRI: http://odahub.io/ontology#StartTime

has super-classes
TimeInstant c, WorkflowParameter c
has sub-classes
StartTimeISOT c

StartTimeISOTc back to ToC or Class ToC

IRI: http://odahub.io/ontology#StartTimeISOT

has super-classes
StartTime c, TimeInstantISOT c

TimeInstantc back to ToC or Class ToC

IRI: http://odahub.io/ontology#TimeInstant

has super-classes
Quantity c
has sub-classes
EndTime c, StartTime c, TimeInstantISOT c

TimeInstantISOTc back to ToC or Class ToC

IRI: http://odahub.io/ontology#TimeInstantISOT

has super-classes
TimeInstant c
has sub-classes
EndTimeISOT c, StartTimeISOT c

Unitc back to ToC or Class ToC

IRI: http://odahub.io/ontology#Unit

has super-classes
thing c
has sub-classes
Degree c

Workflowc back to ToC or Class ToC

IRI: http://odahub.io/ontology#Workflow

has super-classes
thing c
has sub-classes
DiscoveryWorkflow c
is in domain of
is requesting op, is requesting astro object op, is using op
is in range of
is using op

WorkflowParameterc back to ToC or Class ToC

IRI: http://odahub.io/ontology#WorkflowParameter

has sub-classes
EndTime c, PointOfInterestDEC c, PointOfInterestRA c, SkyCoordinates c, StartTime c

Object Properties

hasCoordinatesop back to ToC or Object Property ToC

IRI: http://odahub.io/ontology#hasCoordinates

has super-properties
top object property
has domain
AstrophysicalObject c
has range
SkyCoordinates c

hasDecop back to ToC or Object Property ToC

IRI: http://odahub.io/ontology#hasDec

has super-properties
top object property
has domain
SkyCoordinates c
has range
Declination c

hasRAop back to ToC or Object Property ToC

IRI: http://odahub.io/ontology#hasRA

has super-properties
top object property
has domain
SkyCoordinates c
has range
RightAscention c

is requestingop back to ToC or Object Property ToC

IRI: http://odahub.io/ontology#isRequesting

has super-properties
top object property
has sub-properties
is requesting astro object op, is requesting parameter op, is using op
has domain
Workflow c
has range
AstrophysicalObject c
SkyCoordinates c

is requesting astro objectop back to ToC or Object Property ToC

IRI: http://odahub.io/ontology#isRequestingAstroObject

This properties indicates that the :Workflow is making internally a call to another :Workflow, which derives some data about an :AstrophysicalObject
has super-properties
is requesting op
has domain
Workflow c
has range
AstrophysicalObject c

is requesting parameterop back to ToC or Object Property ToC

IRI: http://odahub.io/ontology#isRequestingParameter

has super-properties
is requesting op

is usingop back to ToC or Object Property ToC

IRI: http://odahub.io/ontology#isUsing

has super-properties
is requesting op
has domain
Workflow c
has range
Workflow c

Annotation Properties

abstractap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/abstract

creatorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/creator

descriptionap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/description

preferred namespace uriap back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/preferredNamespaceUri

sourceap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/source

titleap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/title

version i r iap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2002/07/owl#versionIRI

Legend back to ToC

c: Classes
op: Object Properties

References back to ToC

Add your references here. It is recommended to have them as a list.

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.