Triplestores: An Introduction and Applications
Triplestores are gaining in popularity. This article does a nice job at describing what triple stores are and how they differ from graph databases. But there isn't much in the article on how triple stores are used. So here goes:
Some organizations are finding that when they apply a combination of semantic facts (triples) with other forms of unstructured and structured data, they can build extremely rich content applications. In some cases, content pages are constructed dynamically. The context based applications deliver targeted, relevant results creating a unique user experience. Single unified architectures that can store and search semantic facts, documents and values at the same time require fewer IT and data processing resources resulting in shorter time to market. Enterprise grade technology provides the security, replication, availability, role based access and the assurance no data is lost in the process. Real time indexing provides instant results.
Other organizations are using triples stores and graph databases to visually show connections useful in uncovering intelligence about your data. These tools connect to Triplestores and NoSQL databases easily allowing users to configure graphs to show how the data is connected. There's wide applicability for this but common use cases include identifying fraud and money laundering networks, counter-terrorism, social network analysis, sales performance, cyber security and IT asset management. The triples, documents and values provide the fuel for the visualization engine allowing for comprehensive data discovery and faster business decisions.
Other organizations focus on semantic enrichment and then ingest resulting semantic facts into triplestores to enhance the applications mentioned above. Semantic enrichment extracts meaning from free flowing text and identifies triples.
Today, the growth in open data - pre-built triple stores - is allowing organizations to integrate semantic facts to create richer content applications. There are hundreds of sources of triple stores that contain tens of billions of triples, all free.
What's most important about these approaches? Your organization can easily integrate all forms of data in a single unified architecture. The data is driving smart websites, rich search applications and powerful approaches to data visualization. This is worth looking at more closely since the end results are more customers, lower costs, greater insights and happier users.