04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

172 Selected Studies on Software and Information Systems<br />

6.1.3 Semantic Web Services<br />

The Web is primarily designed for use by humans. Nevertheless, there is an effort to automate<br />

its use and bring the Web more accessible for machines. This has brought forward the need for<br />

machine processable representations of semantically rich information: a vision at the heart<br />

of the Semantic web [17]. Nowadays, approaches based on giving additional information –<br />

semantics, to the content of the Web are researched. The semantic description focuses both on<br />

the content information and services available on the Web. In the case of Web services having<br />

meta-data about their semantic, we talk about Semantic web services [22, 23, 29, 55, 66, 74].<br />

Semantic web services are the result of the evolution of the syntactic definition of web<br />

services and the Semantic web [23]. There exist approaches for the design and development<br />

of applications employing Semantic web services [20]. In [76], a MusicBrainz project is<br />

described, which aims to be the first using semantic web services. It’s a large database of<br />

music meta-data which is accessible via a web service. Based on these meta-data it is easier<br />

to search the music repository and find a relevant song. The meta-data are described using<br />

RDF (Resource Description Framework).<br />

Semantic web service can be considered as a result of the Web evolution (see Figure 6-4).<br />

At the beginning, the Web was only a collection of documents, i.e. it offered static content.<br />

This has evolved to an environment offering also different functionalities through services, i.e.<br />

dynamic elements were appended. The popularity of the Web led to its enormous expansion<br />

of documents and services available. This has been causing problems when searching for<br />

a relevant information or service.<br />

Dynamic<br />

Web services<br />

Semantic<br />

web services<br />

SEMANTIC WEB<br />

Static<br />

WWW<br />

Semantic<br />

web content<br />

Syntax<br />

Semantics<br />

Figure 6-4. Web evolution to Semantic web services.<br />

There is also change in the aspect of the Web user. Not only humans are considered as the<br />

users of the Web. There are initiatives which aim is to bring the Web accessible for machines<br />

– software agents. These can use methods which are more resistant to the problem of Web<br />

expansion than humans are. The performance of the software agents is limited due that<br />

the Web was initially intended for human interaction only. The main problems are weak<br />

structuring and hard machine interpretation of the Web resources. The initiative which tries

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

Saved successfully!

Ooh no, something went wrong!