<$BlogRSDUrl$> Marcus P. Zillman, M.S., A.M.H.A. Author/Speaker/Consultant
Marcus P. Zillman, M.S., A.M.H.A. Author/Speaker/Consultant
Internet Happenings, Events and Sources


Saturday, February 05, 2005  

Fabl - A Native Programming Language for the Semantic Web
http://fabl.net/

Fabl (pronounced "fable") is a native programming language for the Semantic Web. The Fabl object model is the RDF property graph, and the Fabl type system implements a subset of the OWL web ontology language (RDF is the W3C standard data representation for the current generation of Semantic Web technology, while OWL is a W3C standard for describing classes of RDF objects). However, this manual does not assume prior familiarity with RDF, OWL, or other Semantic Web technologies. Learning Fabl is one way of learning about the Semantic Web. Fabl programs themselves are represented as Semantic Web objects. This representation of computation within the Semantic Web allows active content to be integrated seamlessly into RDF repositories, and provides a programming environment which simplifies the manipulation of RDF when compared to use of a conventional language via an API. Fabl programs may be expressed as RDF objects using standard RDF syntax, or via a conventional syntax which might be described as Javascript (or its standardized variant ECMAScript) enhanced with types and qualified property names. The language is designed to be easy to learn for programmers familiar with the conventional JavaScript/HTML/XML/DOM web–programming model. In fact, this alternative syntax allows programmers to create and manipulate RDF objects without needing to learn the XML-based RDF syntax - a syntax that can be difficult to master. This has been added to the Semantic Web Research section of Deep Web Research Subject Tracer™ Information Blog.

posted by Marcus Zillman | 4:10 AM
archives
subject tracers™