ThingWorx Model Definition in Composer
Modeling
Building an IoT solution in ThingWorx begins with a Thing-centric view of your solution in which Things are a critical part of creating your model. Your ThingWorx model is a collection of entities that represent your process, solution, and/or application. The process of building a model is similar to object-oriented design. You decompose your Things, define their interactions, and define the
properties,
services, and
events that you want to expose to your application developers.
Entities are the highest-level objects created and maintained in ThingWorx. There are many entity types in ThingWorx, but to explain modeling a physical world to a digital ThingWorx model, see
Things,
Thing Shapes, and
Thing Templates.
Your ThingWorx model is surfaced through a set of
REST APIs, making it easy to consume. The individual APIs of your
Things provide the handles for the applications that you and your partners create.
From ThingWorx 9.5, Deprecated, Access Modifier, Project, and Namespace columns are added for the entities.
Deprecated: It will show an icon on the entities that are deprecated
AccessModifier:It will show an icon to show that the entity has an accessModifier. The icon will be displayed only if the entity is Private or Restricted scope. If the Scope is Public, the icon will not be shown. On the hover of this icon it will show which accessModifier is applied on the entity
Project: This column will show the Project name to which the entity is associated with.
Namespace: This column will show the namespace assigned to the entity associated with the project.