Geo-ontology extraction from entities with spatial and non-spatial attributes
First Claim
1. A memory device and a hardware processor respectively configured to store and execute instructions that implement a system, the system comprising:
- an extraction component configured to automatically extract location reference data from a data store of geo-entities, the location reference data includes a list of geo-entities, a measure of relative importance of the geo-entities, and static rank attributes, the location reference data annotated with spatial location attributes and non-spatial attributes, the location reference data comprises location names related to a geographic region of interest, the spatial location attributes and non-spatial location attributes employed to associate each geo-entity with a point on a map to generate a point cloud on a multi-dimensional map, the static rank attributes used to recall a correct location in a user query to distinguish a same location name, the extraction component configured to perform automatic augmentation from external lists of locations using a probabilistic relation inference mechanism; and
a construction component configured to automatically reconstruct a geo-ontology of the geographic region of interest based on a geographical clustering of the location names within the extracted location reference data, the reconstructed geo-ontology is spatially indexed and comprises location boundaries of the geographical region of interest associated with the location names, and, further comprises aliases and alternative names generated based on clustering and segmentation of clouds of points.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that provides fully automatic generation of a geo-ontology and does not use pre-existing geo-ontologies or other location entity repositories (e.g., a licensed location). The architecture extracts the formal administrative structure of a geographical region of interest (e.g., country) (a geo-ontology of locations with attributes and relations) from a collection of entities with spatial attributes, extracts the informal administrative structure of a geographical region of interest (e.g., country) (informal administrative regions and names and informal neighborhoods and their attributes), and extracts location static rank features for all these entities (attributes used for ranking locations from the geo-ontology that appear in user queries).
11 Citations
20 Claims
-
1. A memory device and a hardware processor respectively configured to store and execute instructions that implement a system, the system comprising:
-
an extraction component configured to automatically extract location reference data from a data store of geo-entities, the location reference data includes a list of geo-entities, a measure of relative importance of the geo-entities, and static rank attributes, the location reference data annotated with spatial location attributes and non-spatial attributes, the location reference data comprises location names related to a geographic region of interest, the spatial location attributes and non-spatial location attributes employed to associate each geo-entity with a point on a map to generate a point cloud on a multi-dimensional map, the static rank attributes used to recall a correct location in a user query to distinguish a same location name, the extraction component configured to perform automatic augmentation from external lists of locations using a probabilistic relation inference mechanism; and a construction component configured to automatically reconstruct a geo-ontology of the geographic region of interest based on a geographical clustering of the location names within the extracted location reference data, the reconstructed geo-ontology is spatially indexed and comprises location boundaries of the geographical region of interest associated with the location names, and, further comprises aliases and alternative names generated based on clustering and segmentation of clouds of points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising computer-executable instructions that when executed by a hardware processor, cause the hardware processor to perform acts of:
-
extracting location reference data from a data store of geo-entities, the location reference data includes a list of geo-entities, a measure of relative importance of the geo-entities, and static rank attributes, the location reference data annotated with spatial location attributes and non-spatial location attributes, the location reference data includes location names related to a geographic location of interest, the spatial location attributes and non-spatial location attributes employed to associate each geo-entity with a point on a map to generate a point cloud on a multi-dimensional map, the static rank attributes used to recall a correct location in a user query to distinguish a same location name, the extraction component configured to perform automatic augmentation from external lists of locations using a probabilistic relation inference mechanism; and automatically reconstructing a geo-ontology of the geographic location of interest based on a geographical clustering of the location names within the extracted location reference data, the reconstructed geo-ontology spatially indexed and comprising location boundaries of the geographical location of interest associated with the location names, and, further comprising aliases and alternative names generated during clustering and segmentation of clouds of points. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method, comprising computer-executable instructions that when executed by a hardware processor, cause the hardware processor to perform acts of:
-
extracting location reference data from a data store of geo-entities, the location reference data includes a list of geo-entities, a measure of relative importance of the geo-entities, and static rank attributes, the location reference data annotated with spatial attributes and non-spatial attributes, the location reference data comprises location names related to a geographic location of interest, the spatial location attributes and non-spatial location attributes employed to associate each geo-entity with a point on a map to generate a point cloud on a multi-dimensional map, the static rank attributes used to recall a correct location in a user query to distinguish a same location name, the extraction component configured to perform automatic augmentation from external lists of locations using a probabilistic relation inference mechanism; and automatically reconstructing a geo-ontology of the geographical region of interest comprising at least one of a formal geo-ontology or informal geo-ontology of the geographic location of interest based on a clustering of the location names of the location reference data as points on a map, the reconstructed geo-ontology is reconstructed without using pre-existing geo-ontology data, is spatially indexed, comprises location boundaries of the geographical region of interest associated with the location names, and, further comprises aliases and alternative names generated based on clustering and segmentation of clouds of points. - View Dependent Claims (18, 19, 20)
-
Specification