この付録では、ebXML Registry and Repository 仕様で定義されている一意の識別子に対する標準的な定数の一覧を記載します。これらの定数は、org.freebxml.omar.common.CanonicalSchemes を拡張したインタフェース org.freebxml.omar.common.CanonicalConstants 内に定義されています。
これらの定数は、既知のオブジェクトに対する一意の識別子の文字列を定義します。そのようなオブジェクトを識別子で検索する場合に、これらの定数を使用してください。
org.freebxml.omar.common.CanonicalConstants 内で定義されている Concept の標準的な定数には、各 Concept の論理識別子 (lid) に対する定数と、Concept のコードに対する定数も含まれています。後者は各 Concept の名前です。たとえば、MemberOf Concept には、次の 3 つの定数があります。
CANONICAL_ASSOCIATION_TYPE_ID_Uses。"urn:oasis:names:tc:ebxml-regrep:AssociationType:Uses" として定義されている
CANONICAL_ASSOCIATION_TYPE_LID_Uses。"urn:oasis:names:tc:ebxml-regrep:AssociationType:Uses" として定義されている
CANONICAL_ASSOCIATION_TYPE_CODE_Uses。"Uses" として定義されている
分類スキーマには、一意の識別子と論理識別子に対する定数はありますが、コードの定数はありません。
この付録に記載しているのは一意の識別子に対する定数だけですが、適切な場合には lid とコードの定数も使用可能です。
標準的な分類スキーマの一意の識別子に対する定数は、次のとおりです。
CANONICAL_CLASSIFICATION_SCHEME_ID_AssociationType
CANONICAL_CLASSIFICATION_SCHEME_ID_ContentManagementService
CANONICAL_CLASSIFICATION_SCHEME_ID_DataType
CANONICAL_CLASSIFICATION_SCHEME_ID_DeletionScopeType
CANONICAL_CLASSIFICATION_SCHEME_ID_EmailType
CANONICAL_CLASSIFICATION_SCHEME_ID_ErrorHandlingModel
CANONICAL_CLASSIFICATION_SCHEME_ID_ErrorSeverityType
CANONICAL_CLASSIFICATION_SCHEME_ID_EventType
CANONICAL_CLASSIFICATION_SCHEME_ID_InvocationModel
CANONICAL_CLASSIFICATION_SCHEME_ID_NodeType
CANONICAL_CLASSIFICATION_SCHEME_ID_NotificationOptionType
CANONICAL_CLASSIFICATION_SCHEME_ID_ObjectType
CANONICAL_CLASSIFICATION_SCHEME_ID_PhoneType
CANONICAL_CLASSIFICATION_SCHEME_ID_QueryLanguage
CANONICAL_CLASSIFICATION_SCHEME_ID_ResponseStatusType
CANONICAL_CLASSIFICATION_SCHEME_ID_StabilityType
CANONICAL_CLASSIFICATION_SCHEME_ID_StatusType
CANONICAL_CLASSIFICATION_SCHEME_ID_SubjectGroup
CANONICAL_CLASSIFICATION_SCHEME_ID_SubjectRole
Association オブジェクトを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_ASSOCIATION_TYPE_ID_AccessControlPolicyFor
CANONICAL_ASSOCIATION_TYPE_ID_AffiliatedWith
CANONICAL_ASSOCIATION_TYPE_ID_CatalogingControlFileFor
CANONICAL_ASSOCIATION_TYPE_ID_Contains
CANONICAL_ASSOCIATION_TYPE_ID_ContentManagementServiceFor
CANONICAL_ASSOCIATION_TYPE_ID_EmployeeOf
CANONICAL_ASSOCIATION_TYPE_ID_EquivalentTo
CANONICAL_ASSOCIATION_TYPE_ID_Extends
CANONICAL_ASSOCIATION_TYPE_ID_ExternallyLinks
CANONICAL_ASSOCIATION_TYPE_ID_HasFederationMember
CANONICAL_ASSOCIATION_TYPE_ID_HasMember
CANONICAL_ASSOCIATION_TYPE_ID_Implements
CANONICAL_ASSOCIATION_TYPE_ID_InstanceOf
CANONICAL_ASSOCIATION_TYPE_ID_InvocationControlFileFor
CANONICAL_ASSOCIATION_TYPE_ID_MemberOf
CANONICAL_ASSOCIATION_TYPE_ID_OffersService
CANONICAL_ASSOCIATION_TYPE_ID_OwnerOf
CANONICAL_ASSOCIATION_TYPE_ID_RelatedTo
CANONICAL_ASSOCIATION_TYPE_ID_Replaces
CANONICAL_ASSOCIATION_TYPE_ID_ResponsibleFor
CANONICAL_ASSOCIATION_TYPE_ID_SubmitterOf
CANONICAL_ASSOCIATION_TYPE_ID_Supersedes
CANONICAL_ASSOCIATION_TYPE_ID_Uses
CANONICAL_ASSOCIATION_TYPE_ID_ValidationControlFileFor
コンテンツ管理サービスを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_CONTENT_MANAGEMENT_SERVICE_ID_ContentCatalogingService
CANONICAL_CONTENT_MANAGEMENT_SERVICE_ID_ContentValidationService
データタイプを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_DATA_TYPE_ID_Boolean
CANONICAL_DATA_TYPE_ID_Date
CANONICAL_DATA_TYPE_ID_DateTime
CANONICAL_DATA_TYPE_ID_Double
CANONICAL_DATA_TYPE_ID_Duration
CANONICAL_DATA_TYPE_ID_Float
CANONICAL_DATA_TYPE_ID_Integer
CANONICAL_DATA_TYPE_ID_ObjectRef
CANONICAL_DATA_TYPE_ID_String
CANONICAL_DATA_TYPE_ID_Time
CANONICAL_DATA_TYPE_ID_URI
削除範囲タイプを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_DELETION_SCOPE_TYPE_ID_DeleteAll
CANONICAL_DELETION_SCOPE_TYPE_ID_DeleteRepositoryItemOnly
電子メールタイプを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_EMAIL_TYPE_ID_HomeEmail
CANONICAL_EMAIL_TYPE_ID_OfficeEmail
エラー処理モデルを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_ERROR_HANDLING_MODEL_ID_FailOnError
CANONICAL_ERROR_HANDLING_MODEL_ID_LogErrorAndContinue
エラー重大度タイプを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_ERROR_SEVERITY_TYPE_ID_Error
CANONICAL_ERROR_SEVERITY_TYPE_ID_Warning
イベントタイプを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_EVENT_TYPE_ID_Approved
CANONICAL_EVENT_TYPE_ID_Created
CANONICAL_EVENT_TYPE_ID_Deleted
CANONICAL_EVENT_TYPE_ID_Deprecated
CANONICAL_EVENT_TYPE_ID_Downloaded
CANONICAL_EVENT_TYPE_ID_Relocated
CANONICAL_EVENT_TYPE_ID_Undeprecated
CANONICAL_EVENT_TYPE_ID_Updated
CANONICAL_EVENT_TYPE_ID_Versioned
呼び出しモデルを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_INVOCATION_MODEL_ID_Decoupled
CANONICAL_INVOCATION_MODEL_ID_Inline
ノードタイプを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_NODE_TYPE_ID_EmbeddedPath
CANONICAL_NODE_TYPE_ID_NonUniqueCode
CANONICAL_NODE_TYPE_ID_UniqueCode
通知オプションタイプを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_NOTIFICATION_OPTION_TYPE_ID_ObjectRefs
CANONICAL_NOTIFICATION_OPTION_TYPE_ID_Objects
オブジェクト型を識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_OBJECT_TYPE_ID_AdhocQuery
CANONICAL_OBJECT_TYPE_ID_Association
CANONICAL_OBJECT_TYPE_ID_AuditableEvent
CANONICAL_OBJECT_TYPE_ID_Classification
CANONICAL_OBJECT_TYPE_ID_ClassificationNode
CANONICAL_OBJECT_TYPE_ID_ClassificationScheme
CANONICAL_OBJECT_TYPE_ID_ExternalIdentifier
CANONICAL_OBJECT_TYPE_ID_ExternalLink
CANONICAL_OBJECT_TYPE_ID_ExtrinsicObject
CANONICAL_OBJECT_TYPE_ID_Federation
CANONICAL_OBJECT_TYPE_ID_Notification
CANONICAL_OBJECT_TYPE_ID_Organization
CANONICAL_OBJECT_TYPE_ID_Person
CANONICAL_OBJECT_TYPE_ID_Policy
CANONICAL_OBJECT_TYPE_ID_PolicySet
CANONICAL_OBJECT_TYPE_ID_Registry
CANONICAL_OBJECT_TYPE_ID_RegistryObject
CANONICAL_OBJECT_TYPE_ID_RegistryPackage
CANONICAL_OBJECT_TYPE_ID_Service
CANONICAL_OBJECT_TYPE_ID_ServiceBinding
CANONICAL_OBJECT_TYPE_ID_SpecificationLink
CANONICAL_OBJECT_TYPE_ID_Subscription
CANONICAL_OBJECT_TYPE_ID_User
CANONICAL_OBJECT_TYPE_ID_XACML
CANONICAL_OBJECT_TYPE_ID_XForm
CANONICAL_OBJECT_TYPE_ID_XHTML
CANONICAL_OBJECT_TYPE_ID_XML
CANONICAL_OBJECT_TYPE_ID_XMLSchema
CANONICAL_OBJECT_TYPE_ID_XSLT
電話タイプを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_PHONE_TYPE_ID_Beeper
CANONICAL_PHONE_TYPE_ID_FAX
CANONICAL_PHONE_TYPE_ID_HomePhone
CANONICAL_PHONE_TYPE_ID_MobilePhone
CANONICAL_PHONE_TYPE_ID_OfficePhone
クエリー言語を識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_QUERY_LANGUAGE_ID_ebRSFilterQuery
CANONICAL_QUERY_LANGUAGE_ID_SQL_92
CANONICAL_QUERY_LANGUAGE_ID_XPath
CANONICAL_QUERY_LANGUAGE_ID_XQuery
応答状態タイプを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_RESPONSE_STATUS_TYPE_ID_Failure
CANONICAL_RESPONSE_STATUS_TYPE_ID_Success
CANONICAL_RESPONSE_STATUS_TYPE_ID_Unavailable
安定性タイプを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_STABILITY_TYPE_ID_Dynamic
CANONICAL_STABILITY_TYPE_ID_DynamicCompatible
CANONICAL_STABILITY_TYPE_ID_Static
状態タイプを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_STATUS_TYPE_ID_Approved
CANONICAL_STATUS_TYPE_ID_Deprecated
CANONICAL_STATUS_TYPE_ID_Submitted
CANONICAL_STATUS_TYPE_ID_Withdrawn
サブジェクトロールを識別する Concept の一意の識別子に対する定数は、次のとおりです。
CANONICAL_SUBJECT_ROLE_ID_ContentOwner
CANONICAL_SUBJECT_ROLE_ID_Intermediary
CANONICAL_SUBJECT_ROLE_ID_RegistryAdministrator
CANONICAL_SUBJECT_ROLE_ID_RegistryGuest
定義済みクエリーに対する定数が 1 つ提供されています。
CANONICAL_QUERY_GetCallersUser