Planning a Semantic Web site

junio 30, 2009

Rob Crowther (, Web developer, Freelance

Summary: The Semantic Web brings with it the opportunities for users to get smarter search results, and for site owners to get more targeted traffic as users find what they really want. But these benefits don’t just magically appear. This article leads you through the aspects of both information architecture and general infrastructure you need in place to truly take advantage of this burgeoning opportunity.

This article discusses what you need to know to make your Web site part of the Semantic Web. It starts with a discussion of the problems the Semantic Web tries to solve and then moves to the technologies involved, such as Resource Description Framework (RDF), Web Ontology Language (OWL), and SPARQL Protocol and RDF Query Language (SPARQL). You’ll see how the Semantic Web is layered on top of the existing Web. It then covers some issues that you want to know about when you plan a new Web site and also gives specific examples of how to use technologies like RDFa and Microformats to enable your existing Web site to become a part of the Semantic Web.


mayo 19, 2009

RDF Gravity is a tool for visualising RDF/OWL Graphs/ ontologies.

Its main features are:

* Graph Visualization

* Global and Local Filters (enabling specific views on a graph)

* Full text Search

* Generating views from RDQL Queries

* Visualising multiple RDF files

RDF Gravity is implemented by using the JUNG Graph API and Jena semantic web toolkit.


Reblog this post [with Zemanta]

Aperture Framework

mayo 15, 2009

Java (programming language)
Image via Wikipedia


a Java framework for getting data and metadata

Project name

From Merriam-Webster Online:

Main Entry: ap·er·ture (sounds like this)

Pronunciation: ‘ap-&(r)-“chur, -ch&r, -“tyur, -“tur

Function: noun

Etymology: Middle English, from Latin apertura, from apertus, past participle of aperire to open

1. an opening or open space : HOLE

2. a : the opening in a photographic lens that admits the light

b : the diameter of the stop in an optical system that determines the diameter of the bundle of rays traversing the instrument

c : the diameter of the objective lens or mirror of a telescope

Sourceforge project

desdeAperture Framework.

Reblog this post [with Zemanta]

Semantic Web Server – URIQA

mayo 9, 2009

Semantic Web Server – URIQA

Logo for Semantic Web Server - URIQA


The Nokia Semantic Web Server is an RDF based application suite for metadata-driven web publishing and knowledge management. It is a central component of the Forum Nokia website, the Nokia Research Center website, and the Nokia Open Source website. It also serves as Nokia’s reference implementation of URIQA, the URI Query Agent model.

The Nokia Semantic Web Server suite is comprised of a number of modular semantic web services:

/uriqa? – a URIQA query portal, with rule-based inference functionality.

/new? – a query portal for obtaining information about recently published or updated resources, provided as RSS 1.0 or as RDF Facets; also with rule-based inference functionality.

/id? – a resource identifier generator, employing UUIDs and providing PURL functionality.

/query? – a metadata and free-text query portal, providing output results as RSS 1.0 feeds; with both metadata driven and crawler based indexing agents.

/search? – a human friendly search UI; which integrates with any conformant /query? portal.

/editor? – a web form based, ontology driven metadata editor with validation and user authentication & access control; which integrates with any conformant /uriqa? portal.

The core of these web services are provided as open source, and while most can be used “out of the box”, some require a moderate amount of configuration and customization depending on the requirements and constraints of the particular solution.


The Nokia Semantic Web Server code is released under the NOKOS version 1.0a .


SWS-URIQA is available on the download page on Sourceforge

Semantic Web Server – URIQA.

Patrick Stickler — contact

ieml. Pierre Levy

abril 7, 2009

IEML: Computational semantics in the service of collective intelligence

The vision behind the IEML (Information Economy MetaLanguage) initiative.

By Prof. Pierre Lévy
Fellow of the Royal Society (Academy of Sciences) of Canada
Director of the Canada Research Chair in Collective Intelligence
University of Ottawa

Text translated by Michele Healy

The semantic interoperability problem

The universe of communication opened up to us by the interconnection of digital data and automatic manipulators of symbols – in other words, cyberspace – henceforth constitutes the virtual memory of collective human intelligence. Yet, at the symbolic level, important obstacles hinder digital memory from working fully in the service of an optimal management of knowledge. These obstacles can be decomposed into two interdependent sub-groups.

The first one concerns the multiplicity and the incompatibility of symbolic systems:


Reblog this post [with Zemanta]

Semantic Web Use Cases and Case Studies: Twine

abril 6, 2009

Image representing Twine as depicted in CrunchBase
Image via CrunchBase

Jim Wissner Twine and Nova Spivack, Twine, USA

April 2009


Twine helps people track, discover, and share content around topics they are interested in.

Twine is built on a semantic applications platform that combines W3C standards for RDF and OWL with natural-language processing, statistical analysis and graph analysis capabilities.

Twine is developed by Radar Networks, headquartered in San Francisco. Before developing Twine, Radar Networks had worked on the CALO Cognitive agent That Learns and Organizes project, a distributed research program focused on next-generation semantically-aware machine learning applications. The Twine product was initially shown in late 2007 and early 2008 and became publicly available in October 2008.

Reblog this post [with Zemanta]

Presentation Files: Web 2.0 Expo San Francisco 2009 – Co-produced by TechWeb & O’Reilly Conferences, March 31 – April 03, 2009, San Francisco, CA

abril 3, 2009

Speaker Presentation Files: Web 2.0 Expo SF 2009 Slides for Download and Plenary Video

Presentation files will be made available after the session has concluded and the speaker has given us the files. Check back if you don’t see the file you’re looking for—it might be available later! (However, please note some speakers choose not to share their presentations.)

desdePresentation Files: Web 2.0 Expo San Francisco 2009 – Co-produced by TechWeb & O’Reilly Conferences, March 31 – April 03, 2009, San Francisco, CA.

OWL Web Ontology Language Use Cases and Requirements

abril 2, 2009

W3C Recommendation 10 February 2004

This version:
Latest version:
Previous version:
Jeff Heflin (Lehigh University)

2.3 Corporate web site management

Large corporations typically have numerous web pages concerning things like press releases, product offerings and case studies, corporate procedures, internal product briefings and comparisons, white papers, and process descriptions. Ontologies can be used to index these documents and provide better means of retrieval. Although many large organizations have a taxonomy for organizing their information, this is often insufficient. A single ontology is often limiting because the constituent categories are likely constrained to those representing one view and one granularity of a domain; the ability to simultaneously work with multiple ontologies would increase the richness of description. Furthermore, the ability to search on values for different parameters is often more useful than a keyword search with taxonomies.

An ontology-enabled web site may be used by:

* A salesperson looking for sales collateral relevant to a sales pursuit.

* A technical person looking for pockets of specific technical expertise and detailed past experience.

* A project leader looking for past experience and templates to support a complex, multi-phase project, both during the proposal phase and during execution.

A typical problem for each of these types of users is that they may not share terminology with the authors of the desired content. The salesperson may not know the technical name for a desired feature or technical people in different fields might use different terms for the same concept. For such problems, it would be useful for each class of user to have different ontologies of terms, but have each ontology interrelated so translations can be performed automatically.

Another problem is framing queries at the right level of abstraction. A project leader looking for someone with expertise in operating systems should be able to locate an employee who is an expert with both Unix and Windows.

One aspect of a large service organization is that it may have a very broad set of capabilities. But when pursuing large contracts these capabilities sometimes need to be assembled in new ways. There will often be no previous single matching project. A challenge is to reason about how past templates and documents can be reassembled in new configurations, while satisfying a diverse set of preconditions.

desdeOWL Web Ontology Language Use Cases and Requirements.

TONES Ontology Repository

abril 2, 2009

Ontology Repository


Displaying 230 of 230 ontologies Filter


EL++ 10 Protege RDF/XML Browse
EL++ 0 Protege-dc RDF/XML Browse
ALCH(D) 1625 Economy RDF/XML Browse

desde TONES Ontology Repository.

Semantic Web Health Care and Life Sciences (HCLS) Interest Group

abril 1, 2009

Semantic Web Health Care and Life Sciences (HCLS) Interest Group


The mission of the Semantic Web Health Care and Life Sciences Interest Group, part of the Semantic Web Activity, is to develop, advocate for, and support the use of Semantic Web technologies for biological science, translational medicine and health care. These domains stand to gain tremendous benefit by adoption of Semantic Web technologies, as they depend on the interoperability of information from many domains and processes for efficient decision support.

The group will:

  • Document use cases to aid individuals in understanding the business and technical benefits of using Semantic Web technologies.
  • Document guidelines to accelerate the adoption of the technology.
  • Implement a selection of the use cases as proof-of-concept demonstrations.
  • Explore the possibility of developing high level vocabularies.
  • Disseminate information about the group’s work at government, industry, and academic events.


Communications of the HCLS IG are public. This includes public meeting records and access to the archives of the mailing list.

The HCLS IG welcomes active participation from representatives of W3C Member organizations. If you are part of a W3C Member organization and you already have a W3C user account, you can join the HCLS IG by filling in the participation form. Otherwise, please follow the instructions on how to become a W3C Member. Active participation means participating at the weekly phone meetings, joining the discussions on the mailing list and, possibly, and participating at the face to face meetings.

desdeSemantic Web Health Care and Life Sciences (HCLS) Interest Group.

Reblog this post [with Zemanta]