Psychology Wiki
Advertisement

Assessment | Biopsychology | Comparative | Cognitive | Developmental | Language | Individual differences | Personality | Philosophy | Social |
Methods | Statistics | Clinical | Educational | Industrial | Professional items | World psychology |

Professional Psychology: Debating Chamber · Psychology Journals · Psychologists


The Semantic Web is a project that intends to create a universal medium for information exchange by putting documents with computer-processable meaning (semantics) on the World Wide Web. Currently under the direction of the Web's creator, Tim Berners-Lee of the World Wide Web Consortium, the Semantic Web extends the Web through the use of standards, markup languages and related processing tools.

Potential benefits of the Semantic Web

Humans are capable of using the Web, say, to find the Swedish word for "car," to reserve a library book, or to search for the cheapest DVD and buy it. But if you asked a computer to do the same thing, it wouldn't know where to start. That is because web pages are designed to be read by people, not machines. The Semantic Web is a project aimed to make web pages understandable by computers, so that they can search websites and perform actions in a standardized way.

The potential benefits are that computers can harness the enormous network of information and services on the Web. Your computer could, for example, automatically find the nearest manicurist to where you live and book an appointment for you that fits in with your schedule.

Currently there is much data on our computers which we cannot browse, or process by, for example, pulling into a spreadsheet, graphing it or joining it with other data. This includes personal data like calendars, playlists, GPS tracks, and bank statements; enterprise data product and workflow and resources, and public data such as weather, events and the properties of materials.

A lot of the things that could be done with the Semantic Web could also be done without it, and indeed already are done in some cases, but the Semantic Web provides a standard which makes such services far easier to implement.

Relationship to the Hypertext Web

Currently, the World Wide Web is based primarily on documents written in HyperText Markup Language (HTML), a language that is useful for describing, with an emphasis on visual presentation, a body of structured text interspersed with multimedia objects such as images and interactive forms. HTML has limited ability to classify the blocks of text on a page, apart from the roles they play in a typical document's organization and in the desired visual layout.

For example, with HTML and a tool to render it (perhaps Web browser software, perhaps another user agent), one can create and present a page that lists items for sale. The HTML of this catalog page can make simple, document-level assertions such as "this document's title is 'Widget Superstore'". But there is no capability within the HTML itself to unambiguously assert that, say, item number X586172 is an Acme Gizmo with a retail price of €199, or that it is a consumer product. Rather, HTML can only say that the span of text "X586172" is something that should be positioned near "Acme Gizmo" and "€199", etc. There is no way to say "this is a catalog" or even to establish that "Acme Gizmo" is a kind of title or that "€199" is a price. There is also no way to express that these pieces of information are bound together in describing a discrete item, distinct from other items perhaps listed on the page.

The Semantic Web addresses this shortcoming, using the descriptive technologies Resource Description Framework (RDF) and Web Ontology Language (OWL), and the data-centric, customizable Extensible Markup Language (XML). These technologies are combined in order to provide descriptions that supplement or replace the content of Web documents. Thus, content may manifest as descriptive data stored in Web-accessible databases, or as markup within documents (particularly, in Extensible HTML (XHTML) interspersed with XML, or, more often, purely in XML, with layout/rendering cues stored separately). The machine-readable descriptions enable content managers to add meaning to the content, thereby facilitating automated information gathering and research by computers.

Components

The Semantic Web comprises the standards and tools of XML, XML Schema, RDF, RDF Schema and OWL. The OWL Web Ontology Language Overview describes the function and relationship of each of these components of the Semantic Web:

File:W3c semantic web stack.jpg

W3C Semantic Stack

  • XML provides a surface syntax for structured documents, but imposes no semantic constraints on the meaning of these documents.
  • XML Schema is a language for restricting the structure of XML documents.
  • RDF is a simple data model for referring to objects ("resources") and how they are related. An RDF-based model can be represented in XML syntax.
  • RDF Schema is a vocabulary for describing properties and classes of RDF resources, with a semantics for generalization-hierarchies of such properties and classes.
  • OWL adds more vocabulary for describing properties and classes: among others, relations between classes (e.g. disjointness), cardinality (e.g. "exactly one"), equality, richer typing of properties, characteristics of properties (e.g. symmetry), and enumerated classes.

The intent is to enhance the usability and usefulness of the Web and its interconnected resources through:

  • documents "marked up" with semantic information (an extension of the HTML <meta> tags used in today's Web pages to supply information for Web search engines using web crawlers). This could be machine-readable information about the human-readable content of the document (such as the creator, title, description, etc., of the document) or it could be purely metadata representing a set of facts (such as resources and services elsewhere in the site). (Note that anything that can be identified with a Uniform Resource Identifier (URI) can be described, so the semantic web can reason about people, places, ideas, cats, etc.)
  • common metadata vocabularies (ontologies) and maps between vocabularies that allow document creators to know how to mark up their documents so that agents can use the information in the supplied metadata (so that Author in the sense of 'the Author of the page' won't be confused with Author in the sense of a book that is the subject of a book review).
  • automated agents to perform tasks for users of the Semantic Web using this metadata
  • web-based services (often with agents of their own) to supply information specifically to agents (for example, a Trust service that an agent could ask if some online store has a history of poor service or spamming).

The primary facilitators of this technology are URIs (which identify resources) along with XML and namespaces. These, together with a bit of logic, form RDF, which can be used to say anything about anything. As well as RDF, many other technologies such as Topic Maps and pre-web artificial intelligence technologies are likely to contribute to the Semantic Web.

A popular application of the Semantic Web is Friend of a Friend (or FoaF), which describes relationships among people and other agents in terms of RDF.

An implementation of a Semantic Web Browser is the BigBlogZoo. Over 60,000 xml feeds have been categorised using the DMOZ schema and can be spidered. It is free. The commercial version, MediaMiner, allows you to mine these feeds for information.

Another freely downloadable tool is the new plug-in to Firefox, Piggy Bank. Piggy Bank works by extracting or translating web scripts into RDF information and storing this information on the user’s computer. This information can then be retrieved independently of the original context and used in other contexts, for example by using Google Maps to display information. Piggy Bank works with a new service, Semantic Bank, which combines the idea of tagging information with the new web languages. Piggy Bank was developed by the Simile Project, which also provides RDFizers, tools that can be used to translate specific types of information, for example weather reports for US zip codes, into RDF. Efforts like these could ease a potentially troublesome transition between the web of today and its semantic successor.

See also

  • Semantic MediaWiki A project aiming at introducing Semantic Web techniques and concepts into the MediaWiki software  : The WikiProject "Semantic MediaWiki" provides a common platform for discussing extensions of the MediaWiki software that allow for simple, machine-based processing of Wiki-content.
  • Controlled vocabulary
  • Collabulary
  • DAML+OIL
  • OWL
  • Description logic
  • DOAC
  • Dublin Core
  • Expert System
  • Knowledge representation, Knowledge technologies
  • Metadata publishing
  • Microformats
  • Ontology Alignment
  • Semantic spectrum
  • Semantic translation
  • SKOS
  • SPARQL - query language for RDF documents
  • Syntactic Web
  • Topic Maps
  • Web syndication
  • Web of Trust
  • Web 2.0, term often applied to perceived ongoing transition of the WWW from a collection of websites to a full-fledged computing platform serving web applications

References

  • Michael C. Daconta, Leo J. Obrst, Kevin T. Smith (2003-05-30). The Semantic Web: A Guide to the Future of XML, Web Services, and Knowledge Management, John Wiley & Sons. ISBN 0-471-43257-1.
  • Dieter Fensel, Wolfgang Wahlster, Henry Lieberman, James Hendler (2002-11-15). Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential, MIT Press. ISBN 0-262-06232-1.
  • Steffen Staab, Rudi Studer (January 2004). Handbook on Ontologies, Heidelberg: Springer Verlag. ISBN 3-540-40834-7.
  • (2003-01-17) Vladimir Geroimenko, Chaomei Chen (Eds.) Visualizing the Semantic Web, Springer Verlag. ISBN 1-85233-576-9.
  • John Davies, Dieter Fensel, Frank van Harmelen (2003-01-21). Towards the Semantic Web: Ontology-Driven Knowledge Management, John Wiley & Sons. ISBN 0-470-84867-7.
  • Grigoris Antoniou, Frank van Harmelen (2004-04-01). A Semantic Web Primer, The MIT Press. ISBN 0-262-01210-3.
  • Jeffrey T. Pollock, Ralph Hodgson (2004-07-21). Adaptive Information: Improving Business through Semantic Interoperability, Grid Computing, and Enterprise Integration, John Wiley. ISBN 0-471-48854-2.
  • Bo Leuf (2006). The Semantic Web: Crafting Infrastructure for Agency, John Wiley. ISBN 0-470-01522-5.

External links

Metawiki
Meta has a page about this at:
Semantic MediaWiki


Articles

Tools

  • TopBraid Composer A complete semantic web development tool set. Full support for RDF/RDFS/OWL, SPARQL queries and SWRL rules. Import from databases, UML and XML.
  • Altova SemanticWorks Visual RDF and OWL editor that auto-generates RDF/XML or nTriples based on visual ontology design
  • Protégé Opensource visual ontology editor written in Java. Protégé has an architecture that allows users to develop plug-in tools. Existing plug-ins allow the use of various formats including OWL and RDF, and visualisation of ontologies in different ways.
  • GrOWL Open source graphical ontology browser and editor. GrOWL allows users to browse large ontologies with advanced navigation tools and incorporates a full OWL graphical editor.
  • Jena Opensource ontology API written in Java. Jena supports the programic loading, reading, and editing of OWL and DAML ontologies. Protégé uses Jena for its OWL implementation.
  • Swoogle A search engine for online semantic web ontologies, documents, and terms(URIs).
  • LuMriX A commercial search engine using Semantic Web Technologies (XML and XML Topic Maps).
  • Semantical An open source search engine based on Semantic Web standards.
  • Model Futures OWL Editor (Beta) - a simple tool for working with OWL, featuring UML (XMI), ErWin(TM), Thesaurus Descriptor (XML) and EXPRESS import capabilities
  • ekoss.org - A collaborative knowledge sharing environment where model developers can submit advertisements of the models that they have developed.
  • swoop - A Hypermedia-based Featherweight OWL Ontology Editor, with Web Browser like look & feel.

Datasets

Journals

Conferences

ca:Web semàntica da:Semantisk web de:Semantic Web es:Web semántica eo:Semantika Reto fa:وب معنایی fr:Web sémantique gl:Web Semántica lv:Semantiskais tīmeklis lt:Semantinis tinklas nl:Semantisch web ru:Семантическая паутина fi:Semanttinen verkko zh:语义网

Advertisement