Oracle Beehive
  Oracle® Beehive RESTful Web Services API Reference
  Release 2 (2.0.1.7)
  E16658-04

Contents

Overview

Describes how an profile matches a clause supplied in a request. It is always used in the context of a ExpertiseSearchClauseList.

Information provided can include:

Refer to expertiseSearchClauseList and expertiseSearchClause for more information.

Members

Name Type Required Description

averageMatchStrength

int

The average strength of all clauses that matched the profile

averageStrength

int

The average strength of all clauses used in the search, including those that did not match this profile.

clauses

expertiseClauseMatch[]

A List of clause matches, each describing how the profile matched a single clause. This includes a match strength indicator.

owner

entity

The owner of the profile that this is a match for

peakStrength

int

The strength of the strongest matching clause for for the profile

topics

expertiseTopic[]

List of topics generated from matching terms in the profile. Topics are generated based on criteria in the ExpertiseTopicSpec supplied in the request.

Hierarchy

Examples

Below are examples in JSON and XML formats. All examples are shown with all inherited members. Quoting when required is part of the examples, but you must obviously populate with your own data.

XML Example

(show inherited members)

<obh:expertiseMatchProfile xsi:type="obh:expertiseMatchProfile" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <obh:averageMatchStrength>your_int_0</obh:averageMatchStrength>
        <obh:averageStrength>your_int_0</obh:averageStrength>
        <obh:clauses>your_expertiseClauseMatch_0</obh:clauses>
        <obh:clauses>your_expertiseClauseMatch_1</obh:clauses>
        <obh:clauses>your_expertiseClauseMatch_2</obh:clauses>
        <obh:owner>your_entity_0</obh:owner>
        <obh:peakStrength>your_int_0</obh:peakStrength>
        <obh:topics>your_expertiseTopic_0</obh:topics>
        <obh:topics>your_expertiseTopic_1</obh:topics>
        <obh:topics>your_expertiseTopic_2</obh:topics>
</obh:expertiseMatchProfile>

JSON Example

(show inherited members)

{
    "beeType":"expertiseMatchProfile",
        "averageMatchStrength":your_{http://www.oracle.com/beehive}averageMatchStrength_as_int0,
        "averageStrength":your_{http://www.oracle.com/beehive}averageStrength_as_int0,
        "clauses":[
            { your_{http://www.oracle.com/beehive}clauses_as_expertiseClauseMatch0 },
            { your_{http://www.oracle.com/beehive}clauses_as_expertiseClauseMatch1 },
            { your_{http://www.oracle.com/beehive}clauses_as_expertiseClauseMatch2 }
        ],
        "owner":{ your_{http://www.oracle.com/beehive}owner_as_entity0 },
        "peakStrength":your_{http://www.oracle.com/beehive}peakStrength_as_int0,
        "topics":[
            { your_{http://www.oracle.com/beehive}topics_as_expertiseTopic0 },
            { your_{http://www.oracle.com/beehive}topics_as_expertiseTopic1 },
            { your_{http://www.oracle.com/beehive}topics_as_expertiseTopic2 }
        ]
}

XML Schema


<xs:complexType name="expertiseMatchProfile">
    <xs:sequence>
        <xs:element name="averageMatchStrength" type="xs:int"/>
        <xs:element name="averageStrength" type="xs:int"/>
        <xs:element maxOccurs="unbounded" minOccurs="0" name="clauses"
            nillable="true" type="tns:expertiseClauseMatch"/>
        <xs:element minOccurs="0" name="owner" type="tns:entity"/>
        <xs:element name="peakStrength" type="xs:int"/>
        <xs:element maxOccurs="unbounded" minOccurs="0" name="topics"
            nillable="true" type="tns:expertiseTopic"/>
    </xs:sequence>
</xs:complexType>

        

References

The following data represents the references to expertiseMatchProfile

Referenced By Resources

Usage Resource Method
Response Expertise Management Search Profiles

Referenced By Representaions

Not Referenced Directly by Representations