SEMANTIC SEARCH FOR BUSINESS ENTITIES
First Claim
1. A computer implemented method comprising:
- receiving a search request from a user, the search request including one or more free search terms about a business entity;
revising the one or more free search terms to consider related terms to the one or more free search terms;
executing a search using an ontology, wherein terminological components of the ontology are generated, at least in part, from metadata of business objects, the search based on the revised one or more free search terms and the ontology facilitating the search semantically; and
identifying at least one search result associated with the revised one or more free search terms.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for using a semantic search to address business entities that fulfill certain criteria are provided. A free search term may be determined by a user for the semantic search. The free search term may include any object type, element or parameter the user would like to search for. An ontology which relates to a specific business or industry may be used for the semantic search. The ontology may include various business classes, roles, and individuals. In some implementations, the ontology may be generated from metadata of business objects. The semantic search may be conducted across the entire ontology to obtain search results that match the free search term. As a result, business entities that fulfill the free search term may be retrieved and provided to the user.
35 Citations
20 Claims
-
1. A computer implemented method comprising:
-
receiving a search request from a user, the search request including one or more free search terms about a business entity; revising the one or more free search terms to consider related terms to the one or more free search terms; executing a search using an ontology, wherein terminological components of the ontology are generated, at least in part, from metadata of business objects, the search based on the revised one or more free search terms and the ontology facilitating the search semantically; and identifying at least one search result associated with the revised one or more free search terms. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10)
-
-
3. (canceled)
-
11. A computer program product, tangibly embodied in a machine-readable non-transitory storage device, the computer program product configured to cause data processing apparatus to perform operations comprising:
-
receiving a search request from a user, the search request including one or more free search terms about a business entity; revising the one or more free search terms to consider related terms to the one or more free search terms; executing a search using an ontology, wherein terminological components of the ontology are generated, at least in part, from metadata of business objects, the search based on the revised one or more free search terms and the ontology facilitating the search semantically; and identifying at least one search result associated with the revised one or more free search terms. - View Dependent Claims (12, 14, 15, 16, 17, 18, 19, 20)
-
-
13. (canceled)
Specification