Wikicompany:Semantical interface extension

From Wikicompany

Jump to: navigation, search

Contents

Introduction

(todo)

Wikicompany is now able to use semantical annotations (relation links, and attributes).

See some examples of articles with semantic annotations:

OWL

OWL ("Web Ontology Language") at W3C.

http://www.wikicompany.org/sw/2006/01/wikicompany.owl

Semantical Searching

This functional part isn't ready yet, but you already use the simple semantical search interface.

The plan is to create both a fancy semantical web search form, and integrate some of the semantical functionality with the (yet to be written) REST web API.

How to write the semantical annotiations

The idea is to use Categories as property tags, and then to give these tags relational meaning through a semantical annotion.

Relation labels:

  • company
This label just points to the company name, but should actually be an attribute. However that doesn't work with Category linking (yet).
  • in region
  • in sector
  • has parent
  • has subsidiariary
  • has affiliate
  • has partner
  • has comptetitor

Attribute labels:

  • of type
  • founding year
  • current CEO

See also

Standards

Mediawiki projects

  • Wikidata - Project proposal for a grand Wiki-fed database for various types of annotated content.

Interesting frameworks

Resources

RDF general

"RDF is based on the pretentious and frankly insulting theory that it should be able to describe anything in the universe..."

SPARQL general

Versa

  • Versa (on Wikipedia). "Versa is a query language for RDF data. Its compact, functional syntax somewhat resembles Lisp, whereas alternative RDF query languages are typically based on SQL, or specialized XML vocabularies."

C

Perl

PHP

Python

  • RDFlib - RDF store / query enige (with SPARQL support)
    • Sparta - RDFlib based package for RDF to Python objects data binding (avoiding RDF triplet notation).
  • Purple - RDF API for Python

Java

Mediawiki extensions
Personal tools