TARGET COLLECTION

<< Click to Display Table of Contents >>

Navigation:  Support > Reconfigurable Rulebook > Definition Types >

TARGET COLLECTION

Description

A TARGET SET defines a set of TARGET definitions that are used together for multiple COURSE OF FIRE scripts.  with each other during competitions or practice. It may only list one TARGET definition, or it may list multiple TARGET definitions. Each index is then used as part of a COURSE OF FIRE script.

For example, in high power, one TARGET SET could include the 200yds. SR target, the 300yds SR-3, and the 600yds MR-1 target for the National Match Course. Another TARGET SET, for the same style of shooting could define the 200yds. SR target, the 300yds reduced for 200yds SR-42, and the 600yds reduced for 200yds MR-2.

In another example, for smallbore three position, one TARGET COF SET could include the 50m Rifle target. Another the 50m Rifle reduced for 50yds. And yet another the 50m Rifle reduced for 50ft.

 

Definition

Name

Value Type

Description

SetName

String formatted as a Set Name

Unique identifier given to this definition within all TARGET SET objects.

This value is controlled by Orion, users should not add this attribute to their definition files. See Set Names for more information.

Version

String formatted as a Version

The version number for this definition. User must update this value with each new version uploaded to Orion's cloud.

Required.

HierarchicalName

String formatted as a Hierarchical Name

The unique name space and proper name of this definition.

Required. The namespace must be assigned to the users account when uploaded to Orion's cloud [include link].

Type

String formatted as a Type

Identifies that this is a TARGET SET type definition.

Required. Must be the value, "TARGET SET".

Owner

String formatted as an Owner

The Orion Account Owner of this TARGET SET Definition.

Required. Must be users Orion Account value.

Discipline

String formatted as a Discipline

The shooting discipline that uses this TARGET SET

Required.

Description

String

A human readable description of this TARGET SET object.

Not required, but strongly recommended.

TargetCollections

List of TargetCollections.

The list of TargetCollections for use as options. Each TargetCollections must have a its list of TargetDefs be the same length.

Required.

JSONVersion

String formatted as a JSON Version

The JSON Version value for this definition.

 

Not required. Assumed to be 2020-03-31 if not included.

Discontinued

Boolean

True if this EVENT STYLE is no longer in use.

 

Not Required. Defaults to false if not included.

 

Example

{

  "TargetCollections": [

    {

      "TargetCollectionName": "10m Air Rifle",

      "TargetDefs": [

        "v1.0:issf:10m Air Rifle"

      ],

      "RangeDistance": "10m"

    },

    {

      "TargetCollectionName": "BMC Air Rifle",

      "TargetDefs": [

        "v1.0:cmp:Basic Marksmanship Course"

      ],

      "RangeDistance": "10m"

    }

  ],

  "HierarchicalName": "ntparc:Air Rifle",

  "Description": "Target Collection that would be used in National Three-Position Air Rifle Counsel training and competitions.",

  "Version": "1.1",

  "Type": "TARGET COLLECTION",

  "SetName": "v1.0:ntparc:Air Rifle",

  "Owner": "OrionAcct001001",

  "Discipline": "RIFLE"

}

 


 

Note:

The Reconfigurable Rulebook and functionality will be implemented with the release of Orion Scoring System v. 3.0 (TBA)