VIOLINML.dtd: Elements - Entities - Source | Index

VIOLINML.dtd

***************************************************************



<VIOLIN> Root element

'VIOLIN' defines the top level structure of VIOLIN information.

<VIOLIN>'s children
NameCardinality
curationAny number
geneAny number
hostAny number
pathogenOnly one
referenceAny number
vaccineAny number
Element's model:

(pathogen, host*, vaccine*, gene*, reference*, curation*)


<pathogen> Child of VIOLIN

'pathogen' describes the pathogen information

<pathogen>'s children
NameCardinality
disease_nameOnly one
host_rangeOnly one
introductionOnly one
nameOnly one
pathogenesisOnly one
protective_immunityOnly one
taxon_idOnly one
<pathogen>'s attributes
NameValuesDefault
pathogen_idMatch the ID rules.
Element's model:

(name, taxon_id, pathogenesis, disease_name, protective_immunity, host_range, introduction)


@pathogen_id Attribute of pathogen

'pathogen_id' is a unique ID assigned to a pathogen.

Possible values: Match the ID rules. - Required


<disease_name> Child of pathogen

'disease_name' is the name(s) of a disease.


<pathogenesis> Child of pathogen

'pathogenesis' describes how a pathogen causes a disease.

<pathogenesis>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of pathogenesis

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<protective_immunity> Child of pathogen

'protective_immunity' describes protective immunity required for a vaccine to protect against pathogenic infection.

<protective_immunity>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of protective_immunity

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<host_range> Child of pathogen

'host_range' describes the infection range of a pathogen.

<host_range>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of host_range

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<introduction> Child of pathogen

'introduction' includes introductory information.

<introduction>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of introduction

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<host> Child of VIOLIN

'host' describes a host species.

<host>'s children
NameCardinality
common_nameOnly one
scientific_nameOnly one
taxon_idOnly one
<host>'s attributes
NameValuesDefault
host_idMatch the ID rules.
Element's model:

(common_name, scientific_name, taxon_id)


@host_id Attribute of host

'host_id' is a unique ID assigned to a host in VIOLIN.

Possible values: Match the ID rules. - Required


<common_name> Child of host

'common_name' describes the common name of a species, or variant.


<scientific_name> Child of host

'scientific_name' describes a scientific name of a species, or a variant.


<taxon_id> Child of host, pathogen

'taxon_id' describes a NCBI taxonomy ID.


<vaccine> Child of VIOLIN

'' describes

<vaccine>'s children
NameCardinality
adjuvantOnly one
antigenOnly one
brand_nameOnly one
descriptionOnly one
gene_engineeringAny number
host_responseAny number
nameOnly one
preparationOnly one
storageOnly one
typeOnly one
virulenceOnly one
<vaccine>'s attributes
NameValuesDefault
vaccine_idMatch the ID rules.
Element's model:

(name, brand_name, type, description, adjuvant, storage, virulence, preparation, antigen, gene_engineering*, host_response*)


@vaccine_id Attribute of vaccine

'vaccine_id' is a unique ID assigned to a vaccine.

Possible values: Match the ID rules. - Required


<name> Child of reference, pathogen, vaccine

'name' is a name.


<brand_name> Child of vaccine

'brand_name' describes a commercial brand name of a vaccine.


<type> Child of curation, reference, vaccine, gene_engineering

'type' describes a specific type.


<description> Child of host_response, vaccine, host_gene_response, gene_engineering

'description' describes information about a specific topic.

<description>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of description

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<adjuvant> Child of vaccine

'adjuvant' describes the adjuvant used for vaccine immunization. An adjuvant boosts immune response stimulated by a vaccine.

<adjuvant>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of adjuvant

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<storage> Child of vaccine

'storage' describes how a vaccine is stored.

<storage>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of storage

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<virulence> Child of vaccine

'virulence' describes virulence of a vaccine.

<virulence>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of virulence

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<preparation> Child of vaccine

'preparation' describes how a vaccine is prepared.

<preparation>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of preparation

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<antigen> Child of vaccine

'antigen' describes an antigen that is able to stimulate immune response in a host.

<antigen>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of antigen

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<gene_engineering> Child of vaccine

'gene_engineering' describes the genetic engineering of a pathogen gene(s) for the purpose of vaccine development.

<gene_engineering>'s children
NameCardinality
descriptionOnly one
typeOnly one
<gene_engineering>'s attributes
NameValuesDefault
gene_engineering_idMatch the ID rules.
gene_idMatch the IDREF rules.
Element's model:

(type, description)


@gene_engineering_id Attribute of gene_engineering

'gene_engineering_id' is a unique ID assigned to a section of gene engineering data stored in VIOLIN. 'gene_id' refers to an ID for a specific gene stored in VIOLIN.

Possible values: Match the ID rules. - Required


@gene_id Attribute of gene_engineering

'gene_engineering_id' is a unique ID assigned to a section of gene engineering data stored in VIOLIN. 'gene_id' refers to an ID for a specific gene stored in VIOLIN.

Possible values: Match the IDREF rules. - Required


<host_response> Child of vaccine

'host_response' describes

<host_response>'s children
NameCardinality
challenge_protocolOnly one
descriptionOnly one
host_gene_responseAny number
host_strainOnly one
immune_responseOnly one
persistenceOnly one
protection_efficacyOnly one
side_effectsOnly one
vaccination_protocolOnly one
<host_response>'s attributes
NameValuesDefault
host_idMatch the IDREF rules.
host_response_idMatch the ID rules.
Element's model:

(immune_response, host_strain, vaccination_protocol, persistence, protection_efficacy, side_effects, challenge_protocol, host_gene_response*, description)


@host_response_id Attribute of host_response

'host_response_id' is a unique ID assigned for a specific host response. 'host_id' refers to an ID for a specific host stored in VIOLIN.

Possible values: Match the ID rules. - Required


@host_id Attribute of host_response

'host_response_id' is a unique ID assigned for a specific host response. 'host_id' refers to an ID for a specific host stored in VIOLIN.

Possible values: Match the IDREF rules. - Required


<immune_response> Child of host_response

'immune_response' describes a host response to a vaccine.

<immune_response>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of immune_response

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<host_strain> Child of host_response

'host_strain' is a strain of a host species, for example, BALB/c mice.

<host_strain>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of host_strain

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<vaccination_protocol> Child of host_response

'vaccination_protocol' is the vaccination_protocol of a vaccine vaccination. NOTE: This one will be DELETED.

<vaccination_protocol>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of vaccination_protocol

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<persistence> Child of host_response

'persistence' describes the persistence (how long it stays) of a vaccine in a host body.

<persistence>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of persistence

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<protection_efficacy> Child of host_response

'protection_efficacy' describes the protection_efficacy of a vaccine.

<protection_efficacy>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of protection_efficacy

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<side_effects> Child of host_response

'side_effects' describes the side effects of a vaccine in a host.

<side_effects>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of side_effects

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<challenge_protocol> Child of host_response

'challenge_protocol' describes a protocol for a challenge experiment.

<challenge_protocol>'s attributes
NameValuesDefault
refsMatch the IDREFS rules.

@refs Attribute of challenge_protocol

'refs' describes the reference IDs assigned in the 'references' section and were used for any references that provide information for current section.

Possible values: Match the IDREFS rules.


<host_gene_response> Child of host_response

'host_gene_response' describes an gene expression profile of a host gene.

<host_gene_response>'s children
NameCardinality
descriptionOnly one
<host_gene_response>'s attributes
NameValuesDefault
gene_idMatch the IDREF rules.
host_gene_response_idMatch the ID rules.
Element's model:

(description)


@host_gene_response_id Attribute of host_gene_response

'host_gene_response_id' is a unique ID for a section of host gene response; 'gene_id' is an reference to a gene that is stored in VIOLIN.

Possible values: Match the ID rules. - Required


@gene_id Attribute of host_gene_response

'host_gene_response_id' is a unique ID for a section of host gene response; 'gene_id' is an reference to a gene that is stored in VIOLIN.

Possible values: Match the IDREF rules. - Required


<gene> Child of VIOLIN

'gene' describes information about a gene stored in the VIOLIN database.

<gene>'s children
NameCardinality
chromosomeOnly one
dna_sequenceOnly one
gene_endOnly one
gene_locus_tagOnly one
gene_nameOnly one
gene_refseqOnly one
gene_startOnly one
gene_strandOnly one
ncbi_gene_idOnly one
ncbi_protein_idOnly one
phi_annotationOnly one
phi_functionOnly one
plasmidOnly one
protein_annotationOnly one
protein_lengthOnly one
protein_nameOnly one
protein_noteOnly one
protein_piOnly one
protein_refseqOnly one
protein_sequenceOnly one
protein_weightOnly one
segmentOnly one
strainOnly one
taxonomy_idOnly one
xrefsOnly one
<gene>'s attributes
NameValuesDefault
gene_idMatch the ID rules.
Element's model:

(gene_name, ncbi_gene_id, xrefs, phi_annotation, dna_sequence, protein_sequence, strain, taxonomy_id, ncbi_protein_id, protein_refseq, protein_name, chromosome, segment, gene_locus_tag, gene_start, gene_end, gene_strand, gene_refseq, protein_note, protein_annotation, protein_pi, protein_weight, protein_length, phi_function, plasmid)


@gene_id Attribute of gene

'gene_id' is a unique ID assigned to a gene.

Possible values: Match the ID rules. - Required


<gene_name> Child of gene

'gene_name' is the short name of the name.


<ncbi_gene_id> Child of gene

'ncbi_gene_id' is the Gene ID of the NCBI Gene database.


<xrefs> Child of gene

'xrefs' describes cross reference ID from other databases. It has a format of "DB_name: DB_id; another_DB_name: another_DB_id"


<phi_annotation> Child of gene

'phi_annotation' is the annotation of pathogen host interaction


<dna_sequence> Child of gene

'dna_sequence' is the sequence of a DNA fragment


<protein_sequence> Child of gene

'protein_sequence' is the sequence of a protein.


<strain> Child of gene

'strain' is the name of a sequenced microorganism, for example, a bacterium, a virus, or a parasite.


<taxonomy_id> Child of gene

'taxonomy_id' is the NCBI taxonomy ID.


<ncbi_protein_id> Child of gene

'ncbi_protein_id' is the NCBI protein ID. It should be a integer.


<protein_refseq> Child of gene

'protein_refseq' is the NCBI protein RefSeq No.


<protein_name> Child of gene

'protein_name' is the name of the coded protein.


<chromosome> Child of gene

'chromosome' is the chromosome on which the gene located.


<segment> Child of gene

'segment' is the segement on which the gene located.


<gene_locus_tag> Child of gene

'gene_locus_tag' is the NCBI gene locus tag.


<gene_start> Child of gene

'gene_start' is the starting position of the gene.


<gene_end> Child of gene

'gene_end' is the the ending position of the gene.


<gene_strand> Child of gene

'gene_strand' is the coding direction of the gene.


<gene_refseq> Child of gene

'gene_refseq' is the NCBI gene RefSeq No.


<protein_note> Child of gene

'protein_note' is the note about the protein.


<protein_annotation> Child of gene

'protein_annotation' is the annotation about the protein.


<protein_pi> Child of gene

'protein_pi' is the pI of the protein.


<protein_weight> Child of gene

'protein_weight' is the weight of the protein.


<protein_length> Child of gene

'protein_length' is the length of the protein.


<phi_function> Child of gene

'phi_function' is the function category in terms of pathogen host interaction.


<plasmid> Child of gene

'plasmid' is the plasmid on wchich the gene located.


<reference> Child of VIOLIN

'references' describes the data sources used in the document. Data may be obtained from journals, books, websites, and theses

<reference>'s children
NameCardinality
authorsOnly one
book_editorsOnly one
degreeOnly one
file_nameOnly one
isbnOnly one
issueOnly one
journal_book_nameOnly one
nameOnly one
pagesOnly one
publisherOnly one
publisher_locationOnly one
titleOnly one
typeOnly one
universityOnly one
university_locationOnly one
urlOnly one
volumeOnly one
yearOnly one
<reference>'s attributes
NameValuesDefault
reference_idMatch the ID rules.
Element's model:

(name, type, authors, title, year, volume, issue, pages, journal_book_name, publisher, publisher_location, book_editors, isbn, university, university_location, degree, url, file_name)


@reference_id Attribute of reference

'reference_id' is a unique ID assigned to a reference.

Possible values: Match the ID rules. - Required


<authors> Child of reference

'authors' is the list of the authors of a reference.


<title> Child of reference

'title' is the title of a reference.


<year> Child of reference

'year' is the year when a reference is published.


<volume> Child of reference

'volume' describes a journal volume


<issue> Child of reference

'issue' describes a journal issue


<pages> Child of reference

'pages' is the range of pages for an article.


<journal_book_name> Child of reference

'journal_book_name' is the name of a journal or a book.


<publisher> Child of reference

'publisher' is the book publisher


<publisher_location> Child of reference

'publisher_location' is the location of a book publisher.


<book_editors> Child of reference

'book_editors' means the editors of a book.


<isbn> Child of reference

'isbn' menas International Standard Book Number. It is a unique commercial book identifier barcode.


<degree> Child of reference

'degree' means a Ph.D. or M.S. or other academic degree.


<university> Child of reference

'university' is the name of a university


<university_location> Child of reference

'university_location' is the location of a univerisity, it should include city name, state/province, and country name.


<url> Child of reference

'url' stands for Uniform resource locator, it represents a web page address.


<file_name> Child of reference

'file_name' is the name of an updated file


<curation> Child of VIOLIN

'curation' describes curation information

<curation>'s children
NameCardinality
dateOnly one
typeOnly one
user_nameOnly one
Element's model:

(user_name, type, date)


<user_name> Child of curation

'user_name' is the name of a curator.


<date> Child of curation

'date' is the curation submission data.