<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
		xmlns="http://www.invoke-software.com/2019/xbrl-type-report" 
		targetNamespace="http://www.invoke-software.com/2019/xbrl-type-report" 
		elementFormDefault="qualified" 
		attributeFormDefault="unqualified">
	
	<xs:complexType name="attributeType">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="name" type="xs:string" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	
	<xs:complexType name="nodeType">
		<xs:sequence>
			<xs:element name="value" type="xs:string"/>
			<xs:element name="attribute" type="attributeType" minOccurs="0" maxOccurs="unbounded" />
		</xs:sequence>
		<xs:attribute name="name" type="xs:string"/>
	</xs:complexType>
	
	<xs:complexType name="errorType">
		<xs:sequence>
			<xs:element name="message" type="xs:string"/>
			<xs:element name="node" type="nodeType"/>
		</xs:sequence>
		<xs:attribute name="cells" type="xs:string"/>		
		<xs:attribute name="sourceCells" type="xs:string"/>
	</xs:complexType>
	
	<xs:complexType name="reportType">
		<xs:sequence>
			<xs:element name="error" type="errorType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="time" type="xs:string"/>
		<xs:attribute name="validated" type="xs:boolean"/>
	</xs:complexType>
	
	<xs:element name="xbrl-validation" type="reportType" nillable="false"/>
</xs:schema>