Wikicompany:Semantical interface extension
From Wikicompany
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
- SWAPI ("Semantic Web API". Experimental developer project.)
- W3C Semantical Web
- RDF - "Resource Description Framework"
- OWL - "Web Ontology Language"
- W3C SKOS "Simple Knowledge Organisation System"
- Topic Maps (ISO standard?)
- XML-RPC
- OpenSearch Search engine results in an XML format
- DOI "Digital Object Identifier"
- SPARQL protocol for RDF draft
- more details and comments
Mediawiki projects
- Wikidata - Project proposal for a grand Wiki-fed database for various types of annotated content.
- Semantic MediaWiki project portal
- Wikimania presentations about Semantics
- WikiOnt: An Ontology for Describing and Exchanging Wiki Articles (by Andreas Harth, Hannes Gassert, Ina O'Murchu, John G. Breslin, Stefan Decker)
- Wikipedia and the Semantic Web – The Missing Links (by Markus Krötzsch, Denny Vrandečić, Max Völkel)
- Metadata with Personendaten and beyond (by Jakob Voss)
- http://meta.wikimedia.org/w/index.php?title=RDF
- Japanese SW MediaWiki project
Interesting frameworks
- RAP - RDF API for PHP
- http://phpxmlrpc.sourceforge.net
Resources
RDF general
- JS based RDF parser
- Presentation: RDFTutorial
- Presentation: Towards the Semantic Web
- RDF introduction
- Some people don't like RDF:
- "RDF is based on the pretentious and frankly insulting theory that it should be able to describe anything in the universe..."
- http://planetrdf.com
- RDF introduction: http://xulplanet.com/tutorials/mozsdk/rdfstart.php
- http://www.semanticdesktop.org (conference from 6-10 November 2005, Galway, Ireland)
- http://iswc2005.semanticweb.org
- SW software stack visualization
- SW introduction by Tim Berners-Lee
- tab Semwem browser
- cwm - (pronounced coom) is a general-purpose data processor for the semantic web, somewhat like sed, awk, etc. for text files or XSLT
- JSON proxy
- Visualizing RDF
- IsaViz - A visual authoring Tool for RDF
- piggy-bank
- piggy-bank screen-scraping
SPARQL general
- XMLArmyKnife SPARQL client - Javascript/AJAX based SPARQL client.
- http://www.gargonza.org RDF & SPARQL experiment
- SPARQL software
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
- 3store - MySQL based RDF store
Perl
- Perl RDF::Query
- Class-RDF - Mapping RDBMS-DBI objects to RDF and back
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
- YARS - RDF/N3 store with a REST interface.
- Kowari - RDF store
- "Explore the Semantic Web using Piggy Bank" (by NewsForge)
Mediawiki extensions
Semantical interface extension properties
RDF feed| Owl | Http://www.wikicompany.org/sw/2006/01/wikicompany.owl + |
| Sector | Mediawiki extensions + |

