Add / List / Remove linkDefinition to / of / from emuDB
Add / List / Remove new link definition to / of / from emuDB. A link definition
specifies the relationship between two levels, the
super-level and the sub-level. The entirety of all link
definitions of a emuDB specifies the
hierarchical structure of the database. For more information
on the structural elements of an emuDB see vignette(emuDB)
.
add_linkDefinition(emuDBhandle, type, superlevelName, sublevelName) list_linkDefinitions(emuDBhandle) remove_linkDefinition( emuDBhandle, superlevelName, sublevelName, force = FALSE, verbose = TRUE )
emuDBhandle |
emuDB handle as returned by |
type |
type of linkDefinition (either |
superlevelName |
name of super-level of linkDefinition |
sublevelName |
name of sub-level of linkDefinition |
force |
delete all links belonging to the linkDefinition (USE WITH CAUTION! VERY INVASIVE AKTION!) |
verbose |
be verbose. Ask to delete links if |
Link type descriptions:
"ONE_TO_MANY"
A single ITEM of the super-level can be linked to multiple ITEMs of the sub-level
"MANY_TO_MANY"
Multiple ITEMs of the super-level can be linked to multiple ITEMs of the sub-level
"ONE_TO_ONE"
A single ITEM of the super-level can be linked to a single ITEM of the sub-level
For all link types the rule applies that no links are allowed to cross any other links. Further, a linkDefinition can not be removed, if there are links present in the emuDB.
## Not run: ################################## # prerequisite: loaded emuDB that was converted # using the convert_TextGridCollection function called myTGcolDB # (see ?load_emuDB and ?convert_TextGridCollection for more information) # add link definition from super-level "Phoneme" # to sub-level "Phonetic" of type "ONE_TO_MANY" # for myTGcolDB emuDB add_linkDefinition(emuDBhandle = myTGcolDB, type = "ONE_TO_MANY", superlevelName = "Phoneme", sublevelName = "Phonetic") # list link definitions for myTGcolDB emuDB list_linkDefinitions(emuDBhandle = myTGcolDB) # remove newly added link definition remove_linkDefinition(emuDBhandle = myTGcolDB, superlevelName = "Phoneme", sublevelName = "Phonetic") ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.