Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.983.093 Times

HyperGraphDB 1.0

Company: Kobrix Software Inc
Date Added: August 20, 2013  |  Visits: 166

HyperGraphDB

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 downloads)

HyperGraphDB is a general purpose, extensible, portable, distributed, embeddable, open-source data storage mechanism. It is a graph database designed specifically for artificial intelligence and semantic web projects, it can also be used as an embedded object-oriented database for projects of all sizes.<br /><br />The system is reliable and in production use is several projects, including a search engine and our own Seco scripting IDE where most of the runtime environment is automatically saved as a hypergraph.<br /><br />HyperGraphDB is primarily what its carefully chosen name implies: a database for storing hypergraphs. While it falls into the general family of graph databases, it is hard to categorize HyperGraphDB as yet another database because much of its design evolves around providing the means to manage structure-rich information with arbitrary layers of complexity. For instance, a relational as well as an object-oriented style of data management can be emulated. As a graph database, HyperGraphDB doesn't impose any constraints and offers much more generality than all other graph databases we've come across. The design is minimalistic at its core and the end-goal is to evolve a set of concepts and practices, combining structure and interpretation in such a way as to allow future software to meet the complexities of the real-world better that now. <br /><br />Key Facts<br /><br /> * The mathematical definition of a hypergraph is an extension to the standard graph concept that allows an edge to point to more than two nodes. HyperGraphDB extends this even further by allowing edges to point to other edges as well and making every node or edge carry an arbitrary value as payload.<br /> * The original requirements that triggered the development of the system came from the OpenCog project which is attempt at building an AGI (Artificial General Intelligence) system based on self-modifying probabilistic hypergraphs.<br /> * The basic unit of storage in HyperGraphDB is called an atom. Each atom is typed, has an arbitrary value and can point to zero or more other atoms.<br /> * Data types are managed by a general, extensible type system embedded itself as a hypergraph structure. Types are themselves atoms as everybody else, but with a particular role (well, as everybody else too).<br /> * The storage scheme is platform independent and can thus be accessed by any programming language from any platform. Low-level storage is currently based on BerkeleyDB from Sleepycat Software.<br /> * Size limitations are virtually non-existent. There is no software limit on the size of the graph managed by a HyperGraphDB instance. Each individual value's size is limited by the underlying storage, i.e. by BerkeleyDB's 2GB limit. However, the architecture allows bypassing BerkeleyDB for particular types of atoms if one so desires.<br /> * The current implementation is solely Java based. It offers an automatic mapping of idiomatic Java types to a HyperGraphDB data schema which makes HyperGraphDB into an object-oriented database suitable for regular business applications.A C++ implementation has been frequently contemplated, but never initiated due to lack of manpower. Note that the storage scheme being open and precisely specified, all languages and platforms are able to share the same data.<br /> * Embedded in-process: the database comes in the form of a software library to be used directly through its API.<br /> * A P2P framework for distributed processing has been implemented for replication/data partitioning algorithms as well as client-server style computing.

Requirements: No special requirements
Platforms: Mac, Mac OSX
Keyword: Complexity Database Databases Design Doesn Emulated Evolves General Graph Hypergraphdb Instance Management Means Objectoriented Projects Providing Relational Structurerich Style
Users rating: 0/10

License: Shareware Size: 6.2 MB
HYPERGRAPHDB RELATED
Database Tools  -  BaseNow 1.0.0
BaseNow is a database front-end application that provides a powerful tree-style user interface for all your databases. It looks like Microsoft Access and it allows you to work with data just like in Excel spreadsheets. BaseNow has a tree-style...
26.95 MB  
Multimedia & Graphics  -  ID Flow Premier 6.0.83
Incorporating an advanced information management platform, database connectivity, design and automation tools, ID Flow Premier offers more productivity and flexibility to users than any other solution available in the market. ID Flow Premier...
43.5 MB  
ActiveX Components  -  DC Dynamic Report 3.74
Dynamic Report is a breakthrough programming application that provides a front-end function for your application. It is the only program that lets you generate query reports in HTML from your database and design your own report page. With Dynamic...
781.28 KB  
Application Add-Ins  -  ID Flow 6.0.83
Incorporating an advanced information management platform, database connectivity, design and automation tools, ID Flow offers more productivity and flexibility to users than any other solution available in the market. ID Flow is an innovative...
 
Application Add-Ins  -  ID Flow Standard 6.0.83
Incorporating an advanced information management platform, database connectivity, design and automation tools, ID Flow Standard offers more productivity and flexibility to users than any other solution available in the market. ID Flow Standard...
 
Database Tools  -  All PHP 1.0
A connection can be established to a MySQL database server and several types of general purpose queries and functions can be executed.Key Features of All PHP:- Executing SELECT, INSERT, UPDATE and DELETE queries from lists of parameters- Retrieve...
10 KB  
MP3 Tools  -  dbForge Fusion for Oracle 3.7
dbForge Fusion for Oracle is a useful Visual Studio plugin designed to enhance productivity of Oracle database development and simplify data management process. The tool provides an easy way to manage Oracle connections. Full integration of...
48.08 MB  
Reference  -  Design is in the details by Ted 1.0.0.4
Showing a series of inspiring, unusual and playful products, British branding and design guru Paul Bennett explains that design doesn't have to be about grand gestures, but can solve small, universal and overlooked problems. Requirements:...
3 MB  
Document Management Tools  -  Textml Server Lite 2.0
TEXTML Server Lite is a Native XML Database for the dynamic storing, indexing and retrieving of XML content. TEXTML Server can be seen as a building block for applications that need to handle large amounts of XML information, or indeed for any...
24.31 MB  
Database Tools  -  dB 1.0.1
simple, easy, fast database designer design in dB design add/modify/delete/print in dB Edit its that simple.
965 KB  
NEW DOWNLOADS IN MACINTOSH SOFTWARE, PROGRAMMING
Macintosh Software  -  Cisdem Data Recovery for Mac 4.1.0
Using advanced scanning technology and directory restructuring algorithm, Cisdem Data Recovery for Mac can help you to recover lost valuable data, documents, emails, videos, music, photos, and lost partitions from any Mac...
6.6 MB  
Macintosh Software  -  iDoctor 2.0
iDoctor equips Mac users with 15 cleaning and optimization tools to make their working on Mac easy and simply. With iDoctor’s help you can also manage, encrypt, backup, recover or shred files with just a couple of mouse clicks. Thus,...
98 KB  
Macintosh Software  -  AnyMP4 Free iPhone Data Recovery for Mac 7.3.18
AnyMP4 Free iPhone Data Recovery for Mac can allow you to recover deleted files from iPhone/iPad/iPod like Camera Roll, Notes, Reminders, Voice Memos, and Safari Bookmark on Mac. You can directly recover deleted data from iOS Device like...
24.4 MB  
Macintosh Software  -  AnyMP4 DVD Ripper for Mac 6.3.16
AnyMP4 DVD Ripper for Mac not only help you rip DVD movies to any video formats like MP4, MOV, M4V, AVI, WMV, FLV, MKV, MPEG and more for Mac, but also rip DVD to other audio formats such as MP3, FLAC, WAV, WMA, AAC, ALAC, AC3 and more for Mac....
43.8 MB  
Macintosh Software  -  AnyMP4 Blu-ray Ripper for Mac 6.1.86
AnyMP4 Blu-ray Ripper for Mac aims to help you handily rip Blu-ray movie to any popular video or audio format for your portable device and even 3D player device. It can work as Blu-ray copy software to back up your Blu-ray disc/file to Mac. It...
44.6 MB  
Programming  -  MacX Free iMovie Video Converter 4.1.8
MacX Free iMovie Video Converter is a professional free iMovie video converter for Mac that can convert any SD and HD videos such as M2TS, MKV, AVI, WMV, FLV, VOB, 3GP and more to iMovie accepted video formats MOV & MP4 for importing to iMovie...
22.92 MB  
Programming  -  TclAppleScript 2.0 Beta
The AppleScript command dates back to the days of the Classic MacOS, and was originally designed as a stopgap command to fill the place of "exec" on the old Classic MacOS. Much of its original code and commands are now obsolete, and its public API...
276.48 KB  
Programming  -  SwapList 0.1 Alpha
Java list implementation that swaps list items to a disk file in order to avoid out-of-memory error.
10.24 KB  
Programming  -  Custom Console 2.5
Write Your own Language or Batch Based Executable Programs in Java Runtime Environment. Use Custom JAR files as Command Line commands with this custom command line console program. Simply write your JAR files to accept Main String Arguments and...
286.72 KB  
Programming  -  Mano 1.05 Beta
Mano is a makeFile navigator containing a tree grouping the targets.
20.48 KB