Automatic mapping of a location identifier pattern of an object to a semantic type using object metadata
Abstract
Systems and methods for automatic mapping of a location identifier pattern of an object to a semantic type using object metadata are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of identifying a set of tags associated with a website that is hosted by a web server. The method further includes, detecting a web page in the website in which a tag of the set of tags is identified, extracting a pattern from a Universal Resource Locator (URL) of the web page, and/or storing the pattern in a database embodied in a machine-readable storage medium as being mapped to the semantic type. The tag corresponds to a semantic type with which the content embodied in the web page has a semantic relationship and the pattern corresponds to the semantic type with which the content embodied in the web page has a semantic relationship.
Claims
exact text as granted — not AI-modified1 .- 68 . (canceled)
69 . A method comprising:
identifying, by a natural language processor, a set of tags associated with a website that is hosted by a web server; detecting, by a processor, a webpage in the website in which a tag of the set of tags is identified; extracting, by the processor, a pattern from a Universal Resource Locator (URL) of the webpage; and storing the pattern in a database embodied in a machine readable storage medium as being mapped to a first semantic type, wherein the tag corresponds to a semantic type with which content embodied in the webpage has a semantic relationship and the pattern corresponds to the semantic type with which the content embodied in the webpage has a semantic relationship.
70 . The method of claim 69 , further comprising:
analyzing multiple tags of the set of tags identified from the website; and selecting a subset of the multiple tags for use in identifying a set of semantic types with which content embodied therein has a semantic relationship.
71 . The method of claim 70 , further comprising:
identifying the set of semantic types, each of which corresponds to one or more of the subset of the multiple tags; and updating the mapping to include each of the set of semantic types.
72 . The method of claim 69 , further comprising:
assigning weights to each of the set of tags.
73 . The method of claim 69 , wherein, the semantic relationship includes, a “has-format” relationship to associate with the pattern.
74 . The method of claim 69 , wherein, the semantic relationship specifies a format type that the tag of the set of tags is of.
75 . The method of claim 69 , wherein, the semantic relationship uses an “is-a” relationship to associate with the pattern.
76 . A method performed by a computer system of automatically mapping a pattern related to a location identifier of a webpage to a semantic type using metadata tags associated with the webpage, the metadata tags from one or more of a plurality of content sources hosted by host servers and the webpage itself, the method, comprising:
receiving, by a processor, the location identifier of the webpage; detecting, by the processor, from the location identifier, a first metadata tag; assigning by the processor, the first metadata tag the semantic type through natural language processing, the semantic type associated with a topic; storing, by the processor, the location identifier in a database embodied in a machine-readable storage medium as being mapped to the semantic type; and indexing the database based on the plurality of semantic types.
77 . The method of claim 76 , wherein, the location identifier is a Universal Resource Locator (URL).
78 . The method of claim 77 , further comprising:
identifying a second URL having a same domain as the location identifier; wherein, the second URL links to a second webpage having content embodied therein that is also associated with the metadata; extracting the pattern by comparing the URL with the second URL.
79 . The method of claim 76 , further comprising:
detecting, by the processor, from the location identifier, a second metadata tag; identifying a set of semantic types with which the first and second metadata tag are semantically related.
80 . The method of claim 79 , further comprising:
identifying the set of semantic types, each of which corresponds to one or more of the first or second of the metadata tags; and updating a mapping stored in the database to include each of the set of semantic types.
81 . The method of claim 79 , further comprising:
assigning weights to each of the first and second metadata tags.
82 . The method of claim 76 , wherein, the natural language processor includes, a “has-format” relationship to associate the semantic type.
83 . The method of claim 76 , wherein, the natural language processor specifies a format type that the metadata tag of the location identifier is of.
84 . The method of claim 76 , wherein, the natural language processor uses an “is-a” relationship to associate the semantic type.
85 . A system comprising:
a natural language processor programmed to identify a set of tags associated with a website that is hosted by a web server; a processor programmed to detect a webpage in the website in which a tag of the set of tags is identified, and extract a pattern from a Universal Resource Locator (URL) of the webpage; and a database configured to store the pattern in a database embodied in a machine readable storage medium as being mapped to a first semantic type, wherein the tag corresponds to a semantic type with which content embodied in the webpage has a semantic relationship and the pattern corresponds to the semantic type with which the content embodied in the webpage has a semantic relationship.
86 . The system of claim 85 , wherein the processor is further programmed to analyze multiple tags of the set of tags identified from the website, and select a subset of the multiple tags for use in identifying a set of semantic types with which the webpage or the content embodied therein has a semantic relationship.
87 . The system of claim 86 , wherein the natural language processor is further configured to identify the set of semantic types, each of which corresponds to one or more of the subset of the multiple tags, and update the mapping to include each of the set of semantic types.
88 . The system of claim 85 , wherein the processor is further programmed to assign weights to each of the set of tags.
89 . The system of claim 85 , wherein, the semantic relationship includes, a “has-format” relationship to associate with the pattern.
90 . The system of claim 85 , wherein, the semantic relationship specifies a format type that the tag of the set of tags is of.
91 . The system of claim 85 , wherein, the semantic relationship uses an “is-a” relationship to associate with the pattern.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.