You will find over 300 programming language tutorials, lessons, and how-to's. You can surf through our collection of free online tutorials or read postings in one of our forums.
This is a language which is a compact and readable alternative to RDF's XML syntax, but also is extended to allow greater expressiveness. It has subsets, one of which is RDF 1.0 equivalent, and one of which is RDF plus a form of RDF rules.
Since there is no one standardized approach for associating RDF compatible metadata with HTML, and since this is one of the most frequently asked questions on the RDF mailing lists, this document is provided as an outline of some RDF-in-HTML approaches th
This Thinking XML column shows how to combine metadata collected from multiple XML source documents into a single Resource Description Framework (RDF) model for effective querying. In this follow-up to his previous installment that introduced how to use X
FOAFCorp: Corporate Friends of Friends What is this? RDF is a great data format for describing interconnected entities. With FOAF, we have a simple fun vocabulary for describing social networks, people, organisations etc. The FOAFCorp experiment extends
Repeat after me: "There is no syntax." In order to use and gain advantage from RDF, you do not have to use any particular syntax -- not even the syntax specified in the RDF 1.0 specification. Uche Ogbuji discusses the importance of XML/RDF interchange, of
The motivation is to enable the common and consistent description of persons (using the existing semantics of vCard) and to encode these in RDF/XML. RDF is an application of the Extensible Markup Language XML.
RDFWeb is intended to be both fun and technically challenging. We hope that at least some of the writing here will be accessible for a general audience, although much of it will be for the rather small community familiar with the subtleties of various Sem
RDF--the Resource Description Framework--is a universal format for data on the Web. Using a simple relational model, it allows structured and semi-structured data to be mixed, exported and shared accross different applications. RDF data describe all sorts
Semantic Interoperability of Metadata and Information in unLike Environments. SIMILE is focused on developing robust, open source tools based on Semantic Web technologies that improve access, management and reuse among digital assets. SIMILE is a joint p
The Resource Description Framework (RDF) is a W3C standard for describing Web resources, such as the title, author, modification date, content, and copyright information of a Web page. What is RDF? RDF stands for Resource Description Framework RDF is
Microformats: Recognizing the complexity of RDF and OWL, the goal of microformats is to embed basic semantics (meaningful relationships) right into HTML pages. It is not as expressive right now as RDF and OWL, but it's compact & and uses at-hand XHTML. A
xmlns.com is an internet domain created for the purposes of simple Web namespace management. The rationale for registering xmlns.com was to secure a short, memorable domain suitable for naming concepts for use in RDF and XML vocabularies.
This column, the third in a series, shows how to add semantic knowledge to an RDF application by incorporating WordNet synonym sets. With the added knowledge of the WordNet lexical database, you can search a set of RDF data for related concepts, not just
There has been a lot of hype about the Semantic Web, and this has not been a good thing. Spurious claims about what the Semantic Web might and might not be able to do have been choking public understanding of it, and adding to the confusion that many peop
On the Semantic Web (SemWeb), computers do the browsing (and searching, and querying, and...) for us. The SemWeb enables computers to seek out knowledge distributed throughout the Web, mesh it, and then take action based on it. Take an analogy: the curren
A Semantic Wiki is a Wiki enhanced with technologies developed by the Semantic Web community in order to encode more knowledge than just structured text and hyperlinks. Usually this extra knowledge is available in a formal language, so that machines can (
In an attempt to summarize the relationship among various metadata formats and how they relate to building Internet systems I wrote a glossary. I then ordered and tied the terms together with a bit of narrative to explain the relationships among the terms
Innovation in making data relevant to the one or two words that we type into a search engine is Web 2.0. Adding to the plethora of data is the advent of social networking, Ajax; shared apps across the back end internet cloud, there are already frameworks
This article introduces Resource Description Framework (RDF), developed by the W3C for Web-based metadata, using XML as an interchange syntax. RDF's essential aim is to make work easier for autonomous agents, which would refine the Web by improving search
In this column, Uche Ogbuji completes his introduction to XML and semantics, setting the stage for the more practical columns that will follow. Thinking XML addresses knowledge management aspects of XML, including metadata, semantics, Resource Description
The world of the semantic web, as based on RDF, is really simple at the base. This article shows you how to get started. It uses a simplified teaching language -- Notation 3 or N3 -- which is basically equivalent to RDF in its XML syntax, but easier to sc
Annotea is a W3C Semantic Web Advanced Development project that provides a framework for rich communication about Web pages through shared RDF metadata. An RDF model of bookmark classification permits multiple classification systems to be related to each
Swoogle is a search engine for the Semantic Web on the Web. Swoogle crawl the World Wide Web for a special class of web documents called Semantic Web documents, which are written in RDF. Currently, Swoogle only indexes some metadata about Semantic Web doc
DBin is general purpose Semantic Web application that enables power users (domain experts) to create "discussion groups" where users annotate any subject of interest (from "beers" as in our example to anything really). At low level, these annotatins are e
Piggy Bank can collect “pure” information in the following cases: The web page has invisible link(s) to RDF data (encoded in RDF/XML or RDF/N3 formats). One of Piggy Bank's "screen scrapers" matches the current URL. A screen scraper is small Javasc
"Many people have told me this week that they think 'Web 2.0' has not been very impressive so far and that they really hope for a next-generation of the Web with some more significant innovation under the hood -- regardless of what it's called. A lot of p
"Swoogle is a search engine for the Semantic Web on the Web. Swoogle crawl the World Wide Web for a special class of web documents called Semantic Web documents, which are written in RDF."
Unlike vanilla XML, RDF vocabularies can be freely mixed together in data without prior agreement. So you often see ad-hoc combinations of Dublin Core, RSS1, MusicBrainz, RDF-calendar, FOAF, Wordnet, thesaurus, Geo-info etc etc frequently deployed togethe
This piece speaks about the different parts of the Semantic Web and how they fit together. For a high-level interview, take a look at Sandro Hawke's The Semantic Web (Put Simply). On the other hand, if you're a Web developer who's interested in building S
N3 has been well received for its "scribblability", because it is much more compact and readble than XML RDF, and because it forms a good introduction into many key principles of the Semantic Web.
This Primer is designed to provide the reader with the basic knowledge required to effectively use RDF. It introduces the basic concepts of RDF and describes its XML syntax. It describes how to define RDF vocabularies using the RDF Vocabulary Description
Uche Ogbuji moves on to a discussion of a far more sophisticated RDF query language than the primitive API he has discussed thus far. This is the foundation for establishing the middleware for the Issue Tracker article in coming installments. So far, in
The Semantic Web is expected to provide more benefits to software engineering. Over the past five years there have been a number of attempts to bring together languages and tools, such as the UML, developed for Software Engineering with Semantic Web langu
Very cool Semantic Web use case Demo via Piggy Bank's sever component called "Semantic Bank". These complimentary projects are part of the MIT SMILE project. As you can see Web 2.0 and the Semantic Web are mutually inclusive paradigms as reemphasized
Products for discovering and storing metadata, natural language processing, & more. Third link's to Geospatial Semantic Web Blog w/update on Metalink's ability to map its descriptions into RDF.
The Semantic Web has promised a new era of easier data integration. This article introduces core Semantic Web concepts and standards and explains how to expose an LDAP directory as a service that Semantic Web applications can consume using the open source
This is an introduction to Semantic Web ideas aimed at someone with experience in programming, perhaps with Web sites and scripting, who wants to understand how RDF is useful in practice. The aim is to give a feel for what the Semantic Web is, and allow o
he Music Ontology Specification provides main concepts and properties fo describing music (i.e. artists, albums and tracks) on the Semantic Web. This document contains a detailed description of the Music Ontology.
The basis of RDF's strength as a knowledge-management tool is that it allows you to organize, interrelate, classify, and annotate this knowledge, thereby increasing the aggregate value of the stored data. RDF has a reputation for complexity that is belied
This guide contains links to many RDF resources including examples, documents, software, tools and projects that use RDF, a standard for describing resources on the web.
Welcome to RDFWeb's 'Friend of a Friend' (FOAF) project developer site. RDFWeb is an experimental linked information system, exploring some interconnected applications of the Semantic Web, beginning with the deployment of FOAF. FOAF documents are, in
Edd Dumbill explores an XML and RDF application known as Friend-of-a-Friend (FOAF). FOAF allows the expression of personal information and relationships, and is a useful building block for creating information systems that support online communities. Code
Abstract from downloadable PDF: Data on the Semantic Web is semi-structured and does not follow one fixed schema. Faceted browsing is a natural technique for navigating such data, partitioning the information space into orthogonal conceptual dimensions.
Semanlink is a personal information management system based on RDF. It lets you add tags, as well as other RDF metadata, to files, bookmarks and short text notes that it allows to write. Providing a simple way to organize the tags in a graph, it allows yo
This document is not intended to teach you RDF via my own words, but rather to hand-hold you through the "good" parts of the same journey I took. If it looks like a big link-list with menial comments from the peanut gallery, then you're not far off the ma
The Semantic Web is a web of data, in some ways like a global database. When looking at a possible formulation of a universal Web of semantic assertions, the principle of minimalist design requires that it be based on a common model of great generality.
Discusses three conceptual components of the semantic web project (1. expressing meaning, 2. knowledge representation, and 3. ontologies), with "educated layperson's" technical details on semantic markup, software agents, and machine-readable content serv
Clay also mentions that the Semantic Web has two goals: to get people to use meta-data and the other is to build a global ontology that pulls all this data together. He applauds the first while stating that the second is …audacious but doomed.
FOAF facilitates the creation of the Semantic Web equivalent of the archetypal personal homepage: My name is Leigh, this is a picture of me, I'm interested in XML, and here are some links to my friends. And just like the HTML version, FOAF documents can b