Gnowledge is a virtue! Let us weave it together.

Home
View
GNOWSYS

Mailing Lists

Gnowledge

Members

Gnoware

GNOWSYS-0.6-r1
Download 0.6-r1 from the first occurance link on the right side.

Release Notes for GNOWSYS version 0.6

GNOWSYS: Gnowledge Networking and Organizing System. Useful for knowledge/content management, semantic web, building ontologies, building portal sites, link management etc. Learn more about it from gnowledge web site. Presently GNOWSYS supports XTM (XML TopicMaps) import and export and OWL and native XML serialization GnowML.

In this 0.5 version of GNOWSYS we have added new modules to the core GNOWSYS engine & exsiting modules are changed in terms of properties,meta type,names etc.

  1. GNOWSYS is now utf-8 compatible. It means that the data can now be in any language if encoded in utf-8. The application interface is not yet internationalized.
  2. Content can be edited using HTML, structured text, and also LaTeX.
  3. GQL (Gnowledge Query Library) : This makes GNOWSYS a true OODBMS making query possible from any client using XML-RPC. Presently only Query is possible using this library, soon editing and deleting data should also be possible.
  4. GNOWML (Gnowledge Markup Language) : A native XML serialization of Gnowledge in GNOWSYS. This module ensures porting of data from one GNOWSYS server to another.
  5. OWL (Web Ontology Language) : This module enables export and import of data between OWL & GNOWSYS.
  6. Changes to GNOWSYS Core Semantic Engine:

    Two new modules namely MetaType & MetaType Relations has been added.
    Module Occurrance Type has been removed.

    Following modules are renamed :

    Old NameNew Name
    Association Type Relation Type
    Association Relation
    Facet Type Attribute Type
    Facet Attribute

    Changes in meta types are done so that old version and new version could work simultaneously in ZOPE. The changes are as follows:

    GNOWSYS 0.4GNOWSYS0.5
    Object TypeGObject Type
    ObjectGObject
    Association TypeGRelation Type
    AssociationGRelation
    Facet TypeGAttribute Type
    Class TypeGClass Type
    Class GClass
    Flow TypeGFlow Type
    Flow GFlow
    FunctionTypeGFunctionType
    Function GFunction

    New modules MetaType and MetaType Relations have been added. They help in organizing 'ObjectTypes', 'RelationTypes' and 'AttributeTypes' etc. Using the module 'MetaType Relation' we can create relations between Categories, MetaType and Object Type. Categories dont directly form relations with objects. These notions will be explained in the GNOWSYS manual (yet to be written!).

    This version onwards only metadata will be stored in ZODB, while the data part of MetaType, ObjectType and Obejct are stored in the file system. This change will make GNOWSYS support very large databases, since the static content is stored on the file system. In our next release, we will port metadata also to the filesystem using Linux 2.6 kernel with XFS as file system. This version (called GNOWSYS-GnowFS) will be separately maintained for keeping the application available for all operating systems.

    Relation Types & Relation module has been improved to support relations between Object Type to Object,Object to Object Type. And additional support to add relational attributes like symmetry, transitivety, and reflexivity are added. However the semantic engine doesn't make use of this data as yet.

    Occurrence Type and Occurrence have been removed, since the implementation of Attribute Types and Attributes could take care. Now www, file, ftp will be added as attributes to MetaType, Object Type, Object. When exported to XTM (XML TopicMaps) mapping of Attributes to Occurrence.

    Apart from these, there are numerous other small changes and bug fixes.

  7. What's New in GNOWSYS-0.6-r1

    1. GHashing: Is implemented by incorporating B-Trees. This speeds up the retrieval process. B-Trees have been incorporated because the holding capacity of this is much more than a normal folder

    2. Templates: This is implemented using Zope Page Templates (ZPT)
      Templates are made for :
      1. Object
      2. Object Type
      3. Relation
      4. Relation type
      5. MetaType
      6. MetaType Relation
      7. Attribute Type

    3. Optimized Storage: When an instance of entity was made,in the absence of ZPT 3 objects were being made:-index_html , standard_html_header , standard_html_footer . Now,incorporating ZPT only one object is being made for each instance of an entity.

  8. In future we will have:
    • Gencapsulation: This will enable the objects in the database encapsualte the selected functions/classes from the entire Python warehouse.
    • 3D-GUI support for GNOWSYS using Blender. We are using Blender as a client using XML-RPC to get the data from the GNOWSYS server and display the graphical representation of Gnowledge.
    • GnowFS (file system support for both MetaData and Data, so as to decrease the load on ZODB) After this ZODB will be used for Cataloguing, and we will of course continue to use Zserver for web interface and other useful offerings from ZOPE.
    • and improving all the above and continueing to fix bugs.


Examples illustrating the use of GNOWSYS will be made and linked from the demo website. At this site we will publish various possible uses of GNOWSYS.

Happy gnowing!
GNOWSYS TEAM
Homi Bhabha Centre for Science Education

Occurrence
www.gnowledge.org
Member Of
GNOWSYS
Downloads
Gnoware
Associations
No Association's.
Facets
Status Public
Object modified on: 2004/05/21 10:09:22.657 GMT+5
©2001,2002,2003 Homi Bhabha Centre for Science Education
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
Powered by GNOWSYS, Zope , Python , GNU/Linux