Query tables

With the power of knowledge graphs and interconnected data, you can create query tables - which can be converted to galleries or list views - of queried data on anything you’d like. This allows you to explore the knowledge graph interactively, uncovering insights through precise and contextually relevant responses. You may want to create a table in your personal space on all the news stories in the crypto space, posts in the Art space or all projects listed in Geo that are in the San Francisco space with the tag of nonprofit. These tables are updated in real time as new entities are published to the knowledge graph that match your queries and applied filters.

Data

In a knowledge graph, data represents interconnected, structured information that forms a web of trust by linking entities through defined relationships. This interconnectedness enables not only easy access to information but also enhances its reliability and verifiability. Each data point can be traced, validated, and contextualized, allowing users to explore connections across a trusted network of knowledge. By organizing data in this way, knowledge graphs empower systems and users to derive insights, make inferences, and discover relationships that may not be obvious in isolated datasets.

To facilitate the platform’s goals of transparency and data integrity, Geo uses the InterPlanetary File System (IPFS) to store all data ever created on the platform. This approach ensures that every piece of information is traceable, version-controlled, and secure.

What is IPFS?

IPFS is a decenztralized, distributed, peer-to-peer file storage and sharing protocol designed to make the web faster, safer, and more open. Files are stored and accessed directly from multiple nodes, removing the need for central servers and they are identified by their unique cryptographic hash of their content rather than their location. When you access a file, IPFS retrieves it from the closest available node which allows for optimized download speeds and reduces load on individual servers. Finally, IPFS enables version control allowing users to retrieve a specific version of a file - even if it has been updated one or many times.

Versioning

Versioning is the practice of maintaining records of different versions or states of data over time. Each time edits to existing data are published, a new version is created, and previous edits are saved in a history panel. Selecting an entry in this panel opens a full-screen view of the proposal, displaying the edits made and showing who voted to accept or reject those edits. This setup allows for unlimited revisions without losing the original data source.

Querying

Querying is the process of retrieving specific data based on your search criteria. When you query the knowledge graph, you can search for particular entities, relations, types or values within the data, receiving results that meet your criteria.

Searching Geo

An easy way to query for search results is to type cmd or ctrl + / anywhere in Geo to bring up the search box, or to interact with the search icon in the top right hand corner of the main navigation.

For example, searching for ‘Artist’ will give you all results for artist, whether that’s a type, an attribute, a role, a topic or anything else the query term ‘Artist’ relates to in the spaces it originates in. If the search result ‘Artist’ exists as a multi-space entity Geo will show you the highest ranked space first based on it’s internal ranking, and then the option to see the other spaces ‘Artist’ exists in too.