Вы спрашиваете, можете ли вы настроить схему так, чтобы у каждого сотрудника / @ office_id был соответствующий офис / @ office_id?
Если вы знаете возможные идентификаторы офиса, вы можете создать такой тип:
<xsd:simpleType name="OfficeIDType">
<xsd:restriction base="xsd:integer"> <!-- or whatever type an office id is -->
<xsd:enumeration value="1"/>
<xsd:enumeration value="2"/>
<xsd:enumeration value="3"/>
</xsd:restriction>
</xsd:simpleType>
А затем, когда объявляете свои атрибуты, сделайте их такими и обязательными, например:
<xsd:attribute name="office_id" type="OfficeIDType" use="required"/>