# General FAQs

# What is the Murmurations Protocol?

The Murmurations Protocol, which we also just call Murmurations, is a standardised, open source set of rules designed to enable decentralised, interoperable data sharing and aggregation. Murmurations uses existing standards such as JSON-Schema (opens new window) to help people, projects and organisations discover each other and share data across platforms and between networks. The ultimate aim of Murmurations is to accelerate the global transition to the regenerative economy (opens new window).

# Can you explain the terms you use?

See the common terms we use when working with Murmurations and our blog posts Murmurations explained (opens new window), and using Murmurations (opens new window).

# How do I create a Murmurations profile?

Visit the Murmurations Profile Generator (opens new window) and follow the steps, or for more detail see our create a profile guide.

# Are there any restrictions on what I can do with Murmurations?

Yes, to use Murmurations you must agree to the principles (opens new window).

# Isn't this just like...

# Solid

Not really - Solid (opens new window) is a proposed set of conventions and tools for building decentralized social applications based on Linked Data principles. Solid aims to offer 'data pods' to help you store and share your data and to restrict access to it on your terms. Murmurations provides a way to share and map public data according to a standardised set of fields, which make the data interoperable across platforms and networks.

# ActivityPub

Not really - ActivityPub (opens new window) is a decentralized social networking protocol based on the ActivityStreams 2.0 data format, which provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and subscribing to content. Murmurations doesn't deliver notifications or enable people to subscribe to content, instead it provides a way to share and map public data according to a standaridised set of fields, which make the data interoperable accross platforms and networks.

# Schema.org

Not really - Schema.org (opens new window) provides a shared vocabulary to make it easier for webmasters and developers to decide on a schema and get the maximum benefit for their efforts. Murmurations uses some of Schema.org's vocabulary and extends it by creating a standaridised set of fields, which make the data interoperable accross platforms and networks.

# Are Murmurations profiles JSON-LD?

No - JSON-LD (opens new window) is a lightweight Linked Data format. It is easy for humans to read and write. It is based on the already successful JSON format and provides a way to help JSON data interoperate at Web-scale. Murmurations profiles use JSON but their structure is not strict JSON-LD. Instead they reference the linked_schemas against which they validate, which reference the fields used, some of which are based on Schema.org's vocabulary.

# Aren't you just building another map?

No - we're building a new way to map: a protocol which makes data on maps interoperable, and a suite of tools to help mappers build better maps based on the protocol.

# My questions isn’t answered here – what can I do?

You can send us a message (opens new window) and we will reply and add the answer here, or join the Telegram group (opens new window) and ask there.