Source code for fairgraph.openminds.core.actors.organization

"""
An entity comprised of one or more natural persons with a particular purpose. [adapted from Wikipedia](https://en.wikipedia.org/wiki/Organization)
"""

# this file was auto-generated

from openminds.properties import Property
from openminds.v4.core import Organization as OMOrganization
from fairgraph import KGObject


from openminds import IRI


[docs] class Organization(KGObject, OMOrganization): """ An entity comprised of one or more natural persons with a particular purpose. [adapted from Wikipedia](https://en.wikipedia.org/wiki/Organization) """ type_ = "https://openminds.om-i.org/types/Organization" default_space = "common" # forward properties are defined in the parent class (in openMINDS-Python) reverse_properties = [ Property( "coordinated_projects", "openminds.v4.core.Project", "coordinator", reverse="coordinators", multiple=True, description="reverse of 'coordinators'", ), Property( "developed", [ "openminds.v4.computation.ValidationTest", "openminds.v4.computation.ValidationTestVersion", "openminds.v4.computation.WorkflowRecipe", "openminds.v4.computation.WorkflowRecipeVersion", "openminds.v4.core.MetaDataModel", "openminds.v4.core.MetaDataModelVersion", "openminds.v4.core.Model", "openminds.v4.core.ModelVersion", "openminds.v4.core.Software", "openminds.v4.core.SoftwareVersion", "openminds.v4.core.WebService", "openminds.v4.core.WebServiceVersion", ], "developer", reverse="developers", multiple=True, description="reverse of 'developers'", ), Property( "funded", "openminds.v4.core.Funding", "funder", reverse="funder", multiple=True, description="reverse of 'funder'", ), Property( "has_children", "openminds.v4.core.Organization", "hasParent", reverse="has_parents", multiple=True, description="reverse of 'has_parents'", ), Property( "has_members", "openminds.v4.core.Affiliation", "memberOf", reverse="member_of", multiple=True, description="reverse of 'member_of'", ), Property( "hosts", ["openminds.v4.core.FileRepository", "openminds.v4.publications.LivePaperResourceItem"], "hostedBy", reverse="hosted_by", multiple=True, description="reverse of 'hosted_by'", ), Property( "is_custodian_of", [ "openminds.v4.core.Dataset", "openminds.v4.core.DatasetVersion", "openminds.v4.publications.LivePaper", "openminds.v4.publications.LivePaperVersion", "openminds.v4.sands.BrainAtlas", "openminds.v4.sands.BrainAtlasVersion", "openminds.v4.sands.CommonCoordinateSpace", "openminds.v4.sands.CommonCoordinateSpaceVersion", ], "custodian", reverse="custodians", multiple=True, description="reverse of 'custodians'", ), Property( "is_owner_of", [ "openminds.v4.ephys.Electrode", "openminds.v4.ephys.ElectrodeArray", "openminds.v4.ephys.Pipette", "openminds.v4.specimen_prep.SlicingDevice", ], "owner", reverse="owners", multiple=True, description="reverse of 'owners'", ), Property( "is_provider_of", "openminds.v4.chemicals.ProductSource", "provider", reverse="provider", multiple=True, description="reverse of 'provider'", ), Property( "manufactured", "openminds.v4.core.Setup", "manufacturer", reverse="manufacturers", multiple=True, description="reverse of 'manufacturers'", ), Property( "published", [ "openminds.v4.publications.Book", "openminds.v4.publications.Chapter", "openminds.v4.publications.LearningResource", "openminds.v4.publications.ScholarlyArticle", ], "publisher", reverse="publisher", multiple=True, description="reverse of 'publisher'", ), ] aliases = {"name": "full_name", "alias": "short_name"} existence_query_properties = ("full_name",) def __init__( self, name=None, alias=None, affiliations=None, coordinated_projects=None, developed=None, digital_identifiers=None, full_name=None, funded=None, has_children=None, has_members=None, has_parents=None, homepage=None, hosts=None, is_custodian_of=None, is_owner_of=None, is_provider_of=None, manufactured=None, published=None, short_name=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, alias=alias, affiliations=affiliations, coordinated_projects=coordinated_projects, developed=developed, digital_identifiers=digital_identifiers, full_name=full_name, funded=funded, has_children=has_children, has_members=has_members, has_parents=has_parents, homepage=homepage, hosts=hosts, is_custodian_of=is_custodian_of, is_owner_of=is_owner_of, is_provider_of=is_provider_of, manufactured=manufactured, published=published, short_name=short_name, )