Skip to content

triplestoreconfig

Pydantic TripleStore Configuration Data Model.

TripleStoreConfig

Bases: AttrDict

TripleStore Configuration.

This is a configuration for the TripleStore.

This class should not be used directly as a configuration object for a strategy object, but only as a configuration field inside a configuration object.

Source code in oteapi/models/triplestoreconfig.py
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
class TripleStoreConfig(AttrDict):
    """TripleStore Configuration.

    This is a configuration for the
    [`TripleStore`][oteapi.triplestore.triplestore.TripleStore].

    This class should not be used directly as a configuration object
    for a strategy object, but only as a configuration field inside
    a configuration object.
    """

    repositoryName: str = Field(
        ..., description="The repository name, where the mappings are stored."
    )
    agraphHost: str = Field(
        ...,
        description="AllegroGraph host name.",
    )
    agraphPort: int = Field(
        ...,
        description="AllegroGraph port number.",
    )
    agraphUser: str = Field(
        ...,
        description="AllegroGraph user name.",
    )
    agraphPassword: SecretStr = Field(
        ...,
        description="AllegroGraph user password.",
    )

agraphHost: str = Field(Ellipsis, description='AllegroGraph host name.') class-attribute

agraphPassword: SecretStr = Field(Ellipsis, description='AllegroGraph user password.') class-attribute

agraphPort: int = Field(Ellipsis, description='AllegroGraph port number.') class-attribute

agraphUser: str = Field(Ellipsis, description='AllegroGraph user name.') class-attribute

repositoryName: str = Field(Ellipsis, description='The repository name, where the mappings are stored.') class-attribute