mappingconfig¶
Pydantic Mapping Configuration Data Model.
SemanticTriple
¶
MappingConfig (BaseModel)
pydantic-model
¶
Mapping Strategy Data Configuration.
Source code in oteapi/models/mappingconfig.py
class MappingConfig(BaseModel):
"""Mapping Strategy Data Configuration."""
mappingType: str = Field(
..., description="Type of registered mapping strategy. E.g., `mapping/demo`."
)
prefixes: Optional[Dict[str, str]] = Field(
None,
description=(
"List of shortnames that expands to an IRI "
"given as local value/IRI-expansion-pairs."
),
)
triples: Optional[List[SemanticTriple]] = Field( # type: ignore[valid-type]
None,
description="List of semantic triples given as (subject, predicate, object).",
)
configuration: Optional[Dict] = Field(
None,
description="Mapping-specific configuration options given as key/value-pairs.",
)
configuration: Dict
pydantic-field
¶
Mapping-specific configuration options given as key/value-pairs.
mappingType: str
pydantic-field
required
¶
Type of registered mapping strategy. E.g., mapping/demo
.
prefixes: Dict[str, str]
pydantic-field
¶
List of shortnames that expands to an IRI given as local value/IRI-expansion-pairs.
triples: List[types.ConstrainedListValue]
pydantic-field
¶
List of semantic triples given as (subject, predicate, object).