Jorne on Sourceforge Project News - RSS Feeds Lead developer: Brian Eubanks |
The Jorne
Project An open-source project that develops standards and software for connecting Lojban with the Semantic Web. What is Lojban? Lojban is an artificial spoken and written language based on predicate logic. It was designed as a human language, but is easily processed by computers due to its unambiguous syntax. You can find a complete description of the language on the Lojban web site. There is also an active Lojban discussion group. In Lojban, the word "jorne" is the predicate that describes the process of "joining" or "unifying". What is the Semantic Web? The Semantic Web is the next-generation web, a web where links are made between concepts, rather than documents. The main standard that defines these links is called the Resource Description Framework (RDF). (See the Wikipedia definition for more information). Why Lojban for the Semantic Web? Lojban has unambiguous grammar, expressive and well-structured semantics, a large and growing community of users, and a predicate structure that maps very easily onto RDF. Once there are standards for integrating existing RDF ontologies with Lojban text, then anyone can write a Lojban description of something, and automatically generate an RDF document readable by programs on the Semantic Web. This knowledge could then be immediately integrated into the rest of the Semantic Web. Some examples of potential usage:
What are some standards that the project will create? We plan to create an RDF vocabulary and ontology for Lojban, so that anyone can use Lojban semantics from within an RDF document. Other goals of the project include creating APIs for automated translation of Lojban to and from data in the Semantic Web. Initially, the project plans to use existing open-source Java APIs, such as JENA for working with semantic web content, and JavaCC or Rats! (a PEG parser) for parsing Lojban syntax. How can I help? You can join the project through our Sourceforge page. |