ontology configuration & implementation Flashcards
What is the Foundry Ontology
- Managed mapping of enterprise data to
meaningful concepts - Operational layer connecting data to interactive applications
- Designed to enable and represent business logic execution and improved
decisions
How is the Ontology generally used today
Transform datasets into representations of
real-world objects and processes
How is the Ontology specifically used today
Create a Work Order object type and enable interaction with it
How the Ontology is similar to a
relational database: Object Type is like
A table in relational database
Ex. Ride is the table name with info about the rides
How the Ontology is similar to a
relational database: Property is like
A column in relational database
Ex. “Media Reference, Type, Rides per hr timeseries”
How the Ontology is similar to a
relational database: Object is like
A row in relational database
Ex. Astro Air Race is one of the rows that represents a ride
How the Ontology is similar to a
relational database: Link Type is like
A join in relational database
How the Ontology is similar to a
relational database: Object Set is like
A query in relational database
How the Ontology is similar to a
relational database: Action Type is like
A stored procedure in relational database
How the Ontology is similar to a
relational database: Function is like
A user-defined function in relational database
What are object types
They define real-world entities, events, processes, persons, etc
Object types have properties and links to other object types. This is analogous to how:
SQL tables have columns and joins
Object Explorer
browse and query Objects in your Ontology
Ontology Manager
define and configure Object Types, Link Types, and other parts of the Ontology
Object Types must have a
- Unique primary key
- Title Key
Title Key
a human-readable name for each Object and is rendered throughout Foundry
The key configuration fields for Properties are
- base type
- value formatting
- visibility
Base type
the actual data type of the property (e.g., string)
Value formatting
How the value should be displayed throughout the platform
Visibility
affects how properties appear in Foundry’s Properties widget. Sometimes a property is important to have, but not to display (e.g.,
embeddings used for semantic search)
What to use for making changes
Ontology Branching version control
Action Types to be used to
create, editing, or delete Ontology Objects
and Links
Action Types can
send notifications or make API calls to
external systems
Rules
- define the logic that tells the Action
type how to edit the Ontology - define which properties to modify