The Google Citation User ID Search algorithm is implemented in Java. The Google citation Citation user ID is a web reader algorithm that retrieve that retrieves the Google citation for the specified author by querying directly through Google Author Search.
Warning: Google prevents crawling activity on Google Scholar search. To avoid your IP being blocked by Google, it is recommended to only search for no more than 100 records per day for with this algorithm. However, Google do does allow unlimited requests for the remaining Google citation algorithms (Attach Citation Indices from Google Scholar, and Attach Citation Table from Google Scholar) once the user IDs are known. For more information Limitations on limitation of crawling activity for Google Scholar , please see are provided in the http://scholar.google.com/robots.txt file.
Given a table with a column of author names as input and , the algorithm returns a table with the Google citation Citation user ID and information associated with each author. Multiple results found will be indicated with same unique index and '*' will be used to indicate the default author. Once the user IDs are retrieved, the following algorithm algorithms can be invoked:
- Author column is the name of the column that contains the author's full name. It is recommended to provide the author's name in [First name] [Middle name] [Last name] format with a space as separator.
- Delimiter delimits the tokens in the Author column that contains contain multiple authors per entry. When constructing your tables, do not use a separator that is used as a whole or part of any token.
The result results will be generated into a CSV file with the following fields:
- Citation User ID is the Google Citation user ID returned by Google Scholar Search.
- Queried Name is the author name that was used to query Google Scholar Search.
- Author is the author name returned by Google Schoolar Search.
- University is the university registered under the Google Citation Author profile.
- Verified email is the email registered under the Google Citation Author profile.
- Unique Index is an identifier number that assigned by Sci2 assigned to identified the uniquely identify results from same query.
- Combine Values indicates the recommended results for the queries with '*' sign. This is useful if a query returns multiple results.
Pros & Cons
Because of the usage limitation from Google, user have to use this algorithm with it is the user's own responsibility to prevent their IP been from being black-listed by Google. Once the Google Citation user ID IDs are retrieved, it is safe to invoke the remaining Google Citation algorithms without limitation.
The Google Citation User ID algorithm provide provides a service to retrieve the Google Citation user ID for the given author names. The retrieved Google Citation user ID can be used for querying the specified author h-index, citation information, etc.
The Google Citation User ID Search algorithm is implemented in Java. Each given author name will be wrapped into a Google Scholar Search query. The returned results will be parsed into a table format. Multiple results could be returned and user the responsible to delete the duplicated resultusers are responsible for deleting duplicated results.
Please read the Description section before continuing to avoid you your machine's IP from being black-listed by Google.
- Load the CSV file by choosing load Load from menu bar.
- Choose File > Google Scholar > Google Citation User ID Search
- A window will popup pop up and with a 2 list of two input parameters are listed.
- Select the author column to be processed and the delimiter that separate separates the author field that contains multiple author names . (Ignore this if each field contains only one author.).
- Press OK and a new result in csv file will be generated at the generated in the csv file which can be seen in the Data Manager (right panel). Save it and you can view the result results with Excel.
- Please refer to description the Description for information about the result fields information.
- Now you can use the user IDs to request the author information by invoking Attach Citation Indices from Google Scholar, and Attach Citation Table from Google Scholar.