Tuesday, January 23, 2018

AllegroGraph v6.4 - Now Available

Release 6.4.0 is a major release with significant new features.

The most important and far-reaching change is support for multi-master replication

AllegroGraph has long supported single-master replication, where several AllegroGraph instances share data in a repository, but only one of them can make changes (adding or deleting triples). 

In multi-master replication, even though one instance is identified as the controlling instance, any instance can add or delete triples, with the remainder catching up with those changes while perhaps making other changes of their own. Single-master replication is still supported and is described in the Replication document. The new multi-master replication facility is described in Multi-master Replication.


AllegroGraph Multi-master Replication is a real-time transactionally consistent data replication solution. It allows businesses to move and synchronize their semantic data across the enterprise. This facilitates real-time reporting, load balancing, and disaster recovery.

Single repositories can be replicated as desired. The replicas each run in an AllegroGraph server. A single server can serve multiple replicas of the same repository (this is not typical for production work but might be common in testing). Note if there are multiple replicas in a single server, each replica must either be in a different catalog or must have a different name.

The collection of servers with replicas of a particular repository is called a replication cluster (or just cluster below in this document). Each repository in the cluster is called an instance. One instance is designated as the controlling instance, which will be described in more details below.

Each instance in the cluster can add or delete triples and these additions and deletions are passed to all other instances in the cluster. How long it takes for instances to synchronize depends on factors external to AllegroGraph (such as network availability and speed and whether the other servers are even available) but given time and assuming all instances are accessible, after a period of no activity (no additions or deletions) all instances will become synchronized.

Wednesday, December 20, 2017

AllegroGraph News - December 2017


In this issue

IEEE Publication - Transmuting Information to Knowledge with an Enterprise Knowledge Graph
ITProfessional cover
The enterprise knowledge graph for entity 360-views has emerged as one of the most useful graph database technology applications when buttressed by W3C standard semantic technology, modern artificial intelligence, and visual discovery tools. Read this IEEE publication by Dr. Jans Aasman to learn more about Knowledge Graphs.

For additional information, see here

Franz Inc. - Named to Trend-Setting Products in Data and Information Management for 2018 by Database Trends and Applications
ODSC logo
Today, innovative approaches, such as Hadoop, Spark, NoSQL, and NewSQL, are being used in addition to more established technologies, such as the mainframe, and relational and MultiValue database systems. In addition, artificial intelligence and machine learning capabilities are some of the newer approaches being introduced in products. To help bring these resources to light, each year, Database Trends and Applications magazine looks for offerings that promise to help organizations derive greater benefit from their data, make better decisions, work more efficiently, achieve greater security, and address emerging challenges. In total, this list of forward-looking products helps illuminate the path on which the data management market is headed.
For additional information, see:

Enterprise Data World - Taking Graphs to the Next Level with Artificial Intelligence and Machine Learning - April 22-27, 2018
Text Analytics 17
The 22nd Annual Enterprise Data World (EDW) Conference hosted by DATAVERSITY® is recognized as the most comprehensive educational conference on data management in the world. Join hundreds of data professionals from around the globe to attend this unique conference. Your transformation to data-driven business starts here!
Franz CEO Jans Aasman will be presenting "Taking Graphs to the Next Level with Artificial Intelligence and Machine Learning".
Graphs and Knowledge Management have gained significant visibility with the rebirth of artificial intelligence and emergence of cognitive computing. By combining artificial intelligence, big data, graph databases, and dynamic visualizations, we will discuss deploying Graph based AI applications as a means to help predict future events across numerous types of industries.
Knowledge creation via AI and Graphs stems from the capability to combine the probability space (i.e. statistical inference on a user’s data) with a knowledge base of comprehensive industry terminology systems. AI using Graphs are remarkable not just because of the possibilities they engender, but also because of their practicality. The confluence of knowledge via machine learning, visual querying, graph databases, and big data not only displays links between objects, but also quantifies the probability of their occurrence. We believe this approach will be transformative across numerous business verticals.
During the presentation we will describe the Graph based AI concepts that also incorporate Hadoop, along with analytics via R, SPARK ML and other AI techniques for practical Enterprise predictive analytics use cases.
For additional information, see here

AllegroGraph 6.3 - Now Available
franz logo

New Features Include:

  • Defining your own magic properties - AllegroGraph lets you define your own Magic Properties. The Defining Magic Properties Tutorial describes how to do this and provides numerous simple examples.
  • Improvements and new features in AGWebView, including the ability to add data by pasting in a text area, new report dialogs which detail storage usage and other things, a new index management page. See the 6.3.0 programmer notes for details of the changes to AGWebView.
  • Support for XQuery and XPath math functions.
  • CORS support: CORS (Cross-Origin Resource Sharing), if enabled, allows scripts run on a web page from one server to make HTTP requests to the (different) server where AllegroGraph is running.
For additional information, see here

Gruff v7.2 - Now Available
gruff screen shot
New Features Include:
  • The new command "Global Options | Show Non-Default Option Values" lists option values that you have changed from their defaults. That may be useful for finding options that you might like to revert to their default values without reverting all options. (This list will also be included in any bug report that Gruff generates.)
  • When using "View | Go Back" and "View | Go Forward" in the graph view, if "Visual Graph Options | Layout Options | Animate Layouts" is enabled then the nodes will slide smoothly from one history state to the next.
  • Path-finding will now display paths that contain literals even when "Global Options | Miscellaneous | Treat Literals as Objects" is off (as it is by default).
  • If you turn off the new option "Visual Graph Options | Inclusion Options | Include Literals of All Languages", then commands on the Link menu will add literal nodes to the visual graph only when they have no language or their language tag is the "Global Options | Miscellaneous | Preferred Language".
  • The option "Global Options | Node Label Predicates | Label Property Language" has become the more general "Global Options | Miscellaneous | Preferred Language". It also has a new "Other" choice at the bottom for specifying any language, rather than being limited to the several choices in the list. (And the more obscure "Global Options | Localization Language" has been moved into the Miscellaneous child menu.)
  • The Global Options menu has two new child menus called "Node Label Type" and "Font". Like the "Timeouts" child menu that was already there, these new menus contain options that appear elsewhere on the menu bar in scattered places, and are simply grouped in a different way on these new menus to make it easier to find all of the options of their kind.
  • The keyboard shortcut for doing a tree layout is now T with no shift key, to correspond to the other layout commands that also use no shift key. This means that the keyboard shortcut for going to the table view is now B instead of T.
  • The new option "File | Load Triples | Base URI for RDF/XML and Turtle" allows you to specify the base URI that will be passed to AllegroGraph when using the commands for loading triples from RDF/XML files or turtle files.
  • Changes to the time chart: (1) Fixed: The time chart could break in certain cases while adjusting the time bar range or resizing Gruff while the time chart is present. (2) The time chart has been improved stylistically, such as by placing each date label in the middle of its time range rather than at the beginning of it. (3) The new command "View | Optional Graph View Panes | Show Time Chart" (with its keyboard shortcut) allows more quickly toggling the time chart on and off than by clicking the button for it on the time bar.
  • The new option "Visual Graph Options | Finding Paths Between Nodes | Maximum Paths to Find" causes path-finding to return if it has found that many paths, to avoid wasting time finding additional paths that you would not display anyway. This option will not have an effect until AllegroGraph 6.3.1 is out and Gruff is built on it.

For additional information, see the Gruff Documentation

Dataconomy article - Triple Attributes: A New Way to Protect the Most Sensitive Information
Dataconomy logo
Semantic Graph Databases are now common in many industries, including life sciences, healthcare, the financial industry and in government and intelligence agencies. Graphs are particularly valuable in these sectors because of the complex nature of the data and need for powerful, yet flexible data analytics.
Attributes, user attributes and static filters are a new mechanism for graph databases to protect sensitive information. This combination provides the right amount of power and flexibility to address high-security use cases, such as: HIPAA access controls, privacy rules for banks, security models for policing, intelligence and the government. In addition, this set of methods is far easier to use, provides more expressiveness than security methods in relational databases and doesn’t suffer from performance degradations.
To read the full article, see here

Datanami article - Why Enterprise Knowledge Graphs Need Semantics
Datanami logo
The Enterprise Knowledge Graph concept strikes at the core of what every data-driven organization is trying to do: translate data assets into a competitive advantage unique to those assets and the company itself.
By effectively connecting enterprise-wide data—both internal and external—into a sole repository reusable for a variety of use cases across an organization, Enterprise Knowledge Graphs are the single most effective mechanism for accomplishing this objective. The proliferation of use cases spanning Silicon Valley’s finest proves this point as well as the business value of this methodology.
To read the full article, see here

Franz Inc. named to The Silicon Review 50 Fastest Growing Tech Companies 2017
Big Data logo


Franz Inc., an early innovator in Artificial Intelligence and leading supplier of Semantic Graph Database technology - AllegroGraph, announced that it has been named to The Silicon Review 50 Fastest Growing Tech Companies 2017 - Delivering Scalable Knowledge Graph solutions Franz Inc...


Big Data 50 - Companies Driving Innovation in 2017 - Franz Inc.
Big Data logo
Used by Fortune 500 companies that span healthcare, intelligence agencies, life sciences, telecommunications, and research organizations, Franz provides AllegroGraph, a high-performance and transactional semantic graph database, and Allegro CL, a Lisp programming environment to create complex applications for solving real-world problems.
AllegroGraph is a database technology that enables businesses to extract sophisticated decision insights and predictive analytics from highly complex, distributed data that cannot be uncovered with conventional databases. Unlike traditional relational databases or other NoSQL databases, AllegroGraph employs semantic graph technologies that process data with contextual and conceptual intelligence. AllegroGraph is able run queries of unprecedented complexity to support predictive analytics that help organizations make more informed, real-time decisions.
To read the full article, see here

Follow us on Google Plus, Twitter, LinkedIn, and YouTube 

Thursday, November 2, 2017

AllegroGraph News - November 2017

In this issue

AllegroGraph 6.3 - Now Available
franz logo

New Features Include:

  • Defining your own magic properties - AllegroGraph lets you define your own Magic Properties. The Defining Magic Properties Tutorial describes how to do this and provides numerous simple examples.
  • Improvements and new features in AGWebView, including the ability to add data by pasting in a text area, new report dialogs which detail storage usage and other things, a new index management page. See the 6.3.0 programmer notes for details of the changes to AGWebView.
  • Support for XQuery and XPath math functions.
  • CORS support: CORS (Cross-Origin Resource Sharing), if enabled, allows scripts run on a web page from one server to make HTTP requests to the (different) server where AllegroGraph is running.
For additional information, see here

Gruff v7.2 - Available November 10th
gruff screen shot
New Features Include:
  • The new command "Global Options | Show Non-Default Option Values" lists option values that you have changed from their defaults. That may be useful for finding options that you might like to revert to their default values without reverting all options. (This list will also be included in any bug report that Gruff generates.)
  • When using "View | Go Back" and "View | Go Forward" in the graph view, if "Visual Graph Options | Layout Options | Animate Layouts" is enabled then the nodes will slide smoothly from one history state to the next.
  • Path-finding will now display paths that contain literals even when "Global Options | Miscellaneous | Treat Literals as Objects" is off (as it is by default).
  • If you turn off the new option "Visual Graph Options | Inclusion Options | Include Literals of All Languages", then commands on the Link menu will add literal nodes to the visual graph only when they have no language or their language tag is the "Global Options | Miscellaneous | Preferred Language".
  • The option "Global Options | Node Label Predicates | Label Property Language" has become the more general "Global Options | Miscellaneous | Preferred Language". It also has a new "Other" choice at the bottom for specifying any language, rather than being limited to the several choices in the list. (And the more obscure "Global Options | Localization Language" has been moved into the Miscellaneous child menu.)
  • The Global Options menu has two new child menus called "Node Label Type" and "Font". Like the "Timeouts" child menu that was already there, these new menus contain options that appear elsewhere on the menu bar in scattered places, and are simply grouped in a different way on these new menus to make it easier to find all of the options of their kind.
  • The keyboard shortcut for doing a tree layout is now T with no shift key, to correspond to the other layout commands that also use no shift key. This means that the keyboard shortcut for going to the table view is now B instead of T.
  • The new option "File | Load Triples | Base URI for RDF/XML and Turtle" allows you to specify the base URI that will be passed to AllegroGraph when using the commands for loading triples from RDF/XML files or turtle files.
  • Changes to the time chart: (1) Fixed: The time chart could break in certain cases while adjusting the time bar range or resizing Gruff while the time chart is present. (2) The time chart has been improved sylistically, such as by placing each date label in the middle of its time range rather than at the beginning of it. (3) The new command "View | Optional Graph View Panes | Show Time Chart" (with its keyboard shortcut) allows more quickly toggling the time chart on and off than by clicking the button for it on the time bar.
  • The new option "Visual Graph Options | Finding Paths Between Nodes | Maximum Paths to Find" causes path-finding to return if it has found that many paths, to avoid wasting time finding additional paths that you would not display anyway. This option will not have an effect until AllegroGraph 6.3.1 is out and Gruff is built on it.

For additional information, see the Gruff Documentation
Available November 10th. Contact info@franz.com to test an early release.

Dataconomy article - Triple Attributes: A New Way to Protect the Most Sensitive Information
Dataconomy logo
Semantic Graph Databases are now common in many industries, including life sciences, healthcare, the financial industry and in government and intelligence agencies. Graphs are particularly valuable in these sectors because of the complex nature of the data and need for powerful, yet flexible data analytics.
Attributes, user attributes and static filters are a new mechanism for graph databases to protect sensitive information. This combination provides the right amount of power and flexibility to address high-security use cases, such as: HIPAA access controls, privacy rules for banks, security models for policing, intelligence and the government. In addition, this set of methods is far easier to use, provides more expressiveness than security methods in relational databases and doesn’t suffer from performance degradations.
To read the full article, see here

Datanami article - Why Enterprise Knowledge Graphs Need Semantics
Datanami logo
The Enterprise Knowledge Graph concept strikes at the core of what every data-driven organization is trying to do: translate data assets into a competitive advantage unique to those assets and the company itself.
By effectively connecting enterprise-wide data—both internal and external—into a sole repository reusable for a variety of use cases across an organization, Enterprise Knowledge Graphs are the single most effective mechanism for accomplishing this objective. The proliferation of use cases spanning Silicon Valley’s finest proves this point as well as the business value of this methodology.
To read the full article, see here

Big Data 50 - Companies Driving Innovation in 2017 - Franz Inc.
Big Data logo
Used by Fortune 500 companies that span healthcare, intelligence agencies, life sciences, telecommunications, and research organizations, Franz provides AllegroGraph, a high-performance and transactional semantic graph database, and Allegro CL, a Lisp programming environment to create complex applications for solving real-world problems.
AllegroGraph is a database technology that enables businesses to extract sophisticated decision insights and predictive analytics from highly complex, distributed data that cannot be uncovered with conventional databases. Unlike traditional relational databases or other NoSQL databases, AllegroGraph employs semantic graph technologies that process data with contextual and conceptual intelligence. AllegroGraph is able run queries of unprecedented complexity to support predictive analytics that help organizations make more informed, real-time decisions.
To read the full article, see here

The Open Data Science Conference (ODSC West), November 2-4, Hyatt Regency San Francisco Airport
ODSC logo
ODSC – Open Data Science Conference – is essential for anyone who wants to connect to the data science community and contribute to the open source applications they use everyday. Our goal is to bring together the global data science community to help foster the exchange of innovative ideas and encourage the growth of open source software.
Join us at ODSC West - Nov 2-4. https://odsc.com/california

The Text Analytics Forum 2017 - Washington DC, November 8-9
Text Analytics 17
Text Analytics is a platform technology that adds depth and intelligence to any organization's ability to utilize that most under-utilized resource - text. For many years the exponential growth of information has been experienced as a problem - information overload. However, with a new generation of text analytics tools and techniques, massive amounts of information are becoming part of the solution for an incredibly wide range of applications, from search that works to social media-fueled insights about customers and competitors to new flexible approaches to KM, new solutions to fake news, and more. The inaugural theme for Text Analytics Forum, Go Deeper, invites all who deal with text to take a deep dive into this powerful set of techniques.
For additional information, see here

Enterprise Data World - Taking Graphs to the Next Level with Artificial Intelligence and Machine Learning - April 22-27, 2018
Text Analytics 17
The 22nd Annual Enterprise Data World (EDW) Conference hosted by DATAVERSITY® is recognized as the most comprehensive educational conference on data management in the world. Join hundreds of data professionals from around the globe to attend this unique conference. Your transformation to data-driven business starts here!
Franz CEO Jans Aasman will be presenting "Taking Graphs to the Next Level with Artificial Intelligence and Machine Learning".
Graphs and Knowledge Management have gained significant visibility with the rebirth of artificial intelligence and emergence of cognitive computing. By combining artificial intelligence, big data, graph databases, and dynamic visualizations, we will discuss deploying Graph based AI applications as a means to help predict future events across numerous types of industries.
Knowledge creation via AI and Graphs stems from the capability to combine the probability space (i.e. statistical inference on a user’s data) with a knowledge base of comprehensive industry terminology systems. AI using Graphs are remarkable not just because of the possibilities they engender, but also because of their practicality. The confluence of knowledge via machine learning, visual querying, graph databases, and big data not only displays links between objects, but also quantifies the probability of their occurrence. We believe this approach will be transformative across numerous business verticals.
During the presentation we will describe the Graph based AI concepts that also incorporate Hadoop, along with analytics via R, SPARK ML and other AI techniques for practical Enterprise predictive analytics use cases.
For additional information, see here

Franz Inc. named to the DBTA 100 - The Companies That Matter Most in Data
DBTA 100logo
Franz Inc., an early innovator in Artificial Intelligence and leading supplier of Semantic Graph Database technology, announced it has been named to the Database Trends and Applications (DBTA) 100 - 'The Companies That Matter Most in Data'. The world of data management is constantly changing. The DBTA 100 recognizes vendors who are evolving with the times and leading the charge to address new opportunities and requirements. Embracing the old and new, well-established and cutting edge, this fifth annual DBTA 100 list spotlights the companies that are dealing with evolving market demands through innovation in software, services, and hardware. The list includes long-established IT companies and newer upstarts anxious to shake up the data management space. Each year, the DBTA 100 presents "View from the Top" articles by company executives explaining how their organizations are uniquely addressing the data challenges of today and tomorrow...
See here to read the full release

Tuesday, August 1, 2017

AllegroGraph News - August 2017


In this issue

Intel Solution Brief - Montefiore Creates Data Analytics to Advance Patient Care
Intel Next Logo
Like all healthcare organizations, Montefiore faces complex challenges from government pressures to reduce costs and stringent regulatory guidelines to diverse patient populations and disruptive technologies. A focus and investment in precision medicine has brought the nation's and industry's attention to expanding the breadth of patient data in order to personalize treatment for individuals and historically underrepresented groups. Further, understanding patients requires information on a complex array of factors, some of which may not even be known during a clinical interaction, such as the home and work environment, nutrition, and genetics...
To read about their solution, see here

Free Webcast - A Time Machine for your Graph

Gruff Icon

August 23, 10 AM Pacific

Many use cases for a Graph Database, like AllegroGraph, involve temporal events. In general, "Events" are modeled as objects that have a start time, end time, a type, some actors and a geospatial location. In this webinar we will explore the temporal aspects of events using a set of practical examples from healthcare, government intelligence, the world of finance, and real estate.
With Gruff v7.0os new "Time Slider" feature, these examples really come to life. Using Gruff, a semantic graph browser, we will visually demonstrate how graphs that are comprised of temporal events are constructed over time, allowing time machine like exploration of your data.
To register for this webcast, see here

Gruff v7.0 Now Available!
Gruff screenshot
New Features Include:
  • Gruff 7.0 features a new time bar, which can be toggled on with the new command "View | Optional Graph View Panes | Show Time Bar". The time bar is used to compare nodes that have date (or date-time) properties, showing how nodes follow each other and overlap in time. It can also temporarily filter nodes from the display when they do not lie within a specified time range. There are several time bar options on the new "Visual Graph Options | Time Bar" child menu.
  • Holding the mouse cursor over a node in the overview pane (the scroller pane at the lower left of the graph view) now displays the label of that node just above the overview pane. That may help find a node that you want to scroll into view. The overview pane will also draw the selected node in red and larger.
  • The right-click pop-up menu for the node icons in the legend contains two new commands for highlighting or unhighlighting all of the matching nodes.
For additional information, see here and the Gruff Release History

Franz Inc. named to the DBTA 100 - The Companies That Matter Most in Data
Franz Graph logo
Franz Inc., an early innovator in Artificial Intelligence and leading supplier of Semantic Graph Database technology, announced it has been named to the Database Trends and Applications (DBTA) 100 - 'The Companies That Matter Most in Data'. The world of data management is constantly changing. The DBTA 100 recognizes vendors who are evolving with the times and leading the charge to address new opportunities and requirements. Embracing the old and new, well-established and cutting edge, this fifth annual DBTA 100 list spotlights the companies that are dealing with evolving market demands through innovation in software, services, and hardware. The list includes long-established IT companies and newer upstarts anxious to shake up the data management space. Each year, the DBTA 100 presents "View from the Top" articles by company executives explaining how their organizations are uniquely addressing the data challenges of today and tomorrow...
See here to read the full release

The Semantics 2017 Conference - Amsterdam, September 11-14
Semantics Amsterdam logo
SEMANTiCS 2017 is an international event on Linked Data and the Semantic Web where business users, vendors and academia meet. Widely recognized to be of pivotal importance, it is the thirteenth edition of a well-attended yearly conference that started back in 2005. It offers keynotes by world-class practitioners, presentations and field reports in diverse tracks, talks addressing a variety of topics, and panel discussions. And, of course, ample opportunities for networking and meeting like-minded professionals in an informal setting.
For additional information, see here

The Text Analytics Forum 2017 - Washington DC, November 8-9
Text Analytics 17
Text Analytics is a platform technology that adds depth and intelligence to any organizationfs ability to utilize that most under-utilized resource V text. For many years the exponential growth of information has been experienced as a problem V information overload. However, with a new generation of text analytics tools and techniques, massive amounts of information are becoming part of the solution for an incredibly wide range of applications, from search that works to social media-fueled insights about customers and competitors to new flexible approaches to KM, new solutions to fake news, and more. The inaugural theme for Text Analytics Forum, Go Deeper, invites all who deal with text to take a deep dive into this powerful set of techniques.
For additional information, see here

Recent Articles about Franz 














Follow us on Google Plus, Twitter, LinkedIn, and YouTube 

Google+
Twitter


Monday, July 24, 2017

Gruff v7.0 - Time Machine Tutorial



Here is an example for trying out the new time slider in Gruff's graph view.  It uses triples from crunchbase.com that contain a history of corporate acquistions and funding events over several years.  Gruff's time bar allows you to examine those events chronologically, and also to display only the nodes that have events within a specified date range.
* Download the Crunchbase triples from the bottom of the Gruff
  download page at https://franz.com/agraph/gruff/download/.

* Create a new triple-store and used "File | Load Triples | Load
  N-Triples" to load that triples file into the new triple-store.  Use
  "File | Commit" to ensure that the loaded triples get saved.

* Select "Visual Graph Options | Time Bar | Momentary Time Predicates"
  and paste the following five predicate IRIs into the dialog that
  appears.  The time bar will then work with the date properties that
  are provided by these predicates, whenever you are browsing this
  particular triple-store.

http://www.franz.com/hasfunded_at
http://www.franz.com/hasfirst_funding_at
http://www.franz.com/hasfounded_at
http://www.franz.com/haslast_funding_at
http://www.franz.com/hasacquired_at

* Select "View | Optional Graph View Panes | Show Time Bar" to reveal
  the time bar at the bottom of the graph view.  The keyboard shortcut
  for this command is Shift+A to allow quickly toggling the time bar
  on and off.

* Select "Display | Display Some Sample Triples" to do just that.  The
  time bar will now display a vertical line for each of the requested
  date properties of the displayed nodes.  Moving the mouse cursor
  over these "date property markers" will display more information
  about those events.

* Click down on the yellow-orange rectangle at the right end of the
  time bar and drag it to the left.  This will make the "time filter
  range" smaller, and nodes that have date properties that are no
  longer in this range will temporarily disappear from the display.
  They will reappear if you drag the slider back to the right or
  toggle the time bar back off.

For more information, the full time bar introduction is in the Gruff documentation under the command "View | Optional Graph View Panes | Show Time Bar".

Check out the "Chart Widget" for showing date properties of the visible nodes.