<commit_before><?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:include schemaLocation="http://zedstar.org/xml/schema/packedobjectsDataTypes.xsd" />

  <!-- User defined types  --> 

  <xs:simpleType name="nodeType">
    <xs:restriction base="enumerated">
      <xs:enumeration value="PUBLISHER"/>
      <xs:enumeration value="SUBSCRIBER"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="responseType">
    <xs:sequence>
      <xs:element name="broker-address">
	<xs:simpleType>
	  <xs:restriction base="string">
	    <xs:maxLength value="500"/>
	  </xs:restriction>
	</xs:simpleType>
      </xs:element>
      <xs:element name="port-in" type="integer"/>
      <xs:element name="port-out" type="integer"/>
      <xs:element name="process-id" type="integer"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="requestType">
    <xs:sequence>
      <xs:element name="user-id" type="string"/>
      <xs:element name="schema-hash" type="string"/>
      <xs:element name="node-type" type="nodeType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="messageType">
    <xs:choice>
      <xs:element name="request" type="requestType"/>
      <xs:element name="response" type="responseType"/>
    </xs:choice>
  </xs:complexType>

  <xs:element name="pod">
    <xs:complexType>
      <xs:sequence>
	<xs:element name="message" type="messageType"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema><commit_msg>updated packedobjectsd schema<commit_after><?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:include schemaLocation="http://zedstar.org/xml/schema/packedobjectsDataTypes.xsd" />

  <!-- User defined types  --> 

  <xs:simpleType name="nodeType">
    <xs:restriction base="enumerated">
      <xs:enumeration value="PUBLISHER"/>
      <xs:enumeration value="SUBSCRIBER"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:complexType name="responseType">
    <xs:sequence>
      <xs:element name="broker-address">
	<xs:simpleType>
	  <xs:restriction base="string">
	    <xs:maxLength value="500"/>
	  </xs:restriction>
	</xs:simpleType>
      </xs:element>
      <xs:element name="port-in">
	<xs:simpleType>
	  <xs:restriction base="integer">
	    <xs:minInclusive value="1024"/>
	    <xs:maxInclusive value="49151"/>
	  </xs:restriction>
	</xs:simpleType>
      </xs:element>
      <xs:element name="port-out">
	<xs:simpleType>
	  <xs:restriction base="integer">
	    <xs:minInclusive value="1024"/>
	    <xs:maxInclusive value="49151"/>
	  </xs:restriction>
	</xs:simpleType>
      </xs:element>
      <xs:element name="process-id">
	<xs:simpleType>
	  <xs:restriction base="integer">
	    <xs:minInclusive value="1"/>
	    <xs:maxInclusive value="32768"/>
	  </xs:restriction>
	</xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="requestType">
    <xs:sequence>
      <xs:element name="user-id">
      <xs:simpleType>
	  <xs:restriction base="string">
	    <xs:maxLength value="200"/>
	  </xs:restriction>
	</xs:simpleType>
      </xs:element>
      <xs:element name="schema-hash">
	<xs:simpleType>
	  <xs:restriction base="string">
	    <xs:maxLength value="200"/>
	  </xs:restriction>
	</xs:simpleType>
      </xs:element>
      <xs:element name="node-type" type="nodeType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="messageType">
    <xs:choice>
      <xs:element name="request" type="requestType"/>
      <xs:element name="response" type="responseType"/>
    </xs:choice>
  </xs:complexType>

  <xs:element name="pod">
    <xs:complexType>
      <xs:sequence>
	<xs:element name="message" type="messageType"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
{'fraction_non_alphanumeric': 0.19096133751306166, 'fraction_numerical': 0.013584117032392894, 'mean_word_length': 3.85297845373891, 'pattern_counts': {'":': 0, '<': 126, '<?xml version=': 2, '>': 126, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 6}, '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': '4979295', 'n_tokens_mistral': 1414, 'n_tokens_neox': 1316, 'n_words': 202}