23.12.2012 Views

Preface for the Third Edition - Read

Preface for the Third Edition - Read

Preface for the Third Edition - Read

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

376 B. Concepts and Theories<br />

in<strong>for</strong>mation about knowledge elements can be easily exchanged between a variety<br />

of heterogeneous ICT systems.<br />

semantic integration security<br />

(12) logic framework, proof, trust<br />

(11) ontology (Web Ontology Language - OWL)<br />

(10) vocabulary (RDF Schema)<br />

(9) description (Resource Description Framework - RDF)<br />

data integration<br />

(5) structure (XML schema) (6) translation (XSLT)<br />

(3) text markup (XML) (4) scope (XML namespaces)<br />

(1) addressing (URI) (2) character set (Unicode)<br />

FIGURE B-72. Semantic integration with <strong>the</strong> Semantic Web stack<br />

Data integration. Data integration requires that agents (users, institutions or applications)<br />

exchanging data agree (1) how to address data resources over a network,<br />

generally over <strong>the</strong> Internet, (2) about what character set to use, (3) about <strong>the</strong> internal<br />

structure of documents, called text markup, (4) about <strong>the</strong> scope or domain in<br />

which <strong>the</strong> specified names in <strong>the</strong> markup are valid, (5) about how to define a<br />

schema, a structure of <strong>the</strong> elements and attributes in <strong>the</strong> semi-structured text and<br />

(6) how to translate a document that is an instance of one schema so that it con<strong>for</strong>ms<br />

to ano<strong>the</strong>r schema.<br />

In <strong>the</strong> Semantic Web stack, (1) addressing uses Unified Resource Identifier<br />

(URI). URIs are <strong>for</strong>mulated in a standard syntax that is used to uniquely identify<br />

objects (or resources) located in any directory on any machine on <strong>the</strong> Internet, particularly<br />

on <strong>the</strong> World Wide Web, accessed via a specified access method. (2) The<br />

Unicode Standard is <strong>the</strong> universal character encoding scheme <strong>for</strong> multilingual text.<br />

It specifies a numeric value (code point), a name, its case, directionality, and alphabetic<br />

properties <strong>for</strong> each of its characters. Modeled on <strong>the</strong> ASCII character set,<br />

Unicode can encode all characters in all written languages in <strong>the</strong> world.<br />

(3) The eXtensible Markup Language (XML) is a tag-based markup language<br />

<strong>for</strong> describing tree structures. XML is a set of syntax rules <strong>for</strong> creating markup languages<br />

used to define <strong>the</strong> structure of documents suitable <strong>for</strong> automatic processing,<br />

i.e. extracting content and structure of XML documents and checking whe<strong>the</strong>r an<br />

XML document con<strong>for</strong>ms to rules defined by <strong>the</strong> XML standard, called well<strong>for</strong>medness.<br />

(4) XML markup defines a vocabulary, also called a markup vocabulary.<br />

XML namespaces are a mechanism <strong>for</strong> creating universally unique names <strong>for</strong><br />

XML markup vocabularies so that <strong>the</strong>y can be reused by o<strong>the</strong>r XML documents.<br />

An XML namespace is a collection of names, identified by a URI reference, which<br />

is used in XML documents as element and attribute names.<br />

(5) In order to define classes of XML (instance) documents, a number of schema<br />

definition languages have been developed that XML documents can be validated<br />

(7) encryption<br />

(8) signature

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!