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
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
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