Summary
New-Schema [-Web3Address] <Uri> [-FilePath] <String>
Description
Creates a new schema in the specified service using the XML representation of a schema stored in the file provided.
Parameters
• | Web3Address <Uri>
The web address of the Web3 platform where the schema should be created. This is a positional parameter - it must appear as the first parameter and the parameter name can be omitted. |
• | FilePath <String>
The path to the XML schema file to upload. This is a positional parameter - it must appear as the second parameter and the parameter name can be omitted. |
Returns
Returns the full representation of the new schema as an object with the following properties:
• | WebAddress
The full URL of the new schema representation |
• | Representation
Access to underlying schema representation object |
• | SubjectIdentifier
The URI identifier for the schema |
• | SubjectIdentifierBase
The default base URI to use for types created in the schema |
• | Version
The schema version string |
• | PreviousVersion
The version string of the previous version of the schema |
• | Status
The status string assigned to this schema |
• | TemplateFreeAssociationTypes
A collection of the association types in the schema that do not have an association template defined |
• | AllTypes
An enumeration over all the types defined in the schema |
• | AssociationTemplates
An enumeration over all of the association templates defined in the schema |
• | TopicTypes
An enumeration over all types defined in the schema that can be used as a topic type |
• | AssociationTypes
An enumeration over all types defined in the schema that can be used as an association type |
• | RoleTypes
An enumeration over all types defined in the schema that can be used as a role type |
• | OccurrenceTypes
An enumeration over all types defined in the schema that can be used as an occurrence type |
• | NameTypes
An enumeration over all types defined in the schema that can be used as a name type |
|