From 885f9c7169ce9efbc35c5b68cdb14141442292ba Mon Sep 17 00:00:00 2001 From: Andrew Davison Date: Fri, 7 Feb 2020 14:22:34 +0100 Subject: [PATCH] fix a couple of problems --- fairgraph/electrophysiology.py | 9 +++++++-- fairgraph/utility.py | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/fairgraph/electrophysiology.py b/fairgraph/electrophysiology.py index 832a9d18..d44d0a73 100644 --- a/fairgraph/electrophysiology.py +++ b/fairgraph/electrophysiology.py @@ -742,7 +742,7 @@ class MEGExperiment(KGObject): fields = ( Field("name", basestring, "name", required=True), Field("device", Device, "prov:used"), - Field("Task", Task, "wasInformedBy"), + Field("task", Task, "wasInformedBy"), Field("sensors_coordinates", MEGObject, "sensorsCoordinates"), Field("digitized_head_points_coordinates", MEGObject, "digitizedHeadPointsCoordinates"), Field("head_localization_coils_coordinates", MEGObject, "headLocalizationCoilsCoordinates"), @@ -754,7 +754,11 @@ class MEGExperiment(KGObject): Field("protocol", Protocol, "hadProtocol") ) - def __init__(self, name, device=None, task=None, sensors_coordinates=None, digitized_head_points_coordinates=None, head_localization_coils_coordinates=None, digitized_head_points= False, digitized_landmarks = False, start_time=None, end_time=None, people=None, id=None, instance=None): + def __init__(self, name, device=None, task=None, sensors_coordinates=None, + digitized_head_points_coordinates=None, head_localization_coils_coordinates=None, + digitized_head_points=False, digitized_landmarks=False, + start_time=None, end_time=None, people=None, protocol=None, + id=None, instance=None): args = locals() args.pop("self") KGObject.__init__(self, **args) @@ -1150,6 +1154,7 @@ class ExtracellularElectrodeExperiment(PatchClampExperiment): "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "nsg": "https://bbp-nexus.epfl.ch/vocabs/bbp/neurosciencegraph/core/v0.1.0/", "name": "schema:name", + "prov": "http://www.w3.org/ns/prov#", "used": "prov:used", "stimulus_type": "nsg:stimulusType", "wasGeneratedBy": "prov:wasGeneratedBy" diff --git a/fairgraph/utility.py b/fairgraph/utility.py index 517ff6af..08d2916e 100644 --- a/fairgraph/utility.py +++ b/fairgraph/utility.py @@ -48,6 +48,7 @@ "version": "schema:version", "generatedAtTime": "prov:generatedAtTime", "isPartOf": "nsg:isPartOf", # not sure about prefix, + "partOf": "nsg:partOf", "parameters": "nsg:parameters", "morphology": "nsg:morphology", "eModel": "nsg:eModel",