Lecture #2 - Metadata Flashcards

1
Q

What is Meta-Data?

A

The IEEE glossary says tat Metadata is “data about data”.

e.g. author of a document, the year it was published, where it published

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

What is the challenge in collecting Meta-Data?

A

Collecting metadata takes extra work and can only see the benefit when the metadata are used to facilitate further use of the resource.

There can be a long period of time between the collection and the use of metadata, and it is also often not possible to predict whether the metadata collected will be used at all.

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

Describe how you would model the OO-Modelling of an electric drive.

A

In the example, OOP must be used. A defined class of an electrical vehicle is defined.

This is very advantageous as we can just define it once and can define a system in our world.

Defining our class, we have different attributes that we define:

  1. Operating voltage; semantics -> AC or DC (unit V)
  2. Torque; semantics -> nominal torque, might not be constant (Nm)
  3. Serial number; Europe has standards and norms for serial number.
  4. Power; consuming electrical power (W)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe the type/instance

A

So, we’ve established that the class or type is the E-drive. This is how we describe the structures, characteristics and attributes of the E-drive.

We can have instances of the class, with perhaps different serial number.

  1. Good to re-use patterns that we have agreed on. Standardisation is very helpful.
    - Efficient
  2. Quality assurance; Is it good for the quality? Why is OOP good for meta-model itself.
  • Problems can be identified in the batch.
  • Good for comparing object to object, using the metadata/data sources.
  • Different countries, standard in stuck.

Standardisation enhances the data itself. You get to have members from different countries, universities and companies meeting a standard -> allows quality assurance.

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

Describe the inheritance

A

Inheritance means we can have two instances of a class with different properties

The class E-drive is made with the following properties:
1. Serial number
2. Type
3. E-power
4. Year of Manufacturer

Now, we can have two different types of electric drives with the use of inheritance:

  1. Brush-based Electric Drive
    - Communication element, which is not in every drive
    - No. of brushes
    - Every single attribute from the parent class

Therefore, inherited from the electric drive class.

  1. Brushless Electric Drive
    - Type of raumer
    - Type of controller
    - Every single attribute from the parent class.

Something we use desperately use in meta-data.

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

Describe the OO Aspects in terms of Association, Aggregation, Composition.

A
  1. Association

Professor gives a lecture

  1. Aggregation

“A is part of B”

Gripper is part of Robot

  1. Composition

Once cannot exist without the other

Robot cannot exist without the control unit and e-drives.

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

In technical systems, what is metadata being recognised for?

A

It’s being recognised as attributes which help engineers classifying, understanding or searching individual instances. i.e. metadata can be used for classes and instances

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

Give examples of object-oriented metadata formats

A

Automation Markup Language (AML)
Building Information Model (BIM)

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

Why do we need semantics about something that is modelled in a data format?

A

If we have a table for example, we can use data or excel to model it. But we need to agree what the table actually is, using semantics.

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

When talking about the metamodel for describing information, define: Nodes

A

Describe resources (e.g. machines, people, objects, non-objects)

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

When talking about the metamodel for describing information, define: Direct edges

A

Describe relationships between the resources (e.g. has a parameter)

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

When talking about the metamodel for describing information, define: Data values

A

Represented in RDF by so-called literals, which can describe a resource (e.g. data point has value “20”, data point has unit of measurement “hours”.)

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

When talking about the metamodel for describing information, define: RDF graph

A

consists a set of subject-predicate-object (SPO) statements

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

When talking about the metamodel for describing information, define: URI

A

Every node and every edge needs a unique identifier

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