ulexsn:IdenticalSearchSubscription
A subscription to searches by other users that are identical to the provided search query. The end user specifies search terms, and the notification producer delivers a notification every time another user searches on terms that are identical to those specified in the subscription request. For example, if the end user specifies "first name is John and last name is Doe", a notification will be produced when another user searches on "John Doe". There are two types of search subscriptions: identical and similar. For an identical search subscription, the two searches must be identical in all fields and field values. For a similar search subscription, the two searches should be similar but not necessarily identical. The definition of "similar" is open to interpretation by the notification producer. For example, one system might compare two searches based on a fuzzy comparison of person first name and last name only. Another system might take an exact comparison of identifying numbers into account when comparing two searches.
Element information
Namespace: http://ulex.gov/subscribenotify/2.0
Schema document: ulex.gov/ulex-subscribe-notify/2.0/ulex-subscribe-notify.xsd
Type: ulexsn:SubscriptionType
Properties: Global, Qualified
Content
- Sequence [1..1]
- ulex:SNMessageMetadata [1..1]Metadata about a ULEX subscription/notification message.
- ulex:SearchRequestMetadata [0..1]Metadata about a search request. This metadata is used in StructuredSearchRequestMessage in a doStructuredSearch request and in TextSearchRequestMessage in a doTextSearch request.
- Choice [0..1]
- lexs:UserAssertionAn assertion about the user submitting a request.
- ulex:UserAssertionA user assertion that allows a domain to utilize name/value pair attributes or some other hierarchical user assertion when the provided user assertions are not applicable.
- ulex:UserAssertionSAMLA wrapper for a SAML 2.0 user assertion.
from subst. group ulex:UserAssertionAbstract - Choice [1..1]
- ulex:SubscriptionDataItemMetadataQueryA Data Item metadata query subscription statement.
- ulex:SubscriptionStructuredQueryA structured query subscription statement.
- ulex:SubscriptionTextQueryA text query subscription statement.
from subst. group ulex:SubscriptionQueryAbstract
Attributes
None
Used in
- Type wsnt:FilterType (Element wsnt:Filter)
Substitution hierarchy
Sample instance
<ulexsn:IdenticalSearchSubscription> <ulex:SNMessageMetadata> <ulex:ULEXFrameworkVersionText>2.0</ulex:ULEXFrameworkVersionText> <ulex:ULEXImplementation> <ulex:ULEXImplementationVersionText>4.0</ulex:ULEXImplementationVersionText> <ulex:ULEXImplementationName>LEXS</ulex:ULEXImplementationName> </ulex:ULEXImplementation> <ulex:MessageDateTime>2006-12-17T09:30:47.0Z</ulex:MessageDateTime> <wsa:MessageID>http://www.cjis.fbi.gov/OneDOJ/413</wsa:MessageID> <wsa:To>http://www.cjis.fbi.gov/N-DEx/NotificationService</wsa:To> <wsa:ReplyTo> <wsa:Address>http://www.cjis.fbi.gov/OneDOJ/017</wsa:Address> </wsa:ReplyTo> <wsa:Action>http://docs.oasis-open.org/wsn/bw-2/NotificationProducer/SubscribeRequest</wsa:Action> <ulex:MessageOriginMetadata> <lexs:SystemIdentifier> <nc:OrganizationName>Hypothetical Organization F</nc:OrganizationName> <lexs:SystemID>SysF</lexs:SystemID> </lexs:SystemIdentifier> <lexs:SystemContact> <nc:PersonGivenName>Bob</nc:PersonGivenName> <nc:PersonSurName>Jones</nc:PersonSurName> <nc:ContactTelephoneNumber> <nc:FullTelephoneNumber> <nc:TelephoneNumberFullID>404-555-1212</nc:TelephoneNumberFullID> </nc:FullTelephoneNumber> </nc:ContactTelephoneNumber> </lexs:SystemContact> </ulex:MessageOriginMetadata> <lexs:MessageDestinationIdentifier> <nc:OrganizationName>Hypothetical Organization E</nc:OrganizationName> <lexs:SystemID>SysE</lexs:SystemID> </lexs:MessageDestinationIdentifier> </ulex:SNMessageMetadata> <ulex:SearchRequestMetadata> <lexs:RequestedDataCategoryCode>Person</lexs:RequestedDataCategoryCode> <ulex:MaxItemMatchesNumeric>10</ulex:MaxItemMatchesNumeric> <lexs:SortOrderCode>Date</lexs:SortOrderCode> <ulex:StructuredPayloadsRequestedCode>none</ulex:StructuredPayloadsRequestedCode> </ulex:SearchRequestMetadata> <lexs:UserAssertion> <lexs:UserID>ABC123</lexs:UserID> <nc:PersonGivenName>Bill</nc:PersonGivenName> <nc:PersonSurName>Jones</nc:PersonSurName> <nc:ContactTelephoneNumber> <nc:NANPTelephoneNumber> <nc:TelephoneAreaCodeID>111</nc:TelephoneAreaCodeID> <nc:TelephoneExchangeID>222</nc:TelephoneExchangeID> <nc:TelephoneLineID>3333</nc:TelephoneLineID> </nc:NANPTelephoneNumber> </nc:ContactTelephoneNumber> <nc:OrganizationName>ATF</nc:OrganizationName> </lexs:UserAssertion> <ulex:SubscriptionStructuredQuery> <ulex:StructuredQuery> <ulex:DigestQueryStatement> <lexs:DigestQueryField> <lexsdigest:EntityPerson> <lexsdigest:Person> <nc:PersonName> <nc:PersonSurName>Jones</nc:PersonSurName> </nc:PersonName> </lexsdigest:Person> </lexsdigest:EntityPerson> </lexs:DigestQueryField> <ulex:QueryMatchCode>exact</ulex:QueryMatchCode> </ulex:DigestQueryStatement> <ulex:DigestQueryStatement> <lexs:DigestQueryField> <lexsdigest:EntityPerson> <lexsdigest:Person> <nc:PersonName> <nc:PersonGivenName>Tommy</nc:PersonGivenName> </nc:PersonName> </lexsdigest:Person> </lexsdigest:EntityPerson> </lexs:DigestQueryField> <ulex:QueryMatchCode>exact</ulex:QueryMatchCode> </ulex:DigestQueryStatement> </ulex:StructuredQuery> </ulex:SubscriptionStructuredQuery> </ulexsn:IdenticalSearchSubscription>