Directory | Tags | Index | LinkIt | Submit   | Help
    Monday, 22 January 2018 - anonymous
Login/Register to vote and to have access to more features

You are here: Root > Programming Languages > Common Lisp > CLOS

SWCLOS: A Semantic Web Processor on Common Lisp Object System
Created by ivant on: Wed, 04 Oct 2006 07:11:18 GMT, Last modification: Tue, 16 Dec 2008 03:24:25 GMT

SWCLOS is a Semantic Web processor that is built on top of Common Lisp Object System (CLOS). Every resources in RDF and RDFS, e.g. rdfs:Class, rdfs:Resource, rdf:Property, and resource instances and properties are realized as CLOS objects with straightforward-mapping RDF/S classes to CLOS classes and RDF/S instances to CLOS instances. Axioms and entailment rules in RDF/S are embodied in the system so that a lisp programmer can codify ontology in RDF/S and use the ontology within the semantics specified by RDF/S documents. SWCLOS can read and write RDF/XML and N-triples format files as well as S-expression files. Thus, lisp programmers with SWCLOS can enjoy RDF/S programming in S-expression from the beginning to the end in their work without touching XML in communication with other people. In this paper, some examples same as on the Jena tutorial are demonstrated for the introduction of SWCLOS programming in comparison with Java, and a demonstration with the wine ontology explains the domain and range constraint functionality in SWCLOS. SWCLOS is opened to the public in the BSD-like Open Source principle. Contact the web page or the above email address.

Document location:


CLOS | Common Lisp | PDF | BSD license | Semantic Web

1 Notes and 0 comments

1 Notes

You must be logged to add a note

web pages for SWCLOS

The repository of SWCLOS is <a href=""></a>.

Submitted by SeijiKoide 16/12/2008 03:24:25


You must be logged to add a comment