Home - Kura - Proposal


Kura, the Linguistics Database - datamodel

Project Name: Kura
Project Code: Kura
Name: Kura Conceptual Datamodel
Code: Kura_Conceptual_Datamodel
Label: Kura Conceptual Data Model
Author: Boudewijn Rempt
Version: 0.0.3
Created On: 3-11-99 10:04 Modified On: 3-11-99 14:26

Entity List

Name

Code

lng_affiliationcode

lng_affiliationcode

lng_categorycode

lng_categorycode

lng_element

lng_element

lng_element_tag

lng_element_tag

lng_language

lng_language

lng_lex

lng_lex

lng_lex_lex

lng_lex_lex

lng_lex_tag

lng_lex_tag

lng_parametersys

lng_parametersys

lng_project

lng_project

lng_recording

lng_recording

lng_reference

lng_reference

lng_scan

lng_scan

lng_stream

lng_stream

lng_stream_tag

lng_stream_tag

lng_tag

lng_tag

lng_tagtypecode

lng_tagtypecode

lng_text

lng_text

lng_text_tag

lng_text_tag

lng_user

lng_user

lng_affiliationcode

Description

List of affiliations of the users of Kura.

Attribute List

Name

Code

Type

I

M

affiliationcode

affiliationcode

VA5

Yes

Yes

description

description

VA255

No

Yes

institution

institution

VA255

No

No

url

url

VA255

No

No

Reference List

Relationship

Entity

Card

Dep.

fk_user_affc(fk_user_affc)

lng_user(lng_user)

0,n

No

lng_categorycode

Description

Categories of references works.

Attribute List

Name

Code

Type

I

M

categorycode

categorycode

VA10

Yes

Yes

description

description

VA255

No

Yes

Reference List

Relationship

Entity

Card

Dep.

fk_refs_catc_1(fk_refs_catc_1)

lng_reference(lng_reference)

0,n

No

fk_refs_catc_2(fk_refs_catc_2)

lng_reference(lng_reference)

0,n

No

lng_element

Description

Analyzed part of speech - a word, a morpheme, a phrase, perhaps even a phoneme.
Recusively decomposable:

element 1 eseri glosse: 'your'
element 1.1 e- POSS (possessive prefix)
element 1.2 seri 2smHGH (second person masculine high grade honorific)

Attribute List

Name

Code

Type

I

M

elementnr

elementnr

N10

Yes

Yes

seqnr

seqnr

N5

No

Yes

text

text

VA255

No

Yes

datestamp

datestamp

D

No

Yes

Reference List

Relationship

Entity

Card

Dep.

fk_elmt_elmt(fk_elmt_elmt)

lng_element(lng_element)

0,1

No

fk_elmt_lex(fk_elmt_lex)

lng_lex(lng_lex)

0,1

No

fk_elmt_lngg(fk_elmt_lngg)

lng_language(lng_language)

0,1

No

fk_elmt_strm(fk_elmt_strm)

lng_stream(lng_stream)

1,1

No

fk_elmt_user(fk_elmt_user)

lng_user(lng_user)

0,1

No

fk_eltg_elmt(fk_eltg_elmt)

lng_element_tag(lng_element_tag)

0,n

Yes

lng_element_tag

Description

Information about an element, such as a glosse, a translation, a note.

Attribute List

Name

Code

Type

I

M

value

value

VA200

No

Yes

note

note

A10

No

No

datestamp

datestamp

D

No

Yes

Reference List

Relationship

Entity

Card

Dep.

fk_eltg_elmt(fk_eltg_elmt)

lng_element(lng_element)

1,1

Yes

fk_eltg_tag(fk_eltg_tag)

lng_tag(lng_tag)

1,1

Yes

fk_eltg_user(fk_eltg_user)

lng_user(lng_user)

0,1

No

lng_language

Description

List of languages used in this database

Attribute List

Name

Code

Type

I

M

languagenr

languagenr

N10

Yes

Yes

language

language

VA255

No

Yes

description

description

A10

No

No

Reference List

Relationship

Entity

Card

Dep.

fk_elmt_lngg(fk_elmt_lngg)

lng_element(lng_element)

0,n

No

fk_lex_lngg(fk_lex_lngg)

lng_lex(lng_lex)

0,n

No

fk_lngg_lngg(fk_lngg_lngg)

lng_language(lng_language)

0,1

No

fk_recd_lngg(fk_recd_lngg)

lng_recording(lng_recording)

0,n

No

fk_scan_lngg(fk_scan_lngg)

lng_scan(lng_scan)

0,n

No

fk_strm_lngg(fk_strm_lngg)

lng_stream(lng_stream)

0,n

No

fk_text_lngg(fk_text_lngg)

lng_text(lng_text)

0,n

No

lng_proj_lngg(lng_proj_lngg)

lng_project(lng_project)

0,n

No

lng_lex

Description

Entries in the lexicons of the languages present in the database.

Attribute List

Name

Code

Type

I

M

lexnr

lexnr

N10

Yes

Yes

form

form

VA255

No

Yes

phonetic_form

phonetic_form

VA255

No

No

glosse

glosse

VA255

No

No

description

description

A10

No

No

datestamp

datestamp

D

No

Yes

Reference List

Relationship

Entity

Card

Dep.

fk_elmt_lex(fk_elmt_lex)

lng_element(lng_element)

0,n

No

fk_lex_lngg(fk_lex_lngg)

lng_language(lng_language)

1,1

No

fk_lex_user(fk_lex_user)

lng_user(lng_user)

1,1

No

fk_lxlx_lex_1(fk_lxlx_lex_1)

lng_lex_lex(lng_lex_lex)

0,n

Yes

fk_lxlx_lex_2(fk_lxlx_lex_2)

lng_lex_lex(lng_lex_lex)

0,n

Yes

fk_lxtg_lex(fk_lxtg_lex)

lng_lex_tag(lng_lex_tag)

0,n

Yes

lng_lex_lex

Description

Allofamic relations between lexical items

Attribute List

Name

Code

Type

I

M

value

value

VA255

No

No

datestamp

datestamp

D

No

Yes

Reference List

Relationship

Entity

Card

Dep.

fk_lxlx_lex_1(fk_lxlx_lex_1)

lng_lex(lng_lex)

1,1

Yes

fk_lxlx_lex_2(fk_lxlx_lex_2)

lng_lex(lng_lex)

1,1

Yes

fk_lxlx_user(fk_lxlx_user)

lng_user(lng_user)

1,1

No

lng_lex_tag

Description

Annotations to lexemes

Attribute List

Name

Code

Type

I

M

value

value

VA200

No

Yes

note

note

A10

No

No

datestamp

datestamp

D

No

Yes

Reference List

Relationship

Entity

Card

Dep.

fk_lxtg_lex(fk_lxtg_lex)

lng_lex(lng_lex)

1,1

Yes

fk_lxtg_tag(fk_lxtg_tag)

lng_tag(lng_tag)

1,1

Yes

fk_lxtg_user(fk_lxtg_user)

lng_user(lng_user)

0,1

No

lng_parametersys

Description

System-wide parameters

Attribute List

Name

Code

Type

I

M

parametersys

parametersys

VA10

Yes

Yes

value

value

VA255

No

Yes

lng_project

Description

Projects order data into conceptual entities, like 'A Grammar of Denden', or 'Second person pronouns in Valdyan'. A project can span more than one language. More than one user can work on a project. A project can be supported by grants and have a homepage where the results of the project can be published to.

Attribute List

Name

Code

Type

I

M

projectnr

projectnr

N10

Yes

Yes

description

description

VA255

No

No

summary

summary

A10

No

No

url

url

VA255

No

No

grants

grants

A10

No

No

Reference List

Relationship

Entity

Card

Dep.

fk_recd_proj(fk_recd_proj)

lng_recording(lng_recording)

0,n

No

fk_scan_proj(fk_scan_proj)

lng_scan(lng_scan)

0,n

No

lng_proj_lngg(lng_proj_lngg)

lng_language(lng_language)

0,n

No

lng_proj_text(lng_proj_text)

lng_text(lng_text)

0,n

No

lng_proj_user(lng_proj_user)

lng_user(lng_user)

0,n

No

lng_recording

Description

An recording is a sound recording of language data.

Attribute List

Name

Code

Type

I

M

recordingnr

recordingnr

N10

Yes

Yes

description

description

A10

No

No

url

url

VA255

No

Yes

source

source

VA255

No

No

tapenr

tapenr

VA255

No

No

tape_location

tape_location

VA255

No

No

informant

informant

VA255

No

No

duration

duration

N10

No

No

title

title

VA255

No

Yes

recording_date

recording_date

D

No

No

Reference List

Relationship

Entity

Card

Dep.

fk_recd_lngg(fk_recd_lngg)

lng_language(lng_language)

1,1

No

fk_recd_proj(fk_recd_proj)

lng_project(lng_project)

1,1

No

fk_text_recd(fk_text_recd)

lng_text(lng_text)

0,n

No

fk_user_recd(fk_user_recd)

lng_user(lng_user)

1,1

No

lng_reference

Description

Bibliographic detail, to be used in tags for referencing to scholarly resources.

Attribute List

Name

Code

Type

I

M

referencenr

referencenr

N10

Yes

Yes

author

author

VA255

No

Yes

year

year

VA4

No

Yes

title

title

VA255

No

Yes

place

place

VA255

No

Yes

catalogue_card

catalogue_card

A10

No

No

note

note

A10

No

No

Reference List

Relationship

Entity

Card

Dep.

fk_refs_catc_1(fk_refs_catc_1)

lng_categorycode(lng_categorycode)

1,1

No

fk_refs_catc_2(fk_refs_catc_2)

lng_categorycode(lng_categorycode)

1,1

No

lng_scan

Description

A scan of a manuscript which provides linguistic data

Attribute List

Name

Code

Type

I

M

scannr

scannr

N10

Yes

Yes

description

description

A10

No

No

url

url

VA255

No

No

manuscript_location

manuscript_location

VA255

No

No

title

title

VA255

No

Yes

page

page

VA255

No

No

usernr

usernr

N10

No

Yes

scan_date

scan_date

D

No

No

size

size

VA255

No

No

Reference List

Relationship

Entity

Card

Dep.

fk_scan_lngg(fk_scan_lngg)

lng_language(lng_language)

1,1

No

fk_scan_proj(fk_scan_proj)

lng_project(lng_project)

1,1

No

fk_text_scan(fk_text_scan)

lng_text(lng_text)

0,n

No

lng_stream

Description

A stream is a portion of a text and consist of elements. A stream can be used an independent example of language use.

Attribute List

Name

Code

Type

I

M

streamnr

streamnr

N10

Yes

Yes

seqnr

seqnr

N5

No

Yes

text

text

A10

No

Yes

datestamp

datestamp

D

No

Yes

Reference List

Relationship

Entity

Card

Dep.

fk_elmt_strm(fk_elmt_strm)

lng_element(lng_element)

0,n

No

fk_strm_lngg(fk_strm_lngg)

lng_language(lng_language)

0,1

No

fk_strm_text(fk_strm_text)

lng_text(lng_text)

1,1

No

fk_strm_user(fk_strm_user)

lng_user(lng_user)

0,1

No

fk_sttg_strm(fk_sttg_strm)

lng_stream_tag(lng_stream_tag)

0,n

Yes

lng_stream_tag

Description

Annotations to streams.

Attribute List

Name

Code

Type

I

M

value

value

VA200

No

Yes

note

note

A10

No

No

datestamp

datestamp

D

No

Yes

Reference List

Relationship

Entity

Card

Dep.

fk_sttg_strm(fk_sttg_strm)

lng_stream(lng_stream)

1,1

Yes

fk_sttg_tag(fk_sttg_tag)

lng_tag(lng_tag)

1,1

Yes

fk_sttg_user(fk_sttg_user)

lng_user(lng_user)

0,1

No

lng_tag

Description

A resource table offing all possible tags that can be used to annotate texts, streams, elements and lexemes.

Attribute List

Name

Code

Type

I

M

tag

tag

VA50

Yes

Yes

name

name

VA255

No

Yes

description

description

A10

No

No

Reference List

Relationship

Entity

Card

Dep.

fk_eltg_tag(fk_eltg_tag)

lng_element_tag(lng_element_tag)

0,n

Yes

fk_lxtg_tag(fk_lxtg_tag)

lng_lex_tag(lng_lex_tag)

0,n

Yes

fk_sttg_tag(fk_sttg_tag)

lng_stream_tag(lng_stream_tag)

0,n

Yes

fk_tag_ttpc(fk_tag_ttpc)

lng_tagtypecode(lng_tagtypecode)

1,1

No

fk_txtg_tag(fk_txtg_tag)

lng_text_tag(lng_text_tag)

0,n

Yes

lng_tagtypecode

Description

Tags can be divided into several types. The type of a tag determines functionality. For instance:

glosse - a translation that can be used in the interlinear presentation of a text
translation: a longer translation
note: grammatical or antropological notes
topic: the ordeirng of the data for use in active grammars
link: network link to more data

Attribute List

Name

Code

Type

I

M

tagtypecode

tagtypecode

VA5

Yes

Yes

description

description

VA255

No

Yes

Reference List

Relationship

Entity

Card

Dep.

fk_tag_ttpc(fk_tag_ttpc)

lng_tag(lng_tag)

0,n

No

lng_text

Description

Texts hold each coherent language datum. Texts consist of streams, that consist of elements.

Attribute List

Name

Code

Type

I

M

textnr

textnr

N10

Yes

Yes

description

description

A10

No

No

url

url

VA255

No

No

title

title

VA255

No

Yes

transcription_date

transcription_date

D

No

No

raw_text

raw_text

A10

No

Yes

Reference List

Relationship

Entity

Card

Dep.

fk_strm_text(fk_strm_text)

lng_stream(lng_stream)

0,n

No

fk_text_lngg(fk_text_lngg)

lng_language(lng_language)

1,1

No

fk_text_recd(fk_text_recd)

lng_recording(lng_recording)

0,1

No

fk_text_scan(fk_text_scan)

lng_scan(lng_scan)

0,1

No

fk_text_user(fk_text_user)

lng_user(lng_user)

1,1

No

fk_txtg_text(fk_txtg_text)

lng_text_tag(lng_text_tag)

0,n

Yes

lng_proj_text(lng_proj_text)

lng_project(lng_project)

0,n

No

lng_text_tag

Description

Annotations to texts.

Attribute List

Name

Code

Type

I

M

value

value

VA200

No

Yes

note

note

A10

No

No

datestamp

datestamp

D

No

Yes

Reference List

Relationship

Entity

Card

Dep.

fk_txtg_tag(fk_txtg_tag)

lng_tag(lng_tag)

1,1

Yes

fk_txtg_text(fk_txtg_text)

lng_text(lng_text)

1,1

Yes

fk_txtg_user(fk_txtg_user)

lng_user(lng_user)

0,1

No

lng_user

Description

All users of the system have to be identified to ensure proper scholarly attribution.

Attribute List

Name

Code

Type

I

M

usernr

usernr

N10

Yes

Yes

name

name

VA255

No

Yes

title

title

VA255

No

No

email

email

VA255

No

No

snailmail

snailmail

VA255

No

No

fax

fax

VA255

No

No

telephone

telephone

VA255

No

No

url

url

VA255

No

No

Reference List

Relationship

Entity

Card

Dep.

fk_elmt_user(fk_elmt_user)

lng_element(lng_element)

0,n

No

fk_eltg_user(fk_eltg_user)

lng_element_tag(lng_element_tag)

0,n

No

fk_lex_user(fk_lex_user)

lng_lex(lng_lex)

0,n

No

fk_lxlx_user(fk_lxlx_user)

lng_lex_lex(lng_lex_lex)

0,n

No

fk_lxtg_user(fk_lxtg_user)

lng_lex_tag(lng_lex_tag)

0,n

No

fk_strm_user(fk_strm_user)

lng_stream(lng_stream)

0,n

No

fk_sttg_user(fk_sttg_user)

lng_stream_tag(lng_stream_tag)

0,n

No

fk_text_user(fk_text_user)

lng_text(lng_text)

0,n

No

fk_txtg_user(fk_txtg_user)

lng_text_tag(lng_text_tag)

0,n

No

fk_user_affc(fk_user_affc)

lng_affiliationcode(lng_affiliationcode)

0,1

No

fk_user_recd(fk_user_recd)

lng_recording(lng_recording)

0,n

No

lng_proj_user(lng_proj_user)

lng_project(lng_project)

0,n

No


Home Page