core¶
Metadata for entities that are used in multiple contexts (e.g. in both electrophysiology and in simulation).
-
class
fairgraph.core.
Subject
(name, species, age=None, sex=None, handedness=None, strain=None, genotype=None, death_date=None, group=None, id=None, instance=None)[source]¶ Bases:
fairgraph.base.KGObject
The individual organism that is the subject of an experimental study.
Parameters:
-
class
fairgraph.core.
Organization
(name, address=None, parent=None, id=None, instance=None)[source]¶ Bases:
fairgraph.base.KGObject
An organization associated with research data or models, e.g. a university, lab or department.
Parameters: - name (str) –
- address (Address) –
- parent (Organization) –
-
class
fairgraph.core.
Person
(family_name, given_name, email=None, affiliation=None, id=None, instance=None)[source]¶ Bases:
fairgraph.base.KGObject
- A person associated with research data or models, for example as an experimentalist,
- or a data analyst.
Parameters: - family_name (str) – Family name / surname
- given_name (str) – Given name
- email (str) – e-mail address
- affiliation (Organization) – Organization to which person belongs
-
classmethod
list
(client, size=100, api='query', scope='released', resolved=False, **filters)[source]¶ List all objects of this type in the Knowledge Graph
-
class
fairgraph.core.
Identifier
(id=None, instance=None, **properties)[source]¶ Bases:
fairgraph.base.KGObject
-
class
fairgraph.core.
Material
(name, molar_weight=None, formula=None, stock_keeping_unit=None, reagent_distribution=None, vendor=None, id=None, instance=None)[source]¶ Bases:
fairgraph.base.KGObject
Metadata about a chemical product or other material used in an experimental protocol.
Parameters: - name (str) –
- molar_weight (QuantitativeValue) –
- formula (str) –
- stock_keeping_unit (str) –
- reagent_distribution (Distribution) –
- vendor (Organization) –
-
class
fairgraph.core.
Step
(name, previous_step_name=None, sequence_number=None, identifier=None, version=None, distribution=None, description=None, materials=None, author=None, id=None, instance=None)[source]¶ Bases:
fairgraph.base.KGObject
A step in an experimental protocol.
Parameters:
-
class
fairgraph.core.
Protocol
(name, version=None, identifier=None, doi=None, distribution=None, number_of_steps=None, steps=None, materials=None, author=None, date_published=None, id=None, instance=None)[source]¶ Bases:
fairgraph.base.KGObject
An experimental protocol.
Parameters: