Implementation Semantic Web On E-Learning

1173 Words3 Pages

The current WWW is a powerful tool for research and education, but its utility is hampered by the inability of the user to navigate easily the nefarious sources for the information he requires. The Semantic Web is a vision to solve this problem. It is proposed that a new WWW architecture will support not only Web content, but also associated formal semantics [4]. The idea is that the Web content and accompanying semantics (or metadata) will be accessed by Web agents, allowing these agents to reason about the content and produce intelligent answers to users' queries.

The Semantic Web, in practice, comprises a layered framework: an XML layer for expressing the Web content; a Resource Description Framework (RDF) [8] layer for representing the semantics of the content; an ontology layer for describing the vocabulary of the domain; and a logic layer to enable intelligent reasoning with meaningful data [18].

XML was designed as a simple, flexible way of transporting structured documents across the Web. With XML, "tags" or hidden labels may be created - such as or - that annotate Web pages or sections of text within a page. XML is machine-readable, i.e. programs can read and understand it, but the program developer has to know what the page writer uses each tag for. In other words, XML allows users to add arbitrary structure to their documents but says nothing about what the structures mean [5].

The meaning of document content is expressed with RDF that is simply a data model and format that allows the creation of machine-readable data. It comprises a set of triples, i.e. three Universal Resource Identifiers (URI) that may be used to describe any possible relationship existing between the data – subject, object and predicate [7] [16]. Thus, all data stored in the system is easily readable and processable. It is important to note that RDF provides the syntax, but not the actual meaning of the properties we ascribe to the data. For example, it does not define what data properties such as Title or Category or Related-To mean. Properties like these are not standalone; they come in packages called domain vocabularies. A learning object, for example, may include a set of properties such as Course, Sub-Section, Author, Title, Similar-To, Difficulty-Level, Rating, etc. Thus, for every domain there is a need for a specific ontology to describe the vocabularies and to make sure they are compatible.

Ontologies in the context of the Semantic Web are specifications of the conceptualization and corresponding vocabulary used to describe a domain [12].

Open Document