Managing Assets > Working with Assets (Admin Only) > Creating Asset Templates in ThingWorx Core
  
Creating Asset Templates in ThingWorx Core
You can create asset templates with custom properties in ThingWorx Core. To configure your asset types, which are thing templates within ThingWorx Core, there are several recommendations for implementing them. The following sections provide more information on the recommendations when creating asset types.
For more information on thing templates, see Thing Templates in the ThingWorx Core Help Center.
Modeling Tag
An asset template must implement the PTC:AssetType model tag to appear in asset type fields within ThingWorx Utilities. For more information, see Working with Assets (Admin Only).
Base Thing Templates
Depending on the functionality you want to support for your assets, thing templates must derive directly or indirectly from these thing templates:
Thing Template
Functionality
RemoteThingWithTunnels
Remote Sessions only
RemoteThingWithFileTransfer
File Transfer only
RemoteThingWithTunnelsAndFileTransfer
Remote Session and File Transfer
Thing Shapes for Supported Properties
Depending on the properties you want your asset type to support, thing templates must implement one of these thing shapes:
Thing Shape
Properties
PTC.Asset.ManagedAsset (Recommended) or TW.RSM.ManagedAsset
* 
These two thing shapes are identical and interchangeable, but it is recommended that you use PTC.Asset.ManagedAsset.
AssetImage
Image
AssetBlog
Blog
PTC.Asset.ThingShape.Asset (Recommended) or TW.RSM.ThingShape.Asset
* 
These two thing shapes are identical and interchangeable, but it is recommended that you use PTC.Asset.ThingShape.Asset.
IsAlerted
Owner
OwnerContact
Operator
OperatorContact
ModelNumber
SerialNumber
Location
Resource Thing Shapes
For more information resource thing shapes, see Thing-Based Resource Provider.