def create_database(self, dbid: str, team: Optional[str]=None, label: Optional[str]=None, description: Optional[str]=None, prefixes: Optional[dict]=None, include_schema: bool=True) -> None:
    'Create a TerminusDB database by posting\n        a terminus:Database document to the Terminus Server.\n\n        Parameters\n        ----------\n        dbid : str\n            Unique identifier of the database.\n        team : str, optional\n            ID of the Team in which to create the DB (defaults to \'admin\')\n        label : str, optional\n            Database name.\n        description : str, optional\n            Database description.\n        prefixes : dict, optional\n            Optional dict containing ``"@base"`` and ``"@schema"`` keys.\n\n            @base (str)\n                IRI to use when ``doc:`` prefixes are expanded. Defaults to ``terminusdb:///data``.\n            @schema (str)\n                IRI to use when ``scm:`` prefixes are expanded. Defaults to ``terminusdb:///schema``.\n        include_schema : bool\n            If ``True``, a main schema graph will be created, otherwise only a main instance graph will be created.\n\n        Raises\n        ------\n        InterfaceError\n            if the client does not connect to a server\n\n        Examples\n        --------\n        >>> client = WOQLClient("https://127.0.0.1:6363/")\n        >>> client.create_database("someDB", "admin", "Database Label", "My Description")\n        '
    self._check_connection(check_db=False)
    details: Dict[(str, Any)] = {}
    if label:
        details['label'] = label
    else:
        details['label'] = dbid
    if description:
        details['comment'] = description
    else:
        details['comment'] = ''
    if include_schema:
        details['schema'] = True
    if prefixes:
        details['prefixes'] = prefixes
    if (team is None):
        team = self.team
    self.team = team
    self._connected = True
    self.db = dbid
    _finish_response(requests.post(self._db_url(), headers={'user-agent': f'terminusdb-client-python/{__version__}'}, json=details, auth=self._auth()))
Create a TerminusDB database by posting
a terminus:Database document to the Terminus Server.

Parameters
----------
dbid : str
    Unique identifier of the database.
team : str, optional
    ID of the Team in which to create the DB (defaults to 'admin')
label : str, optional
    Database name.
description : str, optional
    Database description.
prefixes : dict, optional
    Optional dict containing ``"@base"`` and ``"@schema"`` keys.

    @base (str)
        IRI to use when ``doc:`` prefixes are expanded. Defaults to ``terminusdb:///data``.
    @schema (str)
        IRI to use when ``scm:`` prefixes are expanded. Defaults to ``terminusdb:///schema``.
include_schema : bool
    If ``True``, a main schema graph will be created, otherwise only a main instance graph will be created.

Raises
------
InterfaceError
    if the client does not connect to a server

Examples
--------
>>> client = WOQLClient("https://127.0.0.1:6363/")
>>> client.create_database("someDB", "admin", "Database Label", "My Description")
def create_database(self, dbid: str, team: Optional[str]=None, label: Optional[str]=None, description: Optional[str]=None, prefixes: Optional[dict]=None, include_schema: bool=True) -> None:
    'Create a TerminusDB database by posting\n        a terminus:Database document to the Terminus Server.\n\n        Parameters\n        ----------\n        dbid : str\n            Unique identifier of the database.\n        team : str, optional\n            ID of the Team in which to create the DB (defaults to \'admin\')\n        label : str, optional\n            Database name.\n        description : str, optional\n            Database description.\n        prefixes : dict, optional\n            Optional dict containing ``"@base"`` and ``"@schema"`` keys.\n\n            @base (str)\n                IRI to use when ``doc:`` prefixes are expanded. Defaults to ``terminusdb:///data``.\n            @schema (str)\n                IRI to use when ``scm:`` prefixes are expanded. Defaults to ``terminusdb:///schema``.\n        include_schema : bool\n            If ``True``, a main schema graph will be created, otherwise only a main instance graph will be created.\n\n        Raises\n        ------\n        InterfaceError\n            if the client does not connect to a server\n\n        Examples\n        --------\n        >>> client = WOQLClient("https://127.0.0.1:6363/")\n        >>> client.create_database("someDB", "admin", "Database Label", "My Description")\n        '
    self._check_connection(check_db=False)
    details: Dict[(str, Any)] = {}
    if label:
        details['label'] = label
    else:
        details['label'] = dbid
    if description:
        details['comment'] = description
    else:
        details['comment'] = 
    if include_schema:
        details['schema'] = True
    if prefixes:
        details['prefixes'] = prefixes
    if (team is None):
        team = self.team
    self.team = team
    self._connected = True
    self.db = dbid
    _finish_response(requests.post(self._db_url(), headers={'user-agent': f'terminusdb-client-python/{__version__}'}, json=details, auth=self._auth()))