Beispiel #1
0
class Role(MINDSObject):
    """
    The role of a person within an experiment.
    """
    _path = "/prov/role/v1.0.0"
    type = ["minds:Role"]
    fields = (
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #2
0
class Sex(UnimindsOption):
    """
    The sex of an animal or person from whom/which data were obtained.
    """
    _path = "/options/sex/v1.0.0"
    type = ["uniminds:Sex"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #3
0
class PublicationIdType(UnimindsOption):
    """
    A type of publication identifier (e.g. ISBN, DOI)
    """
    _path = "/options/publicationidtype/v1.0.0"
    type = ["uniminds:Publicationidtype"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #4
0
class ModelFormat(UnimindsOption):
    """
    Programming or markup language used to describe or create a model
    """
    _path = "/options/modelformat/v1.0.0"
    type = ["uniminds:Modelformat"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #5
0
class ModelScope(UnimindsOption):
    """
    'What is being modelled': a protein, a single cell, the entire brain, etc.
    """
    _path = "/options/modelscope/v1.0.0"
    type = ["uniminds:Modelscope"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #6
0
class MethodCategory(UnimindsOption):
    """
    A category used for classifying experimental methods (see :class:`ExperimentalMethod`)
    """
    _path = "/options/methodcategory/v1.0.0"
    type = ["uniminds:Methodcategory"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #7
0
class MimeType(UnimindsOption):
    """
    Media type of a document
    """
    _path = "/options/mimetype/v1.0.0"
    type = ["uniminds:Mimetype"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #8
0
class FileBundleGroup(UnimindsObject):
    """
    A collection of file bundles (see :class:`FileBundle`)
    """
    _path = "/options/filebundlegroup/v1.0.0"
    type = ["uniminds:Filebundlegroup"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #9
0
class Handedness(UnimindsOption):
    """
    Preferred hand (left, right, or ambidextrous)
    """
    _path = "/options/handedness/v1.0.0"
    type = ["uniminds:Handedness"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #10
0
class EthicsAuthority(UnimindsOption):
    """
    A entity legally authorised to approve or deny permission to conduct an experiment on ethical grounds.
    """
    _path = "/options/ethicsauthority/v1.0.0"
    type = ["uniminds:Ethicsauthority"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #11
0
class EmbargoStatus(UnimindsOption):
    """
    Information about the embargo period during which a given dataset cannot be publicly shared.
    """
    _path = "/options/embargostatus/v1.0.0"
    type = ["uniminds:Embargostatus"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #12
0
class Disability(UnimindsOption):
    """
    A disability or disease.
    """
    _path = "/options/disability/v1.0.0"
    type = ["uniminds:Disability"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #13
0
class Species(UnimindsOption):
    """
    The species of an experimental subject, expressed with the binomial nomenclature.
    """
    _path = "/options/species/v1.0.0"
    type = ["uniminds:Species"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #14
0
class Strain(UnimindsOption):
    """
    An inbred sub-population within a species.
    """
    _path = "/options/strain/v1.0.0"
    type = ["uniminds:Strain"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #15
0
class Country(UnimindsObject):
    """
    docstring
    """
    _path = "/options/country/v1.0.0"
    type = ["uniminds:Country"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #16
0
class Doi(UnimindsObject):
    """
    docstring
    """
    _path = "/options/doi/v1.0.0"
    type = ["uniminds:Doi"]
    fields = (
      Field("citation", basestring, "https://schema.hbp.eu/uniminds/citation", required=False, multiple=False),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #17
0
class Modality(MINDSObject):
    """
    A recording modality.
    """
    _path = "/core/modality/v1.0.0"
    type = ["minds:Modality"]
    fields = (
      # Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #18
0
class StudyTargetSource(UnimindsObject):
    """
    docstring
    """
    _path = "/options/studytargetsource/v1.0.0"
    type = ["uniminds:Studytargetsource"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #19
0
class ExperimentalPreparation(UnimindsObject):
    """
    docstring
    """
    _path = "/options/experimentalpreparation/v1.0.0"
    type = ["uniminds:Experimentalpreparation"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #20
0
class BrainStructure(UnimindsOption):
    """
    A sub-structure or region with the brain.
    """
    _path = "/options/brainstructure/v1.0.0"
    type = ["uniminds:Brainstructure"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #21
0
class CellularTarget(UnimindsOption):
    """
    The type of neuron or glial cell that is the focus of the study.
    """
    _path = "/options/cellulartarget/v1.0.0"
    type = ["uniminds:Cellulartarget"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #22
0
class AgeCategory(UnimindsOption):
    """
    An age category, e.g. "adult", "juvenile"
    """
    _path = "/options/agecategory/v1.0.0"
    type = ["uniminds:Agecategory"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #23
0
class StudyTargetType(UnimindsOption):
    """
    Category of study target (see :class:`StudyTarget`)
    """
    _path = "/options/studytargettype/v1.0.0"
    type = ["uniminds:Studytargettype"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #24
0
class StudyTargetSource(UnimindsOption):
    """
    Context of a study target, e.g. if the target is a brain region, the source might be an atlas.
    """
    _path = "/options/studytargetsource/v1.0.0"
    type = ["uniminds:Studytargetsource"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #25
0
class AbstractionLevel(UnimindsOption):
    """
    Level of abstraction for a neuroscience model, e.g.rate neurons, spiking neurons
    """
    _path = "/options/abstractionlevel/v1.0.0"
    type = ["uniminds:Abstractionlevel"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #26
0
class TissueSample(UnimindsObject):
    """
    docstring
    """
    _path = "/core/tissuesample/v1.0.0"
    type = ["uniminds:Tissuesample"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False),
      Field("subject", Subject, "https://schema.hbp.eu/uniminds/subject", required=False, multiple=False))
Beispiel #27
0
class Organization(UnimindsObject):
    """
    docstring
    """
    _path = "/options/organization/v1.0.0"
    type = ["uniminds:Organization"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False),
      Field("created_as", basestring, "https://schema.hbp.eu/uniminds/createdAs", required=False, multiple=False))
Beispiel #28
0
class FundingInformation(UnimindsObject):
    """
    docstring
    """
    _path = "/core/fundinginformation/v1.0.0"
    type = ["uniminds:Fundinginformation"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("grant_id", basestring, "https://schema.hbp.eu/uniminds/grantId", required=False, multiple=False),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False))
Beispiel #29
0
class FileAssociation(UnimindsObject):
    """
    docstring
    """
    _path = "/core/fileassociation/v1.0.0"
    type = ["uniminds:Fileassociation"]
    fields = (
      Field("from", File, "https://schema.hbp.eu/linkinginstance/from", required=False, multiple=False),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False),
      Field("to", Dataset, "https://schema.hbp.eu/linkinginstance/to", required=False, multiple=False))
Beispiel #30
0
class Organization(UnimindsObject):
    """
    An organization associated with research data or models, e.g. a university, lab or department.
    """
    _path = "/options/organization/v1.0.0"
    type = ["uniminds:Organization"]
    fields = (
      Field("alternatives", KGObject, "https://schema.hbp.eu/inference/alternatives", required=False, multiple=True),
      Field("identifier", basestring, "http://schema.org/identifier", required=False, multiple=True),
      Field("name", basestring, "http://schema.org/name", required=False, multiple=False),
      Field("created_as", basestring, "https://schema.hbp.eu/uniminds/createdAs", required=False, multiple=False))