Lecture 7 Flashcards

1
Q

What is the purpose of knowledge graphs?

A

Knowledge graphs connect instances, classes, and their properties using relations for structured reasoning and data representation.

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

What are the components of an ontology?

A

Instances, classes, attributes, and relations.

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

What is an ontology?

A

An explicit specification of a shared conceptualization tied to a specific domain or task.

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

What is the purpose of RDF in knowledge graphs?

A

RDF provides a standardized vocabulary for modeling knowledge graphs using triples.

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

What is a triple in RDF?

A

A triple consists of a subject, predicate, and object, representing relationships between entities.

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

What is the role of entailment in RDF?

A

Entailment allows reasoning over RDF triples by applying rules to infer new relationships or data.

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

What is the domain of a relation in an ontology?

A

The class of objects the relation applies to.

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

What is the range of a relation in an ontology?

A

The class of objects the relation produces as a result.

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

What is SPARQL used for?

A

SPARQL is a query language for retrieving and manipulating data in knowledge graphs.

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

What is a subclass in an ontology?

A

A class that inherits properties from its parent class.

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

What is the difference between forward chaining and backward chaining?

A

Forward chaining derives all possible conclusions from the knowledge base, while backward chaining works backward from a goal to determine its validity.

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

What is monotonicity in reasoning?

A

The property that adding new information to a knowledge base does not invalidate existing entailed conclusions.

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

What is the purpose of reasoning with rules in knowledge graphs?

A

To derive new facts or relationships based on existing data and logical rules.

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

What is the difference between propositional logic and knowledge graphs?

A

Propositional logic evaluates truth values, while knowledge graphs model structured relationships between entities.

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

What are the benefits of knowledge graphs over propositional logic?

A

Knowledge graphs are scalable, can represent complex relationships, and are context-independent.

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

What are the limitations of propositional logic?

A

Limited expressive power and inefficiency in handling partial or infinite domains.

17
Q

What is the closure set in forward chaining?

A

The set of all facts derivable from the knowledge base.

18
Q

How does backward chaining reduce complexity?

A

It focuses only on deriving specific facts rather than exploring all possible derivations.

19
Q

What is the purpose of entailment rules in RDF?

A

To infer new facts by applying logical rules to triples in the graph.

20
Q

What is the difference between domain and range in RDF?

A

Domain specifies the class the relation applies to, and range specifies the class it relates to.

21
Q

What is the significance of class disjointness in ontologies?

A

It ensures that instances of one class cannot belong to another disjoint class.

22
Q

What are axioms in ontologies?

A

Statements or rules defining properties and relationships between classes and instances.

23
Q

What is the significance of universal and existential restrictions in ontologies?

A

They define constraints on the relationships between classes and their instances.

24
Q

What is a knowledge base (KB) in the context of reasoning?

A

A collection of structured facts and rules used for reasoning and inference.

25
Q

What is the difference between declarative and procedural knowledge?

A

Declarative knowledge describes facts, while procedural knowledge describes how to perform tasks.

26
Q

What are the advantages of rule-based reasoning?

A

It is explicit, compositional, and allows reasoning over structured knowledge.

27
Q

What is the role of SPARQL in reasoning with knowledge graphs?

A

It retrieves and manipulates data by querying triples in the graph.

28
Q

What does RDF(S) stand for?

A

Resource Description Framework (Schema), a framework for describing and structuring metadata.

29
Q

What is the role of owlrl in knowledge graphs?

A

It provides reasoning capabilities for RDF and OWL (Web Ontology Language) datasets.

30
Q

What is the purpose of defining a taxonomy in ontology development?

A

To organize terms into a hierarchy of classes and subclasses.