37 "redirection":1, |
37 "redirection":1, |
38 "homonyme":2, |
38 "homonyme":2, |
39 "match":3, |
39 "match":3, |
40 "unsemantized":4, |
40 "unsemantized":4, |
41 } |
41 } |
42 |
42 |
|
43 TERM_WK_LINK_SEMANTIC_LEVEL_CHOICES = ( |
|
44 (0, "--"), |
|
45 (1, "EE"), |
|
46 (2, "EI"), |
|
47 (3, "BM"), |
|
48 (4, "NM") |
|
49 ) |
|
50 |
|
51 TERM_WK_LINK_SEMANTIC_LEVEL_CHOICES_TRANS = ( |
|
52 (0, _("--")), |
|
53 (1, _("EE")), |
|
54 (2, _("EI")), |
|
55 (3, _("BM")), |
|
56 (4, _("NM")) |
|
57 ) |
|
58 |
|
59 TERM_WK_LINK_SEMANTIC_LEVEL_DICT = { |
|
60 "--" : 0, |
|
61 "EE" : 1, |
|
62 "EI" : 2, |
|
63 "BM" : 3, |
|
64 "NM" : 4 |
|
65 } |
|
66 |
|
67 |
43 class Thesaurus(models.Model): |
68 class Thesaurus(models.Model): |
44 label = models.CharField(max_length=128, unique=True, blank=False, null=False, db_index=True) |
69 label = models.CharField(max_length=128, unique=True, blank=False, null=False, db_index=True) |
45 title = models.CharField(max_length=1024, unique=False, blank=False, null=False, db_index=False) |
70 title = models.CharField(max_length=1024, unique=False, blank=False, null=False, db_index=False) |
46 description = models.TextField(blank=True, null=True) |
71 description = models.TextField(blank=True, null=True) |
47 uri = models.URLField(max_length=2048, blank=True, null=True, db_index=True) |
72 uri = models.URLField(max_length=2048, blank=True, null=True, db_index=True) |
67 wikipedia_pageid = models.BigIntegerField(unique=False, blank=True, null=True, db_index=True) |
92 wikipedia_pageid = models.BigIntegerField(unique=False, blank=True, null=True, db_index=True) |
68 wikipedia_revision_id = models.BigIntegerField(unique=False, blank=True, null=True) |
93 wikipedia_revision_id = models.BigIntegerField(unique=False, blank=True, null=True) |
69 alternative_wikipedia_url = models.URLField(max_length=2048, blank=True, null=True, db_index=True) |
94 alternative_wikipedia_url = models.URLField(max_length=2048, blank=True, null=True, db_index=True) |
70 alternative_wikipedia_pageid = models.BigIntegerField(unique=False, blank=True, null=True, db_index=True) |
95 alternative_wikipedia_pageid = models.BigIntegerField(unique=False, blank=True, null=True, db_index=True) |
71 url_status = models.IntegerField(choices=TERM_URL_STATUS_CHOICES_TRANS, blank=True, null=True, default=None, db_index=True) |
96 url_status = models.IntegerField(choices=TERM_URL_STATUS_CHOICES_TRANS, blank=True, null=True, default=None, db_index=True) |
|
97 link_semantic_level = models.IntegerField(choices=TERM_WK_LINK_SEMANTIC_LEVEL_CHOICES_TRANS, blank=True, null=True, default=None, db_index=True) |
72 dbpedia_uri = models.URLField(max_length=2048, blank=True, null=True, db_index=True) |
98 dbpedia_uri = models.URLField(max_length=2048, blank=True, null=True, db_index=True) |
73 validation_date = models.DateTimeField(null=True, blank=True, serialize=False) |
99 validation_date = models.DateTimeField(null=True, blank=True, serialize=False) |
74 validated = models.BooleanField(default=False, db_index=True) |
100 validated = models.BooleanField(default=False, db_index=True) |
75 validator = models.ForeignKey(User, null=True, blank=True, serialize=False) |
101 validator = models.ForeignKey(User, null=True, blank=True, serialize=False) |
76 wikipedia_edition = models.BooleanField(default=False, blank=False, null=False) |
102 wikipedia_edition = models.BooleanField(default=False, blank=False, null=False) |