RuleML FOAF
A Use Case for Web-based Social Networking

Jie Li, Harold Boley, Virendrakumar C. Bhavsar, David Hirtle, Jing Mei

Version History, 2005-12-04: Version 0.1
Version History, 2006-01-17: Version 0.2

Version History, 2006-03-31: Version 0.3


Web-based social networking is emerging as a major application area for Semantic Web metadata. Recently, a number of portals have become popular in this area, among which the FOAF (Friend-Of-A-Friend project) addresses. The RDF-based FOAF, originated by Dan Brickley and Libby Miller, allows expression of personal information and relationships, and permits machine-readable homepages for grouping, categorization and linking of persons.

However, the FOAF vocabulary does not currently capture rule knowledge but only facts. Therefore, we aim at enhancing FOAF by applying a Web Rule Language such as RuleML (Rule Markup Language).

Contents

Overview

RuleML FOAF is currently being developed. We will mainly propose a rule vocabulary specification augmenting the current fact-only FOAF vocabulary. For an introduction see Jie Li's RuleML FOAF (PPT), or our RIF RuleML FOAF (PPT), or our short version of RIF RuleML FOAF (PPT).

RuleML FOAF has been applied in an early study on finding an expert with FOAF facts and rules as well as a domain taxonomy. For more details see our paper entitled Expert Finding for eCollaboration Using FOAF with RuleML Rules or the corresponding talk (PPT) for the Montreal Conference on eTechnologies (MCeTech), 2006.

Our Objectives

Our main objectives of the RuleML FOAF project are as follows:

Highlights of Our Two Normal Forms

Two normal forms for RuleML FOAF rulebases are proposed for our system: a rule-oriented normal form (RNF) and a fact-oriented normal form (FNF). While the RNF is more compact, the FNF directly corresponds to RDF FOAF facts.

Our Proposed Work

We propose to apply the RuleML language to metadata constituting FOAF profiles so that FOAF rules can enrich FOAF facts. The realization of this proposed work can be divided into the following steps.


Site Contact: Harold Boley. Page Version: 2006-05-17


"Practice what you preach": XML source of this homepage at index.xml;
transformed to HTML via the adaptation of Michael Sintek's SliML XSLT stylesheet at homepage.xsl (View | Page Source)