We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.
Data Model Introduction | Developer Portal : ThingWorx

Project Concept

This project will introduce the ThingWorx Data Model.

Following the steps in this guide, you will consider data interactions based on the user needs, specific user requirements that might need to be covered, in addition to considering modularity, reusability and future updates.

We will teach you how to think about a properly-constructed foundation, which will allow your application to be scalable, flexible, and more secure.

Project Info

Type Informational
Level Getting Started
Est. Time 30 Minutes
Published October 16, 2018
Author Jason Wyatt

You'll learn how to

    • Utilize the function of a data model for your IoT application
    • Conceptualize data model components, including Thing, Thing Shape and Thing Template
    • Design ThingWorx interaction with connected devices
Register to Start Project

Things used in this project


This guide may be completed within any environment where you have access to the ThingWorx Foundation server.

This includes both the 30-day hosted evaluation server, as well as the 120-day downloadable trial.

Software components:
Previous knowledge:


  • Step 1: Benefits
  • Step 2: Entities
  • Step 3: Inheritance Model
  • Step 4: Scenario
  • Step 5: Next Steps