L6 - Technology Perspective of Information-oriented System Integration Flashcards

1
Q

What is IoSI?

A

IoSI (Information-oriented System Integration) involves data exchange between source and target systems (applications).

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

What are the three main requirements for IoSI?

A

Represent data in a canonical (approved) format.

Maintain data using metadata.

Facilitate real-time integration.

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

What are three solutions for IoSI?

A

Data warehousing

Data federation

Data replication

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

What is the purpose of XML?

A

XML is used for storing and transporting data in a structured, hierarchical format.

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

How does XML differ from HTML?

A

XML carries data, whereas HTML renders data.

XML is not predefined, while HTML uses predefined tags.

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

What are some key characteristics of XML?

A

Both human and machine-readable.

Encapsulates data and metadata.

Used in IS, IT, Data Science, etc.

Independent of presentation.

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

What is XML DOM?

A

XML Document Object Model (DOM) represents XML documents as hierarchical trees.

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

What is an example of an XML document?

(bookstore)

A

<bookstore>
<book>
<title>Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
</bookstore>

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

What is an XML namespace?

A

XML namespaces uniquely identify elements and attributes to prevent conflicts in different contexts.

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

What are the key differences between XML and HTML?

A

Purpose: XML stores data, while HTML formats/display content.

Extensibility: XML allows custom tags, HTML has fixed tags.

Syntax Rules: XML requires closing tags and is case-sensitive, while HTML is more lenient.

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

What are five special characters in XML and their escape codes?

A

& → &
“ → "
‘ → '
< → <
> → >

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

What is an XML Schema?

A

XML Schema (XSD) defines the structure and constraints of an XML document.

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

What are the three types of XSD Schema data types?

A

Primitive/Built-in types (e.g., xs:string, xs:boolean).

Derived types (e.g., xs:integer, xs:positiveInteger).

User-defined types (e.g., xs:complexType).

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

What is the purpose of XML in data exchange?

A

XML ensures structured data sharing between different systems by using schemas and metadata.

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

What is JSON?

A

JSON (JavaScript Object Notation) is a lightweight, text-based format for storing and transferring data.

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

What are the key features of JSON?

A

Uses key-value pairs

Objects enclosed in {}

Arrays enclosed in []

Lightweight and faster than XML

17
Q

How does JSON compare to XML?

A

Schema: XML has robust schema validation; JSON has limited schema validation.

Attributes: XML supports attributes;
JSON uses key-value pairs.

Security: XML supports WS-Security, whereas JSON relies on external security layers.

18
Q

What is Linked Data?

A

Linked Data interconnects data on the Web, similar to how web pages use hyperlinks.

19
Q

What are the four principles of Linked Data?

A

Use URIs as names for things.

Use HTTP URIs.

Present useful information when

URIs are looked up.
Include links to related data.

20
Q

What is RDF (Resource Description Framework)?

A

RDF describes resources using subject-predicate-object triples, forming a graph of linked data.