The following should give you some guidance on which option to choose.
Use the CloudFormation templates if you want the most automated and guided install experience. CloudFormation templates are targeted for use with Amazon Neptune. This can be an existing Amazon Neptune cluster. Alternatively, you can include Amazon Neptune with your deployment.
Suitable for production use cases where users or applications consumes metaphactory services (API, SPARQL editor, search, authoring or visualizations). Get it here for Amazon Neptune »
Suitable for all use cases where you want to utilize the full metaphactory feature set but where metaphactory is not exposed as a service to users or applications. Common use cases include development, sandbox systems or training systems. Get it here for Amazon Neptune »
Use the AMI-only deployment option for maximum flexibility. This option is for users who already have a graph database running and can be used with Amazon Neptune or any other SPARQL 1.1 compliant database. There is also an option to have the Blazegraph DB included.
All AMI images use Amazon Linux 2, which is the prefered operating system to run metaphactory on AWS and supported with metaphactory 2.x and newer.
METAPHACTORY FOR AMAZON NEPTUNE
Your Platform for Enterprise Knowledge Graphs on Amazon Neptune
metaphactory is the end-to-end Knowledge Graph platform for Knowledge Graph management, rapid application development and end-user oriented interaction. metaphactory makes authoring, building, curating, editing, integrating, linking, searching, and visualizing your Knowledge Graph easy, fast and affordable.
Amazon Neptune is a new, fast, reliable and scalable graph database service. Amazon Neptune is able to query RDF data using the SPARQL query language with the speed and simplicity of a graph database, while benefiting from the scalability, security, durability, and availability of an enterprise-grade service built on AWS.
metaphactory is Amazon Neptune ready
and works on-top of this new, fully managed graph database service
Exploring Knowledge Graphs on Amazon Neptune using metaphactory
- Learn how it works -
Read this AWS blog post to learn how you can get started with knowledge graphs using metaphactory and Amazon Neptune, and without any prior knowledge of RDF or SPARQL. The blog post explains how to:
deploy an Amazon Neptune stack with metaphactory as the client application in one step using a CloudFormation template,
load RDF datasets to Amazon Neptune using metaphactory,
explore the loaded data graph and interactively build graphical visualizations using metaphactory, and
query the knowledge graph, and save and organize searches for later use in metaphactory.
Graphical SPARQL Endpoint UI for easy querying and managing of saved queries in a query catalog
Authoring of ontology and instance data for better model management and data quality assurance
User and access control mechanisms for fine-grained security
Rapid Application Development
Declarative components for end-user interaction, which can be set up and combined in minutes, allow for fast and agile development of applications
"Query as a Service" - Dynamic REST services makes metaphactory a powerful middleware layer to third party applications
metaphactory is a full-fledged Linked Data platform, which allows fast data integration and linking
End-user Oriented Interaction
Navigation, exploration, and visualization of Knowledge Graphs in an end-user friendly way
Authoring and editing for end users
Everything with a standard Web browser
Expert users, who administrate and oversee the Knowledge Graph, benefit from easier data management with metaphatory.
Developers benefit from metaphactory through fast and rapid application development.
End users profit from the Knowledge Graph technology without being exposed to any complexity, but enjoy the user-friendly interfaces and experience. They easily find the answers and data they are looking for.