Kaydet (Commit) 22629764 authored tarafından Miklos Vajna's avatar Miklos Vajna

sfx2 classification: import plain XML interchange format XSD schema

The classification infobar loads the classification value from the
document metadata. In order to add metadata to a document from the UI,
it's necessary to know what are the possible choices. Those choices can
be described in an XML file. The format of that XML is described using
this XSD schema. baf.xsd is the main file from
<https://www.tscp.org/wp-content/uploads/2013/08/TSCP_BAFv1.pdf>, the
rest are just the dependencies.

Change-Id: I6b22c0279031799cafa4fd6edd20ed1cdb09c8cc
üst 5df76b2d
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:oasis:names:tc:ciq:ct:3" targetNamespace="urn:oasis:names:tc:ciq:ct:3" elementFormDefault="qualified" attributeFormDefault="qualified">
<xs:annotation>
<xs:documentation>
Specification Name: OASIS CIQ TC - CIQ V3.0
Description: Defines the W3C schema with commonly used types in the name, address and party schemas
(Using XML Schema based standard code list/enumeration mechanism - OPTION 1 AND DEFAULT)
Produced by: OASIS Customer Information Quality Technical Committee
URL: http://www.oasis-open.org/committees/ciq
Version: 3.0
Status: Committee Specification
Copyright: 2006-07, OASIS, http://www.oasis-open.org
Last Modified: 18 September 2007
Last Modified by: Ram Kumar, Chair, OASIS CIQ TC
</xs:documentation>
</xs:annotation>
<xs:simpleType name="String">
<xs:annotation>
<xs:documentation>Normalized and Collapsed String</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:whiteSpace value="collapse"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DataQualityTypeList">
<xs:annotation>
<xs:documentation>A list of values to indicate the level of reliability of the data</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="Valid">
<xs:annotation>
<xs:documentation>The data was validated and is considered to be true and correct.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Invalid">
<xs:annotation>
<xs:documentation>Indicates that at least some part of the content is known to be incorrect.</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="StatusList">
<xs:annotation>
<xs:documentation>A list of values to indicate the status of the entity</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:attributeGroup name="grValidityDate">
<xs:annotation>
<xs:documentation>Date Valid from to Date Valid to</xs:documentation>
</xs:annotation>
<xs:attribute name="DateValidFrom" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Could be start date, issue date, validity start date, etc</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="DateValidTo" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Could be end date, expiry date, validity end date, etc</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
<xs:attributeGroup name="grAbbreviation">
<xs:annotation>
<xs:documentation>A group of commonly used attributes for internal reuse</xs:documentation>
</xs:annotation>
<xs:attribute name="Abbreviation" type="xs:boolean">
<xs:annotation>
<xs:documentation>If set to true then indicates that the value is an abbreviation or initial. If set to false then the value is definitely not an abbreviation. If omitted then it is not known if the value is an abbreviation or not.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
<xs:attributeGroup name="grDataQuality">
<xs:annotation>
<xs:documentation>A group of commonly used attributes for internal reuse</xs:documentation>
</xs:annotation>
<xs:attribute name="DataQualityType" type="DataQualityTypeList">
<xs:annotation>
<xs:documentation>This attribute indicates what level of trust can be given to the parent element. Omit this attribute if the data quality is unknown. If the data quality is known, the value is "Valid, else "InValid"</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ValidFrom" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Date the data quality is valid from </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ValidTo" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Date the data quality is valid to</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
<xs:attributeGroup name="grLanguageCode">
<xs:annotation>
<xs:documentation>The language used (name of human language, e.g. en, en-US)</xs:documentation>
</xs:annotation>
<xs:attribute name="LanguageCode" type="xs:language">
<xs:annotation>
<xs:documentation>Human Language used. e.g. "en", "en-US", "en-AUS", etc</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xal="urn:oasis:names:tc:ciq:xal:3" xmlns:xnl="urn:oasis:names:tc:ciq:xnl:3" xmlns="urn:tscp:names:baf:1.1" targetNamespace="urn:tscp:names:baf:1.1">
<xs:import namespace="urn:oasis:names:tc:ciq:xal:3" schemaLocation="xAL.xsd"/>
<xs:import namespace="urn:oasis:names:tc:ciq:xnl:3" schemaLocation="xNL.xsd"/>
<!--
Business Authorization
-->
<xs:complexType name="BusinessAuthorization">
<xs:sequence>
<xs:element ref="AdministrativeData"/>
<xs:element ref="Scope" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Included"/>
<xs:element ref="Excluded" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:element name="AdministrativeData">
<xs:complexType>
<xs:sequence>
<xs:element ref="ProgramID"/>
<xs:element ref="LicenseID" minOccurs="0" maxOccurs="1"/>
<xs:element ref="StartValidityDate" minOccurs="0" maxOccurs="1"/>
<xs:element ref="StopValidityDate" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Applicant" minOccurs="0" maxOccurs="1"/>
<xs:element ref="Signatories" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Included">
<xs:complexType>
<xs:sequence>
<xs:element ref="BusinessAuthorizationCategory" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Excluded">
<xs:complexType>
<xs:sequence>
<xs:element ref="BusinessAuthorizationCategory" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="StopValidityDate">
<xs:simpleType>
<xs:restriction base="xs:date"/>
</xs:simpleType>
</xs:element>
<xs:element name="StartValidityDate">
<xs:simpleType>
<xs:restriction base="xs:date"/>
</xs:simpleType>
</xs:element>
<!--
Business Authorization Category
-->
<xs:element name="BusinessAuthorizationCategory">
<xs:complexType>
<xs:sequence>
<xs:element ref="AccessRules" minOccurs="0" maxOccurs="1"/>
<xs:element ref="HandlingRules" minOccurs="0" maxOccurs="1"/>
<xs:element ref="LabelingRules"/>
<xs:element ref="ImpactLevel"/>
</xs:sequence>
<xs:attribute name="Identifier" type="xs:anyURI" use="required"/>
<xs:attribute name="Name" type="xs:string" use="optional"/>
</xs:complexType>
</xs:element>
<!--
Impact Level
-->
<xs:element name="ImpactLevel">
<xs:complexType>
<xs:sequence>
<xs:element ref="Scale"/>
<xs:element ref="ConfidentalityValue" minOccurs="0" maxOccurs="1"/>
<xs:element ref="IntegrityValue" minOccurs="0" maxOccurs="1"/>
<xs:element ref="AvailabilityValue" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Scale" type="xs:string"/>
<xs:element name="ConfidentalityValue" type="xs:string"/>
<xs:element name="IntegrityValue" type="xs:string"/>
<xs:element name="AvailabilityValue" type="xs:string"/>
<!--
Handling Rule
-->
<xs:complexType name="HandlingRule" abstract="true"/>
<xs:complexType name="SecureWEBTransmission">
<xs:complexContent>
<xs:extension base="HandlingRule"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="StorageRule">
<xs:complexContent>
<xs:extension base="HandlingRule"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="SecureWEBStorage">
<xs:complexContent>
<xs:extension base="StorageRule"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="SecureFileTransferTransmission">
<xs:complexContent>
<xs:extension base="HandlingRule"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="SecureEmailTransmission">
<xs:complexContent>
<xs:extension base="HandlingRule"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="MediumAuthentication">
<xs:complexContent>
<xs:extension base="HandlingRule"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="FileDeletion">
<xs:complexContent>
<xs:extension base="HandlingRule"/>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DesktopStorage">
<xs:complexContent>
<xs:extension base="HandlingRule"/>
</xs:complexContent>
</xs:complexType>
<!--
Labeling Rule
-->
<xs:element name="VisualMarkingPart">
<xs:complexType>
<xs:sequence>
<xs:element ref="Identifier"/>
<xs:element ref="Value"/>
</xs:sequence>
<xs:attribute name="type" type="xs:anyURI" use="optional"/>
</xs:complexType>
</xs:element>
<xs:element name="Identifier"/>
<xs:element name="Value"/>
<!--
Others
-->
<xs:element name="WorkEffortsScope">
<xs:complexType>
<xs:sequence>
<xs:element ref="WorkEfforts"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WorkEfforts">
<xs:complexType>
<xs:sequence>
<xs:element ref="WorkEffort" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="WorkEffort">
<xs:complexType>
<xs:sequence>
<xs:element ref="Name"/>
</xs:sequence>
<xs:attribute name="id" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="Signatories">
<xs:complexType/>
</xs:element>
<xs:element name="Scope">
<xs:complexType>
<xs:sequence>
<xs:element ref="OrganizationsScope"/>
<xs:element ref="WorkEffortsScope"/>
<xs:element ref="ActionsScope"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Rules">
<xs:complexType>
<xs:sequence>
<xs:element ref="HandlingRules"/>
<xs:element ref="LabelingRules"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProgramID" type="xs:string"/>
<xs:element name="OrganizationsScope">
<xs:complexType>
<xs:sequence>
<xs:element ref="Organizations"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Organizations">
<xs:complexType>
<xs:sequence>
<xs:element ref="Organization" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Organization">
<xs:complexType>
<xs:sequence>
<xs:element ref="xnl:PartyName"/>
<xs:element ref="xal:Address"/>
</xs:sequence>
<xs:attribute name="id" use="required" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="Name" type="xs:string"/>
<xs:element name="LicenseID" type="xs:anyURI"/>
<xs:element name="Level">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Moderate"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LabelingRules">
<xs:complexType>
<xs:sequence>
<xs:element ref="VisualMarkingPart" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InformationScope">
<xs:complexType>
<xs:sequence>
<xs:element ref="ImpactLevel"/>
<xs:element ref="ClassificationNumbers"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="HandlingRules">
<xs:complexType>
<xs:sequence>
<xs:element ref="HandlingRule" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="HandlingRule" type="HandlingRule"/>
<xs:element name="Countries">
<xs:complexType/>
</xs:element>
<xs:element name="ClassificationNumbers">
<xs:complexType/>
</xs:element>
<xs:element name="BusinessAuthorization" type="BusinessAuthorization"/>
<xs:element name="Applicant">
<xs:complexType>
<xs:sequence>
<xs:element ref="xnl:PartyName"/>
<xs:element ref="xal:Address"/>
</xs:sequence>
<xs:attribute name="id" use="required" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="ActionsScope">
<xs:complexType>
<xs:sequence>
<xs:element ref="Actions"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Actions">
<xs:complexType>
<xs:sequence>
<xs:element ref="Action" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Action">
<xs:complexType>
<xs:sequence>
<xs:element ref="Name"/>
</xs:sequence>
<xs:attribute name="id" use="required" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="AccessRules">
<xs:complexType>
<xs:sequence>
<xs:element ref="AccessRule" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AccessRule">
<xs:complexType>
<xs:sequence>
<xs:element ref="Organization"/>
<xs:element ref="Countries"/>
<xs:element ref="WorkEffort"/>
<xs:element ref="Actions"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:oasis:names:tc:ciq:xnl:3" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:oasis:names:tc:ciq:xnl:3" elementFormDefault="qualified" attributeFormDefault="qualified">
<xs:annotation>
<xs:documentation>
Specification Name: OASIS CIQ TC - extensible Name Language Types (xNL-types)
Description: Defines the W3C schema that provides enumeration lists to support xNL v3.0
(Using XML Schema based standard code list/enumeration mechanism - OPTION 1 AND DEFAULT)
Produced by: OASIS Customer Information Quality Technical Committee
URL: http://www.oasis-open.org/committees/ciq
Version: 3.0
Status: Committee Specification
Copyright: 2006-07, OASIS, http://www.oasis-open.org
Last Modified: 18 September 2007
Last Modified by: Ram Kumar, Chair, OASIS CIQ TC
NOTE: This is the schema that users can customise the enumeration lists to meet their
exchange requirements. The enumeration values provided are ONLY SAMPLES and
is not complete. It is upto the application to decide what the values should be. To achieve
interoperability between applications using this specification, it is recommended that an
SLA/agreement is in place as to what the enumeration values will be used in this file
</xs:documentation>
</xs:annotation>
<xs:simpleType name="JointNameConnectorList">
<xs:annotation>
<xs:documentation>A list of possible values for joint name connector</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString"/>
</xs:simpleType>
<xs:simpleType name="NameLineTypeList">
<xs:annotation>
<xs:documentation>A list of possible values for types of name lines</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString"/>
</xs:simpleType>
<xs:simpleType name="PartyNameIDTypeList">
<xs:annotation>
<xs:documentation>A list of all types of Party Name IDs</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString"/>
</xs:simpleType>
<xs:simpleType name="PartyNameUsageList">
<xs:annotation>
<xs:documentation>A list of usage types of party name</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:simpleType name="PersonNameElementList">
<xs:annotation>
<xs:documentation>A list of person name element types, e.g. First Name, Last Name, Title, etc.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:enumeration value="PrecedingTitle">
<xs:annotation>
<xs:documentation>His Excellency, Honorable, etc.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Title">
<xs:annotation>
<xs:documentation>A title signifies some sort of status, such as Mr, Miss, Ms (marriage status), or education such as Professor, PhD, Dr, etc.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FirstName">
<xs:annotation>
<xs:documentation>The most important name element by which this particular individual is identified in the group. E.g. John, Sam, Brian for Anglo-Saxon cultures.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MiddleName">
<xs:annotation>
<xs:documentation>Name elements related to additional identification of the individual, such as names are parents or places.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="LastName">
<xs:annotation>
<xs:documentation>Name element that identifies the group the individual belongs to and is identified by, such as Last Name, Surname, Family Name, etc. </xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OtherName">
<xs:annotation>
<xs:documentation>Any other additional names that are not directly used to identify or call the individual, such as names of ancestors, saints, etc.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Alias">
<xs:annotation>
<xs:documentation>A simple nick name that is commonly used as part of the name. E.g. a fancy kick-boxer can be commonly known as Bill "Storm" Bababoons, where "Storm" is obviously an alias.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="GenerationIdentifier">
<xs:annotation>
<xs:documentation>Junior, Senior, The Second, IV, etc.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Degree"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PersonNameUsageList">
<xs:annotation>
<xs:documentation>A list of usage types of person name</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString"/>
</xs:simpleType>
<xs:simpleType name="PersonIDTypeList">
<xs:annotation>
<xs:documentation>A list of all types of person name IDs</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString"/>
</xs:simpleType>
<xs:simpleType name="OrganisationIDTypeList">
<xs:annotation>
<xs:documentation>A list of all types of organisation name IDs</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString"/>
</xs:simpleType>
<xs:simpleType name="OrganisationNameElementList">
<xs:annotation>
<xs:documentation>A list of organisation name element types, e.g. Name, propriety type, liability type, etc.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:enumeration value="NameOnly">
<xs:annotation>
<xs:documentation>"Sakthisoft" in "Sakthisoft Pty. Ltd". "Pty.Ltd" is the legal entity for the organisation name "Sakthisoft"</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="TypeOnly">
<xs:annotation>
<xs:documentation>"Pty. Ltd" in Sakthisoft Pty.Ltd, where "Sakthisoft" is the name of the organisation.
""Inc" in ABC Inc, where "ABC" is organisation name</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FullName">
<xs:annotation>
<xs:documentation>Full Name of the organisation. e.g. Sakthisoft Pty. Ltd</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OrganisationNameUsageList">
<xs:annotation>
<xs:documentation>A list of usage types for organisation name</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString"/>
</xs:simpleType>
<xs:simpleType name="PersonNameTypeList">
<xs:annotation>
<xs:documentation>A list of common types for person names</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:enumeration value="Alias"/>
<xs:enumeration value="LegalName"/>
<xs:enumeration value="KnownAs"/>
<xs:enumeration value="MaidenName">
<xs:annotation>
<xs:documentation>Name of an individual before marriage.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FormerName">
<xs:annotation>
<xs:documentation>Former name of the person</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CommonUse">
<xs:annotation>
<xs:documentation>Name that is commonly used by others, e.g. a simplified form of the official name.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="NameAtBirth">
<xs:annotation>
<xs:documentation>A name given to an individual at birth, but later changed (common in some cultures)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="PreferredName">
<xs:annotation>
<xs:documentation>Indicates that the party prefers to be called by this name</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OfficialName">
<xs:annotation>
<xs:documentation>An official name of the person, e.g. as in the passport. incorporation certificate, etc.</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="UnofficialName"/>
<xs:enumeration value="NickName"/>
<xs:enumeration value="PetName"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OrganisationNameTypeList">
<xs:annotation>
<xs:documentation>A list of common types for organisation names</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:enumeration value="LegalName"/>
<xs:enumeration value="FormerName">
<xs:annotation>
<xs:documentation>Former name of the organisation</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="CommonUse"/>
<xs:enumeration value="PublishingName"/>
<xs:enumeration value="OfficialName"/>
<xs:enumeration value="UnofficialName"/>
<xs:enumeration value="Undefined">
<xs:annotation>
<xs:documentation>unknown</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SubDivisionTypeList">
<xs:annotation>
<xs:documentation>A list of common types for subdivisions</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:normalizedString">
<xs:enumeration value="Department"/>
<xs:enumeration value="Division"/>
<xs:enumeration value="Branch"/>
<xs:enumeration value="BusinessUnit"/>
<xs:enumeration value="School"/>
<xs:enumeration value="Section"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<!-- (c) XBRL International. See www.xbrl.org/legal
XLink attribute specification - produced by xBRL group in December 2006
Thanks to xBRL for giving OASIS CIQ TC permission to use this specification
-->
<schema xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3.org/1999/xlink" elementFormDefault="qualified" attributeFormDefault="qualified">
<annotation>
<documentation>
XLink attribute specification
</documentation>
</annotation>
<attribute name="type">
<simpleType>
<annotation>
<documentation>
Enumeration of values for the type attribute
</documentation>
</annotation>
<restriction base="string">
<enumeration value="simple"/>
<enumeration value="extended"/>
<enumeration value="locator"/>
<enumeration value="arc"/>
<enumeration value="resource"/>
<enumeration value="title"/>
</restriction>
</simpleType>
</attribute>
<attribute name="role">
<simpleType>
<annotation>
<documentation>
A URI with a minimum length of 1 character.
</documentation>
</annotation>
<restriction base="anyURI">
<minLength value="1"/>
</restriction>
</simpleType>
</attribute>
<attribute name="arcrole">
<simpleType>
<annotation>
<documentation>
A URI with a minimum length of 1 character.
</documentation>
</annotation>
<restriction base="anyURI">
<minLength value="1"/>
</restriction>
</simpleType>
</attribute>
<attribute name="title" type="string"/>
<attribute name="show">
<simpleType>
<annotation>
<documentation>
Enumeration of values for the show attribute
</documentation>
</annotation>
<restriction base="string">
<enumeration value="new"/>
<enumeration value="replace"/>
<enumeration value="embed"/>
<enumeration value="other"/>
<enumeration value="none"/>
</restriction>
</simpleType>
</attribute>
<attribute name="actuate">
<simpleType>
<annotation>
<documentation>
Enumeration of values for the actuate attribute
</documentation>
</annotation>
<restriction base="string">
<enumeration value="onLoad"/>
<enumeration value="onRequest"/>
<enumeration value="other"/>
<enumeration value="none"/>
</restriction>
</simpleType>
</attribute>
<attribute name="label" type="NCName"/>
<attribute name="from" type="NCName"/>
<attribute name="to" type="NCName"/>
<attribute name="href" type="anyURI"/>
</schema>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment