ORA makes research easier when using online repositories including Ancestry, FamilySearch, and others.
ORA combines a Windows program with a web browser extension to extract data and streamline your use of popular genealogy services. The browser extension is available for Chrome, Edge, Firefox, and Opera.
ORA is sold as a subscription service, $24 USD per year. You may purchase it here.
To move forward through this slideshow, press the right-arrow key or click the arrow in the lower-right of the window.
See the help pages for more information.
By the way, it's pronounced "aura".
This is an introduction to ORA. For more information, see the help pages.
ORA enhances online repositories including Ancestry, FamilySearch, and FindMyPast. ORA has a custom service for each of those repositories and several more.
Many repositories include more than one collection. For example, Ancestry.com has thousands of collections. An example is the 1880 United States Federal Census.
ORA includes a Generic Service you can assign to any web sites that are not covered by an ORA custom service.
The Generic Service divides sites by hostname and each hostname is treated as a collection. Hostnames are created from domain names where the domain "www.example.com" has the hostname "example.com".
If you'd like to see ORA in action, watch the videos above. Use the down arrow to browse the video pages in the sequence shown above.
When you open detail pages in a supported repository, ORA displays the OraPanel.
The OraPanel is styled to match the current repository. This is an example showing the top-portion of the OraPanel for Find a Grave.
The icon in the upper-left will refresh the OraPanel. If the page contents change and ORA does not detect it, you an use the refresh icon to force ORA to reprocess the page.
The icon in the upper-right will expand or collapse the OraPanel. Clicking the icon toggles between collapsing the OraPanel to show only its title bar and expanding the OraPanel to show its full contents.
You can copy any field value by clicking its clipboard icon. You do not have to select the text.
This small advantage will save time and help you avoid copy/paste errors.
The OraPanel includes three sets of controls for copying data.
See the Extract Data section to learn more about these controls.
To move the OraPanel, click on its title bar and drag it to a new location.
When the mouse cursor changes to the "move cursor" shape, click the left mouse button and drag the OraPanel to a new location. ORA will save the location and re-open the OraPanel there whenever you open a page in the current repository.
ORA can help.
You may assign one of these icons to any record that you review:
Not reviewed | |
Accepted / Entered | |
Skipped | |
Questionable (Might Apply) | |
Pending | |
Rejected |
You click the status icon to update the status of a record.
You can open a list of records that you mark Questionable or Pending so you can easily return to those entries.
Each entry includes the name of the repository and a link to the record. You set the link text when you mark the record as Pending or Questionable.
Record Status icons appear in search result lists for the supported repositories so you can easily see which records you have already reviewed.
The OraPanel includes three sets of controls for copying data.
Each set is described on the following slides.
Copy the current record to the clipboard. Each field gets a row with two cells, label and value. | |
Copy the current record to the clipboard. Each field gets a column with two cells, label and value. |
With the Memory controls, you can copy multiple records and then paste them with one paste command. ORA uses the field labels to align data in rows and columns.
Add a record to memory. Each record you add will be included in the set copied by one of the Memory copy buttons. | |
Copy all the records in memory to the clipboard. Each record gets a column, and each field value gets a row. | |
Copy all the records in memory to the clipboard. Each record gets a row, and each field value gets a column. | |
Clears all records from memory. |
Use the down arrow to learn more about the Memory copy/paste feature.
Assume you want to review the records for three people from the same census.
See the next slide for example results.
This time, we'll copy data for the same person from four different census years.
As in example #1, use the button in the Memory section for each of the census records, then use the button in the Memory section to copy the data to the clipboard. Lastly, paste into Excel.
See the next slide for example results.
If you hold the Alt key when clicking one of the "copy to clipboard" buttons, ORA will include some extra fields in the data copied to the clipboard. The extra fields are usually not useful for analysis. ORA creates the values for possible use with the Auto Type feature.
The two most common hidden values are "Page.Title" and "Page.URL". There are usually better values included in the visible fields for those two values. For example, the visible "URL" value is the best URL ORA can find. In many cases, it will be better than the actual URL used by the browser to fetch the current page. However, if you want the actual URL of the page included when copying all the fields, hold the [Alt] key when clicking the copy button.
The Alt key does not alter the functionality of the clipboard icons included next to each field value.
Search Targets help you search other repositories using the fields shown in the OraPanel.
You may enable multiple Search Targets making it possible to search one or more of your favorite repositories when viewing any record you find on the web.
You enable Search Targets so they are eligible to appear in the OraPanel. When ORA finds the minimum information required to do a search on the target repository, it adds a button to the OraPanel. Each enabled Search Target will have its own button in the OraPanel.
ORA includes several predefined Search Targets. They are disabled by default, but you may enable them. You may also define your own.
ORA templates are similar to templates used in Family Historian, RootsMagic, Legacy, TMG, and other applications to construct text for events and citations. Templates combine text with references to values from the current record and are intended to help you create text values that you copy and paste into your genealogy application.
ORA supports two template types for each collection.
Text Templates may be used to create citation text or some other combination of field values that you want to paste into your genealogy application.
Auto Type Templates combine field values with control sequences to automate a data entry sequence into your genealogy application.
The Text Template above will add the following row to the OraPanel for records in Ancestry's 1880 United States Federal Census collection.
Auto Type Templates automate data entry by sending text extracted from a record to the current window in your preferred genealogy application.
There may be one or more buttons depending on the number of Auto Type templates you define. Each numbered button copies text to the application defined as the Target Application on the ORA Settings page.
Use the down arrow to learn more about the Auto Type function and its templates.
ORA constructs the text and controls sent to the target application using one of the Auto Type Templates for the current record collection.
Here's an example Auto Type Template for Find a Grave:
[Name]{TAB}[Cemetery Name]{TAB}[City]<, [County]><, [State]>{TAB}[Record ID]
That's a relatively simple template that copies text into four input fields in the target application. The {TAB}
control sequence moves the text cursor to the next input field.
Advanced templates can control the target application by opening windows and performing other operations.
It up to you to create templates to suit your source recording standards and conventions, and for the services and collections you use. A few minutes invested in writing a template may save hours of time processing records for a collection.
[Name]{TAB}[Cemetery Name]{TAB}[City]<, [County]><, [State]>{TAB}[Record ID]
[Name]
is an example of a variable reference. A variable reference starts with "[
" and ends with "]
". The text inside must match the label of one of the fields in the OraPanel. ORA substitutes the value of the field into the output in place of the variable reference.
[Name]{TAB}[Cemetery Name]{TAB}[City]<, [County]><, [State]>{TAB}[Record ID]
{TAB}
is an example of a control sequence. A control sequence starts with "{
" and ends with "}
". The text inside must be one or more control sequence keywords. You may combine control sequence keywords using "+
".
Templates can include all the special keys on a keyboard including {ALT}
, {CTRL}
, {ENTER}
, {SHIFT}
, {TAB}
, and all function keys ({F1}
, etc.).
ORA knows which keys are combined with other keys. For example, when a template contains {ALT+S}
ORA sends the same events as if you had pressed ALT and S at the same time.
You may introduce delays into the sequence by indicating the length of the delay in milliseconds. For example, {1000}
will delay for a full second, and {500}
will delay for a half second. Delays give the target application time to respond to the prior text or control sequence.
You may overwhelm an application when you send text to it. Applications expect typing to occur at human speeds, and they may perform a lot of processing on each keystroke if they are updating other controls or other windows as you type.
Before using an Auto Type Template, perform the keyboard input manually and watch for changes outside the textbox where you are typing. If the contents change, you should add delays into the Auto Type Template to avoid crashing the target application.
Watch the video on the next slide to see an example of ORA sending text to RootsMagic to create a citation.
Please note that the links shown in the video are not correct. The video will be updated soon to reflect the actual URLs.
Here's the actual template used in the example.
{ALT+S}{ALT+C}findagrave{ENTER}{500}[Name]{TAB}[Cemetery Name]{TAB}
[City]<, [County]><, [State]>{TAB}[Record ID]{TAB}[Plot]
{ALT+S}
is the same as pressing the ALT and S keys. In the person record window and with an event selected, that's the same as pressing the "Sources" button to open the Sources window.{ALT+C}
is the same as pressing the ALT and C keys to press the "Cite existing source" button to open the Master Source List window.findagrave
text to search the source list.{ENTER}
is the Enter key which selects the source that matches that name, and opens the "Edit Source" window.{500}
gives RootsMagic half a second to open the "Edit Source" window.{TAB}
controls advance to the next text field.