MergedTypeRepr

Top  Previous  Next

Description

Represents a schema type in a merged schema. The type may be the result of merging two or more source types from different schemas.

 

XML Representation

<?xml version="1.0"?>

<MergedType 

 Id="%internal id%" 

 Version="%version number%" 

 LastModified="%date/time%" 

 Address="%type resource uri%">

  <IsTopicType>%true|false%</IsTopicType>

  <IsAssociationType>%true|false%</IsAssociationType>

  <IsRoleType>%true|false%</IsRoleType>

  <IsNameType>%true|false%</IsNameType>

  <IsOccurrenceType>%true|false%</IsOccurrenceType>

  <Labels>

    <Label ...> See LabelRepr </Label>*

  </Labels>

  <Identifiers>

    <SubjectIdentifier>%type si%</SubjectIdentifier>*

  </Identifiers>

  <SubTypes>

    <SubType>%subtype resource uri%</SubType>*

  </SubTypes>

  <SuperTypes>

    <SuperType>%supertype resource uri%</SuperType>*

  </SuperTypes>

  <Properties>

    <Property> See TypePropertyRepr </Property>*

  </Properties>

  <TopicAddress>%type topic resoure uri%</TopicAddress>

</MergedType>

 

JSON Representation

 

"SourceTypes": array of "%source type resource uri%", 

"TopicAddress":"%type topic resoure uri%", 

"Address":"%type resource uri%", 

"IsTopicType":%boolean%, 

"IsAssociationType":%boolean%, 

"IsRoleType":%boolean%, 

"IsNameType":%boolean%, 

"IsOccurrenceType":%boolean%, 

"Labels": array of LabelRepr,

"Identifiers": array of "%type si%", 

"SubTypes": array of "%subtype resoure uri%", 

"SuperTypes": array of "%supertype resource uri%", 

"Properties": array of TypePropertyRepr

"Id":"%internal id%", 

"Version":%version number%, 

"LastModified":%date/time%

 

 

Notes

 

See Also