<?xml version="1.0" encoding="UTF-8"?>
<!--RIXML Research Standard v3.0 Release Candidate RC6-->
<!--The information contained in this standard and its affiliated documentation was developed by RIXML, Inc. ("RIXML") with input from member firms and others. It does not necessarily represent the views or opinions of RIXML or any individual member firm. RIXML and its members hereby disclaim any and all liability resulting from all claims, losses or damages, whether direct, indirect, incidental, or consequential arising from any and all use of this Standard. RIXML is not responsible for any errors or omissions in the information contained in the Standard. RIXML and its affiliates make no warranties or representations and disclaim all express, implied and statutory warranties of any kind to any party resulting from the use of the Standards. Terms and conditions of use are published on the web site at www.rixml.org. Copyright 2000-2026. All rights reserved.-->
<!--For further documentation of this schema version, please visit the RIXML web site at rixml.org and navigate to the page covering the RIXML Research Standard-->
<xs:schema targetNamespace="http://www.rixml.org/RIXML/Research/v30" xmlns="http://www.rixml.org/RIXML/Research/v30" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:rixmlenum="http://www.rixml.org/RIXML/Research/v30/Enumerations" xmlns:rixml="http://www.rixml.org/RIXML/Research/v30" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:include schemaLocation="RIXML-Common-3_0.xsd"/>
	<xs:import namespace="http://www.rixml.org/RIXML/Research/v30/Enumerations" schemaLocation="RIXML-Enumerations-3_0.xsd"/>
	<xs:element name="ResearchProduct" type="ResearchProductType">
		<xs:annotation>
			<xs:documentation>ResearchProduct is the root tag for a single research product.  It refers to a unique "research idea", as opposed to an actual research publication. It is possible to publish multiple documents or other files (called "resources") with the same productID, provided they all refer to the same discrete research idea.  Examples of a product include a research note, research report, conference call webcast, and morning meeting compilation.  Examples of multiple resources published with the same productID are (1) a document published in English, with exact translations in German, French, and Japanese, (2) an audio file of a presentation and the transcript of the publication or (3) a single report that consists of a PDF file, a text file, and link to an HTML rendition.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="ResearchProductType">
		<xs:sequence>
			<xs:element ref="PublishingActionList"/>
			<xs:element ref="OrganizationList"/> <!-- This represents the publisher(s) of the ResearchProduct -->
			<xs:element ref="TitleList"/>
			<xs:element ref="SubTitleList" minOccurs="0"/>
			<xs:element ref="SynopsisList" minOccurs="0"/>
			<xs:element ref="AbstractList" minOccurs="0"/>
			<xs:element ref="FormList" minOccurs="0"/>
			<xs:element ref="DisciplineList" minOccurs="0"/>
			<xs:element ref="FocusList" minOccurs="0"/>
			<xs:element ref="AssetClassList" minOccurs="0"/>
			<xs:element ref="CountryList" minOccurs="0"/>
			<xs:element ref="CurrencyList" minOccurs="0"/>
			<xs:element ref="EsgCategoryList" minOccurs="0"/>
			<xs:element ref="IndexList" minOccurs="0"/>
			<xs:element ref="IndustryList" minOccurs="0"/>
			<xs:element ref="IssuerList" minOccurs="0"/>
			<xs:element ref="MarketList" minOccurs="0"/>
			<xs:element ref="RegionList" minOccurs="0"/>
			<xs:element ref="SubjectList" minOccurs="0"/>
			<xs:element ref="ActionList" minOccurs="0"/>
			<xs:element ref="EventDetails" minOccurs="0"/>
			<xs:element ref="ExpectedSearchTermList" minOccurs="0"/>
			<xs:element ref="ResourceList" minOccurs="0"/>
			<xs:element ref="ComponentList" minOccurs="0"/>
			<xs:element ref="RelatedProductList" minOccurs="0"/>
			<xs:element ref="EpisodeList" minOccurs="0"/>
			<xs:element ref="EntitlementList" minOccurs="0"/>
			<xs:element ref="DisclosureList" minOccurs="0"/>
			<xs:element name="Disclaimer" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Any boilerplate disclaimer text the publisher elects to include with this ResearchProduct.  Note that this is meant to be distinct from the disclosure text included in the DisclosureList element.</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Copyright" type="xs:string" minOccurs="0">
				<xs:annotation>
					<xs:documentation>The copyright line associated with this ResearchProduct.</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="productID" type="xs:string" use="required">
			<xs:annotation>
				<xs:documentation>This is to facilitate the unique identification of a particular product.  To ensure uniqueness it is recommended that a Universal Unique IDentifier (UUID) be used as the productID. UUIDs can be generated on any computer, regardless of platform or operating system. A UUID is a 128-bit (16-byte) integer that is virtually guaranteed to be unique in the world across space and time. The Open Software Foundation (OSF) created UUIDs, as part of their Distributed Computing Environment (DCE).</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="language" type="rixmlenum:ISO639LanguageType" use="required">
			<xs:annotation>
				<xs:documentation>Indicates the language of the RIXML document -- i.e. the language of the publisher-supplied tag values contained in the RIXML-based XML file for this research item.  Described using the ISO 639 Code.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="createDateTime" type="xs:dateTime" use="required">
			<xs:annotation>
				<xs:documentation>This marks the date/time at which this RIXML instance document was formed.  It is expressed using ISO 8601 as refined by the World Wide Web Consortium's note http://www.w3.org/TR/NOTE-datetime.  In addition, RIXML requires the use of UTC time (GMT +/- n hours:minute:seconds).  All times are absolute and easier to compute, rather than using a relative (i.e. 08:30 +5) time.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="publicationDateTime" type="xs:dateTime" use="required">
			<xs:annotation>
				<xs:documentation>Indicates the date and time at which the ResearchProduct was officially published.  This is the date and time that would appear on the content itself, such as on the cover page of a written report.  It is expressed using ISO 8601 as refined by the World Wide Web Consortium's note http://www.w3.org/TR/NOTE-datetime.  In addition, RIXML requires the use of UTC (GMT +/- n hours:minute:seconds).  All times are absolute and easier to compute, rather than using a relative (i.e. 08:30 +5) time.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="principalMedium" type="rixmlenum:ProductMediumEnum" use="optional">
			<xs:annotation>
				<xs:documentation>Indicates if the ResearchProduct is principally a written research piece, or a video, or an audio, etc..  A ResearchProduct that is a piece of written research with other media embedded as exhibits is still a piece of written research, with a value of Standard here.  This is meant to be a higher level indicator than the Category element covers.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="isPeriodical" type="xs:boolean" use="optional">
			<xs:annotation>
				<xs:documentation>Indicates if the content is a periodical publication. Defaults to false.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="isEvent" type="xs:boolean" use="optional">
			<xs:annotation>
				<xs:documentation>Indicates if the content represents an Event rather than a traditional ResearchProduct. Defaults to false.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="isInternalOnly" type="xs:boolean" use="optional">
			<xs:annotation>
				<xs:documentation>Indicates if the content is for internal consumption only. Defaults to false.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="isInstitutional" type="xs:boolean" use="optional">
			<xs:annotation>
				<xs:documentation>Used to clearly distinguish research published by an institutional research department. There is no default value. The absence of this optional attribute makes no statement.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="isRedacted" type="xs:boolean" use="optional">
			<xs:annotation>
				<xs:documentation>A cue from the publisher that this product has been redacted in some way.  That is, some content has been obscured or removed relative to the full rendition.  Defaults to false.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="isSponsored" type="xs:boolean" use="optional">
			<xs:annotation>
				<xs:documentation>A cue from the publisher that this product is Sponsored Research.  Defaults to false.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
</xs:schema>
