Standard Suite
Common terms for most applications
Commands
-
close
-- Close an object
-
reference
-- the objects to close
-
[saving yes / no / ask]
-- specifies whether or not changes should be saved before closing
-
[in alias]
-- the file in which to save the object
-
count
-- Return the number of elements of a particular class within an object
-
reference
-- the object whose elements are to be counted
-
each type class
-- the class of the elements to be counted
-
Result: integer
-- the number of elements
-
data size
-- Return the size in bytes of an object
-
reference
-- the object whose data size is to be returned
-
Result: integer
-- the size of the object in bytes
-
exists
-- Verify if an object exists
-
Result: boolean
-- true if it exists, false if not
-
get
-- Get the data for an object
-
reference
-- the object whose data is to be returned
-
Result: anything
-- The data from the object
-
make
-- Make a new element
-
new type class
-- the class of the new element
-
[at location reference]
-- the location at which to insert the element
-
[with data anything]
-- the initial data for the element
-
[with properties record]
-- the initial values for the properties of the element
-
[with people person]
-- the initial people in a new subgroup
-
Result: reference
-- Object specifier for the new element
-
delete
-- Delete an element from an object
-
reference
-- the element to delete
-
duplicate
-- Duplicate object
-
reference
-- the object to duplicate
-
[to location reference]
-- the new location for the object
-
Result: reference
-- to the duplicated object
-
open
-- Open the specified object(s)
-
reference
-- Objects to open. Can be a list of files or an object specifier.
-
print
-- Print the specified object(s)
-
reference
-- Objects to print. Can be a list of files or an object specifier.
-
save
-- save a set of objects
-
reference
-- Objects to save.
-
[in alias]
-- the file in which to save the object(s)
-
[as type class]
-- the file type of the document in which to save the data
-
set
-- Set an object’s data
-
reference
-- the object to change
-
to anything
-- the new value
Classes
-
application
-- An application program
-
window
-- A Window
- Properties:
-
bounds
bounding rectangle
-- the boundary rectangle for the window
-
closeable
(r/o)
boolean
-- Does the window have a close box?
-
titled
(r/o)
boolean
-- Does the window have a title bar?
-
index
integer
-- the number of the window
-
floating
(r/o)
boolean
-- Does the window float?
-
modal
(r/o)
boolean
-- Is the window modal?
-
resizable
(r/o)
boolean
-- Is the window resizable?
-
zoomable
(r/o)
boolean
-- Is the window zoomable?
-
zoomed
boolean
-- Is the window zoomed?
-
name
international text
-- the title of the window
-
visible
(r/o)
boolean
-- is the window visible?
-
position
(r/o)
point
-- upper left coordinates of window
-
document
-- A Document
- Properties:
-
name
(r/o)
international text
-- the title of the document
-
modified
(r/o)
boolean
-- Has the document been modified since the last save?
- Elements:
Miscellaneous Standards
Useful events that aren’t in any other suite
Commands
-
revert
-- Revert an object to the most recently saved version
-
reference
-- object to revert
odds and ends
Things that should be in some standard suite, but aren’t
Commands
-
SetTellTarget
-- Makes an object the “focus” of AppleEvents
-
[to reference]
-- reference to new focus of AppleEvents
-
select
-- Select the specified object
-
[reference]
-- the object to select
GEDCOM Suite
GEDCOM genealogy database program suite
Commands
-
add ancestors to
-- extends a group g by adding the ancestors of everyone already in g
-
group
-- the group to be extended
-
add descendants to
-- extends a group g by adding the descendants of everyone already in g
-
group
-- the group to be extended
-
add spouses to
-- extends a group g by adding the spouses of everyone already in g
-
group
-- the group to be extended
-
export
-- export members of a group as web site, RTF report or new GEDCOM document
-
group
-- the group to export
-
into alias
-- Destination folder
-
[as web site / RTF / GEDCOM]
-- the kind of export - default GEDCOM
-
[without notes for list of person]
-- list of people whose NOTEs should be omitted
-
[without children for list of person]
-- list of parents whose children should NOT be listed in the parents' family groups
-
[without mentioning list of person]
-- list of children who should NOT be listed in their parents' family groups
-
[with email addresses obscured / clear]
-- try to find email addresses in URL and NOTE fields and obscure them
-
regroup
-- regroup people of a group by name, birthplace etc
-
group
-- the group to regroup
-
[using ungrouped / given name / surname / birth year / birth place / marriage place / marriage year / death place / death year / burial place / burial year / census place / parent names]
-- the kind group - default surname
-
add
-- add people to a group without changing the document
-
list of person
-- the people to add
-
to group
-- target group
-
remove
-- removes people from a group without changing the document
-
list of person
-- the people to remove
-
from group
-- the group to be modified
Classes
-
family
-- a family in a GEDCOM database
- Inherits from:
- Inherited by:
- Properties:
-
xref
(r/o)
international text
-- level 0 GEDCOM xref e.g. S42 as in 0 @S42@ SOUR
-
marriage date
international text
-- marriage date as eg 22 jan 1801
-
marriage place
international text
-- marriage place eg Liverpool, Lancashire
-
wife
(r/o)
person
-- mother of the family
-
husband
(r/o)
person
-- father of the family
-
wife ID
international text
-- GEDCOM xref of the mother of the family
-
husband ID
international text
-- GEDCOM xref of the father of the family
-
child ID
international text
-- GEDCOM xref of the children of the family
-
note
international text
-- full text of all the family's notes
- Elements:
-
married family
-- a family created by a marriage entered into by this person
-
source
-- a source record - not a source citation
- Inherits from:
- Properties:
-
title
international text
-- long title of source
-
short title
international text
-- abbreviated title of source
-
author
international text
-- author of source (hmmm)
-
person
-- an individual in a GEDCOM database
- Inherits from:
- Inherited by:
- Properties:
-
has parents
boolean
-- true iff the person has a FAMC referring to a FAM with a WIFE or HUSB
-
has children
boolean
-- true iff the person has a FAMS referring to a FAM with a CHIL
-
full name
international text
-- person's full name e.g. John Able /Smith/ ('name' now returns the xref)
-
surname
international text
-- person's surname
-
xref
(r/o)
international text
-- persons GEDCOM xref e.g. I37 as in 0 @I37@ INDI
-
sex
international text
-- sex (M or F)
-
note
(r/o)
international text
-- full text of all the person's notes
-
birth date
international text
-- birth date as eg 22 jan 1801
-
birth year
(r/o)
integer
-- birth year as a number, e.g. 1801
-
estimated birth year
(r/o)
integer
-- est. birth year, e.g. actual birth year, baptismal year, inferred year
-
birth place
international text
-- birth place eg Liverpool, Lancashire
-
death place
international text
-- place of death
-
death date
international text
-- date of death
-
biography
(r/o)
international text
-- biographical details
-
birth family
family
-- the family the person was born into
-
spouse family
(r/o)
family
-- the family created by the person's first marriage
-
spouse family ID
international text
-- GEDCOM xref of the family created by the person's first marriage
- Elements:
-
family member
-- parents, siblings and spouses of this person
-
record
-- an single GEDCOM record such as NAME
- Inherited by:
- Properties:
-
name
(r/o)
international text
-- same as xref
-
xref
(r/o)
international text
-- level 0 GEDCOM xref e.g. S42 as in 0 @S42@ SOUR
-
value
international text
-- GEDCOM record value e.g. Liverpool as in 2 PLAC Liverpool
-
tag
international text
-- GEDCOM tag value e.g. PLAC as in 2 PLAC Liverpool
-
raw GEDCOM
(r/o)
international text
-- full text of this record together with all its subrecords
- Elements:
-
child
-- a child in a family record
-
place
-- a place such as a town or county from a GEDCOM database
- Properties:
-
name
(r/o)
international text
-- full official place name e.g. Liverpool, Lancashire, England
-
group
-- a group of people from one or more GEDCOM documents
- Properties:
-
name
international text
-- group name, e.g. their common surname
-
disclose
boolean
-- disclose the biography panel
- Elements:
|