ontology configuration & implementation Flashcards

1
Q

What is the Foundry Ontology

A
  • 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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How is the Ontology generally used today

A

Transform datasets into representations of
real-world objects and processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How is the Ontology specifically used today

A

Create a Work Order object type and enable interaction with it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How the Ontology is similar to a
relational database: Object Type is like

A

A table in relational database
Ex. Ride is the table name with info about the rides

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How the Ontology is similar to a
relational database: Property is like

A

A column in relational database
Ex. “Media Reference, Type, Rides per hr timeseries”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How the Ontology is similar to a
relational database: Object is like

A

A row in relational database
Ex. Astro Air Race is one of the rows that represents a ride

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How the Ontology is similar to a
relational database: Link Type is like

A

A join in relational database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How the Ontology is similar to a
relational database: Object Set is like

A

A query in relational database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How the Ontology is similar to a
relational database: Action Type is like

A

A stored procedure in relational database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How the Ontology is similar to a
relational database: Function is like

A

A user-defined function in relational database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are object types

A

They define real-world entities, events, processes, persons, etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Object types have properties and links to other object types. This is analogous to how:

A

SQL tables have columns and joins

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Object Explorer

A

browse and query Objects in your Ontology

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Ontology Manager

A

define and configure Object Types, Link Types, and other parts of the Ontology

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Object Types must have a

A
  • Unique primary key
  • Title Key
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Title Key

A

a human-readable name for each Object and is rendered throughout Foundry

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

The key configuration fields for Properties are

A
  • base type
  • value formatting
  • visibility
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Base type

A

the actual data type of the property (e.g., string)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Value formatting

A

How the value should be displayed throughout the platform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Visibility

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What to use for making changes

A

Ontology Branching version control

22
Q

Action Types to be used to

A

create, editing, or delete Ontology Objects
and Links

23
Q

Action Types can

A

send notifications or make API calls to
external systems

24
Q

Rules

A
  • define the logic that tells the Action
    type how to edit the Ontology
  • define which properties to modify
25
The Form Editor
Design to provide users with an interface for your Action
26
Functions cannot edit the Ontology
True
27
Actions cannot create, edit, or delete Objects and Links
False
28
Purpose of Action Type
Edit the Ontology, call external systems
29
Purpose of Functions
Encode business logic in the Ontology layer
30
How to create Action Types
Define logic with the point-and-click interface in Ontology Manager
31
How to create Functions
Build Functions in TypeScript using Code Repositories or without code using AIP Logic
32
How to use action types
Apply Actions in Workshop, other Foundry apps, or via API endpoints
33
How to use functions
Run Functions in Workshop and other Foundry apps, or use them in Actions
34
What is Workshop
Point-and-click app builder for the Ontology
35
What is Workshop designed for
writeback workflow applications
36
Who is Workshop for
Wide range of roles, from Business Analysts and Data Scientists to Sys Admins and Application Developers, etc.
37
What can be done with Workshop
From simple dashboards to multi-step enterprise workflows
38
What do variables store
data
39
Variables are primitives
String, Array of Integers, Boolean, etc.
40
Variables can be Palantir-specific types such as
Object Set or Filter List
41
Widgets are for
visualizations or adding interactivity to your app
42
Examples of widgets
Tables, buttons, charts, filters, etc.
43
Absolute
only take up this many pixels
44
Flex
expand to fill the available space
45
Auto
expand to accommodate the widget's contents
46
A Layout in workshop is
the configuration of the module’s Header, Pages, Sections, Tabs, and Layers.
47
Variable Transformations allow
no-code manipulation of variables in workshop.
48
Examples of Variable Transformations
- Concatenating strings - Deriving Booleans - Conditional Logic
49
Workshop modules inherit variables from either
A host Workshop or Object view
50