Home Supply Chain Information Standards RMSCC Objective Measurement Technology Metadata Standard Objective Measurement Metadata file specification 
		   
		 
		Objective Measurement Metadata file specification
		
   The Objective Measurement Metadata data specification outlines the elements and the structure of a JSON payload for reporting Objective Measurement usage.
   The Objective Measurement Metadata data is intended to be used for industry program reporting and AUS-MEAT industry reporting and audit purposes.
 
 
   The Objective Measurement Metadata payload is required to be create by a processing plant’s integrated system as there are many elements that are only available withing the plant’s systems. 
 
 
   One Objective Measurement Metadata payload needs to be created for each kill lot. 
 
 
   Data submitted to the Objective Measurement Metadata service directly utilises
   HTTPS 
   JSON 
   REST 
   Web APIs. 
   When data is submitted to the endpoint it is transported using the application/json encoding as a raw HTTP request. Responses from the Web API in turn will reply in the documented format using the application/json encoding.
   All requests must be authenticated using an API Key as provided by Meat Standards Australia. The API Key is to be included as described in the Authorization header of the HTTP request.
   REST APIs are described using OpenAPI Specification Version 3 . The specifications may be used in-place, as static documentation, or used to generate client libraries using a variety of available tools .
   When implementing HTTPS JSON REST, keys and values are case sensitive. A request may also contain additional properties that may be ignored. A response also may include additional properties which must be accepted and may be ignored.
  
 (1) Please note, a relevant Meat Standards Australia (MSA) account is required to gain access to the developer documentation. Upon request, MSA will also issue an API key - this will be used for authentication and to gain access to the sandbox environments. 
 (2) A sample JSON file can be found here: ids_008_001_A_sample.txt . 
		
				Details 
	
	Segment : Example 
	Format 
	Usage 
	Use Case 
	Purpose 
	Show 
 
							   	
							
			  								
								    "rmsccMessageType" : 
								
								 
										Array 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies a group of elements related to the type of message payload 
								  
								  
								 
								
			  								
								        "rmsccPayloadName" : 
								"Objective Measurement Technology Metadata ",
								 
										String (an41) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Payload name. 
								  
								  
								 
								
			  								
								        "rmsccVersionNumber" : 
								"2.0.0 ",
								 
										String (an5) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Version of the payload type. 
								  
								  
								 
								
			  								
								        "rmsccAuthority" : 
								"AMILSC ",
								 
										String (an6) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Authority responsible for attribute or standard. 
								  
								  
								 
								
			  								
								        "rmsccIndustryDataStandard" : 
								"ids_008_001_A "
								 
										String (an13) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Code for the identification of specification. 
								  
								  
								 
								
			  							   	
							
			  								
								    "rmsccBeginningOfMessage" : 
								
								 
										Array 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies a group of elements related to the specific message 
								  
								  
								 
								
			  								
								        "rmsccMessageGUID" : 
								"8FC7E4F9-816C-45E8-8540-FA2D70F60586 ",
								 
										String (an36) 
								  
								  
										Mandatory 
								  
								  
										
								  
										GUID that uniquely identifies the message. 
								  
								  
								 
								
			  								
								        "rmsccMessageVersionIndicator" : 
								"A ",
								 
										String (an1) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Version indicator of this message. Starts at A, and each subsequent message must increment to the next letter. 
								  
								  
								 
								
			  								
								        "rmsccMessageFunction" : 
								"1 ",
								 
										String (n1) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Indicates a original, replacement or cancellation of a message. 
								  
								  
								 
								
			  								
								        "ausmeatSpecies" : 
								"BOVINE ",
								 
										String (a4..10) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Text value that defines the species 
								  
								  
								 
								
			  								
								        "ausmeatEstablishmentNumber" : 
								"9999 ",
								 
										String (an1..7) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Defines the AUS-MEAT Accredited Establishment Number. 
								  
								  
								 
								
			  								
								        "rmsccKillDate" : 
								"20250116 ",
								 
										String (n8) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Nominated kill date in the format ccyymmdd. 
								  
								  
								 
								
			  								
								        "iscChainNumber" : 
								1 ,
								 
										
								  
										Mandatory 
								  
								  
										
								  
										
								  
								  	
								  
								 
								
			  								
								        "ausmeatKillLot" : 
								"57 ",
								 
										String (an1..6) 
								  
								  
										Mandatory 
								  
								  
										
								  
										A number issued by the slaughter establishment that identifies a specific group of animal at time of slaughter.  
								  
								  
								 
								
			  								
								        "ausmeatLotCount" : 
								"1 "
								 
										
								  
										Mandatory 
								  
								  
										
								  
										
								  
								  	
								  
								 
								
			  							   	
							
			  								
								    "rmsccCarcaseData" : 
								
								 
										
								  
										Mandatory 
								  
								  
										
								  
										
								  
								  	
								  
								 
								
			  							   	
							
			  								
								            "ausmeatBodyNumber" : 
								101 ,
								 
										Integer (n1..5) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Body Number of the carcase issued on a slaughter floor at time of stunning or knocking. 
								  
								  
								 
								
			  								
								            "rmsccDeviceData" : 
								
								 
										Array 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies a group of data elements related to a specific devices. 
								  
								  
								 
								
			  							   	
							
			  								
								                      "rmsccEquipmentBrand" : 
								"TOS Tricorder ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies the specific brand of equipment 
								  
								  
								 
								
			  								
								                      "rmsccEquipmentModel" : 
								"TS-120 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies the specific model of equipment 
								  
								  
								 
								
			  								
								                      "rmsccEquipmentSerialNumber" : 
								"555-5642 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies the specific serial number of a piece of equipment 
								  
								  
								 
								
			  								
								                      "rmsccHardwareVersion" : 
								"12.3 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies the specific hardware version of a piece of equipment 
								  
								  
								 
								
			  								
								                      "rmsccFirmwareVersion" : 
								"5.2 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies the specific firmware version of a piece of equipment or device. 
								  
								  
								 
								
			  								
								                      "rmsccEquipmentSerialIncrement" : 
								"1 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies the amount by which the equipment increments it's measurement serial number. 
								  
								  
								 
								
			  								
								                      "rmsccMeasurementsData" : 
								
								 
										Array 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies a group of data elements related to specific measurements. 
								  
								  
								 
								
			  							   	
							
			  								
								                                  "rmsccMeasurementSerialNumber" : 
								"5846253 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										The unique measurement identifier for each record. 
								  
								  
								 
								
			  								
								                                  "rmsccSoftwareVersion" : 
								"8.7 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Records version of the software of a device or system. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementDateTime" : 
								"2025-01-16T06:29:31+10:00 ",
								 
										Date UTC+Offset 
								  
								  
										Mandatory 
								  
								  
										
								  
										Recorded date and time of a measurement in UTC format (ISO8601) with location offset. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementType" : 
								"ausmeatBovineMarbling ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies the attribute the measurement is taking. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementDevice" : 
								"5 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Recorded measurement by a suitability calibrated device. For certain measurements a Trade Approved device must be used. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementAssigned" : 
								"5 ",
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Assigned recorded measurement where the measurement may have come from more than one measurement option.  
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementOperator" : 
								"81577157 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifier of a suitability trained an qualified person. Preferred ID is via AUS-MEAT number, if no AUS-MEAT number exists, a suitably unique processor identifier should be used. If there is no Human operator use code:  
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementOperatorType" : 
								"Y ",
								 
										String (an1) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Is the identifier in the rmsccMeasurementOperator field an AUS-MEAT ID. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementHuman" : 
								
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Recorded measurement by a suitability trained an qualified person. If no measurement is recorded the value  
								  
								  
								 
								
			  								
								                                  "rmsccActionReason" : 
								
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Recorded comment or reason associated with some action, activity, process, system or captured of information. Options are  
								  
								  
								 
								
			  							   	
							
			  							   	
							
			  								
								                                  "rmsccMeasurementSerialNumber" : 
								"5846253 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										The unique measurement identifier for each record. 
								  
								  
								 
								
			  								
								                                  "rmsccSoftwareVersion" : 
								"8.7 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Records version of the software of a device or system. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementDateTime" : 
								"2025-01-16T06:30:01+10:00 ",
								 
										Date UTC+Offset 
								  
								  
										Mandatory 
								  
								  
										
								  
										Recorded date and time of a measurement in UTC format (ISO8601) with location offset. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementType" : 
								"ausmeatBovineMarbling ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies the attribute the measurement is taking. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementDevice" : 
								"5 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Recorded measurement by a suitability calibrated device. For certain measurements a Trade Approved device must be used. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementAssigned" : 
								"4 ",
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Assigned recorded measurement where the measurement may have come from more than one measurement option.  
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementOperator" : 
								"81577157 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifier of a suitability trained an qualified person. Preferred ID is via AUS-MEAT number, if no AUS-MEAT number exists, a suitably unique processor identifier should be used. If there is no Human operator use code:  
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementOperatorType" : 
								"Y ",
								 
										String (an1) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Is the identifier in the rmsccMeasurementOperator field an AUS-MEAT ID. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementHuman" : 
								"4 ",
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Recorded measurement by a suitability trained an qualified person. If no measurement is recorded the value  
								  
								  
								 
								
			  								
								                                  "rmsccActionReason" : 
								"Override "
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Recorded comment or reason associated with some action, activity, process, system or captured of information. Options are  
								  
								  
								 
								
			  							   	
							
			  							   	
							
			  								
								                                  "rmsccMeasurementSerialNumber" : 
								"5846255 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										The unique measurement identifier for each record. 
								  
								  
								 
								
			  								
								                                  "rmsccSoftwareVersion" : 
								"8.7 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Records version of the software of a device or system. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementDateTime" : 
								"2025-01-16T06:30:31+10:00 ",
								 
										Date UTC+Offset 
								  
								  
										Mandatory 
								  
								  
										
								  
										Recorded date and time of a measurement in UTC format (ISO8601) with location offset. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementType" : 
								"ausmeatBovineMarbling ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies the attribute the measurement is taking. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementDevice" : 
								"OutofRange ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Recorded measurement by a suitability calibrated device. For certain measurements a Trade Approved device must be used. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementAssigned" : 
								"6 ",
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Assigned recorded measurement where the measurement may have come from more than one measurement option.  
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementOperator" : 
								"81577157 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifier of a suitability trained an qualified person. Preferred ID is via AUS-MEAT number, if no AUS-MEAT number exists, a suitably unique processor identifier should be used. If there is no Human operator use code:  
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementOperatorType" : 
								"Y ",
								 
										String (an1) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Is the identifier in the rmsccMeasurementOperator field an AUS-MEAT ID. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementHuman" : 
								"6 ",
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Recorded measurement by a suitability trained an qualified person. If no measurement is recorded the value  
								  
								  
								 
								
			  								
								                                  "rmsccActionReason" : 
								"OutofRange "
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Recorded comment or reason associated with some action, activity, process, system or captured of information. Options are  
								  
								  
								 
								
			  							   	
							
			  							   	
							
			  								
								                                  "rmsccMeasurementSerialNumber" : 
								"5846256 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										The unique measurement identifier for each record. 
								  
								  
								 
								
			  								
								                                  "rmsccSoftwareVersion" : 
								"8.7 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Records version of the software of a device or system. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementDateTime" : 
								"2025-01-16T06:31:01+10:00 ",
								 
										Date UTC+Offset 
								  
								  
										Mandatory 
								  
								  
										
								  
										Recorded date and time of a measurement in UTC format (ISO8601) with location offset. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementType" : 
								"ausmeatBovineMarbling ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies the attribute the measurement is taking. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementDevice" : 
								"5 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Recorded measurement by a suitability calibrated device. For certain measurements a Trade Approved device must be used. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementAssigned" : 
								"5 ",
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Assigned recorded measurement where the measurement may have come from more than one measurement option.  
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementOperator" : 
								"81577157 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifier of a suitability trained an qualified person. Preferred ID is via AUS-MEAT number, if no AUS-MEAT number exists, a suitably unique processor identifier should be used. If there is no Human operator use code:  
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementOperatorType" : 
								"Y ",
								 
										String (an1) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Is the identifier in the rmsccMeasurementOperator field an AUS-MEAT ID. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementHuman" : 
								"5 ",
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Recorded measurement by a suitability trained an qualified person. If no measurement is recorded the value  
								  
								  
								 
								
			  								
								                                  "rmsccActionReason" : 
								
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Recorded comment or reason associated with some action, activity, process, system or captured of information. Options are  
								  
								  
								 
								
			  							   	
							
			  							   	
							
			  								
								                                  "rmsccMeasurementSerialNumber" : 
								"5846253 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										The unique measurement identifier for each record. 
								  
								  
								 
								
			  								
								                                  "rmsccSoftwareVersion" : 
								"8.7 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Records version of the software of a device or system. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementDateTime" : 
								"2025-01-16T06:31:01+10:00 ",
								 
										Date UTC+Offset 
								  
								  
										Mandatory 
								  
								  
										
								  
										Recorded date and time of a measurement in UTC format (ISO8601) with location offset. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementType" : 
								"ausmeatBovineMarbling ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies the attribute the measurement is taking. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementDevice" : 
								"5 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Recorded measurement by a suitability calibrated device. For certain measurements a Trade Approved device must be used. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementAssigned" : 
								
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Assigned recorded measurement where the measurement may have come from more than one measurement option.  
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementOperator" : 
								"81577157 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifier of a suitability trained an qualified person. Preferred ID is via AUS-MEAT number, if no AUS-MEAT number exists, a suitably unique processor identifier should be used. If there is no Human operator use code:  
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementOperatorType" : 
								"Y ",
								 
										String (an1) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Is the identifier in the rmsccMeasurementOperator field an AUS-MEAT ID. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementHuman" : 
								
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Recorded measurement by a suitability trained an qualified person. If no measurement is recorded the value  
								  
								  
								 
								
			  								
								                                  "rmsccOmActionReason" : 
								
								 
										
								  
										Optional 
								  
								  
										
								  
										
								  
								  	
								  
								 
								
			  							   	
							
			  							   	
							
			  								
								                                  "rmsccMeasurementSerialNumber" : 
								"5846253 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										The unique measurement identifier for each record. 
								  
								  
								 
								
			  								
								                                  "rmsccSoftwareVersion" : 
								"8.7 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Records version of the software of a device or system. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementDateTime" : 
								"2025-01-16T06:31:01+10:00 ",
								 
										Date UTC+Offset 
								  
								  
										Mandatory 
								  
								  
										
								  
										Recorded date and time of a measurement in UTC format (ISO8601) with location offset. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementType" : 
								"ausmeatBovineMarbling ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifies the attribute the measurement is taking. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementDevice" : 
								"NVR ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Recorded measurement by a suitability calibrated device. For certain measurements a Trade Approved device must be used. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementAssigned" : 
								"5 ",
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Assigned recorded measurement where the measurement may have come from more than one measurement option.  
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementOperator" : 
								"81577157 ",
								 
										String (an1..100) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Identifier of a suitability trained an qualified person. Preferred ID is via AUS-MEAT number, if no AUS-MEAT number exists, a suitably unique processor identifier should be used. If there is no Human operator use code:  
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementOperatorType" : 
								"Y ",
								 
										String (an1) 
								  
								  
										Mandatory 
								  
								  
										
								  
										Is the identifier in the rmsccMeasurementOperator field an AUS-MEAT ID. 
								  
								  
								 
								
			  								
								                                  "rmsccMeasurementHuman" : 
								"5 ",
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Recorded measurement by a suitability trained an qualified person. If no measurement is recorded the value  
								  
								  
								 
								
			  								
								                                  "rmsccActionReason" : 
								"Override "
								 
										String (an1..100) 
								  
								  
										Optional 
								  
								  
										
								  
										Recorded comment or reason associated with some action, activity, process, system or captured of information. Options are