schemas.regrep4.rim.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ph-regrep Show documentation
Show all versions of ph-regrep Show documentation
Library for reading and writing OASIS RegRep documents
The schema for OASIS ebXML Registry Information Model
Represents a reference to a RegistryObjectType instance.
It is used by reference attributes within ebRIM.
A type that is used throughout the schema whenever a textual value needs to be represented in multiple local languages.
It has a sequence of LocalizedString instances, where each String is specific to a particular locale.
This type allows the definition of a string value using the specified local language and character set.
It is used within the InternationalStringType as the type of the LocalizedString sub-element.
Represents an extensible attribute that may be dynamically added to any ExtensibleObjectType instance.
It is an important extensibility mechanism with ebRIM.
A SlotType instance contains a name and a value. The value may be of any type.
Abstract base type for all types of slot values.
A specialized ValueType that may be used as a container for a String value.
This type is the most commonly used to specify slot values.
A specialized ValueType that may be used as a container for a dateTime value.
A specialized ValueType that may be used as a container for a duration value.
A specialized ValueType that may be used as a container for a integer value.
A specialized ValueType that may be used as a container for a boolean value.
A specialized ValueType that may be used as a container for a float value.
A specialized ValueType that may be used as a container for a InternationalString value.
Represents a term within a controlled vocabulary.
A specialized ValueType that may be used as a container for a InternationalString value.
A specialized ValueType that may be used as a container for a collection of elements where each element is a ValueType.
Represents a map entry that has a ValueType as key and a ValueType as value. Collection values can be represneted by a CollectionValueType value.
Represents a map that has a collection of entries (key/value pairs) where each entry is represented by EntryType instances
A specialized ValueType that may be used as a container for a Map value.
A specialized ValueType that may be used as a container for a Slot value.
A specialized ValueType that may be used as a container for any well-formed XML element value in any namespace.
Use this to specify an XML element as the value for a Slot.
Common base type for all types need to support extensibility via slots.
Common base type for all types that have unique identity and support extensibility via slots.
Represents a reference to a RegistryObjectType instance.
Represents a dynamic reference to a RegistryObjectType instance.
target of reference is determined by the result of the Query
sub-element.
A list of ObjectRefType instances.
This type is the common base type for all query-able metadata elements in ebRIM.
A List of IdentifiableType instances.
Represents a list of RegistryObjectType instances.
Represents an association or relationship between two RegistryObjects.
The sourceObject is id of the sourceObject in association
The targetObject is id of the targetObject in association
Represents an action on a set of affected RegistryObjects within an AuditableEvent.
An Event that forms an audit trail in ebXML Registry.
Represents a classification of its parent object within specified value in a ClassificationScheme.
Common base type for ClassificationScheme and ClassificationNode
Represents a value in a ClassificationScheme
Represents a taxonomy or classification scheme.
Represents a client specified identifier using specified ClassificationScheme as identification taxonomy.
Represents a link to any external content not managed by an ebXML RegRep.
Incorporates the attributes defined for use in simple XLink
elements. The xlink:role attribute should be included to
indicate the WSDL version of the target document (e.g.
xlink:role="http://www.w3.org/2005/08/wsdl").
Metadata data type capable of having repository content associated with it as a repository item.
Often used as base type for extended types defines by profiles of ebXML RegRep.
Models the familiar “PostIt attached to papers” metaphor.
Used to attach comments to Register during registration procedures, may be used to comment on any RegistryObject.
Implemented as a sub-type of ExtrinsicObjectType.
If comment is small it is specified in description field.
If comment is large or needs formatting, images etc. then it is specified in the RepositoryItem as a document.
Adding a comment to a RegistryObject done by defining a “HasComment” Association with an ExtrinsicObject with objectType “Comment”.
Represents a Party such as Person or Organization.
Represents an organizational entity in ebRIM.
Represents a Person in ebRIM.
Represents the name of a Person in ebRIM.
Represents an email address in ebRIM.
Represents a postal address in ebRIM.
Represents information about the version of the object it is describing.
Represents a collection of objects in ebRIM.
Also serves a similar role as folder in file-folder metaphor.
Represents a role that may be assigned to subjects.
A role may have any number of context slots to support Contextual Role Based Access Control (CRBAC).
Represents a service in ebRIM.
Matches service as defined in WSDL 2.
Represents a service endpoint in ebRIM.
Matches endpoint as defined in WSDL 2.
Represents a service binding in ebRIM.
Matches binding as defined in WSDL 2.
Represents a service interface in ebRIM.
Matches interface as defined in WSDL 2.
Represents a telephone number in ebRIM.
Represents an ebXML RegRep server in ebRIM.
Represents a federation of a group of ebXML RegRep servers in ebRIM.
Represents the definition of a query in ebRIM.
Represents a parameter for a parameterized query or,
an AttributeDef for an ObjectType ClassificationNode.
Represents invocation of a parameterized query.
Represents a query expression in a specified query language that MAY be used by the server to invoke a query.
The QueryExpressionType is the abstract root of a type hierarchy for more specialized sub-types.
A QueryExpression whose value sub-element is of type string and contains plain text.
Use this for SQL and EJBQL Queries.
A QueryExpression whose value sub-element is an XML element.
Use this for XQuery.
Represents a Notification of registry events.
Represents a Subscription for specified server Events.
Contains the information needed by the server to deliver notifications for the subscription.
It includes the reference to the endpoint where notifications should be delivered.
Represents a workflow action for registration procedures feature set