Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A CogBase Implementation in Perl
Perl
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
t
.gitignore
Changes
Makefile.PL
README

README

NAME
    CogBase - The Universally Unique Data Store

SYNOPSIS
        > cogbase --help

STATUS
    This is an early release. CogBase is still being architected heavily.
    Please don't walk away..

    RUN!!!

DESCRIPTION
    This module installs a command line utility called "cogbase" for
    interfacing with a cogbase.

WHAT IS COGBASE?
    CogBase is database of sorts. It is best to describe it by listing its
    properties:

        * CogBase is a defined way to store and access data.
        * CogBase is not tied to an implementation.
        * A CogBase stores data as Nodes
        * Every node has a UUID. Like: H4CPTKU4MJI7IS2DZTFFLXKB7M
        * Every node id has an eternally unique short id. Like H4CP
        * Nodes have revisions.
        * Revisions are immutable. Once saved they never change.
        * Each revision has a revision number 1-n. Like 01.
        * Revision numbers are usually written with a leading 0.
        * H4CP is the tracking id. It refers to the latest revision.
        * H4CP07 is a reference to the 7th revision of H4CP.
        * Every node has a Type.
        * Every type has a description, called a Schema.
        * Schemas are saved as nodes in the cogbase.
        * Schema nodes are of type Schema.
        * You may not save a node of type Foo, without first saving a Schema node describing type Foo.
        * Nodes are a mapping of string keys to typed values.
        * Values can be plain text or pointers to other node ids.
        * Values can be defined as optional or required, and scalar or list of the given type.
        * CogBase can be fully accessed through a REST interface.
        * ... more later ...

AUTHOR
    Ingy döt Net <ingy@cpan.org>

COPYRIGHT
    Copyright (c) 2010. Ingy döt Net.

    This program is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.

    See <http://www.perl.com/perl/misc/Artistic.html>

Something went wrong with that request. Please try again.