XSD 파일을 작업공간으로 가져올 수도 있습니다. 그러면 파일을 UML 모델로 시각화할 수 있습니다. 모델에서 스키마 컴포넌트를 재정의하고, 변환을 실행하여 재정의하는 스키마를 작성할 수 있습니다.
스키마 재정의 메커니즘을 사용하여 스키마 컴포넌트에 대한 새 정의를 지정할 수 있으므로, 스키마 컴포넌트에 대한 새 정의를 지정할 수 없는 포함 메커니즘보다 많은 융통성이 제공됩니다.
스키마를 재정의하려면 먼저 작업공간에 XSD 스키마가 있어야 합니다. 또한 XSD 변환 프로파일을 사용자 모델에 적용해야 하며, 사용자 모델에는 하나 이상의 단순 또는 복합 유형과 하나의 네임스페이스가 있어야 합니다.
다음 프로시저는 Package1이라고 하는 UML 패키지에 있는 Class1 복합 유형을 재정의하는 방법을 설명합니다. 이 복합 유형에는 유형이 문자열인 하나의 속성 attribute1이 들어 있습니다. 이 예제에서, Class1을 재정의하는 스키마를 포함하는 새 패키지 Package2를 작성합니다.
