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).