Source code for fairgraph.openminds.computation.local_file

"""
Structured information about a file that is not accessible via a URL.
"""

# this file was auto-generated

from openminds.properties import Property
from openminds.v4.computation import LocalFile as OMLocalFile
from fairgraph import KGObject


[docs] class LocalFile(KGObject, OMLocalFile): """ Structured information about a file that is not accessible via a URL. """ type_ = "https://openminds.om-i.org/types/LocalFile" default_space = "computation" # forward properties are defined in the parent class (in openMINDS-Python) reverse_properties = [ Property( "is_output_of", [ "openminds.v4.computation.DataAnalysis", "openminds.v4.computation.DataCopy", "openminds.v4.computation.GenericComputation", "openminds.v4.computation.ModelValidation", "openminds.v4.computation.Optimization", "openminds.v4.computation.Simulation", "openminds.v4.computation.Visualization", ], "output", reverse="outputs", multiple=True, description="reverse of 'outputs'", ), Property( "is_used_to_group", "openminds.v4.core.FileBundle", "groupedBy", reverse="grouped_by", multiple=True, description="reverse of 'grouped_by'", ), ] existence_query_properties = ("name", "path") def __init__( self, name=None, content_description=None, copy_of=None, data_types=None, format=None, hash=None, is_output_of=None, is_used_to_group=None, path=None, special_usage_role=None, storage_size=None, id=None, data=None, space=None, release_status=None, ): return KGObject.__init__( self, id=id, space=space, release_status=release_status, data=data, name=name, content_description=content_description, copy_of=copy_of, data_types=data_types, format=format, hash=hash, is_output_of=is_output_of, is_used_to_group=is_used_to_group, path=path, special_usage_role=special_usage_role, storage_size=storage_size, )