<commit_before><xs:schema targetNamespace='urn:nhibernate-configuration-2.0' xmlns='urn:nhibernate-configuration-2.0'
	xmlns:xs='http://www.w3.org/2001/XMLSchema'>
	<xs:annotation>
		<xs:documentation>
			This schema was automatically generated by Syntext Dtd2Schema
			conversion tool (from file: hibernate-configuration-2.0.dtd)
			Copyright (C) 2002, 2003 Syntext Inc. See http://www.syntext.com for updates.
		</xs:documentation>
	</xs:annotation>
	<xs:element name='hibernate-configuration'>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref='session-factory' />
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name='jcs-class-cache'>
		<xs:complexType>
			<xs:attribute name='class' use='required' />
			<xs:attribute name='region' />
			<xs:attribute name='usage' use='required'>
				<xs:simpleType>
					<xs:restriction base='xs:string'>
						<xs:enumeration value='read-only' />
						<xs:enumeration value='read-write' />
						<xs:enumeration value='nonstrict-read-write' />
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name='jcs-collection-cache'>
		<xs:complexType>
			<xs:attribute name='collection' use='required' />
			<xs:attribute name='region' />
			<xs:attribute name='usage' use='required'>
				<xs:simpleType>
					<xs:restriction base='xs:string'>
						<xs:enumeration value='read-only' />
						<xs:enumeration value='read-write' />
						<xs:enumeration value='nonstrict-read-write' />
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name='mapping'>
		<xs:complexType>
			<xs:attribute name='resource' />
			<xs:attribute name='file' />
			<xs:attribute name='jar' />
		</xs:complexType>
	</xs:element>
	<xs:element name='property'>
		<xs:complexType mixed='true'>
			<xs:attribute name='name' use='required' />
		</xs:complexType>
	</xs:element>
	<xs:element name='session-factory'>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref='property' minOccurs='0' maxOccurs='unbounded' />
				<xs:element ref='mapping' maxOccurs='unbounded' />
				<xs:choice minOccurs='0' maxOccurs='unbounded'>
					<xs:element ref='jcs-class-cache' />
					<xs:element ref='jcs-collection-cache' />
				</xs:choice>
			</xs:sequence>
			<xs:attribute name='name' />
		</xs:complexType>
	</xs:element>
</xs:schema><commit_msg>Change attribute name from "jar" to "assembly" and added documentation to schema about combinations.<commit_after><xs:schema targetNamespace='urn:nhibernate-configuration-2.0' xmlns='urn:nhibernate-configuration-2.0'
	xmlns:xs='http://www.w3.org/2001/XMLSchema'>
	<xs:annotation>
		<xs:documentation>
			This schema was automatically generated by Syntext Dtd2Schema
			conversion tool (from file: hibernate-configuration-2.0.dtd)
			Copyright (C) 2002, 2003 Syntext Inc. See http://www.syntext.com for updates.
		</xs:documentation>
	</xs:annotation>
	<xs:element name='hibernate-configuration'>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref='session-factory' />
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name='jcs-class-cache'>
		<xs:complexType>
			<xs:attribute name='class' use='required' />
			<xs:attribute name='region' />
			<xs:attribute name='usage' use='required'>
				<xs:simpleType>
					<xs:restriction base='xs:string'>
						<xs:enumeration value='read-only' />
						<xs:enumeration value='read-write' />
						<xs:enumeration value='nonstrict-read-write' />
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name='jcs-collection-cache'>
		<xs:complexType>
			<xs:attribute name='collection' use='required' />
			<xs:attribute name='region' />
			<xs:attribute name='usage' use='required'>
				<xs:simpleType>
					<xs:restriction base='xs:string'>
						<xs:enumeration value='read-only' />
						<xs:enumeration value='read-write' />
						<xs:enumeration value='nonstrict-read-write' />
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name='mapping'>
		<xs:annotation>
			<xs:documentation>
			There are 3 possible combinations of mapping attributes
			1 - resource & assembly:  NHibernate will read the mapping resource from the specified assembly
			2 - file only: NHibernate will read the mapping from the file.
			3 - assembly only: NHibernate will find all the resources ending in hbm.xml from the assembly.
			</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attribute name='resource' />
			<xs:attribute name='file' />
			<xs:attribute name='assembly' />
		</xs:complexType>
	</xs:element>
	<xs:element name='property'>
		<xs:complexType mixed='true'>
			<xs:attribute name='name' use='required' />
		</xs:complexType>
	</xs:element>
	<xs:element name='session-factory'>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref='property' minOccurs='0' maxOccurs='unbounded' />
				<xs:element ref='mapping' maxOccurs='unbounded' />
				<xs:choice minOccurs='0' maxOccurs='unbounded'>
					<xs:element ref='jcs-class-cache' />
					<xs:element ref='jcs-collection-cache' />
				</xs:choice>
			</xs:sequence>
			<xs:attribute name='name' />
		</xs:complexType>
	</xs:element>
</xs:schema>
{'fraction_non_alphanumeric': 0.17102272727272727, 'fraction_numerical': 0.00909090909090909, 'mean_word_length': 4.339737108190091, 'pattern_counts': {'":': 0, '<': 143, '<?xml version=': 0, '>': 143, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 5}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4884587', 'n_tokens_mistral': 2125, 'n_tokens_neox': 1763, 'n_words': 333}