Have you ever wondered how to connect different data types together, or what property best describes the relationship between two entities? At Schema App, we want to help you get the most out of your structured data. One of the best ways to do this is to ensure you’re connecting your data items in the most specific and descriptive way possible. The Schema Paths tool is a quick and easy way to see which schema.org properties can be leveraged to connect your data items. 

You can access the Schema Paths Tool from the Schema App homepage by selecting Resource > Tools > Schema Paths. It can also be accessed by logging into your Schema App account and selecting Tools > Schema Paths.

The tool will require you to select two classes—or data item types—to connect. You can select them from the drop-down list, or type in the name of the class you’re looking for. Then click on “Click to find a path”. Essentially, you’re asking the tool: how can these things be connected? The tool will present you with a list of all possible properties to relate these data item types.

TIP! If you’re unsure how the properties are defined, clicking them will open their entry in schema.org.


Select your first class, second class, and click "Click to find paths"

You’ll notice the Schema Paths tool presents available properties in two sections: Possible Paths, which connect the first selected class to the second, and Reversal Paths, connecting the second class to the first. This is because the first class is considered the primary class. It will be at the top of the hierarchy, and the second class will be embedded within it. 

Certain selected classes will only return paths in one direction. This is because the rules governing these data item types only allow for a unilateral relationship. For example, the Schema Paths tool will only show Reversal Paths connecting a Service to an Organization. So, if you wanted your schema markup to state that an Organization provides a Service, the statement would have to be: Service → has provider →  Organization. The Service would need to be the primary entity, and the Organization would be embedded within it by way of the provider property.

The Organization and Service classes can only be connected by Reversal Paths

Getting to know all the types and properties in Schema.org’s vocabulary is a bit like learning grammar for a new language—but getting it right doesn’t have to be hard! Equipped with the Schema Paths tool, you can ensure you’re leveraging the semantic relationships between data items quickly, effectively, and painlessly.