background preloader

Semantic Web

Facebook Twitter What Is The Semantic Web? (Infographic) Semantic Web Standards. RDF/XML Syntax Specification (Revised) Status of This Document This section describes the status of this document at the time of its publication.

RDF/XML Syntax Specification (Revised)

Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at This document is an edited version of the 2004 RDF XML Syntax Specification Recommendation. The purpose of this revision is to make this document available as part of the RDF 1.1 document set. This document was published by the RDF Working Group as a Recommendation. This document has been reviewed by W3C Members, by software developers, and by other W3C groups and interested parties, and is endorsed by the Director as a W3C Recommendation.

This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. 2. This section introduces the RDF/XML syntax, describes how it encodes RDF graphs and explains this with examples. 2.1 Introduction 2.2 Node Elements and Property Elements. Quick Intro to RDF. Quick Intro to RDF This is a really brief introduction to Resource Description Framework (RDF). You might also be interested in... For a more detailed look at RDF, see RDF in Depth on this site, which this page was based on. Two video introductions to the Semantic Web and RDF and RDFa by Manu Sporny are very good. Ian Davis's RDF Tutorial slides are also very good. RDF is a method for expressing knowledge in a decentralized world and is the foundation of the Semantic Web, in which computer applications make use of distributed, structured information spread throughout the Web.

The Big Picture RDF is a general method to decompose any type of knowledge into small pieces, with some rules about the semantics, or meaning, of those pieces. @prefix : < . The meaning is obvious. If you know XML, here's a brief comparison. But you don't have to use XML. How RDF Databases Differ from Other NoSQL Solutions - The Datagraph Blog. This started out as an answer at Semantic Overflow on how RDF database systems differ from other currently available NoSQL solutions.

How RDF Databases Differ from Other NoSQL Solutions - The Datagraph Blog

I've here expanded the answer somewhat and added some general-audience context. RDF database systems are the only standardized NoSQL solutions available at the moment, being built on a simple, uniform data model and a powerful, declarative query language. These systems offer data portability and toolchain interoperability among the dozens of competing implementations that are available at present, avoiding any need to bet the farm on a particular product or vendor. In case you're not familiar with the term, NoSQL ("Not only SQL") is a loosely-defined umbrella moniker for describing the new generation of non-relational database systems that have sprung up in the last several years. These systems tend to be inherently distributed, schema-less, and horizontally scalable. OpenLink Virtuoso - RDF Views. FOAF Vocabulary Specification.

Classes Class: foaf:Agent Agent - An agent (eg. person, group, software or physical artifact).

FOAF Vocabulary Specification

The Agent class is the class of agents; things that do stuff. A well known sub-class is Person, representing people. Other kinds of agents include Organization and Group. The Agent class is useful in a few places in FOAF where Person would have been overly specific. [#] [back to top] Class: foaf:Document Document - A document. The Document class represents those things which are, broadly conceived, 'documents'. C Semantic Web FAQ. The term “rules” in the context of the Semantic Web refers to elements of logic programming and rule based systems bound to Semantic Web data.

C Semantic Web FAQ

Rules offer a way to express, for example, constraints on the relationships defined by by RDF, or may be used to discover new, implicit relationships. Various rule systems (production rules, Prolog-like systems, etc) are very different from one another, and it is not possible to define one rule language to encompass them all. However, it is possible to define a “core” that is essentially understood by all rule systems. This core is based on restricted kind of rule, called a “Horn” rule, which (like most rules) has the form “if conditions then consequence”, but it places certain restrictions on the kinds of conditions and consequences that can be used.

Linked data