From 74e2ed8e7acbe157d6b995aa66b1626defb40765 Mon Sep 17 00:00:00 2001 From: Roman Kalyakin Date: Thu, 14 Nov 2024 19:41:45 +0100 Subject: [PATCH 1/2] regenerated code and updated wrappers --- examples/notebooks/basic.ipynb | 606 +- examples/notebooks/collections.ipynb | 27 +- examples/notebooks/entities.ipynb | 1778 +---- examples/notebooks/newspapers.ipynb | 115 +- examples/notebooks/search.ipynb | 6516 +---------------- examples/notebooks/textReuse.ipynb | 2265 ++---- examples/notebooks/tools.ipynb | 301 +- .../api/collections/create_collection.py | 20 +- .../api/collections/find_collections.py | 67 +- .../patch_collections_collection_id_items.py | 20 +- .../api/collections/update_collection.py | 20 +- .../api/content_items/find_content_item.py | 238 - .../api_client/api/entities/find_entities.py | 67 +- .../api/newspapers/find_newspapers.py | 82 +- ...atch_collections_collection_id_items_id.py | 20 +- impresso/api_client/api/search/search.py | 89 +- .../api/search_facets/find_search_facets.py | 351 - .../search_facets/find_tr_clusters_facets.py | 351 - .../search_facets/find_tr_passages_facets.py | 351 - .../api/search_facets/get_search_facet.py | 109 +- .../search_facets/get_tr_clusters_facet.py | 109 +- .../search_facets/get_tr_passages_facet.py | 109 +- .../find_text_reuse_clusters.py | 52 +- .../get_text_reuse_cluster.py | 47 +- .../find_text_reuse_passages.py | 64 +- .../api/version/get_version_details.py | 24 +- impresso/api_client/models/__init__.py | 244 +- impresso/api_client/models/api_version.py | 103 - .../models/api_version_api_version.py | 76 - .../models/api_version_documents_date_span.py | 83 - .../api_client/models/api_version_features.py | 56 - ...pi_version_features_additional_property.py | 43 - .../api_client/models/api_version_mysql.py | 58 - .../models/api_version_newspapers.py | 56 - ..._version_newspapers_additional_property.py | 58 - .../api_client/models/api_version_solr.py | 71 - .../models/api_version_solr_endpoints.py | 43 - .../models/authentication_response.py | 10 +- ...ser.py => authentication_response_user.py} | 8 +- impresso/api_client/models/base_find_info.py | 43 - .../api_client/models/base_find_response.py | 52 + .../models/base_find_response_pagination.py | 54 + .../models/collectable_item_group.py | 142 - .../collectable_item_group_content_type.py | 20 - impresso/api_client/models/collection.py | 131 +- .../models/collection_access_level.py | 16 + impresso/api_client/models/content_item.py | 486 +- .../models/content_item_access_right.py | 20 - .../models/content_item_labels_item.py | 12 - .../api_client/models/content_item_match.py | 70 - .../models/content_item_media_type.py | 12 + .../models/content_item_mentions_item.py | 69 - .../api_client/models/content_item_region.py | 77 - .../api_client/models/content_item_topic.py | 72 - impresso/api_client/models/entity_details.py | 89 +- .../models/{entity.py => entity_mention.py} | 23 +- .../find_collections_base_find_response.py | 62 + ...llections_base_find_response_pagination.py | 54 + .../models/find_collections_response_200.py | 86 - .../find_collections_response_200_info.py | 43 - .../models/find_content_item_order_by.py | 20 - .../models/find_content_item_resolve.py | 16 - .../models/find_content_item_response_200.py | 86 - .../find_content_item_response_200_info.py | 43 - .../find_entities_base_find_response.py | 62 + ...entities_base_find_response_pagination.py} | 48 +- .../models/find_entities_response_200.py | 86 - .../models/find_entities_response_200_info.py | 43 - .../find_newspapers_base_find_response.py | 62 + ...ewspapers_base_find_response_pagination.py | 54 + .../models/find_newspapers_response_200.py | 86 - .../find_newspapers_response_200_info.py | 43 - .../models/find_search_facets_facets_item.py | 42 - .../models/find_search_facets_group_by.py | 42 - .../models/find_search_facets_order_by.py | 20 - .../find_search_facets_range_include.py | 18 - .../models/find_search_facets_response_200.py | 86 - .../find_search_facets_response_200_info.py | 43 - ..._text_reuse_clusters_base_find_response.py | 66 + ..._clusters_base_find_response_pagination.py | 54 + .../find_text_reuse_clusters_response.py | 61 - .../models/find_text_reuse_passages_addons.py | 38 - ..._text_reuse_passages_base_find_response.py | 66 + ..._passages_base_find_response_pagination.py | 54 + .../find_text_reuse_passages_group_by.py | 12 - .../find_text_reuse_passages_response_200.py | 86 - ...d_text_reuse_passages_response_200_info.py | 43 - .../find_tr_clusters_facets_facets_item.py | 22 - .../find_tr_clusters_facets_group_by.py | 22 - .../find_tr_clusters_facets_order_by.py | 20 - .../find_tr_clusters_facets_range_include.py | 18 - .../find_tr_clusters_facets_response_200.py | 86 - ...nd_tr_clusters_facets_response_200_info.py | 43 - .../find_tr_passages_facets_facets_item.py | 46 - .../find_tr_passages_facets_group_by.py | 46 - .../find_tr_passages_facets_order_by.py | 20 - .../find_tr_passages_facets_range_include.py | 18 - .../find_tr_passages_facets_response_200.py | 86 - ...nd_tr_passages_facets_response_200_info.py | 43 - .../get_search_facet_base_find_response.py | 62 + ...rch_facet_base_find_response_pagination.py | 54 + .../models/get_search_facet_group_by.py | 42 - .../models/get_search_facet_range_include.py | 18 - ...et_tr_clusters_facet_base_find_response.py | 66 + ...ers_facet_base_find_response_pagination.py | 54 + .../models/get_tr_clusters_facet_group_by.py | 22 - .../get_tr_clusters_facet_range_include.py | 18 - ...et_tr_passages_facet_base_find_response.py | 66 + ...ges_facet_base_find_response_pagination.py | 54 + .../models/get_tr_passages_facet_group_by.py | 46 - .../get_tr_passages_facet_range_include.py | 18 - .../models/location_specific_fields.py | 109 - .../location_specific_fields_descriptions.py | 43 - .../location_specific_fields_images_item.py | 74 - .../models/location_specific_fields_labels.py | 43 - impresso/api_client/models/new_collection.py | 59 - .../models/new_collection_request.py | 67 + .../new_collection_request_access_level.py | 16 + impresso/api_client/models/newspaper.py | 205 +- impresso/api_client/models/newspaper_issue.py | 99 - .../api_client/models/newspaper_property.py | 85 - impresso/api_client/models/page.py | 154 - .../api_client/models/page_regions_item.py | 43 - .../models/search_base_find_response.py | 62 + .../search_base_find_response_pagination.py | 54 + impresso/api_client/models/search_facet.py | 128 - .../api_client/models/search_facet_bucket.py | 116 +- .../models/search_facet_range_bucket.py | 67 - impresso/api_client/models/search_facets.py | 42 - impresso/api_client/models/search_group_by.py | 16 - .../api_client/models/search_response_200.py | 86 - .../models/search_response_200_info.py | 43 - .../api_client/models/text_reuse_cluster.py | 36 +- .../models/text_reuse_cluster_compound.py | 81 - .../models/text_reuse_cluster_details.py | 72 - .../text_reuse_cluster_details_facets_item.py | 76 - ...luster_details_facets_item_buckets_item.py | 43 - .../text_reuse_cluster_details_resolution.py | 18 - .../text_reuse_cluster_time_coverage.py | 51 +- .../api_client/models/text_reuse_passage.py | 207 +- .../text_reuse_passage_cluster_details.py | 68 - ...t_reuse_passage_connected_clusters_item.py | 39 - .../models/text_reuse_passage_issue.py | 39 - ...e_user.py => text_reuse_passage_offset.py} | 37 +- impresso/api_client/models/topic.py | 177 - ...elated_topics_item.py => topic_mention.py} | 35 +- impresso/api_client/models/topic_word.py | 60 - ...py => update_collectable_items_request.py} | 10 +- ..._article_details.py => version_details.py} | 22 +- impresso/api_client/models/year.py | 77 - impresso/api_client/models/year_weights.py | 75 - impresso/api_models.py | 815 +-- impresso/data_container.py | 6 +- impresso/resources/collections.py | 18 +- impresso/resources/content_items.py | 31 +- impresso/resources/entities.py | 12 +- impresso/resources/newspapers.py | 10 +- impresso/resources/search.py | 151 +- impresso/resources/text_reuse/clusters.py | 80 +- impresso/resources/text_reuse/passages.py | 24 +- 160 files changed, 3420 insertions(+), 19271 deletions(-) delete mode 100644 impresso/api_client/api/content_items/find_content_item.py delete mode 100644 impresso/api_client/api/search_facets/find_search_facets.py delete mode 100644 impresso/api_client/api/search_facets/find_tr_clusters_facets.py delete mode 100644 impresso/api_client/api/search_facets/find_tr_passages_facets.py delete mode 100644 impresso/api_client/models/api_version.py delete mode 100644 impresso/api_client/models/api_version_api_version.py delete mode 100644 impresso/api_client/models/api_version_documents_date_span.py delete mode 100644 impresso/api_client/models/api_version_features.py delete mode 100644 impresso/api_client/models/api_version_features_additional_property.py delete mode 100644 impresso/api_client/models/api_version_mysql.py delete mode 100644 impresso/api_client/models/api_version_newspapers.py delete mode 100644 impresso/api_client/models/api_version_newspapers_additional_property.py delete mode 100644 impresso/api_client/models/api_version_solr.py delete mode 100644 impresso/api_client/models/api_version_solr_endpoints.py rename impresso/api_client/models/{user.py => authentication_response_user.py} (91%) delete mode 100644 impresso/api_client/models/base_find_info.py create mode 100644 impresso/api_client/models/base_find_response.py create mode 100644 impresso/api_client/models/base_find_response_pagination.py delete mode 100644 impresso/api_client/models/collectable_item_group.py delete mode 100644 impresso/api_client/models/collectable_item_group_content_type.py create mode 100644 impresso/api_client/models/collection_access_level.py delete mode 100644 impresso/api_client/models/content_item_access_right.py delete mode 100644 impresso/api_client/models/content_item_labels_item.py delete mode 100644 impresso/api_client/models/content_item_match.py create mode 100644 impresso/api_client/models/content_item_media_type.py delete mode 100644 impresso/api_client/models/content_item_mentions_item.py delete mode 100644 impresso/api_client/models/content_item_region.py delete mode 100644 impresso/api_client/models/content_item_topic.py rename impresso/api_client/models/{entity.py => entity_mention.py} (55%) create mode 100644 impresso/api_client/models/find_collections_base_find_response.py create mode 100644 impresso/api_client/models/find_collections_base_find_response_pagination.py delete mode 100644 impresso/api_client/models/find_collections_response_200.py delete mode 100644 impresso/api_client/models/find_collections_response_200_info.py delete mode 100644 impresso/api_client/models/find_content_item_order_by.py delete mode 100644 impresso/api_client/models/find_content_item_resolve.py delete mode 100644 impresso/api_client/models/find_content_item_response_200.py delete mode 100644 impresso/api_client/models/find_content_item_response_200_info.py create mode 100644 impresso/api_client/models/find_entities_base_find_response.py rename impresso/api_client/models/{base_find.py => find_entities_base_find_response_pagination.py} (58%) delete mode 100644 impresso/api_client/models/find_entities_response_200.py delete mode 100644 impresso/api_client/models/find_entities_response_200_info.py create mode 100644 impresso/api_client/models/find_newspapers_base_find_response.py create mode 100644 impresso/api_client/models/find_newspapers_base_find_response_pagination.py delete mode 100644 impresso/api_client/models/find_newspapers_response_200.py delete mode 100644 impresso/api_client/models/find_newspapers_response_200_info.py delete mode 100644 impresso/api_client/models/find_search_facets_facets_item.py delete mode 100644 impresso/api_client/models/find_search_facets_group_by.py delete mode 100644 impresso/api_client/models/find_search_facets_order_by.py delete mode 100644 impresso/api_client/models/find_search_facets_range_include.py delete mode 100644 impresso/api_client/models/find_search_facets_response_200.py delete mode 100644 impresso/api_client/models/find_search_facets_response_200_info.py create mode 100644 impresso/api_client/models/find_text_reuse_clusters_base_find_response.py create mode 100644 impresso/api_client/models/find_text_reuse_clusters_base_find_response_pagination.py delete mode 100644 impresso/api_client/models/find_text_reuse_clusters_response.py delete mode 100644 impresso/api_client/models/find_text_reuse_passages_addons.py create mode 100644 impresso/api_client/models/find_text_reuse_passages_base_find_response.py create mode 100644 impresso/api_client/models/find_text_reuse_passages_base_find_response_pagination.py delete mode 100644 impresso/api_client/models/find_text_reuse_passages_group_by.py delete mode 100644 impresso/api_client/models/find_text_reuse_passages_response_200.py delete mode 100644 impresso/api_client/models/find_text_reuse_passages_response_200_info.py delete mode 100644 impresso/api_client/models/find_tr_clusters_facets_facets_item.py delete mode 100644 impresso/api_client/models/find_tr_clusters_facets_group_by.py delete mode 100644 impresso/api_client/models/find_tr_clusters_facets_order_by.py delete mode 100644 impresso/api_client/models/find_tr_clusters_facets_range_include.py delete mode 100644 impresso/api_client/models/find_tr_clusters_facets_response_200.py delete mode 100644 impresso/api_client/models/find_tr_clusters_facets_response_200_info.py delete mode 100644 impresso/api_client/models/find_tr_passages_facets_facets_item.py delete mode 100644 impresso/api_client/models/find_tr_passages_facets_group_by.py delete mode 100644 impresso/api_client/models/find_tr_passages_facets_order_by.py delete mode 100644 impresso/api_client/models/find_tr_passages_facets_range_include.py delete mode 100644 impresso/api_client/models/find_tr_passages_facets_response_200.py delete mode 100644 impresso/api_client/models/find_tr_passages_facets_response_200_info.py create mode 100644 impresso/api_client/models/get_search_facet_base_find_response.py create mode 100644 impresso/api_client/models/get_search_facet_base_find_response_pagination.py delete mode 100644 impresso/api_client/models/get_search_facet_group_by.py delete mode 100644 impresso/api_client/models/get_search_facet_range_include.py create mode 100644 impresso/api_client/models/get_tr_clusters_facet_base_find_response.py create mode 100644 impresso/api_client/models/get_tr_clusters_facet_base_find_response_pagination.py delete mode 100644 impresso/api_client/models/get_tr_clusters_facet_group_by.py delete mode 100644 impresso/api_client/models/get_tr_clusters_facet_range_include.py create mode 100644 impresso/api_client/models/get_tr_passages_facet_base_find_response.py create mode 100644 impresso/api_client/models/get_tr_passages_facet_base_find_response_pagination.py delete mode 100644 impresso/api_client/models/get_tr_passages_facet_group_by.py delete mode 100644 impresso/api_client/models/get_tr_passages_facet_range_include.py delete mode 100644 impresso/api_client/models/location_specific_fields.py delete mode 100644 impresso/api_client/models/location_specific_fields_descriptions.py delete mode 100644 impresso/api_client/models/location_specific_fields_images_item.py delete mode 100644 impresso/api_client/models/location_specific_fields_labels.py delete mode 100644 impresso/api_client/models/new_collection.py create mode 100644 impresso/api_client/models/new_collection_request.py create mode 100644 impresso/api_client/models/new_collection_request_access_level.py delete mode 100644 impresso/api_client/models/newspaper_issue.py delete mode 100644 impresso/api_client/models/newspaper_property.py delete mode 100644 impresso/api_client/models/page.py delete mode 100644 impresso/api_client/models/page_regions_item.py create mode 100644 impresso/api_client/models/search_base_find_response.py create mode 100644 impresso/api_client/models/search_base_find_response_pagination.py delete mode 100644 impresso/api_client/models/search_facet.py delete mode 100644 impresso/api_client/models/search_facet_range_bucket.py delete mode 100644 impresso/api_client/models/search_facets.py delete mode 100644 impresso/api_client/models/search_group_by.py delete mode 100644 impresso/api_client/models/search_response_200.py delete mode 100644 impresso/api_client/models/search_response_200_info.py delete mode 100644 impresso/api_client/models/text_reuse_cluster_compound.py delete mode 100644 impresso/api_client/models/text_reuse_cluster_details.py delete mode 100644 impresso/api_client/models/text_reuse_cluster_details_facets_item.py delete mode 100644 impresso/api_client/models/text_reuse_cluster_details_facets_item_buckets_item.py delete mode 100644 impresso/api_client/models/text_reuse_cluster_details_resolution.py delete mode 100644 impresso/api_client/models/text_reuse_passage_cluster_details.py delete mode 100644 impresso/api_client/models/text_reuse_passage_connected_clusters_item.py delete mode 100644 impresso/api_client/models/text_reuse_passage_issue.py rename impresso/api_client/models/{base_user.py => text_reuse_passage_offset.py} (62%) delete mode 100644 impresso/api_client/models/topic.py rename impresso/api_client/models/{topic_related_topics_item.py => topic_mention.py} (50%) delete mode 100644 impresso/api_client/models/topic_word.py rename impresso/api_client/models/{update_collectable_items.py => update_collectable_items_request.py} (88%) rename impresso/api_client/models/{text_reuse_passage_article_details.py => version_details.py} (52%) delete mode 100644 impresso/api_client/models/year.py delete mode 100644 impresso/api_client/models/year_weights.py diff --git a/examples/notebooks/basic.ipynb b/examples/notebooks/basic.ipynb index bafe031..317d038 100644 --- a/examples/notebooks/basic.ipynb +++ b/examples/notebooks/basic.ipynb @@ -13,9 +13,18 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "🎉 You are now connected to the Impresso API! 🎉\n", + "🔗 Using API: https://dev.impresso-project.ch/public-api\n" + ] + } + ], "source": [ "from impresso import connect\n", "\n", @@ -70,64 +79,13 @@ " \n", " type\n", " title\n", - " size\n", - " nbPages\n", - " pages\n", - " isCC\n", - " excerpt\n", - " labels\n", - " accessRight\n", - " year\n", + " transcript\n", " locations\n", " persons\n", - " language\n", - " matches\n", - " regions\n", - " regionBreaks\n", - " contentLineBreaks\n", - " isFront\n", - " date\n", - " country\n", - " tags\n", - " collections\n", - " dataProvider\n", " topics\n", - " mentions\n", - " issue.uid\n", - " issue.cover\n", - " issue.labels\n", - " issue.fresh\n", - " issue.accessRights\n", - " issue.date\n", - " issue.year\n", - " newspaper.uid\n", - " newspaper.acronym\n", - " newspaper.labels\n", - " newspaper.languages\n", - " newspaper.included\n", - " newspaper.name\n", - " newspaper.endYear\n", - " newspaper.startYear\n", - " newspaper.countArticles\n", - " newspaper.countIssues\n", - " newspaper.countPages\n", - " newspaper.deltaYear\n", - " newspaper.properties\n", - " newspaper.firstIssue.uid\n", - " newspaper.firstIssue.cover\n", - " newspaper.firstIssue.labels\n", - " newspaper.firstIssue.fresh\n", - " newspaper.firstIssue.accessRights\n", - " newspaper.firstIssue.date\n", - " newspaper.firstIssue.year\n", - " newspaper.lastIssue.uid\n", - " newspaper.lastIssue.cover\n", - " newspaper.lastIssue.labels\n", - " newspaper.lastIssue.fresh\n", - " newspaper.lastIssue.accessRights\n", - " newspaper.lastIssue.date\n", - " newspaper.lastIssue.year\n", - " newspaper.fetched\n", + " transcriptLength\n", + " isOnFrontPage\n", + " mediaType\n", " \n", " \n", " uid\n", @@ -140,57 +98,6 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -198,197 +105,44 @@ " luxwort-1948-11-25-a-i0033\n", " ar\n", " [REDACTED]\n", - " 734\n", - " 1\n", - " [{'uid': 'luxwort-1948-11-25-a-p0006', 'num': ...\n", - " True\n", " [REDACTED]\n", - " [article]\n", - " Closed\n", - " 1948\n", " [{'uid': 'aida-0001-54-Rome', 'relevance': 1},...\n", " []\n", - " de\n", - " []\n", - " []\n", - " []\n", - " []\n", - " False\n", - " 1948-11-25T00:00:00+00:00\n", - " LU\n", - " []\n", - " []\n", - " BNL\n", - " [{'relevance': 0.128, 'topic': {'uid': 'tm-de-...\n", " []\n", - " luxwort-1948-11-25-a\n", - " \n", - " [issue]\n", - " False\n", - " Closed\n", - " 1948-11-25T00:00:00+00:00\n", - " 1948\n", - " luxwort\n", - " luxwort\n", - " [newspaper]\n", - " [fr, de, lb]\n", - " True\n", - " Luxemburger Wort\n", - " 1950\n", - " 1848\n", - " 1113163\n", - " 30372\n", - " 161216\n", - " 102\n", - " []\n", - " luxwort-1848-03-23-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1848-03-23T00:00:00+00:00\n", - " 1848\n", - " luxwort-1950-12-30-a\n", - " \n", - " [issue]\n", + " 0\n", " False\n", - " NotDefined\n", - " 1950-12-30T00:00:00+00:00\n", - " 1950\n", - " True\n", + " newspaper\n", " \n", " \n", " FZG-1950-06-17-a-i0045\n", " ar\n", " [REDACTED]\n", - " 1353\n", - " 1\n", - " [{'uid': 'FZG-1950-06-17-a-p0001', 'num': 1, '...\n", - " False\n", " [REDACTED]\n", - " [article]\n", - " OpenPrivate\n", - " 1950\n", " [{'uid': 'aida-0001-54-London', 'relevance': 5...\n", " [{'uid': 'aida-0001-50-Karl_Arnold', 'relevanc...\n", - " de\n", - " []\n", " []\n", - " []\n", - " []\n", - " True\n", - " 1950-06-17T00:00:00+00:00\n", - " CH\n", - " []\n", - " []\n", - " SNL\n", - " [{'relevance': 0.029, 'topic': {'uid': 'tm-de-...\n", - " []\n", - " FZG-1950-06-17-a\n", - " \n", - " [issue]\n", - " False\n", - " OpenPrivate\n", - " 1950-06-17T00:00:00+00:00\n", - " 1950\n", - " FZG\n", - " FZG\n", - " [newspaper]\n", - " [de]\n", - " True\n", - " Freiburger Nachrichten\n", - " 2018\n", - " 1865\n", - " 2405480\n", - " 33692\n", - " 364417\n", - " 153\n", - " []\n", - " FZG-1864-12-17-a\n", - " \n", - " [issue]\n", + " 0\n", " False\n", - " NotDefined\n", - " 1864-12-17T00:00:00+00:00\n", - " 1864\n", - " FZG-2006-12-30-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 2006-12-30T00:00:00+00:00\n", - " 2006\n", - " True\n", + " newspaper\n", " \n", " \n", " JDG-1954-11-03-a-i0032\n", " ar\n", " [REDACTED]\n", - " 717\n", - " 1\n", - " [{'uid': 'JDG-1954-11-03-a-p0003', 'num': 3, '...\n", - " True\n", " [REDACTED]\n", - " [article]\n", - " OpenPrivate\n", - " 1954\n", " [{'uid': 'aida-0001-54-Washington$2c$_D.C.', '...\n", " [{'uid': 'aida-0001-50-Pat_Robertson', 'releva...\n", - " fr\n", - " []\n", - " []\n", - " []\n", " []\n", + " 0\n", " False\n", - " 1954-11-03T00:00:00+00:00\n", - " CH\n", - " []\n", - " []\n", - " SNL\n", - " [{'relevance': 0.118, 'topic': {'uid': 'tm-fr-...\n", - " []\n", - " JDG-1954-11-03-a\n", - " \n", - " [issue]\n", - " False\n", - " OpenPrivate\n", - " 1954-11-03T00:00:00+00:00\n", - " 1954\n", - " JDG\n", - " JDG\n", - " [newspaper]\n", - " [fr]\n", - " True\n", - " Journal de Genève\n", - " 1998\n", - " 1826\n", - " 3850014\n", - " 49180\n", - " 495926\n", - " 172\n", - " []\n", - " JDG-1826-01-01-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1826-01-01T00:00:00+00:00\n", - " 1826\n", - " JDG-1998-02-28-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1998-02-28T00:00:00+00:00\n", - " 1998\n", - " True\n", + " newspaper\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, "execution_count": 2, @@ -398,7 +152,7 @@ ], "source": [ "result = impresso.search.find(\n", - " q=\"European Union\",\n", + " term=\"European Union\",\n", " order_by=\"date\",\n", ")\n", "result" @@ -432,11 +186,11 @@ ], "source": [ "result = impresso.search.find(\n", - " q=\"European Union\",\n", + " term=\"European Union\",\n", " order_by=\"date\",\n", ")\n", "for article in result.pydantic.data[:3]:\n", - " print(article.excerpt)" + " print(article.transcript)" ] }, { @@ -479,7 +233,7 @@ { "data": { "text/plain": [ - "SearchResponseSchema(limit=100, offset=0, total=79, info={'responseTime': {'solr': 316}, 'facets': {}, 'queryComponents': [{'context': 'include', 'op': 'OR', 'type': 'string', 'q': 'European Union'}], 'filters': [{'context': 'include', 'op': 'OR', 'type': 'string', 'q': 'European Union'}]}, data=[ContentItem(uid='luxwort-1948-11-25-a-i0033', type='ar', title='[REDACTED]', size=734, nbPages=1, pages=[Page(uid='luxwort-1948-11-25-a-p0006', num=6, issueUid='luxwort-1948-11-25-a', newspaperUid='luxwort', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Rome', relevance=1), Entity(uid='aida-0001-54-SS_Deutschland_$28$1923$29$', relevance=1), Entity(uid='aida-0001-54-England', relevance=2)], persons=[], language='de', issue=NewspaperIssue(uid='luxwort-1948-11-25-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(1948, 11, 25, 0, 0, tzinfo=TzInfo(UTC)), year='1948'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(1948, 11, 25, 0, 0, tzinfo=TzInfo(UTC)), year=1948, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxwort', acronym='luxwort', labels=['newspaper'], languages=['fr', 'de', 'lb'], properties=[], included=True, name='Luxemburger Wort', endYear=1950, startYear=1848, firstIssue=NewspaperIssue(uid='luxwort-1848-03-23-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1848, 3, 23, 0, 0, tzinfo=TzInfo(UTC)), year='1848'), lastIssue=NewspaperIssue(uid='luxwort-1950-12-30-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1950, 12, 30, 0, 0, tzinfo=TzInfo(UTC)), year='1950'), countArticles=1113163, countIssues=30372, countPages=161216, fetched=True, deltaYear=102), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp14_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.002079365400767175, degree=90.0, x=53.46345520019531, y=75.35335540771484, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=301.0, avg=0.858993356212033), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=279.0, avg=0.7634838704139956), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=89.0, avg=0.8119887629251802), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=156.0, avg=0.7651538505004003), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=83.0, avg=0.7675662636756897), RelatedTopic(uid='tm-de-all-v2.0_tp51_de', w=152.0, avg=0.7528223689449461), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=28.0, avg=0.697428571326392), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=135.0, avg=0.7223111082006384), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=68.0, avg=0.7772499971530017), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=45.0, avg=0.7006222208340963), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=23.0, avg=0.7242608666419983), RelatedTopic(uid='tm-de-all-v2.0_tp94_de', w=51.0, avg=0.7192549027648627), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=81.0, avg=0.7224320975350745), RelatedTopic(uid='tm-de-all-v2.0_tp24_de', w=58.0, avg=0.720379309407596), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=63.0, avg=0.7051428584825425)], countItems=338280.0, excerpt=[TopicWord(w='kirche', p=0.09606, h=None), TopicWord(w='papst', p=0.02938, h=None), TopicWord(w='bischof', p=0.02341, h=None), TopicWord(w='pfarrer', p=0.02311, h=None), TopicWord(w='predigt', p=0.02298, h=None)], words=[TopicWord(w='kirche', p=0.09606, h=None), TopicWord(w='papst', p=0.02938, h=None), TopicWord(w='bischof', p=0.02341, h=None), TopicWord(w='pfarrer', p=0.02311, h=None), TopicWord(w='predigt', p=0.02298, h=None), TopicWord(w='messe', p=0.02065, h=None), TopicWord(w='sonntag', p=0.0135, h=None), TopicWord(w='gottesdienst', p=0.01349, h=None), TopicWord(w='rom', p=0.01341, h=None), TopicWord(w='priester', p=0.01298, h=None)], model='tm-de-all-v2.0'), relevance=0.128, topicUid='tm-de-all-v2.0_tp14_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp25_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.004243570113960116, degree=88.0, x=129.24993896484375, y=146.595458984375, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=513.0, avg=0.7531345035829972), RelatedTopic(uid='tm-de-all-v2.0_tp07_de', w=393.0, avg=0.750127226190106), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=342.0, avg=0.7487076043385511), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=314.0, avg=0.7283057346465481), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=335.0, avg=0.7365014924931882), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=352.0, avg=0.7351022725078192), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=309.0, avg=0.7420938537730368), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=331.0, avg=0.7367552889797983), RelatedTopic(uid='tm-de-all-v2.0_tp78_de', w=275.0, avg=0.7486290918697011), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=153.0, avg=0.7252418262506622), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=133.0, avg=0.7238421014377049), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=138.0, avg=0.7346159422743148), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=122.0, avg=0.7224426235331863), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=108.0, avg=0.7255370363041207), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=124.0, avg=0.7261370958820466)], countItems=446736.0, excerpt=[TopicWord(w='wirtschaft', p=0.01665, h=None), TopicWord(w='entwicklung', p=0.01397, h=None), TopicWord(w='industrie', p=0.01075, h=None), TopicWord(w='arbeit', p=0.01009, h=None), TopicWord(w='frage', p=0.01008, h=None)], words=[TopicWord(w='wirtschaft', p=0.01665, h=None), TopicWord(w='entwicklung', p=0.01397, h=None), TopicWord(w='industrie', p=0.01075, h=None), TopicWord(w='arbeit', p=0.01009, h=None), TopicWord(w='frage', p=0.01008, h=None), TopicWord(w='bedeutung', p=0.00817, h=None), TopicWord(w='schweiz', p=0.00673, h=None), TopicWord(w='teil', p=0.00661, h=None), TopicWord(w='aufgabe', p=0.00635, h=None), TopicWord(w='zukunft', p=0.00631, h=None)], model='tm-de-all-v2.0'), relevance=0.223, topicUid='tm-de-all-v2.0_tp25_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp52_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0031421682983538203, degree=88.0, x=94.33610534667969, y=186.4452362060547, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=1267.0, avg=0.7674577743779418), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=1073.0, avg=0.7493932907645767), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=774.0, avg=0.7429263571744126), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=167.0, avg=0.7099401172763573), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=411.0, avg=0.7378321168196462), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=141.0, avg=0.7130638293340696), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=678.0, avg=0.7402640118711465), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=303.0, avg=0.7489834970766955), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=192.0, avg=0.7245416672279438), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=326.0, avg=0.7264570533497933), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=474.0, avg=0.7472109721682746), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=333.0, avg=0.7352912921805281), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=330.0, avg=0.7261363609270616), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=197.0, avg=0.7447309648324996), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=88.0, avg=0.7131363627585497)], countItems=411914.0, excerpt=[TopicWord(w='regierung', p=0.02742, h=None), TopicWord(w='paris', p=0.02119, h=None), TopicWord(w='konferenz', p=0.02106, h=None), TopicWord(w='frankreich', p=0.02095, h=None), TopicWord(w='frage', p=0.01727, h=None)], words=[TopicWord(w='regierung', p=0.02742, h=None), TopicWord(w='paris', p=0.02119, h=None), TopicWord(w='konferenz', p=0.02106, h=None), TopicWord(w='frankreich', p=0.02095, h=None), TopicWord(w='frage', p=0.01727, h=None), TopicWord(w='deutschland', p=0.01409, h=None), TopicWord(w='völkerbund', p=0.01343, h=None), TopicWord(w='genf', p=0.01243, h=None), TopicWord(w='london', p=0.01048, h=None), TopicWord(w='vertrag', p=0.0098, h=None)], model='tm-de-all-v2.0'), relevance=0.28, topicUid='tm-de-all-v2.0_tp52_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp77_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0021985896571442257, degree=84.0, x=87.2152099609375, y=201.8994598388672, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=1180.0, avg=0.7660728807166471), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=1425.0, avg=0.7550561407992714), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=80.0, avg=0.6876125030219555), RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=963.0, avg=0.7472959509891142), RelatedTopic(uid='tm-de-all-v2.0_tp42_de', w=1026.0, avg=0.7426091614987186), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=623.0, avg=0.7296709475700967), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=757.0, avg=0.7353566730668082), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=499.0, avg=0.717611223638416), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=65.0, avg=0.6933384611056401), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=594.0, avg=0.7299276098659143), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=454.0, avg=0.7236938324268694), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=475.0, avg=0.7191431575072439), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=383.0, avg=0.7283577010152235), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=71.0, avg=0.70122535127989), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=315.0, avg=0.719676191087753)], countItems=340315.0, excerpt=[TopicWord(w='regierung', p=0.02362, h=None), TopicWord(w='afp', p=0.01425, h=None), TopicWord(w='sowjetunion', p=0.01321, h=None), TopicWord(w='reuter', p=0.01311, h=None), TopicWord(w='moskau', p=0.01267, h=None)], words=[TopicWord(w='regierung', p=0.02362, h=None), TopicWord(w='afp', p=0.01425, h=None), TopicWord(w='sowjetunion', p=0.01321, h=None), TopicWord(w='reuter', p=0.01311, h=None), TopicWord(w='moskau', p=0.01267, h=None), TopicWord(w='washington', p=0.01109, h=None), TopicWord(w='präsident', p=0.00955, h=None), TopicWord(w='außenminister', p=0.00953, h=None), TopicWord(w='united', p=0.00952, h=None), TopicWord(w='london', p=0.00914, h=None)], model='tm-de-all-v2.0'), relevance=0.024, topicUid='tm-de-all-v2.0_tp77_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp86_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0033758676734129967, degree=79.0, x=105.37206268310547, y=178.83616638183594, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=297.0, avg=0.7457946145574653), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=312.0, avg=0.7531121789644926), RelatedTopic(uid='tm-de-all-v2.0_tp07_de', w=426.0, avg=0.7609295787665765), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=281.0, avg=0.7234839852170164), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=290.0, avg=0.7562689664035008), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=268.0, avg=0.7334291032001153), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=282.0, avg=0.747368796708736), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=273.0, avg=0.7500952399257339), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=213.0, avg=0.7406384947714112), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=133.0, avg=0.7125714309233472), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=189.0, avg=0.7378571430842081), RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=216.0, avg=0.7407824104582822), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=187.0, avg=0.7167807492342863), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=128.0, avg=0.7302421927452087), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=62.0, avg=0.7217419397446417)], countItems=397759.0, excerpt=[TopicWord(w='partei', p=0.01651, h=None), TopicWord(w='politik', p=0.01284, h=None), TopicWord(w='staat', p=0.01244, h=None), TopicWord(w='demokratie', p=0.01216, h=None), TopicWord(w='freiheit', p=0.01214, h=None)], words=[TopicWord(w='partei', p=0.01651, h=None), TopicWord(w='politik', p=0.01284, h=None), TopicWord(w='staat', p=0.01244, h=None), TopicWord(w='demokratie', p=0.01216, h=None), TopicWord(w='freiheit', p=0.01214, h=None), TopicWord(w='volk', p=0.00987, h=None), TopicWord(w='recht', p=0.00946, h=None), TopicWord(w='kampf', p=0.00811, h=None), TopicWord(w='macht', p=0.00723, h=None), TopicWord(w='sozialismus', p=0.00609, h=None)], model='tm-de-all-v2.0'), relevance=0.134, topicUid='tm-de-all-v2.0_tp86_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp95_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0036822072405823013, degree=76.0, x=71.18412017822266, y=200.4387969970703, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=704.0, avg=0.7459076707336035), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=604.0, avg=0.7533013267035515), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=536.0, avg=0.7503003733816431), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=469.0, avg=0.7454072491192361), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=338.0, avg=0.7340739683286678), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=465.0, avg=0.7360215044790699), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=403.0, avg=0.7304937951913838), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=209.0, avg=0.7243397121794486), RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=178.0, avg=0.7331853950961252), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=195.0, avg=0.756569232696142), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=154.0, avg=0.7361948048913634), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=221.0, avg=0.7358235298778137), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=107.0, avg=0.7196355138983682), RelatedTopic(uid='tm-de-all-v2.0_tp40_de', w=84.0, avg=0.7064285718259358), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=171.0, avg=0.7153918101773624)], countItems=405687.0, excerpt=[TopicWord(w='krieg', p=0.03035, h=None), TopicWord(w='deutschland', p=0.02857, h=None), TopicWord(w='frankreich', p=0.02034, h=None), TopicWord(w='welt', p=0.01734, h=None), TopicWord(w='friede', p=0.01707, h=None)], words=[TopicWord(w='krieg', p=0.03035, h=None), TopicWord(w='deutschland', p=0.02857, h=None), TopicWord(w='frankreich', p=0.02034, h=None), TopicWord(w='welt', p=0.01734, h=None), TopicWord(w='friede', p=0.01707, h=None), TopicWord(w='europa', p=0.01671, h=None), TopicWord(w='politik', p=0.01418, h=None), TopicWord(w='england', p=0.01352, h=None), TopicWord(w='volk', p=0.00954, h=None), TopicWord(w='frage', p=0.00767, h=None)], model='tm-de-all-v2.0'), relevance=0.096, topicUid='tm-de-all-v2.0_tp95_de')], content=None, mentions=[], v=None), ContentItem(uid='FZG-1950-06-17-a-i0045', type='ar', title='[REDACTED]', size=1353, nbPages=1, pages=[Page(uid='FZG-1950-06-17-a-p0001', num=1, issueUid='FZG-1950-06-17-a', newspaperUid='FZG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-London', relevance=5), Entity(uid='aida-0001-54-Paris', relevance=1), Entity(uid='aida-0001-54-Holland', relevance=1)], persons=[Entity(uid='aida-0001-50-Karl_Arnold', relevance=1), Entity(uid='aida-0001-50-Morgan_Phillips', relevance=1)], language='de', issue=NewspaperIssue(uid='FZG-1950-06-17-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1950, 6, 17, 0, 0, tzinfo=TzInfo(UTC)), year='1950'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=True, date=datetime.datetime(1950, 6, 17, 0, 0, tzinfo=TzInfo(UTC)), year=1950, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='FZG', acronym='FZG', labels=['newspaper'], languages=['de'], properties=[], included=True, name='Freiburger Nachrichten', endYear=2018, startYear=1865, firstIssue=NewspaperIssue(uid='FZG-1864-12-17-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1864, 12, 17, 0, 0, tzinfo=TzInfo(UTC)), year='1864'), lastIssue=NewspaperIssue(uid='FZG-2006-12-30-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2006, 12, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2006'), countArticles=2405480, countIssues=33692, countPages=364417, fetched=True, deltaYear=153), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp25_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.004243570113960116, degree=88.0, x=129.24993896484375, y=146.595458984375, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=513.0, avg=0.7531345035829972), RelatedTopic(uid='tm-de-all-v2.0_tp07_de', w=393.0, avg=0.750127226190106), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=342.0, avg=0.7487076043385511), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=314.0, avg=0.7283057346465481), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=335.0, avg=0.7365014924931882), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=352.0, avg=0.7351022725078192), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=309.0, avg=0.7420938537730368), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=331.0, avg=0.7367552889797983), RelatedTopic(uid='tm-de-all-v2.0_tp78_de', w=275.0, avg=0.7486290918697011), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=153.0, avg=0.7252418262506622), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=133.0, avg=0.7238421014377049), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=138.0, avg=0.7346159422743148), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=122.0, avg=0.7224426235331863), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=108.0, avg=0.7255370363041207), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=124.0, avg=0.7261370958820466)], countItems=446736.0, excerpt=[TopicWord(w='wirtschaft', p=0.01665, h=None), TopicWord(w='entwicklung', p=0.01397, h=None), TopicWord(w='industrie', p=0.01075, h=None), TopicWord(w='arbeit', p=0.01009, h=None), TopicWord(w='frage', p=0.01008, h=None)], words=[TopicWord(w='wirtschaft', p=0.01665, h=None), TopicWord(w='entwicklung', p=0.01397, h=None), TopicWord(w='industrie', p=0.01075, h=None), TopicWord(w='arbeit', p=0.01009, h=None), TopicWord(w='frage', p=0.01008, h=None), TopicWord(w='bedeutung', p=0.00817, h=None), TopicWord(w='schweiz', p=0.00673, h=None), TopicWord(w='teil', p=0.00661, h=None), TopicWord(w='aufgabe', p=0.00635, h=None), TopicWord(w='zukunft', p=0.00631, h=None)], model='tm-de-all-v2.0'), relevance=0.029, topicUid='tm-de-all-v2.0_tp25_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp41_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.002314917528469462, degree=68.0, x=60.79684829711914, y=181.21067810058594, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=105.0, avg=0.7227619063286554), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=86.0, avg=0.7199418565561605), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=87.0, avg=0.7394137951149338), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=42.0, avg=0.7217380972135634), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=38.0, avg=0.7059473661999953), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=27.0, avg=0.69962963130739), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=8.0, avg=0.666625015437603), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=42.0, avg=0.7183809564227149), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=3.0, avg=0.6346666812896729), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=37.0, avg=0.7125135096343788), RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=29.0, avg=0.7524137990228061), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=64.0, avg=0.7412343714386225), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=27.0, avg=0.7083703676859537), RelatedTopic(uid='tm-de-all-v2.0_tp24_de', w=25.0, avg=0.6974399995803833), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=26.0, avg=0.7028846144676208)], countItems=318469.0, excerpt=[TopicWord(w='london', p=0.07808, h=None), TopicWord(w='england', p=0.05434, h=None), TopicWord(w='sir', p=0.02891, h=None), TopicWord(w='lord', p=0.02667, h=None), TopicWord(w='regierung', p=0.02305, h=None)], words=[TopicWord(w='london', p=0.07808, h=None), TopicWord(w='england', p=0.05434, h=None), TopicWord(w='sir', p=0.02891, h=None), TopicWord(w='lord', p=0.02667, h=None), TopicWord(w='regierung', p=0.02305, h=None), TopicWord(w='pfund', p=0.01726, h=None), TopicWord(w='unterhaus', p=0.01654, h=None), TopicWord(w='churchill', p=0.01215, h=None), TopicWord(w='irland', p=0.01008, h=None), TopicWord(w='john', p=0.0099, h=None)], model='tm-de-all-v2.0'), relevance=0.106, topicUid='tm-de-all-v2.0_tp41_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp58_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.003174156378311313, degree=91.0, x=99.86739349365234, y=161.3692169189453, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=753.0, avg=0.7443094301825343), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=671.0, avg=0.7450730262321438), RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=442.0, avg=0.7437013577821567), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=373.0, avg=0.7430670256589117), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=426.0, avg=0.7357676055789554), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=415.0, avg=0.7317036154758499), RelatedTopic(uid='tm-de-all-v2.0_tp05_de', w=204.0, avg=0.7386715678023357), RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=422.0, avg=0.7365971566376528), RelatedTopic(uid='tm-de-all-v2.0_tp07_de', w=429.0, avg=0.7368018648007533), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=258.0, avg=0.7332441852998364), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=364.0, avg=0.7355906611287987), RelatedTopic(uid='tm-de-all-v2.0_tp59_de', w=342.0, avg=0.7256140372557947), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=390.0, avg=0.7478769250405141), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=64.0, avg=0.7002500034868717), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=41.0, avg=0.6963658565428199)], countItems=384076.0, excerpt=[TopicWord(w='regierung', p=0.05579, h=None), TopicWord(w='kammer', p=0.03555, h=None), TopicWord(w='frage', p=0.015, h=None), TopicWord(w='luxemburg', p=0.01418, h=None), TopicWord(w='sitzung', p=0.01383, h=None)], words=[TopicWord(w='regierung', p=0.05579, h=None), TopicWord(w='kammer', p=0.03555, h=None), TopicWord(w='frage', p=0.015, h=None), TopicWord(w='luxemburg', p=0.01418, h=None), TopicWord(w='sitzung', p=0.01383, h=None), TopicWord(w='herr', p=0.01147, h=None), TopicWord(w='belgien', p=0.01095, h=None), TopicWord(w='minister', p=0.01006, h=None), TopicWord(w='gesetz', p=0.0085, h=None), TopicWord(w='staat', p=0.00824, h=None)], model='tm-de-all-v2.0'), relevance=0.029, topicUid='tm-de-all-v2.0_tp58_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp77_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0021985896571442257, degree=84.0, x=87.2152099609375, y=201.8994598388672, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=1180.0, avg=0.7660728807166471), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=1425.0, avg=0.7550561407992714), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=80.0, avg=0.6876125030219555), RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=963.0, avg=0.7472959509891142), RelatedTopic(uid='tm-de-all-v2.0_tp42_de', w=1026.0, avg=0.7426091614987186), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=623.0, avg=0.7296709475700967), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=757.0, avg=0.7353566730668082), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=499.0, avg=0.717611223638416), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=65.0, avg=0.6933384611056401), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=594.0, avg=0.7299276098659143), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=454.0, avg=0.7236938324268694), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=475.0, avg=0.7191431575072439), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=383.0, avg=0.7283577010152235), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=71.0, avg=0.70122535127989), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=315.0, avg=0.719676191087753)], countItems=340315.0, excerpt=[TopicWord(w='regierung', p=0.02362, h=None), TopicWord(w='afp', p=0.01425, h=None), TopicWord(w='sowjetunion', p=0.01321, h=None), TopicWord(w='reuter', p=0.01311, h=None), TopicWord(w='moskau', p=0.01267, h=None)], words=[TopicWord(w='regierung', p=0.02362, h=None), TopicWord(w='afp', p=0.01425, h=None), TopicWord(w='sowjetunion', p=0.01321, h=None), TopicWord(w='reuter', p=0.01311, h=None), TopicWord(w='moskau', p=0.01267, h=None), TopicWord(w='washington', p=0.01109, h=None), TopicWord(w='präsident', p=0.00955, h=None), TopicWord(w='außenminister', p=0.00953, h=None), TopicWord(w='united', p=0.00952, h=None), TopicWord(w='london', p=0.00914, h=None)], model='tm-de-all-v2.0'), relevance=0.13, topicUid='tm-de-all-v2.0_tp77_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp78_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0020284832869292427, degree=97.0, x=107.9636001586914, y=131.6815948486328, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp99_de', w=659.0, avg=0.743280729140425), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=436.0, avg=0.7528486240894423), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=402.0, avg=0.7509676624293351), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=458.0, avg=0.7649061142357155), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=401.0, avg=0.7358977558309597), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=285.0, avg=0.7643403519663894), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=222.0, avg=0.7400540537662335), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=191.0, avg=0.7233769643993277), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=169.0, avg=0.7312485251200975), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=106.0, avg=0.7195566021046549), RelatedTopic(uid='tm-de-all-v2.0_tp75_de', w=226.0, avg=0.7389247826242868), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=118.0, avg=0.7343983059212312), RelatedTopic(uid='tm-de-all-v2.0_tp96_de', w=151.0, avg=0.7337483483434513), RelatedTopic(uid='tm-de-all-v2.0_tp59_de', w=137.0, avg=0.7251386842588439), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=216.0, avg=0.7278379604772285)], countItems=393006.0, excerpt=[TopicWord(w='landwirtschaft', p=0.02117, h=None), TopicWord(w='milch', p=0.01714, h=None), TopicWord(w='ernte', p=0.01013, h=None), TopicWord(w='fleisch', p=0.00722, h=None), TopicWord(w='bauer', p=0.00709, h=None)], words=[TopicWord(w='landwirtschaft', p=0.02117, h=None), TopicWord(w='milch', p=0.01714, h=None), TopicWord(w='ernte', p=0.01013, h=None), TopicWord(w='fleisch', p=0.00722, h=None), TopicWord(w='bauer', p=0.00709, h=None), TopicWord(w='preis', p=0.00703, h=None), TopicWord(w='hektar', p=0.00679, h=None), TopicWord(w='getreide', p=0.00669, h=None), TopicWord(w='qualität', p=0.00601, h=None), TopicWord(w='vieh', p=0.00598, h=None)], model='tm-de-all-v2.0'), relevance=0.021, topicUid='tm-de-all-v2.0_tp78_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp80_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0026762858330759485, degree=95.0, x=16.713647842407227, y=135.926513671875, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp30_de', w=665.0, avg=0.7578616528582752), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=379.0, avg=0.7453957767788527), RelatedTopic(uid='tm-de-all-v2.0_tp78_de', w=429.0, avg=0.7575664339643536), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=311.0, avg=0.7373536959338418), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=244.0, avg=0.7237991803005094), RelatedTopic(uid='tm-de-all-v2.0_tp99_de', w=249.0, avg=0.734883533424163), RelatedTopic(uid='tm-de-all-v2.0_tp75_de', w=198.0, avg=0.7302676782463536), RelatedTopic(uid='tm-de-all-v2.0_tp74_de', w=198.0, avg=0.7307020194000668), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=143.0, avg=0.7080559430422483), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=160.0, avg=0.6943375024944544), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=160.0, avg=0.725774996355176), RelatedTopic(uid='tm-de-all-v2.0_tp93_de', w=152.0, avg=0.7298026347630903), RelatedTopic(uid='tm-de-all-v2.0_tp56_de', w=131.0, avg=0.7099771012786691), RelatedTopic(uid='tm-de-all-v2.0_tp11_de', w=88.0, avg=0.6986477266658436), RelatedTopic(uid='tm-de-all-v2.0_tp63_de', w=72.0, avg=0.7468749996688631)], countItems=463958.0, excerpt=[TopicWord(w='wasser', p=0.01491, h=None), TopicWord(w='stadt', p=0.01012, h=None), TopicWord(w='erde', p=0.00863, h=None), TopicWord(w='meter', p=0.00819, h=None), TopicWord(w='see', p=0.00799, h=None)], words=[TopicWord(w='wasser', p=0.01491, h=None), TopicWord(w='stadt', p=0.01012, h=None), TopicWord(w='erde', p=0.00863, h=None), TopicWord(w='meter', p=0.00819, h=None), TopicWord(w='see', p=0.00799, h=None), TopicWord(w='natur', p=0.00738, h=None), TopicWord(w='wald', p=0.00679, h=None), TopicWord(w='land', p=0.00654, h=None), TopicWord(w='boden', p=0.00653, h=None), TopicWord(w='winter', p=0.00518, h=None)], model='tm-de-all-v2.0'), relevance=0.023, topicUid='tm-de-all-v2.0_tp80_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp86_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0033758676734129967, degree=79.0, x=105.37206268310547, y=178.83616638183594, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=297.0, avg=0.7457946145574653), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=312.0, avg=0.7531121789644926), RelatedTopic(uid='tm-de-all-v2.0_tp07_de', w=426.0, avg=0.7609295787665765), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=281.0, avg=0.7234839852170164), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=290.0, avg=0.7562689664035008), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=268.0, avg=0.7334291032001153), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=282.0, avg=0.747368796708736), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=273.0, avg=0.7500952399257339), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=213.0, avg=0.7406384947714112), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=133.0, avg=0.7125714309233472), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=189.0, avg=0.7378571430842081), RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=216.0, avg=0.7407824104582822), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=187.0, avg=0.7167807492342863), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=128.0, avg=0.7302421927452087), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=62.0, avg=0.7217419397446417)], countItems=397759.0, excerpt=[TopicWord(w='partei', p=0.01651, h=None), TopicWord(w='politik', p=0.01284, h=None), TopicWord(w='staat', p=0.01244, h=None), TopicWord(w='demokratie', p=0.01216, h=None), TopicWord(w='freiheit', p=0.01214, h=None)], words=[TopicWord(w='partei', p=0.01651, h=None), TopicWord(w='politik', p=0.01284, h=None), TopicWord(w='staat', p=0.01244, h=None), TopicWord(w='demokratie', p=0.01216, h=None), TopicWord(w='freiheit', p=0.01214, h=None), TopicWord(w='volk', p=0.00987, h=None), TopicWord(w='recht', p=0.00946, h=None), TopicWord(w='kampf', p=0.00811, h=None), TopicWord(w='macht', p=0.00723, h=None), TopicWord(w='sozialismus', p=0.00609, h=None)], model='tm-de-all-v2.0'), relevance=0.283, topicUid='tm-de-all-v2.0_tp86_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp95_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0036822072405823013, degree=76.0, x=71.18412017822266, y=200.4387969970703, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=704.0, avg=0.7459076707336035), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=604.0, avg=0.7533013267035515), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=536.0, avg=0.7503003733816431), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=469.0, avg=0.7454072491192361), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=338.0, avg=0.7340739683286678), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=465.0, avg=0.7360215044790699), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=403.0, avg=0.7304937951913838), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=209.0, avg=0.7243397121794486), RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=178.0, avg=0.7331853950961252), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=195.0, avg=0.756569232696142), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=154.0, avg=0.7361948048913634), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=221.0, avg=0.7358235298778137), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=107.0, avg=0.7196355138983682), RelatedTopic(uid='tm-de-all-v2.0_tp40_de', w=84.0, avg=0.7064285718259358), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=171.0, avg=0.7153918101773624)], countItems=405687.0, excerpt=[TopicWord(w='krieg', p=0.03035, h=None), TopicWord(w='deutschland', p=0.02857, h=None), TopicWord(w='frankreich', p=0.02034, h=None), TopicWord(w='welt', p=0.01734, h=None), TopicWord(w='friede', p=0.01707, h=None)], words=[TopicWord(w='krieg', p=0.03035, h=None), TopicWord(w='deutschland', p=0.02857, h=None), TopicWord(w='frankreich', p=0.02034, h=None), TopicWord(w='welt', p=0.01734, h=None), TopicWord(w='friede', p=0.01707, h=None), TopicWord(w='europa', p=0.01671, h=None), TopicWord(w='politik', p=0.01418, h=None), TopicWord(w='england', p=0.01352, h=None), TopicWord(w='volk', p=0.00954, h=None), TopicWord(w='frage', p=0.00767, h=None)], model='tm-de-all-v2.0'), relevance=0.254, topicUid='tm-de-all-v2.0_tp95_de')], content=None, mentions=[], v=None), ContentItem(uid='JDG-1954-11-03-a-i0032', type='ar', title='[REDACTED]', size=717, nbPages=1, pages=[Page(uid='JDG-1954-11-03-a-p0003', num=3, issueUid='JDG-1954-11-03-a', newspaperUid='JDG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Washington$2c$_D.C.', relevance=8), Entity(uid='aida-0001-54-Moscow', relevance=5), Entity(uid='aida-0001-54-Vietnam', relevance=1), Entity(uid='aida-0001-54-China', relevance=1), Entity(uid='aida-0001-54-France', relevance=1), Entity(uid='aida-0001-54-Marcel_Dallemagne', relevance=2), Entity(uid='aida-0001-54-Province_of_New_York', relevance=1)], persons=[Entity(uid='aida-0001-50-Pat_Robertson', relevance=1), Entity(uid='aida-0001-50-Pierre_Rode', relevance=1), Entity(uid='aida-0001-50-Anthony_Eden', relevance=1)], language='fr', issue=NewspaperIssue(uid='JDG-1954-11-03-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1954, 11, 3, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1954, 11, 3, 0, 0, tzinfo=TzInfo(UTC)), year=1954, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='JDG', acronym='JDG', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Journal de Genève', endYear=1998, startYear=1826, firstIssue=NewspaperIssue(uid='JDG-1826-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1826, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1826'), lastIssue=NewspaperIssue(uid='JDG-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=3850014, countIssues=49180, countPages=495926, fetched=True, deltaYear=172), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp03_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.005661035289050792, degree=98.0, x=-34.022823333740234, y=-31.675390243530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1845.0, avg=0.7454330624603643), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1447.0, avg=0.7247760883264074), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1357.0, avg=0.7387796617994962), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1177.0, avg=0.7652005100513578), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=995.0, avg=0.727042211779398), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=788.0, avg=0.7173756359494882), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=532.0, avg=0.7128515036258483), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=341.0, avg=0.6966891484526245), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=424.0, avg=0.721877359416125), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=226.0, avg=0.6909823022057525), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=290.0, avg=0.7196931023022224), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=337.0, avg=0.7127181029814995), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=196.0, avg=0.7011581677563337), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=325.0, avg=0.71395076916768), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=483.0, avg=0.719983436552881)], countItems=1390445.0, excerpt=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None)], words=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None), TopicWord(w='sujet', p=0.01296, h=None), TopicWord(w='commission', p=0.01274, h=None), TopicWord(w='conseil', p=0.01218, h=None), TopicWord(w='vue', p=0.01129, h=None), TopicWord(w='convention', p=0.01072, h=None)], model='tm-fr-all-v2.0'), relevance=0.118, topicUid='tm-fr-all-v2.0_tp03_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp29_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.003671066660794243, degree=99.0, x=-36.876827239990234, y=-52.499786376953125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=2171.0, avg=0.7397719955510228), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=1197.0, avg=0.7285563910415797), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1235.0, avg=0.7289166003586309), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=1120.0, avg=0.7302982150976147), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1001.0, avg=0.7144995012007036), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=859.0, avg=0.7176146700162965), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=898.0, avg=0.7235300675665084), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=685.0, avg=0.7230496362177995), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=668.0, avg=0.7130194612427386), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=870.0, avg=0.7227172417202216), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=486.0, avg=0.7219053497039732), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=656.0, avg=0.7226905499289675), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=734.0, avg=0.7467152589998063), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=623.0, avg=0.714158908321999), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=276.0, avg=0.7299420289371324)], countItems=1342277.0, excerpt=[TopicWord(w='guerre', p=0.06224, h=None), TopicWord(w='paix', p=0.03208, h=None), TopicWord(w='pays', p=0.0225, h=None), TopicWord(w='peuple', p=0.01924, h=None), TopicWord(w='politique', p=0.01695, h=None)], words=[TopicWord(w='guerre', p=0.06224, h=None), TopicWord(w='paix', p=0.03208, h=None), TopicWord(w='pays', p=0.0225, h=None), TopicWord(w='peuple', p=0.01924, h=None), TopicWord(w='politique', p=0.01695, h=None), TopicWord(w='nation', p=0.01448, h=None), TopicWord(w='monde', p=0.01274, h=None), TopicWord(w='gouvernement', p=0.01088, h=None), TopicWord(w='situation', p=0.00931, h=None), TopicWord(w='discours', p=0.00769, h=None)], model='tm-fr-all-v2.0'), relevance=0.483, topicUid='tm-fr-all-v2.0_tp29_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp71_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0030529464500365228, degree=97.0, x=-15.224140167236328, y=-38.315216064453125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1733.0, avg=0.7235377966772939), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=1430.0, avg=0.7239153846160515), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1328.0, avg=0.7269977422722851), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=1486.0, avg=0.7311554521041475), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1213.0, avg=0.7332572151783175), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=635.0, avg=0.7151622039126599), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=251.0, avg=0.6909880483767901), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=626.0, avg=0.7184616621500387), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=508.0, avg=0.7093149612503727), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=472.0, avg=0.7078326282612348), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=710.0, avg=0.7244000002531938), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=316.0, avg=0.7142215208916725), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=241.0, avg=0.708340249368264), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=244.0, avg=0.7036762293733534), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=109.0, avg=0.6989816547533788)], countItems=1363708.0, excerpt=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None)], words=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None), TopicWord(w='paix', p=0.01383, h=None), TopicWord(w='sécurité', p=0.01362, h=None), TopicWord(w='conférence', p=0.01261, h=None), TopicWord(w='secrétaire', p=0.01045, h=None), TopicWord(w='plan', p=0.0097, h=None)], model='tm-fr-all-v2.0'), relevance=0.2, topicUid='tm-fr-all-v2.0_tp71_fr')], content=None, mentions=[], v=None), ContentItem(uid='JDG-1954-11-27-a-i0041', type='ar', title='[REDACTED]', size=783, nbPages=1, pages=[Page(uid='JDG-1954-11-27-a-p0004', num=4, issueUid='JDG-1954-11-27-a', newspaperUid='JDG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-International_Typographical_Union', relevance=1), Entity(uid='aida-0001-54-Palestine$2c$_Texas', relevance=2), Entity(uid='aida-0001-54-Atlantic$2c$_Iowa', relevance=2), Entity(uid='aida-0001-54-New_Zealand', relevance=1), Entity(uid='aida-0001-54-United_States', relevance=1), Entity(uid='aida-0001-54-Paris', relevance=1), Entity(uid='aida-0001-54-Prague$2c$_Nebraska', relevance=1)], persons=[], language='fr', issue=NewspaperIssue(uid='JDG-1954-11-27-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1954, 11, 27, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1954, 11, 27, 0, 0, tzinfo=TzInfo(UTC)), year=1954, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='JDG', acronym='JDG', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Journal de Genève', endYear=1998, startYear=1826, firstIssue=NewspaperIssue(uid='JDG-1826-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1826, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1826'), lastIssue=NewspaperIssue(uid='JDG-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=3850014, countIssues=49180, countPages=495926, fetched=True, deltaYear=172), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp03_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.005661035289050792, degree=98.0, x=-34.022823333740234, y=-31.675390243530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1845.0, avg=0.7454330624603643), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1447.0, avg=0.7247760883264074), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1357.0, avg=0.7387796617994962), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1177.0, avg=0.7652005100513578), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=995.0, avg=0.727042211779398), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=788.0, avg=0.7173756359494882), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=532.0, avg=0.7128515036258483), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=341.0, avg=0.6966891484526245), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=424.0, avg=0.721877359416125), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=226.0, avg=0.6909823022057525), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=290.0, avg=0.7196931023022224), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=337.0, avg=0.7127181029814995), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=196.0, avg=0.7011581677563337), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=325.0, avg=0.71395076916768), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=483.0, avg=0.719983436552881)], countItems=1390445.0, excerpt=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None)], words=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None), TopicWord(w='sujet', p=0.01296, h=None), TopicWord(w='commission', p=0.01274, h=None), TopicWord(w='conseil', p=0.01218, h=None), TopicWord(w='vue', p=0.01129, h=None), TopicWord(w='convention', p=0.01072, h=None)], model='tm-fr-all-v2.0'), relevance=0.093, topicUid='tm-fr-all-v2.0_tp03_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp16_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.005222051978428524, degree=97.0, x=-7.934576034545898, y=-7.241878032684326, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=1466.0, avg=0.7268472032527481), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=953.0, avg=0.7152791180240395), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=539.0, avg=0.7132690167382829), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=717.0, avg=0.7131617867298206), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=556.0, avg=0.7120431663749887), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=584.0, avg=0.7162020573877308), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=708.0, avg=0.7242824882268906), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=328.0, avg=0.7044695125120443), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=421.0, avg=0.70635154439831), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=339.0, avg=0.7086932158048174), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=306.0, avg=0.7099901957839143), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=333.0, avg=0.7123813840362044), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=293.0, avg=0.7080648490593295), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=317.0, avg=0.7133753940886127), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=136.0, avg=0.6819338246303446)], countItems=1481661.0, excerpt=[TopicWord(w='conseil', p=0.12679, h=None), TopicWord(w='commission', p=0.07916, h=None), TopicWord(w='projet', p=0.03972, h=None), TopicWord(w='loi', p=0.0295, h=None), TopicWord(w='rapport', p=0.02175, h=None)], words=[TopicWord(w='conseil', p=0.12679, h=None), TopicWord(w='commission', p=0.07916, h=None), TopicWord(w='projet', p=0.03972, h=None), TopicWord(w='loi', p=0.0295, h=None), TopicWord(w='rapport', p=0.02175, h=None), TopicWord(w='discussion', p=0.02165, h=None), TopicWord(w='séance', p=0.02021, h=None), TopicWord(w='proposition', p=0.02014, h=None), TopicWord(w='voix', p=0.02001, h=None), TopicWord(w='question', p=0.01655, h=None)], model='tm-fr-all-v2.0'), relevance=0.193, topicUid='tm-fr-all-v2.0_tp16_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp37_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.001388015021569874, degree=98.0, x=-54.830753326416016, y=-17.948827743530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=270.0, avg=0.7074148167062688), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=345.0, avg=0.7312985508338264), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=70.0, avg=0.6691571414470673), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=201.0, avg=0.7048059707850366), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=141.0, avg=0.6757234005217857), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=158.0, avg=0.6957468364057662), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=162.0, avg=0.7099567883544498), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=145.0, avg=0.6972896538931748), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=179.0, avg=0.6912681543627265), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=60.0, avg=0.691850001613299), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=59.0, avg=0.6870338926881047), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=98.0, avg=0.7021428547343429), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=122.0, avg=0.7023196699189358), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=97.0, avg=0.6934329916521446), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=108.0, avg=0.7076481486912127)], countItems=1629711.0, excerpt=[TopicWord(w='presse', p=0.03126, h=None), TopicWord(w='journal', p=0.02853, h=None), TopicWord(w='lettre', p=0.02086, h=None), TopicWord(w='affaire', p=0.02034, h=None), TopicWord(w='article', p=0.01838, h=None)], words=[TopicWord(w='presse', p=0.03126, h=None), TopicWord(w='journal', p=0.02853, h=None), TopicWord(w='lettre', p=0.02086, h=None), TopicWord(w='affaire', p=0.02034, h=None), TopicWord(w='article', p=0.01838, h=None), TopicWord(w='question', p=0.01606, h=None), TopicWord(w='fait', p=0.01434, h=None), TopicWord(w='propos', p=0.01279, h=None), TopicWord(w='sujet', p=0.01251, h=None), TopicWord(w='cas', p=0.01111, h=None)], model='tm-fr-all-v2.0'), relevance=0.029, topicUid='tm-fr-all-v2.0_tp37_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp72_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004544864883995214, degree=99.0, x=-47.753440856933594, y=-11.5424222946167, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=1963.0, avg=0.7295690262372313), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=1451.0, avg=0.7517374218290711), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=904.0, avg=0.7343573013106278), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=341.0, avg=0.720695016321199), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=235.0, avg=0.734944678874726), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=212.0, avg=0.7266839635822008), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=680.0, avg=0.7343529411098536), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=270.0, avg=0.7193962940463313), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=532.0, avg=0.7214661677529041), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=413.0, avg=0.7219806297639381), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=288.0, avg=0.6841076388955116), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=210.0, avg=0.7161238082817623), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=211.0, avg=0.7341184819479124), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=423.0, avg=0.7277328607320221), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=320.0, avg=0.705640621855855)], countItems=1648261.0, excerpt=[TopicWord(w='pays', p=0.0647, h=None), TopicWord(w='industrie', p=0.03546, h=None), TopicWord(w='production', p=0.03028, h=None), TopicWord(w='commerce', p=0.02679, h=None), TopicWord(w='économie', p=0.02376, h=None)], words=[TopicWord(w='pays', p=0.0647, h=None), TopicWord(w='industrie', p=0.03546, h=None), TopicWord(w='production', p=0.03028, h=None), TopicWord(w='commerce', p=0.02679, h=None), TopicWord(w='économie', p=0.02376, h=None), TopicWord(w='marché', p=0.01515, h=None), TopicWord(w='développement', p=0.01418, h=None), TopicWord(w='situation', p=0.01212, h=None), TopicWord(w='suisse', p=0.01208, h=None), TopicWord(w='exportation', p=0.01141, h=None)], model='tm-fr-all-v2.0'), relevance=0.18, topicUid='tm-fr-all-v2.0_tp72_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp74_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.00340826833474945, degree=95.0, x=-44.53740310668945, y=-30.404733657836914, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=566.0, avg=0.7078021204513711), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=462.0, avg=0.7078744605248108), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=264.0, avg=0.7048143934119832), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=232.0, avg=0.6917025873373295), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=72.0, avg=0.6852083330353101), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=331.0, avg=0.706716011298027), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=285.0, avg=0.6857719312634385), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=128.0, avg=0.692906251642853), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=243.0, avg=0.7071193410045326), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=219.0, avg=0.6945753426856647), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=242.0, avg=0.7033966929951975), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=137.0, avg=0.7126277371914718), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=104.0, avg=0.6754326923535421), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=108.0, avg=0.6890740753323944), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=141.0, avg=0.6966950364992128)], countItems=1530139.0, excerpt=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None)], words=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None), TopicWord(w='visite', p=0.02084, h=None), TopicWord(w='ambassadeur', p=0.01888, h=None), TopicWord(w='presse', p=0.01663, h=None), TopicWord(w='secrétaire', p=0.0161, h=None), TopicWord(w='conseil', p=0.01461, h=None)], model='tm-fr-all-v2.0'), relevance=0.104, topicUid='tm-fr-all-v2.0_tp74_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp78_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004195046828195191, degree=96.0, x=-74.63516235351562, y=-64.78076171875, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=444.0, avg=0.7034346864030168), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=193.0, avg=0.7213108808265449), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=346.0, avg=0.7406271690922666), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=258.0, avg=0.7373798461847527), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=783.0, avg=0.713772672422392), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=365.0, avg=0.7132849316074423), RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=60.0, avg=0.6863333344459533), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=127.0, avg=0.700826772085325), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=326.0, avg=0.7382607368603806), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=47.0, avg=0.6960851017464983), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=352.0, avg=0.7267187530682846), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=270.0, avg=0.7208222214822416), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=189.0, avg=0.7201164024216788), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=20.0, avg=0.7074000090360641), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=120.0, avg=0.705650003751119)], countItems=1563517.0, excerpt=[TopicWord(w='vie', p=0.01865, h=None), TopicWord(w='esprit', p=0.01474, h=None), TopicWord(w='pays', p=0.0144, h=None), TopicWord(w='travail', p=0.01423, h=None), TopicWord(w='effort', p=0.01203, h=None)], words=[TopicWord(w='vie', p=0.01865, h=None), TopicWord(w='esprit', p=0.01474, h=None), TopicWord(w='pays', p=0.0144, h=None), TopicWord(w='travail', p=0.01423, h=None), TopicWord(w='effort', p=0.01203, h=None), TopicWord(w='point', p=0.01016, h=None), TopicWord(w='temps', p=0.00958, h=None), TopicWord(w='progrès', p=0.0087, h=None), TopicWord(w='intérêt', p=0.00867, h=None), TopicWord(w='vue', p=0.00799, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp78_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp92_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0032176788755737882, degree=98.0, x=-27.374481201171875, y=26.132715225219727, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=432.0, avg=0.7120902779753562), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=356.0, avg=0.712036515722114), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=183.0, avg=0.7096393430819277), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=281.0, avg=0.6993096099629521), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=331.0, avg=0.711132931205081), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=196.0, avg=0.7040969394907659), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=195.0, avg=0.6999948709439009), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=248.0, avg=0.7127500010594245), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=164.0, avg=0.7072012228209797), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=201.0, avg=0.7181990078432643), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=167.0, avg=0.7062994041842615), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=107.0, avg=0.6961308461483394), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=180.0, avg=0.6973611132966148), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=134.0, avg=0.6818955215945173), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=156.0, avg=0.7157243555172895)], countItems=1640049.0, excerpt=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None)], words=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None), TopicWord(w='formation', p=0.01139, h=None), TopicWord(w='centre', p=0.01072, h=None), TopicWord(w='suisse', p=0.0107, h=None), TopicWord(w='travail', p=0.01037, h=None), TopicWord(w='directeur', p=0.00986, h=None)], model='tm-fr-all-v2.0'), relevance=0.084, topicUid='tm-fr-all-v2.0_tp92_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp99_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.003314096726145229, degree=99.0, x=-69.40988159179688, y=11.595060348510742, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=739.0, avg=0.7153247633548163), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=746.0, avg=0.7120160855173105), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=545.0, avg=0.7060880718974892), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=348.0, avg=0.6974798855425297), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=298.0, avg=0.716208052715199), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=298.0, avg=0.7163120802216882), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=198.0, avg=0.7005050507458773), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=437.0, avg=0.7671762031057606), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=271.0, avg=0.7305977841584885), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=119.0, avg=0.6991848725230754), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=161.0, avg=0.7157142839816787), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=93.0, avg=0.7077204264620299), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=67.0, avg=0.6909552287699571), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=115.0, avg=0.7145739099253778), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=73.0, avg=0.6985890432579877)], countItems=1676481.0, excerpt=[TopicWord(w='cours', p=0.06546, h=None), TopicWord(w='école', p=0.06053, h=None), TopicWord(w='enseignement', p=0.0415, h=None), TopicWord(w='professeur', p=0.03397, h=None), TopicWord(w='année', p=0.02844, h=None)], words=[TopicWord(w='cours', p=0.06546, h=None), TopicWord(w='école', p=0.06053, h=None), TopicWord(w='enseignement', p=0.0415, h=None), TopicWord(w='professeur', p=0.03397, h=None), TopicWord(w='année', p=0.02844, h=None), TopicWord(w='classe', p=0.024, h=None), TopicWord(w='formation', p=0.0217, h=None), TopicWord(w='instruction', p=0.01599, h=None), TopicWord(w='directeur', p=0.01328, h=None), TopicWord(w='examen', p=0.01254, h=None)], model='tm-fr-all-v2.0'), relevance=0.037, topicUid='tm-fr-all-v2.0_tp99_fr')], content=None, mentions=[], v=None), ContentItem(uid='DTT-1962-04-30-a-i0121', type='ar', title='[REDACTED]', size=863, nbPages=1, pages=[Page(uid='DTT-1962-04-30-a-p0010', num=10, issueUid='DTT-1962-04-30-a', newspaperUid='DTT', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-London', relevance=2), Entity(uid='aida-0001-54-Germany', relevance=3), Entity(uid='aida-0001-54-Lage', relevance=1), Entity(uid='aida-0001-54-Rome', relevance=1), Entity(uid='aida-0001-54-Italy', relevance=1), Entity(uid='aida-0001-54-Auch', relevance=1)], persons=[], language='de', issue=NewspaperIssue(uid='DTT-1962-04-30-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1962, 4, 30, 0, 0, tzinfo=TzInfo(UTC)), year='1962'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1962, 4, 30, 0, 0, tzinfo=TzInfo(UTC)), year=1962, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='DTT', acronym='DTT', labels=['newspaper'], languages=['de'], properties=[], included=True, name='Die Tat', endYear=1978, startYear=1935, firstIssue=NewspaperIssue(uid='DTT-1935-11-13-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1935, 11, 13, 0, 0, tzinfo=TzInfo(UTC)), year='1935'), lastIssue=NewspaperIssue(uid='DTT-1978-09-22-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1978, 9, 22, 0, 0, tzinfo=TzInfo(UTC)), year='1978'), countArticles=1465269, countIssues=12970, countPages=218285, fetched=True, deltaYear=43), dataProvider='Migros', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp11_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0020235791601995005, degree=97.0, x=37.29088592529297, y=116.09770965576172, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=1031.0, avg=0.7642764318463412), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=275.0, avg=0.7139272720163519), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=297.0, avg=0.7140269367783157), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=142.0, avg=0.7125070430863072), RelatedTopic(uid='tm-de-all-v2.0_tp23_de', w=336.0, avg=0.7338660698206652), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=148.0, avg=0.7059662213196626), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=137.0, avg=0.697649637277979), RelatedTopic(uid='tm-de-all-v2.0_tp56_de', w=186.0, avg=0.7253655922669237), RelatedTopic(uid='tm-de-all-v2.0_tp22_de', w=185.0, avg=0.7046540537395993), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=130.0, avg=0.708661538362503), RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=141.0, avg=0.7139007119422264), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=65.0, avg=0.7007846181209271), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=100.0, avg=0.7231400060653687), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=108.0, avg=0.6995555598426748), RelatedTopic(uid='tm-de-all-v2.0_tp30_de', w=101.0, avg=0.6916930687309492)], countItems=437852.0, excerpt=[TopicWord(w='verlag', p=0.02531, h=None), TopicWord(w='buch', p=0.0244, h=None), TopicWord(w='band', p=0.0195, h=None), TopicWord(w='geschichte', p=0.01259, h=None), TopicWord(w='werk', p=0.01053, h=None)], words=[TopicWord(w='verlag', p=0.02531, h=None), TopicWord(w='buch', p=0.0244, h=None), TopicWord(w='band', p=0.0195, h=None), TopicWord(w='geschichte', p=0.01259, h=None), TopicWord(w='werk', p=0.01053, h=None), TopicWord(w='literatur', p=0.01004, h=None), TopicWord(w='dicht', p=0.0096, h=None), TopicWord(w='verfasser', p=0.00852, h=None), TopicWord(w='roman', p=0.00798, h=None), TopicWord(w='sprache', p=0.00703, h=None)], model='tm-de-all-v2.0'), relevance=0.041, topicUid='tm-de-all-v2.0_tp11_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp25_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.004243570113960116, degree=88.0, x=129.24993896484375, y=146.595458984375, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=513.0, avg=0.7531345035829972), RelatedTopic(uid='tm-de-all-v2.0_tp07_de', w=393.0, avg=0.750127226190106), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=342.0, avg=0.7487076043385511), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=314.0, avg=0.7283057346465481), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=335.0, avg=0.7365014924931882), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=352.0, avg=0.7351022725078192), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=309.0, avg=0.7420938537730368), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=331.0, avg=0.7367552889797983), RelatedTopic(uid='tm-de-all-v2.0_tp78_de', w=275.0, avg=0.7486290918697011), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=153.0, avg=0.7252418262506622), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=133.0, avg=0.7238421014377049), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=138.0, avg=0.7346159422743148), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=122.0, avg=0.7224426235331863), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=108.0, avg=0.7255370363041207), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=124.0, avg=0.7261370958820466)], countItems=446736.0, excerpt=[TopicWord(w='wirtschaft', p=0.01665, h=None), TopicWord(w='entwicklung', p=0.01397, h=None), TopicWord(w='industrie', p=0.01075, h=None), TopicWord(w='arbeit', p=0.01009, h=None), TopicWord(w='frage', p=0.01008, h=None)], words=[TopicWord(w='wirtschaft', p=0.01665, h=None), TopicWord(w='entwicklung', p=0.01397, h=None), TopicWord(w='industrie', p=0.01075, h=None), TopicWord(w='arbeit', p=0.01009, h=None), TopicWord(w='frage', p=0.01008, h=None), TopicWord(w='bedeutung', p=0.00817, h=None), TopicWord(w='schweiz', p=0.00673, h=None), TopicWord(w='teil', p=0.00661, h=None), TopicWord(w='aufgabe', p=0.00635, h=None), TopicWord(w='zukunft', p=0.00631, h=None)], model='tm-de-all-v2.0'), relevance=0.049, topicUid='tm-de-all-v2.0_tp25_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp32_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.001341576542825114, degree=90.0, x=103.99215698242188, y=194.70443725585938, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=1136.0, avg=0.7561117944268274), RelatedTopic(uid='tm-de-all-v2.0_tp42_de', w=989.0, avg=0.7374863494394763), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=870.0, avg=0.75932183957648), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=727.0, avg=0.7390178824881248), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=685.0, avg=0.741395617488527), RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=557.0, avg=0.7536714531788921), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=356.0, avg=0.71675561837266), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=357.0, avg=0.7346078431238982), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=379.0, avg=0.7420448528745244), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=242.0, avg=0.7331611573203536), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=280.0, avg=0.737157143013818), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=363.0, avg=0.7452975217632682), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=194.0, avg=0.7114329909540943), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=184.0, avg=0.7111630452715832), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=70.0, avg=0.695014294556209)], countItems=308129.0, excerpt=[TopicWord(w='regierung', p=0.01272, h=None), TopicWord(w='bonn', p=0.01271, h=None), TopicWord(w='bundesrepublik', p=0.00998, h=None), TopicWord(w='moskau', p=0.00972, h=None), TopicWord(w='präsident', p=0.0095, h=None)], words=[TopicWord(w='regierung', p=0.01272, h=None), TopicWord(w='bonn', p=0.01271, h=None), TopicWord(w='bundesrepublik', p=0.00998, h=None), TopicWord(w='moskau', p=0.00972, h=None), TopicWord(w='präsident', p=0.0095, h=None), TopicWord(w='sowjetunion', p=0.00853, h=None), TopicWord(w='seite', p=0.00839, h=None), TopicWord(w='usa', p=0.00808, h=None), TopicWord(w='dpa', p=0.00624, h=None), TopicWord(w='upi', p=0.00604, h=None)], model='tm-de-all-v2.0'), relevance=0.492, topicUid='tm-de-all-v2.0_tp32_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp52_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0031421682983538203, degree=88.0, x=94.33610534667969, y=186.4452362060547, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=1267.0, avg=0.7674577743779418), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=1073.0, avg=0.7493932907645767), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=774.0, avg=0.7429263571744126), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=167.0, avg=0.7099401172763573), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=411.0, avg=0.7378321168196462), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=141.0, avg=0.7130638293340696), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=678.0, avg=0.7402640118711465), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=303.0, avg=0.7489834970766955), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=192.0, avg=0.7245416672279438), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=326.0, avg=0.7264570533497933), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=474.0, avg=0.7472109721682746), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=333.0, avg=0.7352912921805281), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=330.0, avg=0.7261363609270616), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=197.0, avg=0.7447309648324996), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=88.0, avg=0.7131363627585497)], countItems=411914.0, excerpt=[TopicWord(w='regierung', p=0.02742, h=None), TopicWord(w='paris', p=0.02119, h=None), TopicWord(w='konferenz', p=0.02106, h=None), TopicWord(w='frankreich', p=0.02095, h=None), TopicWord(w='frage', p=0.01727, h=None)], words=[TopicWord(w='regierung', p=0.02742, h=None), TopicWord(w='paris', p=0.02119, h=None), TopicWord(w='konferenz', p=0.02106, h=None), TopicWord(w='frankreich', p=0.02095, h=None), TopicWord(w='frage', p=0.01727, h=None), TopicWord(w='deutschland', p=0.01409, h=None), TopicWord(w='völkerbund', p=0.01343, h=None), TopicWord(w='genf', p=0.01243, h=None), TopicWord(w='london', p=0.01048, h=None), TopicWord(w='vertrag', p=0.0098, h=None)], model='tm-de-all-v2.0'), relevance=0.186, topicUid='tm-de-all-v2.0_tp52_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp70_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.004164328399379106, degree=73.0, x=88.70001983642578, y=96.2916259765625, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp98_de', w=288.0, avg=0.7784236114886072), RelatedTopic(uid='tm-de-all-v2.0_tp36_de', w=199.0, avg=0.7604321621770236), RelatedTopic(uid='tm-de-all-v2.0_tp17_de', w=187.0, avg=0.7714598921531024), RelatedTopic(uid='tm-de-all-v2.0_tp72_de', w=156.0, avg=0.7870192298522363), RelatedTopic(uid='tm-de-all-v2.0_tp09_de', w=292.0, avg=0.8063801361681664), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=52.0, avg=0.7337115315290598), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=32.0, avg=0.8118749968707561), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=44.0, avg=0.7204318154941906), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=35.0, avg=0.7497142842837743), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=21.0, avg=0.7218095234462193), RelatedTopic(uid='tm-de-all-v2.0_tp99_de', w=9.0, avg=0.7741110920906067), RelatedTopic(uid='tm-de-all-v2.0_tp00_de', w=56.0, avg=0.760839289852551), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=61.0, avg=0.7390655748179702), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=19.0, avg=0.7633157843037656), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=9.0, avg=0.6721111072434319)], countItems=353648.0, excerpt=[TopicWord(w='schweiz', p=0.12796, h=None), TopicWord(w='frankreich', p=0.06629, h=None), TopicWord(w='deutschland', p=0.05481, h=None), TopicWord(w='italien', p=0.04852, h=None), TopicWord(w='schwede', p=0.04619, h=None)], words=[TopicWord(w='schweiz', p=0.12796, h=None), TopicWord(w='frankreich', p=0.06629, h=None), TopicWord(w='deutschland', p=0.05481, h=None), TopicWord(w='italien', p=0.04852, h=None), TopicWord(w='schwede', p=0.04619, h=None), TopicWord(w='belgien', p=0.0388, h=None), TopicWord(w='holland', p=0.0342, h=None), TopicWord(w='england', p=0.02673, h=None), TopicWord(w='norwegen', p=0.02339, h=None), TopicWord(w='dänemark', p=0.02264, h=None)], model='tm-de-all-v2.0'), relevance=0.078, topicUid='tm-de-all-v2.0_tp70_de')], content=None, mentions=[], v=None), ContentItem(uid='luxland-1984-12-21-a-i0018', type='ar', title='[REDACTED]', size=858, nbPages=1, pages=[Page(uid='luxland-1984-12-21-a-p0004', num=4, issueUid='luxland-1984-12-21-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Jim_Landes', relevance=2), Entity(uid='aida-0001-54-Jon_Boden', relevance=1), Entity(uid='aida-0001-54-Auch', relevance=1), Entity(uid='aida-0001-54-Manosque', relevance=1), Entity(uid='aida-0001-54-Meno_Burg', relevance=1)], persons=[Entity(uid='aida-0001-50-Richard_Schirrmann', relevance=1), Entity(uid='aida-0001-50-Marc_Sangnier', relevance=1), Entity(uid='aida-0001-50-Jean_Giono', relevance=1)], language='de', issue=NewspaperIssue(uid='luxland-1984-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(1984, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='1984'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(1984, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year=1984, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp11_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0020235791601995005, degree=97.0, x=37.29088592529297, y=116.09770965576172, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=1031.0, avg=0.7642764318463412), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=275.0, avg=0.7139272720163519), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=297.0, avg=0.7140269367783157), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=142.0, avg=0.7125070430863072), RelatedTopic(uid='tm-de-all-v2.0_tp23_de', w=336.0, avg=0.7338660698206652), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=148.0, avg=0.7059662213196626), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=137.0, avg=0.697649637277979), RelatedTopic(uid='tm-de-all-v2.0_tp56_de', w=186.0, avg=0.7253655922669237), RelatedTopic(uid='tm-de-all-v2.0_tp22_de', w=185.0, avg=0.7046540537395993), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=130.0, avg=0.708661538362503), RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=141.0, avg=0.7139007119422264), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=65.0, avg=0.7007846181209271), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=100.0, avg=0.7231400060653687), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=108.0, avg=0.6995555598426748), RelatedTopic(uid='tm-de-all-v2.0_tp30_de', w=101.0, avg=0.6916930687309492)], countItems=437852.0, excerpt=[TopicWord(w='verlag', p=0.02531, h=None), TopicWord(w='buch', p=0.0244, h=None), TopicWord(w='band', p=0.0195, h=None), TopicWord(w='geschichte', p=0.01259, h=None), TopicWord(w='werk', p=0.01053, h=None)], words=[TopicWord(w='verlag', p=0.02531, h=None), TopicWord(w='buch', p=0.0244, h=None), TopicWord(w='band', p=0.0195, h=None), TopicWord(w='geschichte', p=0.01259, h=None), TopicWord(w='werk', p=0.01053, h=None), TopicWord(w='literatur', p=0.01004, h=None), TopicWord(w='dicht', p=0.0096, h=None), TopicWord(w='verfasser', p=0.00852, h=None), TopicWord(w='roman', p=0.00798, h=None), TopicWord(w='sprache', p=0.00703, h=None)], model='tm-de-all-v2.0'), relevance=0.263, topicUid='tm-de-all-v2.0_tp11_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp20_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.005455198718015492, degree=98.0, x=125.689453125, y=114.9139175415039, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=1067.0, avg=0.7309447054340109), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=354.0, avg=0.721709039925182), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=352.0, avg=0.7075823860412295), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=384.0, avg=0.7216041665524244), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=171.0, avg=0.6964385959140041), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=271.0, avg=0.7260258323152127), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=115.0, avg=0.690634780863057), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=227.0, avg=0.7207400877570266), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=230.0, avg=0.714769567095715), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=177.0, avg=0.7111129972894313), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=143.0, avg=0.7040839170242523), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=153.0, avg=0.6994379088769551), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=133.0, avg=0.7079774432612541), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=174.0, avg=0.7128390837674854), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=92.0, avg=0.6850326100121373)], countItems=524542.0, excerpt=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None)], words=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None), TopicWord(w='unternehmen', p=0.00574, h=None), TopicWord(w='foto', p=0.00567, h=None), TopicWord(w='zusammenarbeit', p=0.00552, h=None), TopicWord(w='thema', p=0.0053, h=None), TopicWord(w='rahmen', p=0.00508, h=None)], model='tm-de-all-v2.0'), relevance=0.099, topicUid='tm-de-all-v2.0_tp20_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp80_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0026762858330759485, degree=95.0, x=16.713647842407227, y=135.926513671875, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp30_de', w=665.0, avg=0.7578616528582752), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=379.0, avg=0.7453957767788527), RelatedTopic(uid='tm-de-all-v2.0_tp78_de', w=429.0, avg=0.7575664339643536), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=311.0, avg=0.7373536959338418), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=244.0, avg=0.7237991803005094), RelatedTopic(uid='tm-de-all-v2.0_tp99_de', w=249.0, avg=0.734883533424163), RelatedTopic(uid='tm-de-all-v2.0_tp75_de', w=198.0, avg=0.7302676782463536), RelatedTopic(uid='tm-de-all-v2.0_tp74_de', w=198.0, avg=0.7307020194000668), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=143.0, avg=0.7080559430422483), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=160.0, avg=0.6943375024944544), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=160.0, avg=0.725774996355176), RelatedTopic(uid='tm-de-all-v2.0_tp93_de', w=152.0, avg=0.7298026347630903), RelatedTopic(uid='tm-de-all-v2.0_tp56_de', w=131.0, avg=0.7099771012786691), RelatedTopic(uid='tm-de-all-v2.0_tp11_de', w=88.0, avg=0.6986477266658436), RelatedTopic(uid='tm-de-all-v2.0_tp63_de', w=72.0, avg=0.7468749996688631)], countItems=463958.0, excerpt=[TopicWord(w='wasser', p=0.01491, h=None), TopicWord(w='stadt', p=0.01012, h=None), TopicWord(w='erde', p=0.00863, h=None), TopicWord(w='meter', p=0.00819, h=None), TopicWord(w='see', p=0.00799, h=None)], words=[TopicWord(w='wasser', p=0.01491, h=None), TopicWord(w='stadt', p=0.01012, h=None), TopicWord(w='erde', p=0.00863, h=None), TopicWord(w='meter', p=0.00819, h=None), TopicWord(w='see', p=0.00799, h=None), TopicWord(w='natur', p=0.00738, h=None), TopicWord(w='wald', p=0.00679, h=None), TopicWord(w='land', p=0.00654, h=None), TopicWord(w='boden', p=0.00653, h=None), TopicWord(w='winter', p=0.00518, h=None)], model='tm-de-all-v2.0'), relevance=0.069, topicUid='tm-de-all-v2.0_tp80_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp92_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0012328640308681325, degree=91.0, x=115.99195098876953, y=119.49772644042969, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=122.0, avg=0.7367213119248874), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=138.0, avg=0.7268405789914338), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=148.0, avg=0.721067567532127), RelatedTopic(uid='tm-de-all-v2.0_tp90_de', w=125.0, avg=0.7229039998054504), RelatedTopic(uid='tm-de-all-v2.0_tp59_de', w=85.0, avg=0.7145176473785849), RelatedTopic(uid='tm-de-all-v2.0_tp51_de', w=65.0, avg=0.7183384546866783), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=65.0, avg=0.7121384602326614), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=84.0, avg=0.7234047672578267), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=78.0, avg=0.7127307668710366), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=65.0, avg=0.7085230726462144), RelatedTopic(uid='tm-de-all-v2.0_tp96_de', w=35.0, avg=0.7181142841066633), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=62.0, avg=0.7295967734629109), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=64.0, avg=0.6972031248733401), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=59.0, avg=0.698559316538148), RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=50.0, avg=0.7034799993038178)], countItems=443629.0, excerpt=[TopicWord(w='arbeit', p=0.02313, h=None), TopicWord(w='jugend', p=0.01615, h=None), TopicWord(w='schweiz', p=0.0144, h=None), TopicWord(w='hilfe', p=0.01315, h=None), TopicWord(w='leben', p=0.00829, h=None)], words=[TopicWord(w='arbeit', p=0.02313, h=None), TopicWord(w='jugend', p=0.01615, h=None), TopicWord(w='schweiz', p=0.0144, h=None), TopicWord(w='hilfe', p=0.01315, h=None), TopicWord(w='leben', p=0.00829, h=None), TopicWord(w='familie', p=0.00824, h=None), TopicWord(w='aufgabe', p=0.00817, h=None), TopicWord(w='verfügung', p=0.00774, h=None), TopicWord(w='tätigkeit', p=0.00667, h=None), TopicWord(w='aktion', p=0.00649, h=None)], model='tm-de-all-v2.0'), relevance=0.394, topicUid='tm-de-all-v2.0_tp92_de')], content=None, mentions=[], v=None), ContentItem(uid='JDG-1993-11-15-a-i0016', type='ar', title='[REDACTED]', size=643, nbPages=1, pages=[Page(uid='JDG-1993-11-15-a-p0003', num=3, issueUid='JDG-1993-11-15-a', newspaperUid='JDG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Brussels', relevance=3), Entity(uid='aida-0001-54-Gare_de_Cornavin', relevance=1), Entity(uid='aida-0001-54-Lausanne', relevance=1), Entity(uid='aida-0001-54-Royal_Navy', relevance=1), Entity(uid='aida-0001-54-Spain', relevance=1)], persons=[Entity(uid='aida-0001-50-Jacques_Delors', relevance=1), Entity(uid='aida-0001-50-Francesco_Verri', relevance=1)], language='fr', issue=NewspaperIssue(uid='JDG-1993-11-15-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1993, 11, 15, 0, 0, tzinfo=TzInfo(UTC)), year='1993'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1993, 11, 15, 0, 0, tzinfo=TzInfo(UTC)), year=1993, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='JDG', acronym='JDG', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Journal de Genève', endYear=1998, startYear=1826, firstIssue=NewspaperIssue(uid='JDG-1826-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1826, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1826'), lastIssue=NewspaperIssue(uid='JDG-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=3850014, countIssues=49180, countPages=495926, fetched=True, deltaYear=172), dataProvider='SNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='GDL-1994-04-21-a-i0061', type='ad', title='[REDACTED]', size=204, nbPages=1, pages=[Page(uid='GDL-1994-04-21-a-p0009', num=9, issueUid='GDL-1994-04-21-a', newspaperUid='GDL', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[], persons=[Entity(uid='aida-0001-50-Ann_Williams_$28$historian$29$', relevance=1)], language='fr', issue=NewspaperIssue(uid='GDL-1994-04-21-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1994, 4, 21, 0, 0, tzinfo=TzInfo(UTC)), year='1994'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1994, 4, 21, 0, 0, tzinfo=TzInfo(UTC)), year=1994, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='GDL', acronym='GDL', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Gazette de Lausanne', endYear=1991, startYear=1804, firstIssue=NewspaperIssue(uid='GDL-1798-02-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1798, 2, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1798'), lastIssue=NewspaperIssue(uid='GDL-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=4360036, countIssues=51062, countPages=441517, fetched=True, deltaYear=187), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp13_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0025738769326680852, degree=99.0, x=-132.8960723876953, y=23.852434158325195, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=1354.0, avg=0.719274742168373), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=1122.0, avg=0.7242112313787354), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=1163.0, avg=0.7129879623574629), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=218.0, avg=0.6972614699000612), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=664.0, avg=0.7096957827368414), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=491.0, avg=0.7219226088397614), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=421.0, avg=0.7202327793680857), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=409.0, avg=0.7048141806224739), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=310.0, avg=0.7179225827417066), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=760.0, avg=0.7197026306861325), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=214.0, avg=0.7370934578302865), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=356.0, avg=0.725233146983586), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=190.0, avg=0.7061473673895786), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=197.0, avg=0.6895533004387986), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=292.0, avg=0.6983698633027403)], countItems=1561699.0, excerpt=[TopicWord(w='pharmacie', p=0.02796, h=None), TopicWord(w='sang', p=0.01593, h=None), TopicWord(w='estomac', p=0.01568, h=None), TopicWord(w='peau', p=0.01486, h=None), TopicWord(w='pharmacien', p=0.01308, h=None)], words=[TopicWord(w='pharmacie', p=0.02796, h=None), TopicWord(w='sang', p=0.01593, h=None), TopicWord(w='estomac', p=0.01568, h=None), TopicWord(w='peau', p=0.01486, h=None), TopicWord(w='pharmacien', p=0.01308, h=None), TopicWord(w='remède', p=0.013, h=None), TopicWord(w='flacon', p=0.01127, h=None), TopicWord(w='santé', p=0.0104, h=None), TopicWord(w='cheveu', p=0.00994, h=None), TopicWord(w='foie', p=0.00943, h=None)], model='tm-fr-all-v2.0'), relevance=0.049, topicUid='tm-fr-all-v2.0_tp13_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp23_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.003023816782274178, degree=98.0, x=-79.45580291748047, y=25.385120391845703, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=2341.0, avg=0.780799658723185), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=1181.0, avg=0.7430262493441208), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=520.0, avg=0.7233307684843356), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=784.0, avg=0.7571339300092386), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=849.0, avg=0.7463062421733555), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=86.0, avg=0.7146976721841235), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=473.0, avg=0.7065581375650322), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=364.0, avg=0.7534780227220975), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=275.0, avg=0.7305454566261985), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=323.0, avg=0.7555139326827814), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=172.0, avg=0.7290872092856917), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=131.0, avg=0.6877480886364711), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=127.0, avg=0.7534409442285853), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=199.0, avg=0.7368844226377094), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=82.0, avg=0.673365848820384)], countItems=1606303.0, excerpt=[TopicWord(w='assurance', p=0.05705, h=None), TopicWord(w='fonds', p=0.0296, h=None), TopicWord(w='prime', p=0.02813, h=None), TopicWord(w='caisse', p=0.02607, h=None), TopicWord(w='cas', p=0.02548, h=None)], words=[TopicWord(w='assurance', p=0.05705, h=None), TopicWord(w='fonds', p=0.0296, h=None), TopicWord(w='prime', p=0.02813, h=None), TopicWord(w='caisse', p=0.02607, h=None), TopicWord(w='cas', p=0.02548, h=None), TopicWord(w='maladie', p=0.02173, h=None), TopicWord(w='somme', p=0.0212, h=None), TopicWord(w='frais', p=0.01906, h=None), TopicWord(w='argent', p=0.01292, h=None), TopicWord(w='montant', p=0.01283, h=None)], model='tm-fr-all-v2.0'), relevance=0.038, topicUid='tm-fr-all-v2.0_tp23_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp28_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0026981447230522066, degree=99.0, x=-98.85872650146484, y=-65.94231414794922, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=1770.0, avg=0.8245779665849977), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=598.0, avg=0.7262123745420704), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=230.0, avg=0.6869695653086123), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=713.0, avg=0.761347825530535), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=93.0, avg=0.6862473122535213), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=213.0, avg=0.7028262939811313), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=182.0, avg=0.7006318683807666), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=75.0, avg=0.7219333362579345), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=98.0, avg=0.6864387806580992), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=204.0, avg=0.7274215671361661), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=274.0, avg=0.7340985393002085), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=114.0, avg=0.693868415920358), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=113.0, avg=0.7093893785392289), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=147.0, avg=0.6923809538082201), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=204.0, avg=0.7089901925886378)], countItems=1319653.0, excerpt=[TopicWord(w='pape', p=0.02366, h=None), TopicWord(w='foi', p=0.02014, h=None), TopicWord(w='saint', p=0.02001, h=None), TopicWord(w='cardinal', p=0.0175, h=None), TopicWord(w='abbé', p=0.0168, h=None)], words=[TopicWord(w='pape', p=0.02366, h=None), TopicWord(w='foi', p=0.02014, h=None), TopicWord(w='saint', p=0.02001, h=None), TopicWord(w='cardinal', p=0.0175, h=None), TopicWord(w='abbé', p=0.0168, h=None), TopicWord(w='curé', p=0.01659, h=None), TopicWord(w='évêque', p=0.0142, h=None), TopicWord(w='religion', p=0.01318, h=None), TopicWord(w='église', p=0.0114, h=None), TopicWord(w='prêtre', p=0.01113, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp28_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp62_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.0032219298707068574, degree=99.0, x=-119.25105285644531, y=-51.26204299926758, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=13024.0, avg=0.779612178005809), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=4481.0, avg=0.7708357514826428), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=1733.0, avg=0.7527149463759223), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=2402.0, avg=0.772583264569061), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=806.0, avg=0.7494714663874719), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=1092.0, avg=0.7617271071497774), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=524.0, avg=0.7493702302907259), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=783.0, avg=0.7726360169711546), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=437.0, avg=0.7526979415040267), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=238.0, avg=0.7646764732208573), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=307.0, avg=0.7621661261549213), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=177.0, avg=0.7296101710217148), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=122.0, avg=0.7004098364564239), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=137.0, avg=0.7321970815206096), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=182.0, avg=0.7390934114272778)], countItems=1222830.0, excerpt=[TopicWord(w='match', p=0.03138, h=None), TopicWord(w='jeu', p=0.02741, h=None), TopicWord(w='but', p=0.02187, h=None), TopicWord(w='équipe', p=0.01958, h=None), TopicWord(w='minute', p=0.01875, h=None)], words=[TopicWord(w='match', p=0.03138, h=None), TopicWord(w='jeu', p=0.02741, h=None), TopicWord(w='but', p=0.02187, h=None), TopicWord(w='équipe', p=0.01958, h=None), TopicWord(w='minute', p=0.01875, h=None), TopicWord(w='partie', p=0.01395, h=None), TopicWord(w='foi', p=0.01367, h=None), TopicWord(w='défense', p=0.01245, h=None), TopicWord(w='coup', p=0.01226, h=None), TopicWord(w='victoire', p=0.0122, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp62_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp74_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.00340826833474945, degree=95.0, x=-44.53740310668945, y=-30.404733657836914, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=566.0, avg=0.7078021204513711), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=462.0, avg=0.7078744605248108), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=264.0, avg=0.7048143934119832), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=232.0, avg=0.6917025873373295), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=72.0, avg=0.6852083330353101), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=331.0, avg=0.706716011298027), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=285.0, avg=0.6857719312634385), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=128.0, avg=0.692906251642853), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=243.0, avg=0.7071193410045326), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=219.0, avg=0.6945753426856647), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=242.0, avg=0.7033966929951975), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=137.0, avg=0.7126277371914718), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=104.0, avg=0.6754326923535421), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=108.0, avg=0.6890740753323944), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=141.0, avg=0.6966950364992128)], countItems=1530139.0, excerpt=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None)], words=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None), TopicWord(w='visite', p=0.02084, h=None), TopicWord(w='ambassadeur', p=0.01888, h=None), TopicWord(w='presse', p=0.01663, h=None), TopicWord(w='secrétaire', p=0.0161, h=None), TopicWord(w='conseil', p=0.01461, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp74_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp77_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0012422357056691006, degree=99.0, x=-90.54692077636719, y=34.551239013671875, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=460.0, avg=0.7213869565207025), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=517.0, avg=0.7295918749425582), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=361.0, avg=0.7103185582689301), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=284.0, avg=0.7174823951553291), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=202.0, avg=0.7309801973918877), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=529.0, avg=0.7146257051673414), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=275.0, avg=0.7404472715204412), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=237.0, avg=0.7201814337118768), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=182.0, avg=0.7173406609467098), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=305.0, avg=0.7250262278025268), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=143.0, avg=0.7062237742063883), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=165.0, avg=0.7059151533878211), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=82.0, avg=0.661243902473915), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=143.0, avg=0.7161328675863626), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=250.0, avg=0.7504880001544952)], countItems=1703125.0, excerpt=[TopicWord(w='télévision', p=0.03162, h=None), TopicWord(w='radio', p=0.02261, h=None), TopicWord(w='chaîne', p=0.01648, h=None), TopicWord(w='système', p=0.01439, h=None), TopicWord(w='publicité', p=0.01315, h=None)], words=[TopicWord(w='télévision', p=0.03162, h=None), TopicWord(w='radio', p=0.02261, h=None), TopicWord(w='chaîne', p=0.01648, h=None), TopicWord(w='système', p=0.01439, h=None), TopicWord(w='publicité', p=0.01315, h=None), TopicWord(w='émission', p=0.01199, h=None), TopicWord(w='appareil', p=0.01075, h=None), TopicWord(w='écran', p=0.01009, h=None), TopicWord(w='service', p=0.00915, h=None), TopicWord(w='information', p=0.00913, h=None)], model='tm-fr-all-v2.0'), relevance=0.061, topicUid='tm-fr-all-v2.0_tp77_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp80_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.002179111484737694, degree=99.0, x=-93.54338073730469, y=-62.21037292480469, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=547.0, avg=0.7046234024726059), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=324.0, avg=0.7033148163262709), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=524.0, avg=0.7240725192632383), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=283.0, avg=0.7059717306821169), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=259.0, avg=0.7124903492025427), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=121.0, avg=0.6798099166105601), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=220.0, avg=0.6959136358716271), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=139.0, avg=0.6853237417962054), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=135.0, avg=0.7249851875834995), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=120.0, avg=0.6916416674852371), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=128.0, avg=0.6960937469266355), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=186.0, avg=0.7171344112965369), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=324.0, avg=0.7460771587527828), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=274.0, avg=0.690722630189283), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=182.0, avg=0.7380494560514178)], countItems=1610579.0, excerpt=[TopicWord(w='livre', p=0.07557, h=None), TopicWord(w='auteur', p=0.02772, h=None), TopicWord(w='ouvrage', p=0.02676, h=None), TopicWord(w='histoire', p=0.02248, h=None), TopicWord(w='vol', p=0.01747, h=None)], words=[TopicWord(w='livre', p=0.07557, h=None), TopicWord(w='auteur', p=0.02772, h=None), TopicWord(w='ouvrage', p=0.02676, h=None), TopicWord(w='histoire', p=0.02248, h=None), TopicWord(w='vol', p=0.01747, h=None), TopicWord(w='volume', p=0.01722, h=None), TopicWord(w='texte', p=0.01653, h=None), TopicWord(w='édition', p=0.01473, h=None), TopicWord(w='professeur', p=0.01256, h=None), TopicWord(w='siècle', p=0.01174, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp80_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp92_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0032176788755737882, degree=98.0, x=-27.374481201171875, y=26.132715225219727, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=432.0, avg=0.7120902779753562), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=356.0, avg=0.712036515722114), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=183.0, avg=0.7096393430819277), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=281.0, avg=0.6993096099629521), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=331.0, avg=0.711132931205081), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=196.0, avg=0.7040969394907659), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=195.0, avg=0.6999948709439009), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=248.0, avg=0.7127500010594245), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=164.0, avg=0.7072012228209797), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=201.0, avg=0.7181990078432643), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=167.0, avg=0.7062994041842615), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=107.0, avg=0.6961308461483394), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=180.0, avg=0.6973611132966148), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=134.0, avg=0.6818955215945173), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=156.0, avg=0.7157243555172895)], countItems=1640049.0, excerpt=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None)], words=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None), TopicWord(w='formation', p=0.01139, h=None), TopicWord(w='centre', p=0.01072, h=None), TopicWord(w='suisse', p=0.0107, h=None), TopicWord(w='travail', p=0.01037, h=None), TopicWord(w='directeur', p=0.00986, h=None)], model='tm-fr-all-v2.0'), relevance=0.127, topicUid='tm-fr-all-v2.0_tp92_fr')], content=None, mentions=[], v=None), ContentItem(uid='JDG-1994-05-19-a-i0041', type='ad', title='[REDACTED]', size=206, nbPages=1, pages=[Page(uid='JDG-1994-05-19-a-p0006', num=6, issueUid='JDG-1994-05-19-a', newspaperUid='JDG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[], persons=[Entity(uid='aida-0001-50-Ann_Williams_$28$historian$29$', relevance=1)], language='fr', issue=NewspaperIssue(uid='JDG-1994-05-19-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1994, 5, 19, 0, 0, tzinfo=TzInfo(UTC)), year='1994'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1994, 5, 19, 0, 0, tzinfo=TzInfo(UTC)), year=1994, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='JDG', acronym='JDG', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Journal de Genève', endYear=1998, startYear=1826, firstIssue=NewspaperIssue(uid='JDG-1826-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1826, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1826'), lastIssue=NewspaperIssue(uid='JDG-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=3850014, countIssues=49180, countPages=495926, fetched=True, deltaYear=172), dataProvider='SNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='GDL-1994-05-19-a-i0037', type='ad', title='[REDACTED]', size=202, nbPages=1, pages=[Page(uid='GDL-1994-05-19-a-p0006', num=6, issueUid='GDL-1994-05-19-a', newspaperUid='GDL', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[], persons=[Entity(uid='aida-0001-50-Ann_Williams_$28$historian$29$', relevance=1)], language='fr', issue=NewspaperIssue(uid='GDL-1994-05-19-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1994, 5, 19, 0, 0, tzinfo=TzInfo(UTC)), year='1994'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1994, 5, 19, 0, 0, tzinfo=TzInfo(UTC)), year=1994, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='GDL', acronym='GDL', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Gazette de Lausanne', endYear=1991, startYear=1804, firstIssue=NewspaperIssue(uid='GDL-1798-02-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1798, 2, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1798'), lastIssue=NewspaperIssue(uid='GDL-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=4360036, countIssues=51062, countPages=441517, fetched=True, deltaYear=187), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp01_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.003854124975541712, degree=95.0, x=-182.09519958496094, y=49.849342346191406, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=9475.0, avg=0.8406320845231532), RelatedTopic(uid='tm-fr-all-v2.0_tp15_fr', w=5172.0, avg=0.8153824438467011), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=2991.0, avg=0.7832400542324262), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=5188.0, avg=0.8314867001960345), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=451.0, avg=0.7675144117317284), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=367.0, avg=0.7553732999339091), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=736.0, avg=0.800858697084629), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=1276.0, avg=0.7495626959494289), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=89.0, avg=0.7381460686747947), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=727.0, avg=0.7929807429136567), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=167.0, avg=0.7149161660742617), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=107.0, avg=0.7093271039356696), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=27.0, avg=0.7028148085982712), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=56.0, avg=0.7357678604977471), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=159.0, avg=0.7158301896269217)], countItems=2308017.0, excerpt=[TopicWord(w='étage', p=0.08392, h=None), TopicWord(w='chambre', p=0.06676, h=None), TopicWord(w='cuisine', p=0.05488, h=None), TopicWord(w='suite', p=0.04608, h=None), TopicWord(w='bureau', p=0.03783, h=None)], words=[TopicWord(w='étage', p=0.08392, h=None), TopicWord(w='chambre', p=0.06676, h=None), TopicWord(w='cuisine', p=0.05488, h=None), TopicWord(w='suite', p=0.04608, h=None), TopicWord(w='bureau', p=0.03783, h=None), TopicWord(w='appartement', p=0.03348, h=None), TopicWord(w='logement', p=0.0324, h=None), TopicWord(w='soleil', p=0.03007, h=None), TopicWord(w='maison', p=0.02261, h=None), TopicWord(w='jardin', p=0.02008, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp01_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp03_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.005661035289050792, degree=98.0, x=-34.022823333740234, y=-31.675390243530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1845.0, avg=0.7454330624603643), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1447.0, avg=0.7247760883264074), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1357.0, avg=0.7387796617994962), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1177.0, avg=0.7652005100513578), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=995.0, avg=0.727042211779398), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=788.0, avg=0.7173756359494882), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=532.0, avg=0.7128515036258483), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=341.0, avg=0.6966891484526245), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=424.0, avg=0.721877359416125), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=226.0, avg=0.6909823022057525), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=290.0, avg=0.7196931023022224), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=337.0, avg=0.7127181029814995), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=196.0, avg=0.7011581677563337), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=325.0, avg=0.71395076916768), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=483.0, avg=0.719983436552881)], countItems=1390445.0, excerpt=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None)], words=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None), TopicWord(w='sujet', p=0.01296, h=None), TopicWord(w='commission', p=0.01274, h=None), TopicWord(w='conseil', p=0.01218, h=None), TopicWord(w='vue', p=0.01129, h=None), TopicWord(w='convention', p=0.01072, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp03_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.038, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp31_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002102066117388167, degree=98.0, x=-86.18854522705078, y=26.45109748840332, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=1419.0, avg=0.7417660329945076), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1413.0, avg=0.8394826607170969), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=521.0, avg=0.7366794654366609), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=375.0, avg=0.726138665676117), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=660.0, avg=0.7629575743819728), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=230.0, avg=0.7072565231634222), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=364.0, avg=0.7145329649959292), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=442.0, avg=0.7265248866372518), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=256.0, avg=0.7205625015776604), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=429.0, avg=0.728920746377576), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=336.0, avg=0.724767858783404), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=321.0, avg=0.7167289721260189), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=218.0, avg=0.7091330251562487), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=288.0, avg=0.7186180560125245), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=146.0, avg=0.7251369871505319)], countItems=1640853.0, excerpt=[TopicWord(w='construction', p=0.03015, h=None), TopicWord(w='route', p=0.02937, h=None), TopicWord(w='place', p=0.02313, h=None), TopicWord(w='projet', p=0.02165, h=None), TopicWord(w='ville', p=0.01895, h=None)], words=[TopicWord(w='construction', p=0.03015, h=None), TopicWord(w='route', p=0.02937, h=None), TopicWord(w='place', p=0.02313, h=None), TopicWord(w='projet', p=0.02165, h=None), TopicWord(w='ville', p=0.01895, h=None), TopicWord(w='plan', p=0.01628, h=None), TopicWord(w='circulation', p=0.01552, h=None), TopicWord(w='chantier', p=0.01536, h=None), TopicWord(w='zone', p=0.01286, h=None), TopicWord(w='trafic', p=0.01257, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp31_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp33_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0022416089561738063, degree=99.0, x=-47.50786590576172, y=-65.61788940429688, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=1728.0, avg=0.7742442125454545), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=988.0, avg=0.7126983810170942), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1394.0, avg=0.7167704450006636), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=1148.0, avg=0.7606306615502992), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=971.0, avg=0.6946992790048326), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1413.0, avg=0.6968266116501335), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=1530.0, avg=0.6958888900825401), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=1061.0, avg=0.7133609812625953), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=2443.0, avg=0.7869201805129971), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=907.0, avg=0.7014807070366209), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=969.0, avg=0.7150897841950565), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1094.0, avg=0.6973893974228359), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=545.0, avg=0.6985266053348507), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=688.0, avg=0.7055334305867206), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=197.0, avg=0.749969545354698)], countItems=1401413.0, excerpt=[TopicWord(w='gouvernement', p=0.03591, h=None), TopicWord(w='général', p=0.02096, h=None), TopicWord(w='ministre', p=0.01669, h=None), TopicWord(w='guerre', p=0.01627, h=None), TopicWord(w='ordre', p=0.00929, h=None)], words=[TopicWord(w='gouvernement', p=0.03591, h=None), TopicWord(w='général', p=0.02096, h=None), TopicWord(w='ministre', p=0.01669, h=None), TopicWord(w='guerre', p=0.01627, h=None), TopicWord(w='ordre', p=0.00929, h=None), TopicWord(w='dépêche', p=0.00928, h=None), TopicWord(w='ministère', p=0.00878, h=None), TopicWord(w='ville', p=0.00878, h=None), TopicWord(w='lord', p=0.0087, h=None), TopicWord(w='armée', p=0.00828, h=None)], model='tm-fr-all-v2.0'), relevance=0.038, topicUid='tm-fr-all-v2.0_tp33_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp64_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002839550218639791, degree=97.0, x=-24.157135009765625, y=-31.781845092773438, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=969.0, avg=0.7289164080462343), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=505.0, avg=0.7174435647407381), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=528.0, avg=0.7266534096138044), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=160.0, avg=0.6855500020086766), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=560.0, avg=0.7339535706809589), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=523.0, avg=0.712770556742557), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=433.0, avg=0.7155981522234153), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=355.0, avg=0.7160985931544237), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=393.0, avg=0.7155623437490779), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=516.0, avg=0.7199127928231114), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=305.0, avg=0.7192032743672856), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=213.0, avg=0.7002816919429761), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=253.0, avg=0.7053952556353784), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=204.0, avg=0.7132892158685946), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=191.0, avg=0.6980575937875279)], countItems=1683510.0, excerpt=[TopicWord(w='question', p=0.01595, h=None), TopicWord(w='point', p=0.01204, h=None), TopicWord(w='pays', p=0.01183, h=None), TopicWord(w='conseil', p=0.01124, h=None), TopicWord(w='gouvernement', p=0.01031, h=None)], words=[TopicWord(w='question', p=0.01595, h=None), TopicWord(w='point', p=0.01204, h=None), TopicWord(w='pays', p=0.01183, h=None), TopicWord(w='conseil', p=0.01124, h=None), TopicWord(w='gouvernement', p=0.01031, h=None), TopicWord(w='loi', p=0.01024, h=None), TopicWord(w='droit', p=0.00984, h=None), TopicWord(w='temps', p=0.00949, h=None), TopicWord(w='lieu', p=0.00876, h=None), TopicWord(w='moment', p=0.00798, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp64_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp78_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004195046828195191, degree=96.0, x=-74.63516235351562, y=-64.78076171875, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=444.0, avg=0.7034346864030168), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=193.0, avg=0.7213108808265449), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=346.0, avg=0.7406271690922666), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=258.0, avg=0.7373798461847527), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=783.0, avg=0.713772672422392), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=365.0, avg=0.7132849316074423), RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=60.0, avg=0.6863333344459533), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=127.0, avg=0.700826772085325), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=326.0, avg=0.7382607368603806), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=47.0, avg=0.6960851017464983), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=352.0, avg=0.7267187530682846), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=270.0, avg=0.7208222214822416), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=189.0, avg=0.7201164024216788), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=20.0, avg=0.7074000090360641), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=120.0, avg=0.705650003751119)], countItems=1563517.0, excerpt=[TopicWord(w='vie', p=0.01865, h=None), TopicWord(w='esprit', p=0.01474, h=None), TopicWord(w='pays', p=0.0144, h=None), TopicWord(w='travail', p=0.01423, h=None), TopicWord(w='effort', p=0.01203, h=None)], words=[TopicWord(w='vie', p=0.01865, h=None), TopicWord(w='esprit', p=0.01474, h=None), TopicWord(w='pays', p=0.0144, h=None), TopicWord(w='travail', p=0.01423, h=None), TopicWord(w='effort', p=0.01203, h=None), TopicWord(w='point', p=0.01016, h=None), TopicWord(w='temps', p=0.00958, h=None), TopicWord(w='progrès', p=0.0087, h=None), TopicWord(w='intérêt', p=0.00867, h=None), TopicWord(w='vue', p=0.00799, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp78_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp80_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.002179111484737694, degree=99.0, x=-93.54338073730469, y=-62.21037292480469, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=547.0, avg=0.7046234024726059), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=324.0, avg=0.7033148163262709), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=524.0, avg=0.7240725192632383), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=283.0, avg=0.7059717306821169), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=259.0, avg=0.7124903492025427), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=121.0, avg=0.6798099166105601), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=220.0, avg=0.6959136358716271), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=139.0, avg=0.6853237417962054), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=135.0, avg=0.7249851875834995), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=120.0, avg=0.6916416674852371), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=128.0, avg=0.6960937469266355), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=186.0, avg=0.7171344112965369), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=324.0, avg=0.7460771587527828), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=274.0, avg=0.690722630189283), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=182.0, avg=0.7380494560514178)], countItems=1610579.0, excerpt=[TopicWord(w='livre', p=0.07557, h=None), TopicWord(w='auteur', p=0.02772, h=None), TopicWord(w='ouvrage', p=0.02676, h=None), TopicWord(w='histoire', p=0.02248, h=None), TopicWord(w='vol', p=0.01747, h=None)], words=[TopicWord(w='livre', p=0.07557, h=None), TopicWord(w='auteur', p=0.02772, h=None), TopicWord(w='ouvrage', p=0.02676, h=None), TopicWord(w='histoire', p=0.02248, h=None), TopicWord(w='vol', p=0.01747, h=None), TopicWord(w='volume', p=0.01722, h=None), TopicWord(w='texte', p=0.01653, h=None), TopicWord(w='édition', p=0.01473, h=None), TopicWord(w='professeur', p=0.01256, h=None), TopicWord(w='siècle', p=0.01174, h=None)], model='tm-fr-all-v2.0'), relevance=0.038, topicUid='tm-fr-all-v2.0_tp80_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp89_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002160036444204828, degree=98.0, x=-16.559864044189453, y=17.053377151489258, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=2797.0, avg=0.7655098319991299), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=2075.0, avg=0.7689706032247429), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=2116.0, avg=0.7676502831829518), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=1615.0, avg=0.7557492262069655), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=1740.0, avg=0.7500344823489244), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=1104.0, avg=0.8051721026608045), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=1074.0, avg=0.7541592178287009), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=399.0, avg=0.7329172947651761), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=362.0, avg=0.7369281764847139), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=289.0, avg=0.7413148805756883), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=607.0, avg=0.7438566734802585), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=177.0, avg=0.6958926559168067), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=347.0, avg=0.7195302588108293), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=318.0, avg=0.7311100648634089), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=284.0, avg=0.7185246524676471)], countItems=1256154.0, excerpt=[TopicWord(w='marché', p=0.0378, h=None), TopicWord(w='taux', p=0.03275, h=None), TopicWord(w='cours', p=0.02892, h=None), TopicWord(w='hausse', p=0.02781, h=None), TopicWord(w='baisse', p=0.02336, h=None)], words=[TopicWord(w='marché', p=0.0378, h=None), TopicWord(w='taux', p=0.03275, h=None), TopicWord(w='cours', p=0.02892, h=None), TopicWord(w='hausse', p=0.02781, h=None), TopicWord(w='baisse', p=0.02336, h=None), TopicWord(w='dollar', p=0.01568, h=None), TopicWord(w='semaine', p=0.01509, h=None), TopicWord(w='mois', p=0.01249, h=None), TopicWord(w='indice', p=0.01047, h=None), TopicWord(w='intérêt', p=0.01027, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp89_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp92_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0032176788755737882, degree=98.0, x=-27.374481201171875, y=26.132715225219727, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=432.0, avg=0.7120902779753562), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=356.0, avg=0.712036515722114), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=183.0, avg=0.7096393430819277), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=281.0, avg=0.6993096099629521), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=331.0, avg=0.711132931205081), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=196.0, avg=0.7040969394907659), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=195.0, avg=0.6999948709439009), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=248.0, avg=0.7127500010594245), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=164.0, avg=0.7072012228209797), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=201.0, avg=0.7181990078432643), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=167.0, avg=0.7062994041842615), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=107.0, avg=0.6961308461483394), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=180.0, avg=0.6973611132966148), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=134.0, avg=0.6818955215945173), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=156.0, avg=0.7157243555172895)], countItems=1640049.0, excerpt=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None)], words=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None), TopicWord(w='formation', p=0.01139, h=None), TopicWord(w='centre', p=0.01072, h=None), TopicWord(w='suisse', p=0.0107, h=None), TopicWord(w='travail', p=0.01037, h=None), TopicWord(w='directeur', p=0.00986, h=None)], model='tm-fr-all-v2.0'), relevance=0.116, topicUid='tm-fr-all-v2.0_tp92_fr')], content=None, mentions=[], v=None), ContentItem(uid='luxland-1995-05-05-a-i0062', type='ar', title='[REDACTED]', size=415, nbPages=1, pages=[Page(uid='luxland-1995-05-05-a-p0016', num=16, issueUid='luxland-1995-05-05-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=1), Entity(uid='aida-0001-54-Boden$2c$_Sweden', relevance=1), Entity(uid='aida-0001-54-Diego_Capel', relevance=1)], persons=[Entity(uid='aida-0001-50-Hubert_Clément', relevance=1), Entity(uid='aida-0001-50-Henri_Michaux', relevance=1), Entity(uid='aida-0001-50-Joe_Schneider', relevance=1), Entity(uid='aida-0001-50-Georges_Prêtre', relevance=1), Entity(uid='aida-0001-50-Felix_Mendelssohn', relevance=1), Entity(uid='aida-0001-50-Johannes_Brahms', relevance=1)], language='fr', issue=NewspaperIssue(uid='luxland-1995-05-05-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(1995, 5, 5, 0, 0, tzinfo=TzInfo(UTC)), year='1995'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(1995, 5, 5, 0, 0, tzinfo=TzInfo(UTC)), year=1995, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp05_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0016855450001312046, degree=99.0, x=-76.497314453125, y=-22.399200439453125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1328.0, avg=0.7310828321489943), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1283.0, avg=0.7248877623261462), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=806.0, avg=0.7061104231673494), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=314.0, avg=0.6925382168050025), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=590.0, avg=0.7116152538081347), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=523.0, avg=0.7079311655994583), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=575.0, avg=0.7049669559105582), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=463.0, avg=0.7073930904880713), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=373.0, avg=0.7053056325733502), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=366.0, avg=0.7080683073059457), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=456.0, avg=0.7006118409989173), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=406.0, avg=0.7061674884093806), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=171.0, avg=0.7037953208064476), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=401.0, avg=0.7145985037905914), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=204.0, avg=0.6965392191036075)], countItems=1500624.0, excerpt=[TopicWord(w='police', p=0.039, h=None), TopicWord(w='ville', p=0.0152, h=None), TopicWord(w='capitale', p=0.01179, h=None), TopicWord(w='armée', p=0.01073, h=None), TopicWord(w='pays', p=0.01068, h=None)], words=[TopicWord(w='police', p=0.039, h=None), TopicWord(w='ville', p=0.0152, h=None), TopicWord(w='capitale', p=0.01179, h=None), TopicWord(w='armée', p=0.01073, h=None), TopicWord(w='pays', p=0.01068, h=None), TopicWord(w='sécurité', p=0.01062, h=None), TopicWord(w='gouvernement', p=0.01039, h=None), TopicWord(w='attentat', p=0.01015, h=None), TopicWord(w='chef', p=0.01009, h=None), TopicWord(w='ministre', p=0.00956, h=None)], model='tm-fr-all-v2.0'), relevance=0.326, topicUid='tm-fr-all-v2.0_tp05_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp14_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004017993195989557, degree=91.0, x=-131.26405334472656, y=-10.994468688964844, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=8953.0, avg=0.7464391815053888), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1821.0, avg=0.7128077972923773), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1162.0, avg=0.7085912225065871), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=383.0, avg=0.7049007870198541), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=1793.0, avg=0.7534885672437899), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=712.0, avg=0.7410070222247852), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=172.0, avg=0.7358779068603072), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=82.0, avg=0.7240365910820845), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=215.0, avg=0.7044930230739505), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=172.0, avg=0.7087906973306523), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=253.0, avg=0.7362134390668906), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=395.0, avg=0.742534177665469), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=210.0, avg=0.7371523828733535), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=167.0, avg=0.7157005974632538), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=142.0, avg=0.7225845074149925)], countItems=1321087.0, excerpt=[TopicWord(w='lieu', p=0.08174, h=None), TopicWord(w='part', p=0.07918, h=None), TopicWord(w='personne', p=0.03132, h=None), TopicWord(w='avis', p=0.03063, h=None), TopicWord(w='perte', p=0.03004, h=None)], words=[TopicWord(w='lieu', p=0.08174, h=None), TopicWord(w='part', p=0.07918, h=None), TopicWord(w='personne', p=0.03132, h=None), TopicWord(w='avis', p=0.03063, h=None), TopicWord(w='perte', p=0.03004, h=None), TopicWord(w='douleur', p=0.02651, h=None), TopicWord(w='lettre', p=0.02496, h=None), TopicWord(w='maladie', p=0.02348, h=None), TopicWord(w='enterrement', p=0.02174, h=None), TopicWord(w='âge', p=0.01983, h=None)], model='tm-fr-all-v2.0'), relevance=0.088, topicUid='tm-fr-all-v2.0_tp14_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp21_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.003695538576731912, degree=94.0, x=-117.8438720703125, y=-30.57181167602539, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=1380.0, avg=0.6966478298971619), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=694.0, avg=0.7049755054695118), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=531.0, avg=0.7071431291529913), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=414.0, avg=0.6624975879699135), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=265.0, avg=0.7053547184422331), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=259.0, avg=0.7023899638054454), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=549.0, avg=0.7022732231352065), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=120.0, avg=0.6850500057140986), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=113.0, avg=0.6805929204004001), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=30.0, avg=0.6718666632970174), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=21.0, avg=0.7025714346340725), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=16.0, avg=0.6666250005364418), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=100.0, avg=0.6888499969244003), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=21.0, avg=0.6524761971973237), RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=17.0, avg=0.6765882442979252)], countItems=1438992.0, excerpt=[TopicWord(w='famille', p=0.07889, h=None), TopicWord(w='part', p=0.07092, h=None), TopicWord(w='décès', p=0.05208, h=None), TopicWord(w='membre', p=0.05172, h=None), TopicWord(w='sympathie', p=0.03742, h=None)], words=[TopicWord(w='famille', p=0.07889, h=None), TopicWord(w='part', p=0.07092, h=None), TopicWord(w='décès', p=0.05208, h=None), TopicWord(w='membre', p=0.05172, h=None), TopicWord(w='sympathie', p=0.03742, h=None), TopicWord(w='deuil', p=0.0295, h=None), TopicWord(w='reconnaissance', p=0.0275, h=None), TopicWord(w='regret', p=0.02432, h=None), TopicWord(w='présence', p=0.02032, h=None), TopicWord(w='lieu', p=0.01773, h=None)], model='tm-fr-all-v2.0'), relevance=0.102, topicUid='tm-fr-all-v2.0_tp21_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp25_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0009073155645188267, degree=99.0, x=-175.6366729736328, y=-45.75175094604492, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=3433.0, avg=0.819797262692639), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=1902.0, avg=0.7366808630941293), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=1047.0, avg=0.7208338113432285), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=758.0, avg=0.7218720346767858), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=750.0, avg=0.7653986679712931), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=210.0, avg=0.7064428590592884), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=175.0, avg=0.6952914309501648), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=180.0, avg=0.74484444393052), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=344.0, avg=0.738584304618281), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=255.0, avg=0.7628235335443534), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=69.0, avg=0.6947246383929598), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=139.0, avg=0.7366043170579046), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=88.0, avg=0.6944431764158335), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=151.0, avg=0.7481258298387591), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=87.0, avg=0.6905632176618467)], countItems=1482539.0, excerpt=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None)], words=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None), TopicWord(w='amour', p=0.01432, h=None), TopicWord(w='sport', p=0.01369, h=None), TopicWord(w='nuit', p=0.01345, h=None), TopicWord(w='jean', p=0.01245, h=None), TopicWord(w='club', p=0.01099, h=None)], model='tm-fr-all-v2.0'), relevance=0.068, topicUid='tm-fr-all-v2.0_tp25_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp39_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002243186532050248, degree=96.0, x=-60.88058090209961, y=19.11262321472168, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=4144.0, avg=0.7423974420141759), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=3569.0, avg=0.7468229195556576), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=3558.0, avg=0.7483476676285569), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=2285.0, avg=0.7504035011422974), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=1805.0, avg=0.7651202225288856), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=1031.0, avg=0.7537352090085396), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=1220.0, avg=0.7854295087642357), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=740.0, avg=0.7362175671635447), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=993.0, avg=0.7567512579074679), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=1457.0, avg=0.7509423482884424), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=799.0, avg=0.7287496875910944), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=410.0, avg=0.7174902449293834), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=1058.0, avg=0.7500567112279974), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=866.0, avg=0.7543175521954103), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=411.0, avg=0.7123114352098636)], countItems=1575967.0, excerpt=[TopicWord(w='emprunt', p=0.03244, h=None), TopicWord(w='conseil', p=0.02534, h=None), TopicWord(w='exercice', p=0.0235, h=None), TopicWord(w='administration', p=0.02093, h=None), TopicWord(w='capital', p=0.01927, h=None)], words=[TopicWord(w='emprunt', p=0.03244, h=None), TopicWord(w='conseil', p=0.02534, h=None), TopicWord(w='exercice', p=0.0235, h=None), TopicWord(w='administration', p=0.02093, h=None), TopicWord(w='capital', p=0.01927, h=None), TopicWord(w='suisse', p=0.01903, h=None), TopicWord(w='souscription', p=0.01886, h=None), TopicWord(w='dividende', p=0.01857, h=None), TopicWord(w='émission', p=0.01839, h=None), TopicWord(w='action', p=0.01816, h=None)], model='tm-fr-all-v2.0'), relevance=0.026, topicUid='tm-fr-all-v2.0_tp39_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp56_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002037807403857801, degree=99.0, x=-37.378604888916016, y=-11.451290130615234, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=1860.0, avg=0.7314204308935391), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=1719.0, avg=0.7311401973636155), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=1885.0, avg=0.7421989400127522), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=1379.0, avg=0.7492538068586714), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=701.0, avg=0.7125477888614747), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=895.0, avg=0.7260681556589776), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=646.0, avg=0.7066021676034012), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=688.0, avg=0.7269505817703036), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=263.0, avg=0.689372627000845), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=532.0, avg=0.7144793240647567), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=396.0, avg=0.7119520198215138), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=245.0, avg=0.7072122471673148), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=492.0, avg=0.7083983733886625), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=309.0, avg=0.7121391599232325), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=560.0, avg=0.7175964290542262)], countItems=1626587.0, excerpt=[TopicWord(w='conseil', p=0.07441, h=None), TopicWord(w='commune', p=0.04146, h=None), TopicWord(w='construction', p=0.02389, h=None), TopicWord(w='crédit', p=0.02198, h=None), TopicWord(w='ville', p=0.01986, h=None)], words=[TopicWord(w='conseil', p=0.07441, h=None), TopicWord(w='commune', p=0.04146, h=None), TopicWord(w='construction', p=0.02389, h=None), TopicWord(w='crédit', p=0.02198, h=None), TopicWord(w='ville', p=0.01986, h=None), TopicWord(w='commission', p=0.01335, h=None), TopicWord(w='projet', p=0.01329, h=None), TopicWord(w='séance', p=0.012, h=None), TopicWord(w='bâtiment', p=0.01082, h=None), TopicWord(w='terrain', p=0.0103, h=None)], model='tm-fr-all-v2.0'), relevance=0.05, topicUid='tm-fr-all-v2.0_tp56_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp59_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.004243786139698417, degree=99.0, x=-110.24476623535156, y=-29.241605758666992, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=4569.0, avg=0.7513136351935632), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=3408.0, avg=0.753878815143321), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=1948.0, avg=0.7283896304804687), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1089.0, avg=0.7332222223062926), RelatedTopic(uid='tm-fr-all-v2.0_tp62_fr', w=834.0, avg=0.7373021603774109), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=265.0, avg=0.704520756793472), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=814.0, avg=0.7220835387706757), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=1033.0, avg=0.7302623438465861), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=409.0, avg=0.7220733477608791), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=709.0, avg=0.7304626235840855), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=791.0, avg=0.7312857149976545), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=334.0, avg=0.7158802405088961), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=538.0, avg=0.7101152421816574), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=351.0, avg=0.7186296303727349), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=173.0, avg=0.7003063538860035)], countItems=1584213.0, excerpt=[TopicWord(w='monde', p=0.02864, h=None), TopicWord(w='concours', p=0.02492, h=None), TopicWord(w='record', p=0.02188, h=None), TopicWord(w='sport', p=0.02012, h=None), TopicWord(w='suisse', p=0.01811, h=None)], words=[TopicWord(w='monde', p=0.02864, h=None), TopicWord(w='concours', p=0.02492, h=None), TopicWord(w='record', p=0.02188, h=None), TopicWord(w='sport', p=0.02012, h=None), TopicWord(w='suisse', p=0.01811, h=None), TopicWord(w='place', p=0.01681, h=None), TopicWord(w='min', p=0.01513, h=None), TopicWord(w='club', p=0.01491, h=None), TopicWord(w='course', p=0.01418, h=None), TopicWord(w='catégorie', p=0.0136, h=None)], model='tm-fr-all-v2.0'), relevance=0.029, topicUid='tm-fr-all-v2.0_tp59_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp85_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.0041160079030266635, degree=97.0, x=-105.37715148925781, y=-75.56005859375, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=699.0, avg=0.7316337632007354), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=547.0, avg=0.7324314457406945), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=420.0, avg=0.730916668687548), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=454.0, avg=0.7384559479316426), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=491.0, avg=0.747372709806485), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=373.0, avg=0.7204289535415077), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=288.0, avg=0.7195868067857292), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=228.0, avg=0.7169692992118367), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=292.0, avg=0.720133561794072), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=230.0, avg=0.716530433167582), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=152.0, avg=0.7197763100266457), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=97.0, avg=0.6889896939710244), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=124.0, avg=0.6963790333078753), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=171.0, avg=0.7599415193524277), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=122.0, avg=0.695704916950132)], countItems=1662988.0, excerpt=[TopicWord(w='vie', p=0.02054, h=None), TopicWord(w='monde', p=0.01448, h=None), TopicWord(w='mort', p=0.01395, h=None), TopicWord(w='foi', p=0.01333, h=None), TopicWord(w='peuple', p=0.01096, h=None)], words=[TopicWord(w='vie', p=0.02054, h=None), TopicWord(w='monde', p=0.01448, h=None), TopicWord(w='mort', p=0.01395, h=None), TopicWord(w='foi', p=0.01333, h=None), TopicWord(w='peuple', p=0.01096, h=None), TopicWord(w='cœur', p=0.00964, h=None), TopicWord(w='âme', p=0.00906, h=None), TopicWord(w='amour', p=0.00874, h=None), TopicWord(w='temps', p=0.0084, h=None), TopicWord(w='force', p=0.00708, h=None)], model='tm-fr-all-v2.0'), relevance=0.07, topicUid='tm-fr-all-v2.0_tp85_fr')], content=None, mentions=[], v=None), ContentItem(uid='GDL-1995-05-11-a-i0065', type='ad', title='[REDACTED]', size=237, nbPages=1, pages=[Page(uid='GDL-1995-05-11-a-p0010', num=10, issueUid='GDL-1995-05-11-a', newspaperUid='GDL', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Gare_de_Cornavin', relevance=4), Entity(uid='aida-0001-54-Switzerland', relevance=1), Entity(uid='aida-0001-54-Lausanne', relevance=1)], persons=[Entity(uid='aida-0001-50-Colin_Hines', relevance=1), Entity(uid='aida-0001-50-Rod_McLean', relevance=1)], language='fr', issue=NewspaperIssue(uid='GDL-1995-05-11-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1995, 5, 11, 0, 0, tzinfo=TzInfo(UTC)), year='1995'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1995, 5, 11, 0, 0, tzinfo=TzInfo(UTC)), year=1995, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='GDL', acronym='GDL', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Gazette de Lausanne', endYear=1991, startYear=1804, firstIssue=NewspaperIssue(uid='GDL-1798-02-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1798, 2, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1798'), lastIssue=NewspaperIssue(uid='GDL-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=4360036, countIssues=51062, countPages=441517, fetched=True, deltaYear=187), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.154, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp44_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.004459560898662137, degree=98.0, x=-118.6609878540039, y=-26.096885681152344, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp13_fr', w=565.0, avg=0.7021469034979829), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=366.0, avg=0.7307158482205021), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=156.0, avg=0.7157179503104626), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=43.0, avg=0.7068139480990033), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=66.0, avg=0.7008030333302238), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=2.0, avg=0.6359999775886536), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=27.0, avg=0.6882222184428463), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=56.0, avg=0.692089285169329), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=57.0, avg=0.6966491247478285), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=62.0, avg=0.6749677408126092), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=76.0, avg=0.6983289451975572), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=82.0, avg=0.7095365858659511), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=15.0, avg=0.6789333303769429), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=23.0, avg=0.6827391308286915), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=31.0, avg=0.7121935582930042)], countItems=1867218.0, excerpt=[TopicWord(w='temps', p=0.02877, h=None), TopicWord(w='argent', p=0.0225, h=None), TopicWord(w='gens', p=0.01945, h=None), TopicWord(w='foi', p=0.01682, h=None), TopicWord(w='chose', p=0.0163, h=None)], words=[TopicWord(w='temps', p=0.02877, h=None), TopicWord(w='argent', p=0.0225, h=None), TopicWord(w='gens', p=0.01945, h=None), TopicWord(w='foi', p=0.01682, h=None), TopicWord(w='chose', p=0.0163, h=None), TopicWord(w='vie', p=0.01484, h=None), TopicWord(w='travail', p=0.01312, h=None), TopicWord(w='moment', p=0.01181, h=None), TopicWord(w='monde', p=0.01174, h=None), TopicWord(w='besoin', p=0.0112, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp44_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp66_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004598226588018349, degree=99.0, x=-80.88478088378906, y=41.09389877319336, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=1864.0, avg=0.7628379834759901), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=1292.0, avg=0.7489489175310076), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=927.0, avg=0.7259762675502411), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1511.0, avg=0.7363315691701787), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=1497.0, avg=0.7398142944834754), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1161.0, avg=0.7399534886505561), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=906.0, avg=0.7375408389973588), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=467.0, avg=0.7169036424900276), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=561.0, avg=0.7220837778798611), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=582.0, avg=0.7415721643831312), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=383.0, avg=0.7192141010618085), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=276.0, avg=0.7270036225301632), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=396.0, avg=0.7298787866878991), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=176.0, avg=0.7067784098061648), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=217.0, avg=0.7233087593509305)], countItems=1571023.0, excerpt=[TopicWord(w='année', p=0.07471, h=None), TopicWord(w='nombre', p=0.04433, h=None), TopicWord(w='mois', p=0.0405, h=None), TopicWord(w='rapport', p=0.0378, h=None), TopicWord(w='augmentation', p=0.02949, h=None)], words=[TopicWord(w='année', p=0.07471, h=None), TopicWord(w='nombre', p=0.04433, h=None), TopicWord(w='mois', p=0.0405, h=None), TopicWord(w='rapport', p=0.0378, h=None), TopicWord(w='augmentation', p=0.02949, h=None), TopicWord(w='fin', p=0.02265, h=None), TopicWord(w='période', p=0.01788, h=None), TopicWord(w='population', p=0.01769, h=None), TopicWord(w='chiffre', p=0.01678, h=None), TopicWord(w='cours', p=0.01543, h=None)], model='tm-fr-all-v2.0'), relevance=0.117, topicUid='tm-fr-all-v2.0_tp66_fr')], content=None, mentions=[], v=None), ContentItem(uid='JDG-1995-05-11-a-i0056', type='ad', title='[REDACTED]', size=232, nbPages=1, pages=[Page(uid='JDG-1995-05-11-a-p0010', num=10, issueUid='JDG-1995-05-11-a', newspaperUid='JDG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Gare_de_Cornavin', relevance=4), Entity(uid='aida-0001-54-Switzerland', relevance=1), Entity(uid='aida-0001-54-Lausanne', relevance=1)], persons=[Entity(uid='aida-0001-50-Colin_Hines', relevance=1), Entity(uid='aida-0001-50-Don_McLean', relevance=1), Entity(uid='aida-0001-50-Ein_Kerem', relevance=1)], language='fr', issue=NewspaperIssue(uid='JDG-1995-05-11-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1995, 5, 11, 0, 0, tzinfo=TzInfo(UTC)), year='1995'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1995, 5, 11, 0, 0, tzinfo=TzInfo(UTC)), year=1995, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='JDG', acronym='JDG', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Journal de Genève', endYear=1998, startYear=1826, firstIssue=NewspaperIssue(uid='JDG-1826-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1826, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1826'), lastIssue=NewspaperIssue(uid='JDG-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=3850014, countIssues=49180, countPages=495926, fetched=True, deltaYear=172), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp06_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002058029509705395, degree=97.0, x=-146.37107849121094, y=-6.302151203155518, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1651.0, avg=0.7323028476291682), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1759.0, avg=0.7493536105679137), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=990.0, avg=0.7138848511257557), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=1074.0, avg=0.7857281187171155), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=150.0, avg=0.7276399974028269), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=118.0, avg=0.6787372883093559), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=496.0, avg=0.7605463695381919), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=127.0, avg=0.709503938832621), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=620.0, avg=0.7483919371520319), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=121.0, avg=0.7158016523053824), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=171.0, avg=0.727380120963381), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=28.0, avg=0.6857499991144452), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=93.0, avg=0.7196236598876214), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=13.0, avg=0.6970000037780175), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=26.0, avg=0.6826923008148487)], countItems=1198698.0, excerpt=[TopicWord(w='temps', p=0.06457, h=None), TopicWord(w='beau', p=0.0551, h=None), TopicWord(w='degré', p=0.03297, h=None), TopicWord(w='nord', p=0.02935, h=None), TopicWord(w='pluie', p=0.02832, h=None)], words=[TopicWord(w='temps', p=0.06457, h=None), TopicWord(w='beau', p=0.0551, h=None), TopicWord(w='degré', p=0.03297, h=None), TopicWord(w='nord', p=0.02935, h=None), TopicWord(w='pluie', p=0.02832, h=None), TopicWord(w='neige', p=0.02744, h=None), TopicWord(w='température', p=0.02679, h=None), TopicWord(w='ciel', p=0.02441, h=None), TopicWord(w='sud', p=0.02185, h=None), TopicWord(w='ouest', p=0.02127, h=None)], model='tm-fr-all-v2.0'), relevance=0.055, topicUid='tm-fr-all-v2.0_tp06_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.141, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp23_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.003023816782274178, degree=98.0, x=-79.45580291748047, y=25.385120391845703, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=2341.0, avg=0.780799658723185), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=1181.0, avg=0.7430262493441208), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=520.0, avg=0.7233307684843356), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=784.0, avg=0.7571339300092386), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=849.0, avg=0.7463062421733555), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=86.0, avg=0.7146976721841235), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=473.0, avg=0.7065581375650322), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=364.0, avg=0.7534780227220975), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=275.0, avg=0.7305454566261985), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=323.0, avg=0.7555139326827814), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=172.0, avg=0.7290872092856917), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=131.0, avg=0.6877480886364711), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=127.0, avg=0.7534409442285853), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=199.0, avg=0.7368844226377094), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=82.0, avg=0.673365848820384)], countItems=1606303.0, excerpt=[TopicWord(w='assurance', p=0.05705, h=None), TopicWord(w='fonds', p=0.0296, h=None), TopicWord(w='prime', p=0.02813, h=None), TopicWord(w='caisse', p=0.02607, h=None), TopicWord(w='cas', p=0.02548, h=None)], words=[TopicWord(w='assurance', p=0.05705, h=None), TopicWord(w='fonds', p=0.0296, h=None), TopicWord(w='prime', p=0.02813, h=None), TopicWord(w='caisse', p=0.02607, h=None), TopicWord(w='cas', p=0.02548, h=None), TopicWord(w='maladie', p=0.02173, h=None), TopicWord(w='somme', p=0.0212, h=None), TopicWord(w='frais', p=0.01906, h=None), TopicWord(w='argent', p=0.01292, h=None), TopicWord(w='montant', p=0.01283, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp23_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp25_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0009073155645188267, degree=99.0, x=-175.6366729736328, y=-45.75175094604492, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=3433.0, avg=0.819797262692639), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=1902.0, avg=0.7366808630941293), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=1047.0, avg=0.7208338113432285), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=758.0, avg=0.7218720346767858), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=750.0, avg=0.7653986679712931), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=210.0, avg=0.7064428590592884), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=175.0, avg=0.6952914309501648), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=180.0, avg=0.74484444393052), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=344.0, avg=0.738584304618281), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=255.0, avg=0.7628235335443534), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=69.0, avg=0.6947246383929598), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=139.0, avg=0.7366043170579046), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=88.0, avg=0.6944431764158335), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=151.0, avg=0.7481258298387591), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=87.0, avg=0.6905632176618467)], countItems=1482539.0, excerpt=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None)], words=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None), TopicWord(w='amour', p=0.01432, h=None), TopicWord(w='sport', p=0.01369, h=None), TopicWord(w='nuit', p=0.01345, h=None), TopicWord(w='jean', p=0.01245, h=None), TopicWord(w='club', p=0.01099, h=None)], model='tm-fr-all-v2.0'), relevance=0.043, topicUid='tm-fr-all-v2.0_tp25_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp66_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004598226588018349, degree=99.0, x=-80.88478088378906, y=41.09389877319336, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=1864.0, avg=0.7628379834759901), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=1292.0, avg=0.7489489175310076), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=927.0, avg=0.7259762675502411), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1511.0, avg=0.7363315691701787), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=1497.0, avg=0.7398142944834754), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1161.0, avg=0.7399534886505561), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=906.0, avg=0.7375408389973588), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=467.0, avg=0.7169036424900276), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=561.0, avg=0.7220837778798611), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=582.0, avg=0.7415721643831312), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=383.0, avg=0.7192141010618085), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=276.0, avg=0.7270036225301632), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=396.0, avg=0.7298787866878991), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=176.0, avg=0.7067784098061648), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=217.0, avg=0.7233087593509305)], countItems=1571023.0, excerpt=[TopicWord(w='année', p=0.07471, h=None), TopicWord(w='nombre', p=0.04433, h=None), TopicWord(w='mois', p=0.0405, h=None), TopicWord(w='rapport', p=0.0378, h=None), TopicWord(w='augmentation', p=0.02949, h=None)], words=[TopicWord(w='année', p=0.07471, h=None), TopicWord(w='nombre', p=0.04433, h=None), TopicWord(w='mois', p=0.0405, h=None), TopicWord(w='rapport', p=0.0378, h=None), TopicWord(w='augmentation', p=0.02949, h=None), TopicWord(w='fin', p=0.02265, h=None), TopicWord(w='période', p=0.01788, h=None), TopicWord(w='population', p=0.01769, h=None), TopicWord(w='chiffre', p=0.01678, h=None), TopicWord(w='cours', p=0.01543, h=None)], model='tm-fr-all-v2.0'), relevance=0.08, topicUid='tm-fr-all-v2.0_tp66_fr')], content=None, mentions=[], v=None), ContentItem(uid='JDG-1995-05-18-a-i0028', type='ad', title='[REDACTED]', size=257, nbPages=1, pages=[Page(uid='JDG-1995-05-18-a-p0004', num=4, issueUid='JDG-1995-05-18-a', newspaperUid='JDG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Geneva', relevance=3), Entity(uid='aida-0001-54-Switzerland', relevance=1), Entity(uid='aida-0001-54-Lausanne', relevance=1)], persons=[Entity(uid='aida-0001-50-Colin_Hines', relevance=1), Entity(uid='aida-0001-50-Aaron_McLean', relevance=1), Entity(uid='aida-0001-50-Ein_Kerem', relevance=1)], language='fr', issue=NewspaperIssue(uid='JDG-1995-05-18-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1995, 5, 18, 0, 0, tzinfo=TzInfo(UTC)), year='1995'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1995, 5, 18, 0, 0, tzinfo=TzInfo(UTC)), year=1995, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='JDG', acronym='JDG', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Journal de Genève', endYear=1998, startYear=1826, firstIssue=NewspaperIssue(uid='JDG-1826-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1826, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1826'), lastIssue=NewspaperIssue(uid='JDG-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=3850014, countIssues=49180, countPages=495926, fetched=True, deltaYear=172), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.104, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp23_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.003023816782274178, degree=98.0, x=-79.45580291748047, y=25.385120391845703, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=2341.0, avg=0.780799658723185), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=1181.0, avg=0.7430262493441208), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=520.0, avg=0.7233307684843356), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=784.0, avg=0.7571339300092386), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=849.0, avg=0.7463062421733555), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=86.0, avg=0.7146976721841235), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=473.0, avg=0.7065581375650322), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=364.0, avg=0.7534780227220975), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=275.0, avg=0.7305454566261985), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=323.0, avg=0.7555139326827814), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=172.0, avg=0.7290872092856917), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=131.0, avg=0.6877480886364711), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=127.0, avg=0.7534409442285853), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=199.0, avg=0.7368844226377094), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=82.0, avg=0.673365848820384)], countItems=1606303.0, excerpt=[TopicWord(w='assurance', p=0.05705, h=None), TopicWord(w='fonds', p=0.0296, h=None), TopicWord(w='prime', p=0.02813, h=None), TopicWord(w='caisse', p=0.02607, h=None), TopicWord(w='cas', p=0.02548, h=None)], words=[TopicWord(w='assurance', p=0.05705, h=None), TopicWord(w='fonds', p=0.0296, h=None), TopicWord(w='prime', p=0.02813, h=None), TopicWord(w='caisse', p=0.02607, h=None), TopicWord(w='cas', p=0.02548, h=None), TopicWord(w='maladie', p=0.02173, h=None), TopicWord(w='somme', p=0.0212, h=None), TopicWord(w='frais', p=0.01906, h=None), TopicWord(w='argent', p=0.01292, h=None), TopicWord(w='montant', p=0.01283, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp23_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp44_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.004459560898662137, degree=98.0, x=-118.6609878540039, y=-26.096885681152344, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp13_fr', w=565.0, avg=0.7021469034979829), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=366.0, avg=0.7307158482205021), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=156.0, avg=0.7157179503104626), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=43.0, avg=0.7068139480990033), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=66.0, avg=0.7008030333302238), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=2.0, avg=0.6359999775886536), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=27.0, avg=0.6882222184428463), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=56.0, avg=0.692089285169329), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=57.0, avg=0.6966491247478285), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=62.0, avg=0.6749677408126092), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=76.0, avg=0.6983289451975572), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=82.0, avg=0.7095365858659511), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=15.0, avg=0.6789333303769429), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=23.0, avg=0.6827391308286915), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=31.0, avg=0.7121935582930042)], countItems=1867218.0, excerpt=[TopicWord(w='temps', p=0.02877, h=None), TopicWord(w='argent', p=0.0225, h=None), TopicWord(w='gens', p=0.01945, h=None), TopicWord(w='foi', p=0.01682, h=None), TopicWord(w='chose', p=0.0163, h=None)], words=[TopicWord(w='temps', p=0.02877, h=None), TopicWord(w='argent', p=0.0225, h=None), TopicWord(w='gens', p=0.01945, h=None), TopicWord(w='foi', p=0.01682, h=None), TopicWord(w='chose', p=0.0163, h=None), TopicWord(w='vie', p=0.01484, h=None), TopicWord(w='travail', p=0.01312, h=None), TopicWord(w='moment', p=0.01181, h=None), TopicWord(w='monde', p=0.01174, h=None), TopicWord(w='besoin', p=0.0112, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp44_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp51_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.004411917816625423, degree=98.0, x=-43.441932678222656, y=30.983448028564453, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=5485.0, avg=0.7145473106296473), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=981.0, avg=0.6773904195619286), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1379.0, avg=0.7088926762147949), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=395.0, avg=0.674934177308143), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=655.0, avg=0.6891557252134075), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=177.0, avg=0.7067966087389801), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=735.0, avg=0.6991170055201265), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=347.0, avg=0.6972017307102852), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=235.0, avg=0.6700085127607305), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=662.0, avg=0.7066148036916451), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=744.0, avg=0.7206411296001045), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=209.0, avg=0.6752918673474253), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=160.0, avg=0.6703312482684851), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=156.0, avg=0.68449999888738), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=226.0, avg=0.6951946882547531)], countItems=2338465.0, excerpt=[TopicWord(w='service', p=0.04871, h=None), TopicWord(w='langue', p=0.02972, h=None), TopicWord(w='poste', p=0.02932, h=None), TopicWord(w='travail', p=0.02766, h=None), TopicWord(w='personnel', p=0.02702, h=None)], words=[TopicWord(w='service', p=0.04871, h=None), TopicWord(w='langue', p=0.02972, h=None), TopicWord(w='poste', p=0.02932, h=None), TopicWord(w='travail', p=0.02766, h=None), TopicWord(w='personnel', p=0.02702, h=None), TopicWord(w='allemand', p=0.02488, h=None), TopicWord(w='formation', p=0.01959, h=None), TopicWord(w='curriculum', p=0.01892, h=None), TopicWord(w='expérience', p=0.01562, h=None), TopicWord(w='anglais', p=0.01477, h=None)], model='tm-fr-all-v2.0'), relevance=0.043, topicUid='tm-fr-all-v2.0_tp51_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp66_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004598226588018349, degree=99.0, x=-80.88478088378906, y=41.09389877319336, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=1864.0, avg=0.7628379834759901), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=1292.0, avg=0.7489489175310076), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=927.0, avg=0.7259762675502411), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1511.0, avg=0.7363315691701787), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=1497.0, avg=0.7398142944834754), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1161.0, avg=0.7399534886505561), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=906.0, avg=0.7375408389973588), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=467.0, avg=0.7169036424900276), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=561.0, avg=0.7220837778798611), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=582.0, avg=0.7415721643831312), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=383.0, avg=0.7192141010618085), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=276.0, avg=0.7270036225301632), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=396.0, avg=0.7298787866878991), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=176.0, avg=0.7067784098061648), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=217.0, avg=0.7233087593509305)], countItems=1571023.0, excerpt=[TopicWord(w='année', p=0.07471, h=None), TopicWord(w='nombre', p=0.04433, h=None), TopicWord(w='mois', p=0.0405, h=None), TopicWord(w='rapport', p=0.0378, h=None), TopicWord(w='augmentation', p=0.02949, h=None)], words=[TopicWord(w='année', p=0.07471, h=None), TopicWord(w='nombre', p=0.04433, h=None), TopicWord(w='mois', p=0.0405, h=None), TopicWord(w='rapport', p=0.0378, h=None), TopicWord(w='augmentation', p=0.02949, h=None), TopicWord(w='fin', p=0.02265, h=None), TopicWord(w='période', p=0.01788, h=None), TopicWord(w='population', p=0.01769, h=None), TopicWord(w='chiffre', p=0.01678, h=None), TopicWord(w='cours', p=0.01543, h=None)], model='tm-fr-all-v2.0'), relevance=0.129, topicUid='tm-fr-all-v2.0_tp66_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp89_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002160036444204828, degree=98.0, x=-16.559864044189453, y=17.053377151489258, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=2797.0, avg=0.7655098319991299), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=2075.0, avg=0.7689706032247429), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=2116.0, avg=0.7676502831829518), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=1615.0, avg=0.7557492262069655), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=1740.0, avg=0.7500344823489244), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=1104.0, avg=0.8051721026608045), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=1074.0, avg=0.7541592178287009), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=399.0, avg=0.7329172947651761), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=362.0, avg=0.7369281764847139), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=289.0, avg=0.7413148805756883), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=607.0, avg=0.7438566734802585), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=177.0, avg=0.6958926559168067), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=347.0, avg=0.7195302588108293), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=318.0, avg=0.7311100648634089), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=284.0, avg=0.7185246524676471)], countItems=1256154.0, excerpt=[TopicWord(w='marché', p=0.0378, h=None), TopicWord(w='taux', p=0.03275, h=None), TopicWord(w='cours', p=0.02892, h=None), TopicWord(w='hausse', p=0.02781, h=None), TopicWord(w='baisse', p=0.02336, h=None)], words=[TopicWord(w='marché', p=0.0378, h=None), TopicWord(w='taux', p=0.03275, h=None), TopicWord(w='cours', p=0.02892, h=None), TopicWord(w='hausse', p=0.02781, h=None), TopicWord(w='baisse', p=0.02336, h=None), TopicWord(w='dollar', p=0.01568, h=None), TopicWord(w='semaine', p=0.01509, h=None), TopicWord(w='mois', p=0.01249, h=None), TopicWord(w='indice', p=0.01047, h=None), TopicWord(w='intérêt', p=0.01027, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp89_fr')], content=None, mentions=[], v=None), ContentItem(uid='JDG-1995-06-02-a-i0094', type='ad', title='[REDACTED]', size=251, nbPages=1, pages=[Page(uid='JDG-1995-06-02-a-p0018', num=18, issueUid='JDG-1995-06-02-a', newspaperUid='JDG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Paddle_steamer_Genève', relevance=3), Entity(uid='aida-0001-54-Switzerland', relevance=1), Entity(uid='aida-0001-54-Lausanne', relevance=1)], persons=[Entity(uid='aida-0001-50-Colin_Hines', relevance=1), Entity(uid='aida-0001-50-Jan_McLean', relevance=1), Entity(uid='aida-0001-50-Ein_Kerem', relevance=1)], language='fr', issue=NewspaperIssue(uid='JDG-1995-06-02-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1995, 6, 2, 0, 0, tzinfo=TzInfo(UTC)), year='1995'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1995, 6, 2, 0, 0, tzinfo=TzInfo(UTC)), year=1995, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='JDG', acronym='JDG', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Journal de Genève', endYear=1998, startYear=1826, firstIssue=NewspaperIssue(uid='JDG-1826-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1826, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1826'), lastIssue=NewspaperIssue(uid='JDG-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=3850014, countIssues=49180, countPages=495926, fetched=True, deltaYear=172), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp06_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002058029509705395, degree=97.0, x=-146.37107849121094, y=-6.302151203155518, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1651.0, avg=0.7323028476291682), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1759.0, avg=0.7493536105679137), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=990.0, avg=0.7138848511257557), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=1074.0, avg=0.7857281187171155), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=150.0, avg=0.7276399974028269), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=118.0, avg=0.6787372883093559), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=496.0, avg=0.7605463695381919), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=127.0, avg=0.709503938832621), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=620.0, avg=0.7483919371520319), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=121.0, avg=0.7158016523053824), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=171.0, avg=0.727380120963381), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=28.0, avg=0.6857499991144452), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=93.0, avg=0.7196236598876214), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=13.0, avg=0.6970000037780175), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=26.0, avg=0.6826923008148487)], countItems=1198698.0, excerpt=[TopicWord(w='temps', p=0.06457, h=None), TopicWord(w='beau', p=0.0551, h=None), TopicWord(w='degré', p=0.03297, h=None), TopicWord(w='nord', p=0.02935, h=None), TopicWord(w='pluie', p=0.02832, h=None)], words=[TopicWord(w='temps', p=0.06457, h=None), TopicWord(w='beau', p=0.0551, h=None), TopicWord(w='degré', p=0.03297, h=None), TopicWord(w='nord', p=0.02935, h=None), TopicWord(w='pluie', p=0.02832, h=None), TopicWord(w='neige', p=0.02744, h=None), TopicWord(w='température', p=0.02679, h=None), TopicWord(w='ciel', p=0.02441, h=None), TopicWord(w='sud', p=0.02185, h=None), TopicWord(w='ouest', p=0.02127, h=None)], model='tm-fr-all-v2.0'), relevance=0.043, topicUid='tm-fr-all-v2.0_tp06_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.129, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp44_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.004459560898662137, degree=98.0, x=-118.6609878540039, y=-26.096885681152344, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp13_fr', w=565.0, avg=0.7021469034979829), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=366.0, avg=0.7307158482205021), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=156.0, avg=0.7157179503104626), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=43.0, avg=0.7068139480990033), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=66.0, avg=0.7008030333302238), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=2.0, avg=0.6359999775886536), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=27.0, avg=0.6882222184428463), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=56.0, avg=0.692089285169329), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=57.0, avg=0.6966491247478285), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=62.0, avg=0.6749677408126092), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=76.0, avg=0.6983289451975572), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=82.0, avg=0.7095365858659511), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=15.0, avg=0.6789333303769429), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=23.0, avg=0.6827391308286915), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=31.0, avg=0.7121935582930042)], countItems=1867218.0, excerpt=[TopicWord(w='temps', p=0.02877, h=None), TopicWord(w='argent', p=0.0225, h=None), TopicWord(w='gens', p=0.01945, h=None), TopicWord(w='foi', p=0.01682, h=None), TopicWord(w='chose', p=0.0163, h=None)], words=[TopicWord(w='temps', p=0.02877, h=None), TopicWord(w='argent', p=0.0225, h=None), TopicWord(w='gens', p=0.01945, h=None), TopicWord(w='foi', p=0.01682, h=None), TopicWord(w='chose', p=0.0163, h=None), TopicWord(w='vie', p=0.01484, h=None), TopicWord(w='travail', p=0.01312, h=None), TopicWord(w='moment', p=0.01181, h=None), TopicWord(w='monde', p=0.01174, h=None), TopicWord(w='besoin', p=0.0112, h=None)], model='tm-fr-all-v2.0'), relevance=0.055, topicUid='tm-fr-all-v2.0_tp44_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp66_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004598226588018349, degree=99.0, x=-80.88478088378906, y=41.09389877319336, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=1864.0, avg=0.7628379834759901), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=1292.0, avg=0.7489489175310076), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=927.0, avg=0.7259762675502411), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1511.0, avg=0.7363315691701787), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=1497.0, avg=0.7398142944834754), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1161.0, avg=0.7399534886505561), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=906.0, avg=0.7375408389973588), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=467.0, avg=0.7169036424900276), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=561.0, avg=0.7220837778798611), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=582.0, avg=0.7415721643831312), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=383.0, avg=0.7192141010618085), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=276.0, avg=0.7270036225301632), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=396.0, avg=0.7298787866878991), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=176.0, avg=0.7067784098061648), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=217.0, avg=0.7233087593509305)], countItems=1571023.0, excerpt=[TopicWord(w='année', p=0.07471, h=None), TopicWord(w='nombre', p=0.04433, h=None), TopicWord(w='mois', p=0.0405, h=None), TopicWord(w='rapport', p=0.0378, h=None), TopicWord(w='augmentation', p=0.02949, h=None)], words=[TopicWord(w='année', p=0.07471, h=None), TopicWord(w='nombre', p=0.04433, h=None), TopicWord(w='mois', p=0.0405, h=None), TopicWord(w='rapport', p=0.0378, h=None), TopicWord(w='augmentation', p=0.02949, h=None), TopicWord(w='fin', p=0.02265, h=None), TopicWord(w='période', p=0.01788, h=None), TopicWord(w='population', p=0.01769, h=None), TopicWord(w='chiffre', p=0.01678, h=None), TopicWord(w='cours', p=0.01543, h=None)], model='tm-fr-all-v2.0'), relevance=0.154, topicUid='tm-fr-all-v2.0_tp66_fr')], content=None, mentions=[], v=None), ContentItem(uid='GDL-1995-06-02-a-i0134', type='ad', title='[REDACTED]', size=267, nbPages=1, pages=[Page(uid='GDL-1995-06-02-a-p0018', num=18, issueUid='GDL-1995-06-02-a', newspaperUid='GDL', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Geneva', relevance=4), Entity(uid='aida-0001-54-Switzerland', relevance=1), Entity(uid='aida-0001-54-Lausanne', relevance=1), Entity(uid='aida-0001-54-Massa', relevance=1)], persons=[Entity(uid='aida-0001-50-Colin_Hines', relevance=1), Entity(uid='aida-0001-50-Rod_McLean', relevance=1), Entity(uid='aida-0001-50-Ein_Kerem', relevance=1)], language='fr', issue=NewspaperIssue(uid='GDL-1995-06-02-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1995, 6, 2, 0, 0, tzinfo=TzInfo(UTC)), year='1995'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1995, 6, 2, 0, 0, tzinfo=TzInfo(UTC)), year=1995, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='GDL', acronym='GDL', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Gazette de Lausanne', endYear=1991, startYear=1804, firstIssue=NewspaperIssue(uid='GDL-1798-02-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1798, 2, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1798'), lastIssue=NewspaperIssue(uid='GDL-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=4360036, countIssues=51062, countPages=441517, fetched=True, deltaYear=187), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.178, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp66_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004598226588018349, degree=99.0, x=-80.88478088378906, y=41.09389877319336, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=1864.0, avg=0.7628379834759901), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=1292.0, avg=0.7489489175310076), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=927.0, avg=0.7259762675502411), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1511.0, avg=0.7363315691701787), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=1497.0, avg=0.7398142944834754), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1161.0, avg=0.7399534886505561), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=906.0, avg=0.7375408389973588), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=467.0, avg=0.7169036424900276), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=561.0, avg=0.7220837778798611), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=582.0, avg=0.7415721643831312), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=383.0, avg=0.7192141010618085), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=276.0, avg=0.7270036225301632), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=396.0, avg=0.7298787866878991), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=176.0, avg=0.7067784098061648), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=217.0, avg=0.7233087593509305)], countItems=1571023.0, excerpt=[TopicWord(w='année', p=0.07471, h=None), TopicWord(w='nombre', p=0.04433, h=None), TopicWord(w='mois', p=0.0405, h=None), TopicWord(w='rapport', p=0.0378, h=None), TopicWord(w='augmentation', p=0.02949, h=None)], words=[TopicWord(w='année', p=0.07471, h=None), TopicWord(w='nombre', p=0.04433, h=None), TopicWord(w='mois', p=0.0405, h=None), TopicWord(w='rapport', p=0.0378, h=None), TopicWord(w='augmentation', p=0.02949, h=None), TopicWord(w='fin', p=0.02265, h=None), TopicWord(w='période', p=0.01788, h=None), TopicWord(w='population', p=0.01769, h=None), TopicWord(w='chiffre', p=0.01678, h=None), TopicWord(w='cours', p=0.01543, h=None)], model='tm-fr-all-v2.0'), relevance=0.154, topicUid='tm-fr-all-v2.0_tp66_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp89_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002160036444204828, degree=98.0, x=-16.559864044189453, y=17.053377151489258, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=2797.0, avg=0.7655098319991299), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=2075.0, avg=0.7689706032247429), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=2116.0, avg=0.7676502831829518), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=1615.0, avg=0.7557492262069655), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=1740.0, avg=0.7500344823489244), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=1104.0, avg=0.8051721026608045), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=1074.0, avg=0.7541592178287009), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=399.0, avg=0.7329172947651761), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=362.0, avg=0.7369281764847139), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=289.0, avg=0.7413148805756883), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=607.0, avg=0.7438566734802585), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=177.0, avg=0.6958926559168067), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=347.0, avg=0.7195302588108293), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=318.0, avg=0.7311100648634089), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=284.0, avg=0.7185246524676471)], countItems=1256154.0, excerpt=[TopicWord(w='marché', p=0.0378, h=None), TopicWord(w='taux', p=0.03275, h=None), TopicWord(w='cours', p=0.02892, h=None), TopicWord(w='hausse', p=0.02781, h=None), TopicWord(w='baisse', p=0.02336, h=None)], words=[TopicWord(w='marché', p=0.0378, h=None), TopicWord(w='taux', p=0.03275, h=None), TopicWord(w='cours', p=0.02892, h=None), TopicWord(w='hausse', p=0.02781, h=None), TopicWord(w='baisse', p=0.02336, h=None), TopicWord(w='dollar', p=0.01568, h=None), TopicWord(w='semaine', p=0.01509, h=None), TopicWord(w='mois', p=0.01249, h=None), TopicWord(w='indice', p=0.01047, h=None), TopicWord(w='intérêt', p=0.01027, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp89_fr')], content=None, mentions=[], v=None), ContentItem(uid='GDL-1995-06-07-a-i0039', type='ad', title='[REDACTED]', size=145, nbPages=1, pages=[Page(uid='GDL-1995-06-07-a-p0008', num=8, issueUid='GDL-1995-06-07-a', newspaperUid='GDL', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[], persons=[Entity(uid='aida-0001-50-Geneva_Cubs', relevance=1), Entity(uid='aida-0001-50-Margaret_Johnson', relevance=1)], language='fr', issue=NewspaperIssue(uid='GDL-1995-06-07-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1995, 6, 7, 0, 0, tzinfo=TzInfo(UTC)), year='1995'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1995, 6, 7, 0, 0, tzinfo=TzInfo(UTC)), year=1995, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='GDL', acronym='GDL', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Gazette de Lausanne', endYear=1991, startYear=1804, firstIssue=NewspaperIssue(uid='GDL-1798-02-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1798, 2, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1798'), lastIssue=NewspaperIssue(uid='GDL-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=4360036, countIssues=51062, countPages=441517, fetched=True, deltaYear=187), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp25_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0009073155645188267, degree=99.0, x=-175.6366729736328, y=-45.75175094604492, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=3433.0, avg=0.819797262692639), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=1902.0, avg=0.7366808630941293), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=1047.0, avg=0.7208338113432285), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=758.0, avg=0.7218720346767858), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=750.0, avg=0.7653986679712931), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=210.0, avg=0.7064428590592884), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=175.0, avg=0.6952914309501648), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=180.0, avg=0.74484444393052), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=344.0, avg=0.738584304618281), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=255.0, avg=0.7628235335443534), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=69.0, avg=0.6947246383929598), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=139.0, avg=0.7366043170579046), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=88.0, avg=0.6944431764158335), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=151.0, avg=0.7481258298387591), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=87.0, avg=0.6905632176618467)], countItems=1482539.0, excerpt=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None)], words=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None), TopicWord(w='amour', p=0.01432, h=None), TopicWord(w='sport', p=0.01369, h=None), TopicWord(w='nuit', p=0.01345, h=None), TopicWord(w='jean', p=0.01245, h=None), TopicWord(w='club', p=0.01099, h=None)], model='tm-fr-all-v2.0'), relevance=0.032, topicUid='tm-fr-all-v2.0_tp25_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp33_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0022416089561738063, degree=99.0, x=-47.50786590576172, y=-65.61788940429688, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=1728.0, avg=0.7742442125454545), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=988.0, avg=0.7126983810170942), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1394.0, avg=0.7167704450006636), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=1148.0, avg=0.7606306615502992), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=971.0, avg=0.6946992790048326), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1413.0, avg=0.6968266116501335), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=1530.0, avg=0.6958888900825401), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=1061.0, avg=0.7133609812625953), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=2443.0, avg=0.7869201805129971), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=907.0, avg=0.7014807070366209), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=969.0, avg=0.7150897841950565), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1094.0, avg=0.6973893974228359), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=545.0, avg=0.6985266053348507), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=688.0, avg=0.7055334305867206), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=197.0, avg=0.749969545354698)], countItems=1401413.0, excerpt=[TopicWord(w='gouvernement', p=0.03591, h=None), TopicWord(w='général', p=0.02096, h=None), TopicWord(w='ministre', p=0.01669, h=None), TopicWord(w='guerre', p=0.01627, h=None), TopicWord(w='ordre', p=0.00929, h=None)], words=[TopicWord(w='gouvernement', p=0.03591, h=None), TopicWord(w='général', p=0.02096, h=None), TopicWord(w='ministre', p=0.01669, h=None), TopicWord(w='guerre', p=0.01627, h=None), TopicWord(w='ordre', p=0.00929, h=None), TopicWord(w='dépêche', p=0.00928, h=None), TopicWord(w='ministère', p=0.00878, h=None), TopicWord(w='ville', p=0.00878, h=None), TopicWord(w='lord', p=0.0087, h=None), TopicWord(w='armée', p=0.00828, h=None)], model='tm-fr-all-v2.0'), relevance=0.032, topicUid='tm-fr-all-v2.0_tp33_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp58_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0017393809347760747, degree=97.0, x=-152.34664916992188, y=2.1994521617889404, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp15_fr', w=344.0, avg=0.7281831407616305), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=139.0, avg=0.7250575530443261), RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=112.0, avg=0.717848210462502), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=113.0, avg=0.7178584062947636), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=111.0, avg=0.7201441456605723), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=101.0, avg=0.7046039582479118), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=92.0, avg=0.7139347837023113), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=99.0, avg=0.7293232366292164), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=29.0, avg=0.7031724185779177), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=24.0, avg=0.6971666639049848), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=53.0, avg=0.7328113216274189), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=96.0, avg=0.717364584406217), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=37.0, avg=0.7363513482583536), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=49.0, avg=0.7194285709030774), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=28.0, avg=0.696285720382418)], countItems=1235115.0, excerpt=[TopicWord(w='der', p=0.1617, h=None), TopicWord(w='man', p=0.03079, h=None), TopicWord(w='dan', p=0.02852, h=None), TopicWord(w='pou', p=0.02667, h=None), TopicWord(w='dos', p=0.02301, h=None)], words=[TopicWord(w='der', p=0.1617, h=None), TopicWord(w='man', p=0.03079, h=None), TopicWord(w='dan', p=0.02852, h=None), TopicWord(w='pou', p=0.02667, h=None), TopicWord(w='dos', p=0.02301, h=None), TopicWord(w='ben', p=0.02048, h=None), TopicWord(w='con', p=0.01486, h=None), TopicWord(w='ion', p=0.01387, h=None), TopicWord(w='aber', p=0.01239, h=None), TopicWord(w='welche', p=0.01154, h=None)], model='tm-fr-all-v2.0'), relevance=0.152, topicUid='tm-fr-all-v2.0_tp58_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp74_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.00340826833474945, degree=95.0, x=-44.53740310668945, y=-30.404733657836914, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=566.0, avg=0.7078021204513711), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=462.0, avg=0.7078744605248108), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=264.0, avg=0.7048143934119832), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=232.0, avg=0.6917025873373295), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=72.0, avg=0.6852083330353101), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=331.0, avg=0.706716011298027), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=285.0, avg=0.6857719312634385), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=128.0, avg=0.692906251642853), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=243.0, avg=0.7071193410045326), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=219.0, avg=0.6945753426856647), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=242.0, avg=0.7033966929951975), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=137.0, avg=0.7126277371914718), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=104.0, avg=0.6754326923535421), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=108.0, avg=0.6890740753323944), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=141.0, avg=0.6966950364992128)], countItems=1530139.0, excerpt=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None)], words=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None), TopicWord(w='visite', p=0.02084, h=None), TopicWord(w='ambassadeur', p=0.01888, h=None), TopicWord(w='presse', p=0.01663, h=None), TopicWord(w='secrétaire', p=0.0161, h=None), TopicWord(w='conseil', p=0.01461, h=None)], model='tm-fr-all-v2.0'), relevance=0.032, topicUid='tm-fr-all-v2.0_tp74_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp77_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0012422357056691006, degree=99.0, x=-90.54692077636719, y=34.551239013671875, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=460.0, avg=0.7213869565207025), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=517.0, avg=0.7295918749425582), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=361.0, avg=0.7103185582689301), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=284.0, avg=0.7174823951553291), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=202.0, avg=0.7309801973918877), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=529.0, avg=0.7146257051673414), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=275.0, avg=0.7404472715204412), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=237.0, avg=0.7201814337118768), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=182.0, avg=0.7173406609467098), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=305.0, avg=0.7250262278025268), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=143.0, avg=0.7062237742063883), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=165.0, avg=0.7059151533878211), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=82.0, avg=0.661243902473915), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=143.0, avg=0.7161328675863626), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=250.0, avg=0.7504880001544952)], countItems=1703125.0, excerpt=[TopicWord(w='télévision', p=0.03162, h=None), TopicWord(w='radio', p=0.02261, h=None), TopicWord(w='chaîne', p=0.01648, h=None), TopicWord(w='système', p=0.01439, h=None), TopicWord(w='publicité', p=0.01315, h=None)], words=[TopicWord(w='télévision', p=0.03162, h=None), TopicWord(w='radio', p=0.02261, h=None), TopicWord(w='chaîne', p=0.01648, h=None), TopicWord(w='système', p=0.01439, h=None), TopicWord(w='publicité', p=0.01315, h=None), TopicWord(w='émission', p=0.01199, h=None), TopicWord(w='appareil', p=0.01075, h=None), TopicWord(w='écran', p=0.01009, h=None), TopicWord(w='service', p=0.00915, h=None), TopicWord(w='information', p=0.00913, h=None)], model='tm-fr-all-v2.0'), relevance=0.18, topicUid='tm-fr-all-v2.0_tp77_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp81_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.003472817356402754, degree=87.0, x=-167.385986328125, y=-34.41939926147461, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=3553.0, avg=0.8048775677542737), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=650.0, avg=0.7723984607366415), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=367.0, avg=0.7428719346139996), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=162.0, avg=0.7080925905410155), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=82.0, avg=0.7110121911618767), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=74.0, avg=0.6811756821903022), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=558.0, avg=0.8271039442349506), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=70.0, avg=0.7307142887796675), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=49.0, avg=0.7011020414683283), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=19.0, avg=0.6897894740104675), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=13.0, avg=0.6983846105062045), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=28.0, avg=0.6936785749026707), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=4.0, avg=0.6840000003576279), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=70.0, avg=0.7456714281014034), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=15.0, avg=0.6841999928156535)], countItems=1605619.0, excerpt=[TopicWord(w='soir', p=0.14771, h=None), TopicWord(w='matin', p=0.08762, h=None), TopicWord(w='midi', p=0.06192, h=None), TopicWord(w='nuit', p=0.05685, h=None), TopicWord(w='journal', p=0.04059, h=None)], words=[TopicWord(w='soir', p=0.14771, h=None), TopicWord(w='matin', p=0.08762, h=None), TopicWord(w='midi', p=0.06192, h=None), TopicWord(w='nuit', p=0.05685, h=None), TopicWord(w='journal', p=0.04059, h=None), TopicWord(w='presse', p=0.03395, h=None), TopicWord(w='suisse', p=0.02137, h=None), TopicWord(w='temps', p=0.01813, h=None), TopicWord(w='semaine', p=0.01605, h=None), TopicWord(w='sport', p=0.01534, h=None)], model='tm-fr-all-v2.0'), relevance=0.032, topicUid='tm-fr-all-v2.0_tp81_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp87_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004249302870474845, degree=96.0, x=-53.22666549682617, y=-28.915231704711914, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=249.0, avg=0.7181606429168977), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=282.0, avg=0.7136241140517783), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=161.0, avg=0.6916149073505994), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=124.0, avg=0.7085887107156938), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=244.0, avg=0.7240778691455966), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=243.0, avg=0.7180946486477008), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=147.0, avg=0.7237142847508801), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=118.0, avg=0.703203386169369), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=145.0, avg=0.6996758625425141), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=104.0, avg=0.7186153915065986), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=145.0, avg=0.6976344869054597), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=178.0, avg=0.7120224726334047), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=122.0, avg=0.7203442625335006), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=101.0, avg=0.7143168343175755), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=99.0, avg=0.7212020218974412)], countItems=1457781.0, excerpt=[TopicWord(w='problème', p=0.01207, h=None), TopicWord(w='fait', p=0.01119, h=None), TopicWord(w='question', p=0.0103, h=None), TopicWord(w='exemple', p=0.01004, h=None), TopicWord(w='monde', p=0.00982, h=None)], words=[TopicWord(w='problème', p=0.01207, h=None), TopicWord(w='fait', p=0.01119, h=None), TopicWord(w='question', p=0.0103, h=None), TopicWord(w='exemple', p=0.01004, h=None), TopicWord(w='monde', p=0.00982, h=None), TopicWord(w='cas', p=0.00919, h=None), TopicWord(w='système', p=0.00893, h=None), TopicWord(w='politique', p=0.00787, h=None), TopicWord(w='temps', p=0.00767, h=None), TopicWord(w='société', p=0.00713, h=None)], model='tm-fr-all-v2.0'), relevance=0.023, topicUid='tm-fr-all-v2.0_tp87_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp95_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004334475968170197, degree=96.0, x=-51.33539962768555, y=-1.3699601888656616, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=1875.0, avg=0.8451376001040141), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1642.0, avg=0.8145341048432326), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=210.0, avg=0.7292190489314851), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=334.0, avg=0.8115898201208629), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=321.0, avg=0.7216542038219369), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=172.0, avg=0.7499476754388144), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=135.0, avg=0.7623999970930594), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=327.0, avg=0.7241804257080825), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=396.0, avg=0.7808459595297322), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=333.0, avg=0.728444445419598), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=196.0, avg=0.7239336739389264), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=151.0, avg=0.7131192032864552), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=167.0, avg=0.7371018018551215), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=247.0, avg=0.7822712551244357), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=185.0, avg=0.7200162194870614)], countItems=1425409.0, excerpt=[TopicWord(w='loi', p=0.07082, h=None), TopicWord(w='droit', p=0.05264, h=None), TopicWord(w='conseil', p=0.03093, h=None), TopicWord(w='cas', p=0.02686, h=None), TopicWord(w='article', p=0.02222, h=None)], words=[TopicWord(w='loi', p=0.07082, h=None), TopicWord(w='droit', p=0.05264, h=None), TopicWord(w='conseil', p=0.03093, h=None), TopicWord(w='cas', p=0.02686, h=None), TopicWord(w='article', p=0.02222, h=None), TopicWord(w='recours', p=0.01317, h=None), TopicWord(w='art', p=0.01269, h=None), TopicWord(w='vigueur', p=0.01123, h=None), TopicWord(w='projet', p=0.0108, h=None), TopicWord(w='décision', p=0.01019, h=None)], model='tm-fr-all-v2.0'), relevance=0.023, topicUid='tm-fr-all-v2.0_tp95_fr')], content=None, mentions=[], v=None), ContentItem(uid='JDG-1995-06-07-a-i0039', type='ad', title='[REDACTED]', size=149, nbPages=1, pages=[Page(uid='JDG-1995-06-07-a-p0008', num=8, issueUid='JDG-1995-06-07-a', newspaperUid='JDG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[], persons=[Entity(uid='aida-0001-50-Geneva_Cubs', relevance=1), Entity(uid='aida-0001-50-Margaret_Johnson', relevance=1)], language='fr', issue=NewspaperIssue(uid='JDG-1995-06-07-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1995, 6, 7, 0, 0, tzinfo=TzInfo(UTC)), year='1995'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1995, 6, 7, 0, 0, tzinfo=TzInfo(UTC)), year=1995, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='JDG', acronym='JDG', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Journal de Genève', endYear=1998, startYear=1826, firstIssue=NewspaperIssue(uid='JDG-1826-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1826, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1826'), lastIssue=NewspaperIssue(uid='JDG-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=3850014, countIssues=49180, countPages=495926, fetched=True, deltaYear=172), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp25_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0009073155645188267, degree=99.0, x=-175.6366729736328, y=-45.75175094604492, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=3433.0, avg=0.819797262692639), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=1902.0, avg=0.7366808630941293), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=1047.0, avg=0.7208338113432285), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=758.0, avg=0.7218720346767858), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=750.0, avg=0.7653986679712931), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=210.0, avg=0.7064428590592884), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=175.0, avg=0.6952914309501648), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=180.0, avg=0.74484444393052), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=344.0, avg=0.738584304618281), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=255.0, avg=0.7628235335443534), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=69.0, avg=0.6947246383929598), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=139.0, avg=0.7366043170579046), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=88.0, avg=0.6944431764158335), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=151.0, avg=0.7481258298387591), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=87.0, avg=0.6905632176618467)], countItems=1482539.0, excerpt=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None)], words=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None), TopicWord(w='amour', p=0.01432, h=None), TopicWord(w='sport', p=0.01369, h=None), TopicWord(w='nuit', p=0.01345, h=None), TopicWord(w='jean', p=0.01245, h=None), TopicWord(w='club', p=0.01099, h=None)], model='tm-fr-all-v2.0'), relevance=0.035, topicUid='tm-fr-all-v2.0_tp25_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp43_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0026424467078427715, degree=96.0, x=-153.76162719726562, y=18.78901481628418, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=756.0, avg=0.7061521185453606), RelatedTopic(uid='tm-fr-all-v2.0_tp13_fr', w=1311.0, avg=0.740848207773824), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=1041.0, avg=0.7426685878683121), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=508.0, avg=0.7005984261045306), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=871.0, avg=0.7455568324547821), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=765.0, avg=0.7228130718461828), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=467.0, avg=0.7010835132200661), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=749.0, avg=0.7434365812226513), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=581.0, avg=0.7634234093963177), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=365.0, avg=0.7216164406031779), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=360.0, avg=0.7398083320922322), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=816.0, avg=0.7351789202760247), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=385.0, avg=0.7248000028845552), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=135.0, avg=0.7065481508219683), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=277.0, avg=0.7066606504822466)], countItems=1940529.0, excerpt=[TopicWord(w='café', p=0.0219, h=None), TopicWord(w='vin', p=0.02164, h=None), TopicWord(w='beurre', p=0.01562, h=None), TopicWord(w='pain', p=0.01485, h=None), TopicWord(w='eau', p=0.0136, h=None)], words=[TopicWord(w='café', p=0.0219, h=None), TopicWord(w='vin', p=0.02164, h=None), TopicWord(w='beurre', p=0.01562, h=None), TopicWord(w='pain', p=0.01485, h=None), TopicWord(w='eau', p=0.0136, h=None), TopicWord(w='viande', p=0.01298, h=None), TopicWord(w='sucre', p=0.0121, h=None), TopicWord(w='lait', p=0.01183, h=None), TopicWord(w='litre', p=0.0116, h=None), TopicWord(w='verre', p=0.01019, h=None)], model='tm-fr-all-v2.0'), relevance=0.045, topicUid='tm-fr-all-v2.0_tp43_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp58_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0017393809347760747, degree=97.0, x=-152.34664916992188, y=2.1994521617889404, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp15_fr', w=344.0, avg=0.7281831407616305), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=139.0, avg=0.7250575530443261), RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=112.0, avg=0.717848210462502), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=113.0, avg=0.7178584062947636), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=111.0, avg=0.7201441456605723), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=101.0, avg=0.7046039582479118), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=92.0, avg=0.7139347837023113), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=99.0, avg=0.7293232366292164), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=29.0, avg=0.7031724185779177), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=24.0, avg=0.6971666639049848), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=53.0, avg=0.7328113216274189), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=96.0, avg=0.717364584406217), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=37.0, avg=0.7363513482583536), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=49.0, avg=0.7194285709030774), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=28.0, avg=0.696285720382418)], countItems=1235115.0, excerpt=[TopicWord(w='der', p=0.1617, h=None), TopicWord(w='man', p=0.03079, h=None), TopicWord(w='dan', p=0.02852, h=None), TopicWord(w='pou', p=0.02667, h=None), TopicWord(w='dos', p=0.02301, h=None)], words=[TopicWord(w='der', p=0.1617, h=None), TopicWord(w='man', p=0.03079, h=None), TopicWord(w='dan', p=0.02852, h=None), TopicWord(w='pou', p=0.02667, h=None), TopicWord(w='dos', p=0.02301, h=None), TopicWord(w='ben', p=0.02048, h=None), TopicWord(w='con', p=0.01486, h=None), TopicWord(w='ion', p=0.01387, h=None), TopicWord(w='aber', p=0.01239, h=None), TopicWord(w='welche', p=0.01154, h=None)], model='tm-fr-all-v2.0'), relevance=0.035, topicUid='tm-fr-all-v2.0_tp58_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp77_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0012422357056691006, degree=99.0, x=-90.54692077636719, y=34.551239013671875, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=460.0, avg=0.7213869565207025), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=517.0, avg=0.7295918749425582), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=361.0, avg=0.7103185582689301), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=284.0, avg=0.7174823951553291), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=202.0, avg=0.7309801973918877), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=529.0, avg=0.7146257051673414), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=275.0, avg=0.7404472715204412), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=237.0, avg=0.7201814337118768), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=182.0, avg=0.7173406609467098), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=305.0, avg=0.7250262278025268), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=143.0, avg=0.7062237742063883), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=165.0, avg=0.7059151533878211), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=82.0, avg=0.661243902473915), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=143.0, avg=0.7161328675863626), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=250.0, avg=0.7504880001544952)], countItems=1703125.0, excerpt=[TopicWord(w='télévision', p=0.03162, h=None), TopicWord(w='radio', p=0.02261, h=None), TopicWord(w='chaîne', p=0.01648, h=None), TopicWord(w='système', p=0.01439, h=None), TopicWord(w='publicité', p=0.01315, h=None)], words=[TopicWord(w='télévision', p=0.03162, h=None), TopicWord(w='radio', p=0.02261, h=None), TopicWord(w='chaîne', p=0.01648, h=None), TopicWord(w='système', p=0.01439, h=None), TopicWord(w='publicité', p=0.01315, h=None), TopicWord(w='émission', p=0.01199, h=None), TopicWord(w='appareil', p=0.01075, h=None), TopicWord(w='écran', p=0.01009, h=None), TopicWord(w='service', p=0.00915, h=None), TopicWord(w='information', p=0.00913, h=None)], model='tm-fr-all-v2.0'), relevance=0.338, topicUid='tm-fr-all-v2.0_tp77_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp93_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.004398308141711518, degree=97.0, x=-147.1604766845703, y=68.76399993896484, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp01_fr', w=4274.0, avg=0.8163865236656991), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=1900.0, avg=0.7194152627493205), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=2436.0, avg=0.7491157638224083), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=1975.0, avg=0.7557093665267848), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=1703.0, avg=0.7322748097964615), RelatedTopic(uid='tm-fr-all-v2.0_tp15_fr', w=845.0, avg=0.7131893504300767), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=1324.0, avg=0.7244984904624905), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=1177.0, avg=0.7255819878440443), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=1682.0, avg=0.7491545778179849), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=846.0, avg=0.7215319148333078), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=398.0, avg=0.6993140701073498), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=300.0, avg=0.6929000000158946), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=396.0, avg=0.6956060610034249), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=288.0, avg=0.6824305566648642), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=378.0, avg=0.7294867756190123)], countItems=2363988.0, excerpt=[TopicWord(w='état', p=0.04465, h=None), TopicWord(w='lit', p=0.03999, h=None), TopicWord(w='bureau', p=0.03427, h=None), TopicWord(w='table', p=0.02974, h=None), TopicWord(w='bois', p=0.02027, h=None)], words=[TopicWord(w='état', p=0.04465, h=None), TopicWord(w='lit', p=0.03999, h=None), TopicWord(w='bureau', p=0.03427, h=None), TopicWord(w='table', p=0.02974, h=None), TopicWord(w='bois', p=0.02027, h=None), TopicWord(w='étage', p=0.01647, h=None), TopicWord(w='glace', p=0.01441, h=None), TopicWord(w='place', p=0.01416, h=None), TopicWord(w='occasion', p=0.01319, h=None), TopicWord(w='machine', p=0.01151, h=None)], model='tm-fr-all-v2.0'), relevance=0.025, topicUid='tm-fr-all-v2.0_tp93_fr')], content=None, mentions=[], v=None), ContentItem(uid='JDG-1995-10-17-a-i0244', type='ad', title='[REDACTED]', size=254, nbPages=1, pages=[Page(uid='JDG-1995-10-17-a-p0039', num=39, issueUid='JDG-1995-10-17-a', newspaperUid='JDG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Iceland', relevance=1), Entity(uid='aida-0001-54-Norway', relevance=1), Entity(uid='aida-0001-54-Luxembourg', relevance=2), Entity(uid='aida-0001-54-Switzerland', relevance=1), Entity(uid='aida-0001-54-Gare_de_Cornavin', relevance=1)], persons=[], language='fr', issue=NewspaperIssue(uid='JDG-1995-10-17-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1995, 10, 17, 0, 0, tzinfo=TzInfo(UTC)), year='1995'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1995, 10, 17, 0, 0, tzinfo=TzInfo(UTC)), year=1995, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='JDG', acronym='JDG', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Journal de Genève', endYear=1998, startYear=1826, firstIssue=NewspaperIssue(uid='JDG-1826-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1826, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1826'), lastIssue=NewspaperIssue(uid='JDG-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=3850014, countIssues=49180, countPages=495926, fetched=True, deltaYear=172), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.22, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp39_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002243186532050248, degree=96.0, x=-60.88058090209961, y=19.11262321472168, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=4144.0, avg=0.7423974420141759), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=3569.0, avg=0.7468229195556576), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=3558.0, avg=0.7483476676285569), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=2285.0, avg=0.7504035011422974), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=1805.0, avg=0.7651202225288856), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=1031.0, avg=0.7537352090085396), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=1220.0, avg=0.7854295087642357), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=740.0, avg=0.7362175671635447), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=993.0, avg=0.7567512579074679), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=1457.0, avg=0.7509423482884424), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=799.0, avg=0.7287496875910944), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=410.0, avg=0.7174902449293834), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=1058.0, avg=0.7500567112279974), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=866.0, avg=0.7543175521954103), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=411.0, avg=0.7123114352098636)], countItems=1575967.0, excerpt=[TopicWord(w='emprunt', p=0.03244, h=None), TopicWord(w='conseil', p=0.02534, h=None), TopicWord(w='exercice', p=0.0235, h=None), TopicWord(w='administration', p=0.02093, h=None), TopicWord(w='capital', p=0.01927, h=None)], words=[TopicWord(w='emprunt', p=0.03244, h=None), TopicWord(w='conseil', p=0.02534, h=None), TopicWord(w='exercice', p=0.0235, h=None), TopicWord(w='administration', p=0.02093, h=None), TopicWord(w='capital', p=0.01927, h=None), TopicWord(w='suisse', p=0.01903, h=None), TopicWord(w='souscription', p=0.01886, h=None), TopicWord(w='dividende', p=0.01857, h=None), TopicWord(w='émission', p=0.01839, h=None), TopicWord(w='action', p=0.01816, h=None)], model='tm-fr-all-v2.0'), relevance=0.029, topicUid='tm-fr-all-v2.0_tp39_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp43_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0026424467078427715, degree=96.0, x=-153.76162719726562, y=18.78901481628418, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=756.0, avg=0.7061521185453606), RelatedTopic(uid='tm-fr-all-v2.0_tp13_fr', w=1311.0, avg=0.740848207773824), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=1041.0, avg=0.7426685878683121), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=508.0, avg=0.7005984261045306), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=871.0, avg=0.7455568324547821), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=765.0, avg=0.7228130718461828), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=467.0, avg=0.7010835132200661), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=749.0, avg=0.7434365812226513), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=581.0, avg=0.7634234093963177), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=365.0, avg=0.7216164406031779), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=360.0, avg=0.7398083320922322), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=816.0, avg=0.7351789202760247), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=385.0, avg=0.7248000028845552), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=135.0, avg=0.7065481508219683), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=277.0, avg=0.7066606504822466)], countItems=1940529.0, excerpt=[TopicWord(w='café', p=0.0219, h=None), TopicWord(w='vin', p=0.02164, h=None), TopicWord(w='beurre', p=0.01562, h=None), TopicWord(w='pain', p=0.01485, h=None), TopicWord(w='eau', p=0.0136, h=None)], words=[TopicWord(w='café', p=0.0219, h=None), TopicWord(w='vin', p=0.02164, h=None), TopicWord(w='beurre', p=0.01562, h=None), TopicWord(w='pain', p=0.01485, h=None), TopicWord(w='eau', p=0.0136, h=None), TopicWord(w='viande', p=0.01298, h=None), TopicWord(w='sucre', p=0.0121, h=None), TopicWord(w='lait', p=0.01183, h=None), TopicWord(w='litre', p=0.0116, h=None), TopicWord(w='verre', p=0.01019, h=None)], model='tm-fr-all-v2.0'), relevance=0.202, topicUid='tm-fr-all-v2.0_tp43_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp51_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.004411917816625423, degree=98.0, x=-43.441932678222656, y=30.983448028564453, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=5485.0, avg=0.7145473106296473), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=981.0, avg=0.6773904195619286), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1379.0, avg=0.7088926762147949), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=395.0, avg=0.674934177308143), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=655.0, avg=0.6891557252134075), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=177.0, avg=0.7067966087389801), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=735.0, avg=0.6991170055201265), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=347.0, avg=0.6972017307102852), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=235.0, avg=0.6700085127607305), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=662.0, avg=0.7066148036916451), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=744.0, avg=0.7206411296001045), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=209.0, avg=0.6752918673474253), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=160.0, avg=0.6703312482684851), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=156.0, avg=0.68449999888738), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=226.0, avg=0.6951946882547531)], countItems=2338465.0, excerpt=[TopicWord(w='service', p=0.04871, h=None), TopicWord(w='langue', p=0.02972, h=None), TopicWord(w='poste', p=0.02932, h=None), TopicWord(w='travail', p=0.02766, h=None), TopicWord(w='personnel', p=0.02702, h=None)], words=[TopicWord(w='service', p=0.04871, h=None), TopicWord(w='langue', p=0.02972, h=None), TopicWord(w='poste', p=0.02932, h=None), TopicWord(w='travail', p=0.02766, h=None), TopicWord(w='personnel', p=0.02702, h=None), TopicWord(w='allemand', p=0.02488, h=None), TopicWord(w='formation', p=0.01959, h=None), TopicWord(w='curriculum', p=0.01892, h=None), TopicWord(w='expérience', p=0.01562, h=None), TopicWord(w='anglais', p=0.01477, h=None)], model='tm-fr-all-v2.0'), relevance=0.14, topicUid='tm-fr-all-v2.0_tp51_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp58_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0017393809347760747, degree=97.0, x=-152.34664916992188, y=2.1994521617889404, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp15_fr', w=344.0, avg=0.7281831407616305), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=139.0, avg=0.7250575530443261), RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=112.0, avg=0.717848210462502), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=113.0, avg=0.7178584062947636), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=111.0, avg=0.7201441456605723), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=101.0, avg=0.7046039582479118), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=92.0, avg=0.7139347837023113), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=99.0, avg=0.7293232366292164), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=29.0, avg=0.7031724185779177), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=24.0, avg=0.6971666639049848), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=53.0, avg=0.7328113216274189), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=96.0, avg=0.717364584406217), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=37.0, avg=0.7363513482583536), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=49.0, avg=0.7194285709030774), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=28.0, avg=0.696285720382418)], countItems=1235115.0, excerpt=[TopicWord(w='der', p=0.1617, h=None), TopicWord(w='man', p=0.03079, h=None), TopicWord(w='dan', p=0.02852, h=None), TopicWord(w='pou', p=0.02667, h=None), TopicWord(w='dos', p=0.02301, h=None)], words=[TopicWord(w='der', p=0.1617, h=None), TopicWord(w='man', p=0.03079, h=None), TopicWord(w='dan', p=0.02852, h=None), TopicWord(w='pou', p=0.02667, h=None), TopicWord(w='dos', p=0.02301, h=None), TopicWord(w='ben', p=0.02048, h=None), TopicWord(w='con', p=0.01486, h=None), TopicWord(w='ion', p=0.01387, h=None), TopicWord(w='aber', p=0.01239, h=None), TopicWord(w='welche', p=0.01154, h=None)], model='tm-fr-all-v2.0'), relevance=0.024, topicUid='tm-fr-all-v2.0_tp58_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp73_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0021502976005091257, degree=99.0, x=-159.28822326660156, y=-44.964359283447266, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=2064.0, avg=0.7442223839173021), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1087.0, avg=0.735834407060653), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=1557.0, avg=0.7255985867387604), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=490.0, avg=0.7013224515379691), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=617.0, avg=0.7146434381097024), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=283.0, avg=0.7090848058778069), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=417.0, avg=0.7655947258432421), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=103.0, avg=0.714747572986825), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=183.0, avg=0.691349722648579), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=457.0, avg=0.7129628010077863), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=213.0, avg=0.6974460088031392), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=214.0, avg=0.6930700949976377), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=347.0, avg=0.7284899122089749), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=144.0, avg=0.6869375031027529), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=101.0, avg=0.6781386154713017)], countItems=1357255.0, excerpt=[TopicWord(w='film', p=0.10021, h=None), TopicWord(w='cinéma', p=0.03117, h=None), TopicWord(w='semaine', p=0.02984, h=None), TopicWord(w='jean', p=0.02469, h=None), TopicWord(w='john', p=0.01933, h=None)], words=[TopicWord(w='film', p=0.10021, h=None), TopicWord(w='cinéma', p=0.03117, h=None), TopicWord(w='semaine', p=0.02984, h=None), TopicWord(w='jean', p=0.02469, h=None), TopicWord(w='john', p=0.01933, h=None), TopicWord(w='histoire', p=0.01377, h=None), TopicWord(w='vision', p=0.01005, h=None), TopicWord(w='vie', p=0.00992, h=None), TopicWord(w='séance', p=0.00988, h=None), TopicWord(w='monde', p=0.00951, h=None)], model='tm-fr-all-v2.0'), relevance=0.029, topicUid='tm-fr-all-v2.0_tp73_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp83_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0029348364372777415, degree=98.0, x=-31.650360107421875, y=3.7558140754699707, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=450.0, avg=0.71114444454511), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=535.0, avg=0.7862299064609491), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=143.0, avg=0.697776224646535), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=299.0, avg=0.7046488294234643), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=216.0, avg=0.700555556902179), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=200.0, avg=0.7285400012135506), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=197.0, avg=0.7082385811103782), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=106.0, avg=0.7046698078794299), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=129.0, avg=0.7120930224426033), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=330.0, avg=0.7575818175619299), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=100.0, avg=0.715100000500679), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=198.0, avg=0.721641415297383), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=201.0, avg=0.7043830835404088), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=166.0, avg=0.7267771065235138), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=137.0, avg=0.7166861321804298)], countItems=1564738.0, excerpt=[TopicWord(w='conseil', p=0.1486, h=None), TopicWord(w='président', p=0.05418, h=None), TopicWord(w='conseiller', p=0.05092, h=None), TopicWord(w='directeur', p=0.0414, h=None), TopicWord(w='chef', p=0.03069, h=None)], words=[TopicWord(w='conseil', p=0.1486, h=None), TopicWord(w='président', p=0.05418, h=None), TopicWord(w='conseiller', p=0.05092, h=None), TopicWord(w='directeur', p=0.0414, h=None), TopicWord(w='chef', p=0.03069, h=None), TopicWord(w='membre', p=0.0299, h=None), TopicWord(w='administration', p=0.02516, h=None), TopicWord(w='député', p=0.01776, h=None), TopicWord(w='commission', p=0.0173, h=None), TopicWord(w='canton', p=0.01676, h=None)], model='tm-fr-all-v2.0'), relevance=0.024, topicUid='tm-fr-all-v2.0_tp83_fr')], content=None, mentions=[], v=None), ContentItem(uid='luxland-1995-11-10-a-i0058', type='ar', title='[REDACTED]', size=743, nbPages=1, pages=[Page(uid='luxland-1995-11-10-a-p0015', num=15, issueUid='luxland-1995-11-10-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=4), Entity(uid='aida-0001-54-Paris', relevance=1), Entity(uid='aida-0001-54-Auch', relevance=2), Entity(uid='aida-0001-54-Palermo', relevance=1), Entity(uid='aida-0001-54-Marseille', relevance=1), Entity(uid='aida-0001-54-Turin', relevance=1), Entity(uid='aida-0001-54-Ottawa', relevance=1), Entity(uid='aida-0001-54-Chypre', relevance=1)], persons=[Entity(uid='aida-0001-50-Marcel_Broodthaers', relevance=1), Entity(uid='aida-0001-50-Jasper_Wilson_Johns', relevance=1), Entity(uid='aida-0001-50-Yves_Klein', relevance=1), Entity(uid='aida-0001-50-Jannis_Kounellis', relevance=1), Entity(uid='aida-0001-50-Sol_LeWitt', relevance=1), Entity(uid='aida-0001-50-Bruce_Nauman', relevance=1), Entity(uid='aida-0001-50-Barnett_Newman', relevance=1), Entity(uid='aida-0001-50-Jackson_Pollock', relevance=1), Entity(uid='aida-0001-50-Robert_Ryman', relevance=1), Entity(uid='aida-0001-50-Frank_Stella', relevance=1), Entity(uid='aida-0001-50-Andy_Warhol_$28$song$29$', relevance=1), Entity(uid='aida-0001-50-Foissy', relevance=1), Entity(uid='aida-0001-50-Frédéric_Chopin', relevance=1), Entity(uid='aida-0001-50-Alexander_Scriabin', relevance=1), Entity(uid='aida-0001-50-Henry_Purcell', relevance=1)], language='fr', issue=NewspaperIssue(uid='luxland-1995-11-10-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(1995, 11, 10, 0, 0, tzinfo=TzInfo(UTC)), year='1995'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(1995, 11, 10, 0, 0, tzinfo=TzInfo(UTC)), year=1995, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp05_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0016855450001312046, degree=99.0, x=-76.497314453125, y=-22.399200439453125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1328.0, avg=0.7310828321489943), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1283.0, avg=0.7248877623261462), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=806.0, avg=0.7061104231673494), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=314.0, avg=0.6925382168050025), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=590.0, avg=0.7116152538081347), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=523.0, avg=0.7079311655994583), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=575.0, avg=0.7049669559105582), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=463.0, avg=0.7073930904880713), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=373.0, avg=0.7053056325733502), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=366.0, avg=0.7080683073059457), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=456.0, avg=0.7006118409989173), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=406.0, avg=0.7061674884093806), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=171.0, avg=0.7037953208064476), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=401.0, avg=0.7145985037905914), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=204.0, avg=0.6965392191036075)], countItems=1500624.0, excerpt=[TopicWord(w='police', p=0.039, h=None), TopicWord(w='ville', p=0.0152, h=None), TopicWord(w='capitale', p=0.01179, h=None), TopicWord(w='armée', p=0.01073, h=None), TopicWord(w='pays', p=0.01068, h=None)], words=[TopicWord(w='police', p=0.039, h=None), TopicWord(w='ville', p=0.0152, h=None), TopicWord(w='capitale', p=0.01179, h=None), TopicWord(w='armée', p=0.01073, h=None), TopicWord(w='pays', p=0.01068, h=None), TopicWord(w='sécurité', p=0.01062, h=None), TopicWord(w='gouvernement', p=0.01039, h=None), TopicWord(w='attentat', p=0.01015, h=None), TopicWord(w='chef', p=0.01009, h=None), TopicWord(w='ministre', p=0.00956, h=None)], model='tm-fr-all-v2.0'), relevance=0.333, topicUid='tm-fr-all-v2.0_tp05_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp14_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004017993195989557, degree=91.0, x=-131.26405334472656, y=-10.994468688964844, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=8953.0, avg=0.7464391815053888), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1821.0, avg=0.7128077972923773), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1162.0, avg=0.7085912225065871), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=383.0, avg=0.7049007870198541), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=1793.0, avg=0.7534885672437899), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=712.0, avg=0.7410070222247852), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=172.0, avg=0.7358779068603072), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=82.0, avg=0.7240365910820845), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=215.0, avg=0.7044930230739505), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=172.0, avg=0.7087906973306523), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=253.0, avg=0.7362134390668906), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=395.0, avg=0.742534177665469), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=210.0, avg=0.7371523828733535), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=167.0, avg=0.7157005974632538), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=142.0, avg=0.7225845074149925)], countItems=1321087.0, excerpt=[TopicWord(w='lieu', p=0.08174, h=None), TopicWord(w='part', p=0.07918, h=None), TopicWord(w='personne', p=0.03132, h=None), TopicWord(w='avis', p=0.03063, h=None), TopicWord(w='perte', p=0.03004, h=None)], words=[TopicWord(w='lieu', p=0.08174, h=None), TopicWord(w='part', p=0.07918, h=None), TopicWord(w='personne', p=0.03132, h=None), TopicWord(w='avis', p=0.03063, h=None), TopicWord(w='perte', p=0.03004, h=None), TopicWord(w='douleur', p=0.02651, h=None), TopicWord(w='lettre', p=0.02496, h=None), TopicWord(w='maladie', p=0.02348, h=None), TopicWord(w='enterrement', p=0.02174, h=None), TopicWord(w='âge', p=0.01983, h=None)], model='tm-fr-all-v2.0'), relevance=0.067, topicUid='tm-fr-all-v2.0_tp14_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp21_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.003695538576731912, degree=94.0, x=-117.8438720703125, y=-30.57181167602539, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=1380.0, avg=0.6966478298971619), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=694.0, avg=0.7049755054695118), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=531.0, avg=0.7071431291529913), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=414.0, avg=0.6624975879699135), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=265.0, avg=0.7053547184422331), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=259.0, avg=0.7023899638054454), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=549.0, avg=0.7022732231352065), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=120.0, avg=0.6850500057140986), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=113.0, avg=0.6805929204004001), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=30.0, avg=0.6718666632970174), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=21.0, avg=0.7025714346340725), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=16.0, avg=0.6666250005364418), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=100.0, avg=0.6888499969244003), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=21.0, avg=0.6524761971973237), RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=17.0, avg=0.6765882442979252)], countItems=1438992.0, excerpt=[TopicWord(w='famille', p=0.07889, h=None), TopicWord(w='part', p=0.07092, h=None), TopicWord(w='décès', p=0.05208, h=None), TopicWord(w='membre', p=0.05172, h=None), TopicWord(w='sympathie', p=0.03742, h=None)], words=[TopicWord(w='famille', p=0.07889, h=None), TopicWord(w='part', p=0.07092, h=None), TopicWord(w='décès', p=0.05208, h=None), TopicWord(w='membre', p=0.05172, h=None), TopicWord(w='sympathie', p=0.03742, h=None), TopicWord(w='deuil', p=0.0295, h=None), TopicWord(w='reconnaissance', p=0.0275, h=None), TopicWord(w='regret', p=0.02432, h=None), TopicWord(w='présence', p=0.02032, h=None), TopicWord(w='lieu', p=0.01773, h=None)], model='tm-fr-all-v2.0'), relevance=0.021, topicUid='tm-fr-all-v2.0_tp21_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp56_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002037807403857801, degree=99.0, x=-37.378604888916016, y=-11.451290130615234, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=1860.0, avg=0.7314204308935391), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=1719.0, avg=0.7311401973636155), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=1885.0, avg=0.7421989400127522), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=1379.0, avg=0.7492538068586714), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=701.0, avg=0.7125477888614747), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=895.0, avg=0.7260681556589776), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=646.0, avg=0.7066021676034012), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=688.0, avg=0.7269505817703036), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=263.0, avg=0.689372627000845), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=532.0, avg=0.7144793240647567), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=396.0, avg=0.7119520198215138), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=245.0, avg=0.7072122471673148), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=492.0, avg=0.7083983733886625), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=309.0, avg=0.7121391599232325), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=560.0, avg=0.7175964290542262)], countItems=1626587.0, excerpt=[TopicWord(w='conseil', p=0.07441, h=None), TopicWord(w='commune', p=0.04146, h=None), TopicWord(w='construction', p=0.02389, h=None), TopicWord(w='crédit', p=0.02198, h=None), TopicWord(w='ville', p=0.01986, h=None)], words=[TopicWord(w='conseil', p=0.07441, h=None), TopicWord(w='commune', p=0.04146, h=None), TopicWord(w='construction', p=0.02389, h=None), TopicWord(w='crédit', p=0.02198, h=None), TopicWord(w='ville', p=0.01986, h=None), TopicWord(w='commission', p=0.01335, h=None), TopicWord(w='projet', p=0.01329, h=None), TopicWord(w='séance', p=0.012, h=None), TopicWord(w='bâtiment', p=0.01082, h=None), TopicWord(w='terrain', p=0.0103, h=None)], model='tm-fr-all-v2.0'), relevance=0.217, topicUid='tm-fr-all-v2.0_tp56_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp64_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002839550218639791, degree=97.0, x=-24.157135009765625, y=-31.781845092773438, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=969.0, avg=0.7289164080462343), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=505.0, avg=0.7174435647407381), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=528.0, avg=0.7266534096138044), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=160.0, avg=0.6855500020086766), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=560.0, avg=0.7339535706809589), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=523.0, avg=0.712770556742557), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=433.0, avg=0.7155981522234153), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=355.0, avg=0.7160985931544237), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=393.0, avg=0.7155623437490779), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=516.0, avg=0.7199127928231114), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=305.0, avg=0.7192032743672856), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=213.0, avg=0.7002816919429761), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=253.0, avg=0.7053952556353784), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=204.0, avg=0.7132892158685946), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=191.0, avg=0.6980575937875279)], countItems=1683510.0, excerpt=[TopicWord(w='question', p=0.01595, h=None), TopicWord(w='point', p=0.01204, h=None), TopicWord(w='pays', p=0.01183, h=None), TopicWord(w='conseil', p=0.01124, h=None), TopicWord(w='gouvernement', p=0.01031, h=None)], words=[TopicWord(w='question', p=0.01595, h=None), TopicWord(w='point', p=0.01204, h=None), TopicWord(w='pays', p=0.01183, h=None), TopicWord(w='conseil', p=0.01124, h=None), TopicWord(w='gouvernement', p=0.01031, h=None), TopicWord(w='loi', p=0.01024, h=None), TopicWord(w='droit', p=0.00984, h=None), TopicWord(w='temps', p=0.00949, h=None), TopicWord(w='lieu', p=0.00876, h=None), TopicWord(w='moment', p=0.00798, h=None)], model='tm-fr-all-v2.0'), relevance=0.262, topicUid='tm-fr-all-v2.0_tp64_fr')], content=None, mentions=[], v=None), ContentItem(uid='LLE-1996-08-03-a-i0157', type='ar', title='[REDACTED]', size=177, nbPages=1, pages=[Page(uid='LLE-1996-08-03-a-p0023', num=23, issueUid='LLE-1996-08-03-a', newspaperUid='LLE', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Paris', relevance=1)], persons=[Entity(uid='aida-0001-50-Jane_Berbié', relevance=1), Entity(uid='aida-0001-50-K.F.C._Rhodienne-Verrewinkel', relevance=1), Entity(uid='aida-0001-50-Colin_Davis', relevance=1), Entity(uid='aida-0001-50-Don_Giovanni', relevance=1), Entity(uid='aida-0001-50-Charles_Burney', relevance=1)], language='fr', issue=NewspaperIssue(uid='LLE-1996-08-03-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1996, 8, 3, 0, 0, tzinfo=TzInfo(UTC)), year='1996'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1996, 8, 3, 0, 0, tzinfo=TzInfo(UTC)), year=1996, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='LLE', acronym='LLE', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='La Liberté', endYear=2018, startYear=1871, firstIssue=NewspaperIssue(uid='LLE-1871-10-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1871, 10, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1871'), lastIssue=NewspaperIssue(uid='LLE-2012-12-31-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2012, 12, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2012'), countArticles=6353776, countIssues=42548, countPages=749944, fetched=True, deltaYear=147), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp24_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0017451893385800213, degree=98.0, x=-146.06414794921875, y=-56.44426727294922, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=626.0, avg=0.7109073490951769), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=768.0, avg=0.7192604176234454), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=442.0, avg=0.6990610851961023), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=240.0, avg=0.6913375007609527), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=205.0, avg=0.6952146361513836), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=315.0, avg=0.6851714291269817), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=158.0, avg=0.6995696195318729), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=348.0, avg=0.7279224137122604), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=340.0, avg=0.7094205882619409), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=317.0, avg=0.7016151421453675), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=244.0, avg=0.6982540971920138), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=259.0, avg=0.6989305012474649), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=305.0, avg=0.7078000019808285), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=185.0, avg=0.6919405424917067), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=122.0, avg=0.699811475198777)], countItems=1922664.0, excerpt=[TopicWord(w='fête', p=0.03229, h=None), TopicWord(w='samedi', p=0.02619, h=None), TopicWord(w='année', p=0.02363, h=None), TopicWord(w='manifestation', p=0.02016, h=None), TopicWord(w='dimanche', p=0.01661, h=None)], words=[TopicWord(w='fête', p=0.03229, h=None), TopicWord(w='samedi', p=0.02619, h=None), TopicWord(w='année', p=0.02363, h=None), TopicWord(w='manifestation', p=0.02016, h=None), TopicWord(w='dimanche', p=0.01661, h=None), TopicWord(w='soirée', p=0.01555, h=None), TopicWord(w='place', p=0.01443, h=None), TopicWord(w='occasion', p=0.01438, h=None), TopicWord(w='lieu', p=0.01434, h=None), TopicWord(w='club', p=0.01347, h=None)], model='tm-fr-all-v2.0'), relevance=0.06, topicUid='tm-fr-all-v2.0_tp24_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp25_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0009073155645188267, degree=99.0, x=-175.6366729736328, y=-45.75175094604492, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=3433.0, avg=0.819797262692639), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=1902.0, avg=0.7366808630941293), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=1047.0, avg=0.7208338113432285), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=758.0, avg=0.7218720346767858), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=750.0, avg=0.7653986679712931), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=210.0, avg=0.7064428590592884), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=175.0, avg=0.6952914309501648), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=180.0, avg=0.74484444393052), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=344.0, avg=0.738584304618281), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=255.0, avg=0.7628235335443534), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=69.0, avg=0.6947246383929598), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=139.0, avg=0.7366043170579046), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=88.0, avg=0.6944431764158335), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=151.0, avg=0.7481258298387591), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=87.0, avg=0.6905632176618467)], countItems=1482539.0, excerpt=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None)], words=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None), TopicWord(w='amour', p=0.01432, h=None), TopicWord(w='sport', p=0.01369, h=None), TopicWord(w='nuit', p=0.01345, h=None), TopicWord(w='jean', p=0.01245, h=None), TopicWord(w='club', p=0.01099, h=None)], model='tm-fr-all-v2.0'), relevance=0.097, topicUid='tm-fr-all-v2.0_tp25_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp28_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0026981447230522066, degree=99.0, x=-98.85872650146484, y=-65.94231414794922, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=1770.0, avg=0.8245779665849977), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=598.0, avg=0.7262123745420704), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=230.0, avg=0.6869695653086123), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=713.0, avg=0.761347825530535), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=93.0, avg=0.6862473122535213), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=213.0, avg=0.7028262939811313), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=182.0, avg=0.7006318683807666), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=75.0, avg=0.7219333362579345), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=98.0, avg=0.6864387806580992), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=204.0, avg=0.7274215671361661), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=274.0, avg=0.7340985393002085), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=114.0, avg=0.693868415920358), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=113.0, avg=0.7093893785392289), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=147.0, avg=0.6923809538082201), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=204.0, avg=0.7089901925886378)], countItems=1319653.0, excerpt=[TopicWord(w='pape', p=0.02366, h=None), TopicWord(w='foi', p=0.02014, h=None), TopicWord(w='saint', p=0.02001, h=None), TopicWord(w='cardinal', p=0.0175, h=None), TopicWord(w='abbé', p=0.0168, h=None)], words=[TopicWord(w='pape', p=0.02366, h=None), TopicWord(w='foi', p=0.02014, h=None), TopicWord(w='saint', p=0.02001, h=None), TopicWord(w='cardinal', p=0.0175, h=None), TopicWord(w='abbé', p=0.0168, h=None), TopicWord(w='curé', p=0.01659, h=None), TopicWord(w='évêque', p=0.0142, h=None), TopicWord(w='religion', p=0.01318, h=None), TopicWord(w='église', p=0.0114, h=None), TopicWord(w='prêtre', p=0.01113, h=None)], model='tm-fr-all-v2.0'), relevance=0.097, topicUid='tm-fr-all-v2.0_tp28_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp71_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0030529464500365228, degree=97.0, x=-15.224140167236328, y=-38.315216064453125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1733.0, avg=0.7235377966772939), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=1430.0, avg=0.7239153846160515), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1328.0, avg=0.7269977422722851), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=1486.0, avg=0.7311554521041475), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1213.0, avg=0.7332572151783175), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=635.0, avg=0.7151622039126599), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=251.0, avg=0.6909880483767901), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=626.0, avg=0.7184616621500387), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=508.0, avg=0.7093149612503727), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=472.0, avg=0.7078326282612348), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=710.0, avg=0.7244000002531938), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=316.0, avg=0.7142215208916725), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=241.0, avg=0.708340249368264), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=244.0, avg=0.7036762293733534), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=109.0, avg=0.6989816547533788)], countItems=1363708.0, excerpt=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None)], words=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None), TopicWord(w='paix', p=0.01383, h=None), TopicWord(w='sécurité', p=0.01362, h=None), TopicWord(w='conférence', p=0.01261, h=None), TopicWord(w='secrétaire', p=0.01045, h=None), TopicWord(w='plan', p=0.0097, h=None)], model='tm-fr-all-v2.0'), relevance=0.05, topicUid='tm-fr-all-v2.0_tp71_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp78_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004195046828195191, degree=96.0, x=-74.63516235351562, y=-64.78076171875, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=444.0, avg=0.7034346864030168), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=193.0, avg=0.7213108808265449), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=346.0, avg=0.7406271690922666), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=258.0, avg=0.7373798461847527), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=783.0, avg=0.713772672422392), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=365.0, avg=0.7132849316074423), RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=60.0, avg=0.6863333344459533), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=127.0, avg=0.700826772085325), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=326.0, avg=0.7382607368603806), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=47.0, avg=0.6960851017464983), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=352.0, avg=0.7267187530682846), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=270.0, avg=0.7208222214822416), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=189.0, avg=0.7201164024216788), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=20.0, avg=0.7074000090360641), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=120.0, avg=0.705650003751119)], countItems=1563517.0, excerpt=[TopicWord(w='vie', p=0.01865, h=None), TopicWord(w='esprit', p=0.01474, h=None), TopicWord(w='pays', p=0.0144, h=None), TopicWord(w='travail', p=0.01423, h=None), TopicWord(w='effort', p=0.01203, h=None)], words=[TopicWord(w='vie', p=0.01865, h=None), TopicWord(w='esprit', p=0.01474, h=None), TopicWord(w='pays', p=0.0144, h=None), TopicWord(w='travail', p=0.01423, h=None), TopicWord(w='effort', p=0.01203, h=None), TopicWord(w='point', p=0.01016, h=None), TopicWord(w='temps', p=0.00958, h=None), TopicWord(w='progrès', p=0.0087, h=None), TopicWord(w='intérêt', p=0.00867, h=None), TopicWord(w='vue', p=0.00799, h=None)], model='tm-fr-all-v2.0'), relevance=0.023, topicUid='tm-fr-all-v2.0_tp78_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp81_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.003472817356402754, degree=87.0, x=-167.385986328125, y=-34.41939926147461, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=3553.0, avg=0.8048775677542737), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=650.0, avg=0.7723984607366415), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=367.0, avg=0.7428719346139996), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=162.0, avg=0.7080925905410155), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=82.0, avg=0.7110121911618767), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=74.0, avg=0.6811756821903022), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=558.0, avg=0.8271039442349506), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=70.0, avg=0.7307142887796675), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=49.0, avg=0.7011020414683283), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=19.0, avg=0.6897894740104675), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=13.0, avg=0.6983846105062045), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=28.0, avg=0.6936785749026707), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=4.0, avg=0.6840000003576279), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=70.0, avg=0.7456714281014034), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=15.0, avg=0.6841999928156535)], countItems=1605619.0, excerpt=[TopicWord(w='soir', p=0.14771, h=None), TopicWord(w='matin', p=0.08762, h=None), TopicWord(w='midi', p=0.06192, h=None), TopicWord(w='nuit', p=0.05685, h=None), TopicWord(w='journal', p=0.04059, h=None)], words=[TopicWord(w='soir', p=0.14771, h=None), TopicWord(w='matin', p=0.08762, h=None), TopicWord(w='midi', p=0.06192, h=None), TopicWord(w='nuit', p=0.05685, h=None), TopicWord(w='journal', p=0.04059, h=None), TopicWord(w='presse', p=0.03395, h=None), TopicWord(w='suisse', p=0.02137, h=None), TopicWord(w='temps', p=0.01813, h=None), TopicWord(w='semaine', p=0.01605, h=None), TopicWord(w='sport', p=0.01534, h=None)], model='tm-fr-all-v2.0'), relevance=0.134, topicUid='tm-fr-all-v2.0_tp81_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp88_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0025919068221745, degree=99.0, x=-7.328641891479492, y=-8.505348205566406, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=672.0, avg=0.7259866085258269), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=772.0, avg=0.7348406744126829), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=496.0, avg=0.7156955661071885), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=461.0, avg=0.7224685490260673), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=338.0, avg=0.7049497057347608), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=359.0, avg=0.7099554306285295), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=434.0, avg=0.7202488479251685), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=200.0, avg=0.6964800018072128), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=210.0, avg=0.7043095225379581), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=316.0, avg=0.7233860747346396), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=227.0, avg=0.7097312747644433), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=446.0, avg=0.7280426013362782), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=207.0, avg=0.7255797158692769), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=177.0, avg=0.7093107366965989), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=119.0, avg=0.6961176465539372)], countItems=1178696.0, excerpt=[TopicWord(w='conseil', p=0.05508, h=None), TopicWord(w='initiative', p=0.04484, h=None), TopicWord(w='loi', p=0.03003, h=None), TopicWord(w='peuple', p=0.02706, h=None), TopicWord(w='projet', p=0.02699, h=None)], words=[TopicWord(w='conseil', p=0.05508, h=None), TopicWord(w='initiative', p=0.04484, h=None), TopicWord(w='loi', p=0.03003, h=None), TopicWord(w='peuple', p=0.02706, h=None), TopicWord(w='projet', p=0.02699, h=None), TopicWord(w='canton', p=0.0237, h=None), TopicWord(w='vote', p=0.02073, h=None), TopicWord(w='référendum', p=0.01542, h=None), TopicWord(w='droit', p=0.0154, h=None), TopicWord(w='oui', p=0.01461, h=None)], model='tm-fr-all-v2.0'), relevance=0.023, topicUid='tm-fr-all-v2.0_tp88_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp96_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.00247007143469042, degree=99.0, x=-142.08799743652344, y=-65.92256927490234, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=5319.0, avg=0.7699843957182563), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=1629.0, avg=0.7457630456847747), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=965.0, avg=0.7102238349346299), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=918.0, avg=0.7236514168756979), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=1042.0, avg=0.7155163158267565), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=491.0, avg=0.7397026482764669), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=770.0, avg=0.7190441544953878), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=703.0, avg=0.7338819346929851), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=601.0, avg=0.7138452576519844), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=459.0, avg=0.7008453169939045), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=778.0, avg=0.7742172232170644), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=589.0, avg=0.7324278434589885), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=579.0, avg=0.7208324705792626), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=379.0, avg=0.7226279695619064), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=277.0, avg=0.7052021678604374)], countItems=1247267.0, excerpt=[TopicWord(w='musique', p=0.04948, h=None), TopicWord(w='concert', p=0.03657, h=None), TopicWord(w='piano', p=0.01844, h=None), TopicWord(w='orchestre', p=0.01786, h=None), TopicWord(w='programme', p=0.01492, h=None)], words=[TopicWord(w='musique', p=0.04948, h=None), TopicWord(w='concert', p=0.03657, h=None), TopicWord(w='piano', p=0.01844, h=None), TopicWord(w='orchestre', p=0.01786, h=None), TopicWord(w='programme', p=0.01492, h=None), TopicWord(w='public', p=0.01185, h=None), TopicWord(w='soir', p=0.01146, h=None), TopicWord(w='voix', p=0.01121, h=None), TopicWord(w='chœur', p=0.01042, h=None), TopicWord(w='chant', p=0.01009, h=None)], model='tm-fr-all-v2.0'), relevance=0.041, topicUid='tm-fr-all-v2.0_tp96_fr')], content=None, mentions=[], v=None), ContentItem(uid='IMP-1996-08-03-a-i0188', type='ar', title='[REDACTED]', size=265, nbPages=1, pages=[Page(uid='IMP-1996-08-03-a-p0019', num=19, issueUid='IMP-1996-08-03-a', newspaperUid='IMP', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Suisse$2c$_Moselle', relevance=2)], persons=[Entity(uid='aida-0001-50-Rudy_Marconi', relevance=1), Entity(uid='aida-0001-50-Charles_Burney', relevance=1)], language='fr', issue=NewspaperIssue(uid='IMP-1996-08-03-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1996, 8, 3, 0, 0, tzinfo=TzInfo(UTC)), year='1996'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1996, 8, 3, 0, 0, tzinfo=TzInfo(UTC)), year=1996, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='IMP', acronym='IMP', labels=['newspaper'], languages=['fr'], properties=[], included=True, name=\"L'Impartial\", endYear=2018, startYear=1881, firstIssue=NewspaperIssue(uid='IMP-1881-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1881, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1881'), lastIssue=NewspaperIssue(uid='IMP-2018-01-22-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2018, 1, 22, 0, 0, tzinfo=TzInfo(UTC)), year='2018'), countArticles=6706750, countIssues=41749, countPages=775756, fetched=True, deltaYear=137), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp03_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.005661035289050792, degree=98.0, x=-34.022823333740234, y=-31.675390243530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1845.0, avg=0.7454330624603643), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1447.0, avg=0.7247760883264074), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1357.0, avg=0.7387796617994962), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1177.0, avg=0.7652005100513578), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=995.0, avg=0.727042211779398), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=788.0, avg=0.7173756359494882), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=532.0, avg=0.7128515036258483), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=341.0, avg=0.6966891484526245), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=424.0, avg=0.721877359416125), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=226.0, avg=0.6909823022057525), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=290.0, avg=0.7196931023022224), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=337.0, avg=0.7127181029814995), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=196.0, avg=0.7011581677563337), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=325.0, avg=0.71395076916768), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=483.0, avg=0.719983436552881)], countItems=1390445.0, excerpt=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None)], words=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None), TopicWord(w='sujet', p=0.01296, h=None), TopicWord(w='commission', p=0.01274, h=None), TopicWord(w='conseil', p=0.01218, h=None), TopicWord(w='vue', p=0.01129, h=None), TopicWord(w='convention', p=0.01072, h=None)], model='tm-fr-all-v2.0'), relevance=0.408, topicUid='tm-fr-all-v2.0_tp03_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp63_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.003716407136053219, degree=98.0, x=-48.96368408203125, y=3.3295392990112305, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=2429.0, avg=0.7580724574990506), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=1828.0, avg=0.7561143334441425), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=1469.0, avg=0.7449223958285509), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=468.0, avg=0.7180598308133264), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=430.0, avg=0.7149372099443924), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=273.0, avg=0.7184175833677634), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=464.0, avg=0.7154181062661368), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=467.0, avg=0.728038542658665), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=262.0, avg=0.7077977124971288), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=454.0, avg=0.7248105720538925), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=276.0, avg=0.7128913046225257), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=413.0, avg=0.7184261532441756), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=371.0, avg=0.7266954178758709), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=182.0, avg=0.7024065930764753), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=301.0, avg=0.7184717591814821)], countItems=1574104.0, excerpt=[TopicWord(w='groupe', p=0.06533, h=None), TopicWord(w='société', p=0.05334, h=None), TopicWord(w='entreprise', p=0.02533, h=None), TopicWord(w='chiffre', p=0.01945, h=None), TopicWord(w='marché', p=0.01576, h=None)], words=[TopicWord(w='groupe', p=0.06533, h=None), TopicWord(w='société', p=0.05334, h=None), TopicWord(w='entreprise', p=0.02533, h=None), TopicWord(w='chiffre', p=0.01945, h=None), TopicWord(w='marché', p=0.01576, h=None), TopicWord(w='bénéfice', p=0.01539, h=None), TopicWord(w='banque', p=0.014, h=None), TopicWord(w='année', p=0.01386, h=None), TopicWord(w='capital', p=0.01082, h=None), TopicWord(w='direction', p=0.0106, h=None)], model='tm-fr-all-v2.0'), relevance=0.036, topicUid='tm-fr-all-v2.0_tp63_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp65_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.009446137294701226, degree=94.0, x=-120.30419158935547, y=-7.779232501983643, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=230.0, avg=0.7416391305301501), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=969.0, avg=0.8285510845720706), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=312.0, avg=0.7312371832055923), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=217.0, avg=0.7469400944797674), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=219.0, avg=0.7375525116376137), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=60.0, avg=0.7273500045140584), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=175.0, avg=0.7847257167952402), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=42.0, avg=0.6884285736651647), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=194.0, avg=0.7556134053726786), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=51.0, avg=0.7143725507399615), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=38.0, avg=0.7259210536354467), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=39.0, avg=0.698769225524022), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=28.0, avg=0.7079285830259323), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=43.0, avg=0.7444186058155325), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=73.0, avg=0.7045479514827467)], countItems=2003191.0, excerpt=[TopicWord(w='août', p=0.19465, h=None), TopicWord(w='juillet', p=0.19068, h=None), TopicWord(w='septembre', p=0.17573, h=None), TopicWord(w='juin', p=0.16535, h=None), TopicWord(w='mois', p=0.03507, h=None)], words=[TopicWord(w='août', p=0.19465, h=None), TopicWord(w='juillet', p=0.19068, h=None), TopicWord(w='septembre', p=0.17573, h=None), TopicWord(w='juin', p=0.16535, h=None), TopicWord(w='mois', p=0.03507, h=None), TopicWord(w='octobre', p=0.02288, h=None), TopicWord(w='lieu', p=0.0211, h=None), TopicWord(w='fin', p=0.0142, h=None), TopicWord(w='mai', p=0.01199, h=None), TopicWord(w='date', p=0.01139, h=None)], model='tm-fr-all-v2.0'), relevance=0.326, topicUid='tm-fr-all-v2.0_tp65_fr')], content=None, mentions=[], v=None), ContentItem(uid='EXP-1996-08-03-a-i0211', type='ar', title='[REDACTED]', size=265, nbPages=1, pages=[Page(uid='EXP-1996-08-03-a-p0026', num=26, issueUid='EXP-1996-08-03-a', newspaperUid='EXP', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Suisse$2c$_Moselle', relevance=2)], persons=[Entity(uid='aida-0001-50-Rudy_Marconi', relevance=1), Entity(uid='aida-0001-50-Charles_Burney', relevance=1)], language='fr', issue=NewspaperIssue(uid='EXP-1996-08-03-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1996, 8, 3, 0, 0, tzinfo=TzInfo(UTC)), year='1996'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1996, 8, 3, 0, 0, tzinfo=TzInfo(UTC)), year=1996, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='EXP', acronym='EXP', labels=['newspaper'], languages=['fr'], properties=[], included=True, name=\"L'Express\", endYear=2018, startYear=1738, firstIssue=NewspaperIssue(uid='EXP-1738-10-02-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1738, 10, 2, 0, 0, tzinfo=TzInfo(UTC)), year='1738'), lastIssue=NewspaperIssue(uid='EXP-2017-10-31-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2017, 10, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2017'), countArticles=7792669, countIssues=46472, countPages=703111, fetched=True, deltaYear=280), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp25_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0009073155645188267, degree=99.0, x=-175.6366729736328, y=-45.75175094604492, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=3433.0, avg=0.819797262692639), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=1902.0, avg=0.7366808630941293), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=1047.0, avg=0.7208338113432285), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=758.0, avg=0.7218720346767858), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=750.0, avg=0.7653986679712931), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=210.0, avg=0.7064428590592884), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=175.0, avg=0.6952914309501648), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=180.0, avg=0.74484444393052), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=344.0, avg=0.738584304618281), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=255.0, avg=0.7628235335443534), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=69.0, avg=0.6947246383929598), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=139.0, avg=0.7366043170579046), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=88.0, avg=0.6944431764158335), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=151.0, avg=0.7481258298387591), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=87.0, avg=0.6905632176618467)], countItems=1482539.0, excerpt=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None)], words=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None), TopicWord(w='amour', p=0.01432, h=None), TopicWord(w='sport', p=0.01369, h=None), TopicWord(w='nuit', p=0.01345, h=None), TopicWord(w='jean', p=0.01245, h=None), TopicWord(w='club', p=0.01099, h=None)], model='tm-fr-all-v2.0'), relevance=0.043, topicUid='tm-fr-all-v2.0_tp25_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp50_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.007352848134263963, degree=99.0, x=-112.24327087402344, y=-46.30093765258789, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp62_fr', w=11353.0, avg=0.7631547609835504), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=4447.0, avg=0.7411405446691837), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=5213.0, avg=0.7408568966006812), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=2176.0, avg=0.7125064346062786), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=1795.0, avg=0.7343214499253085), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=1693.0, avg=0.7236615478534777), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=1468.0, avg=0.7184863757616168), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=959.0, avg=0.7194421277677677), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=1454.0, avg=0.7249594229123615), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1099.0, avg=0.7236123752116723), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=905.0, avg=0.7185767944346475), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=2512.0, avg=0.8017906054949305), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=1200.0, avg=0.7533250007530053), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=1104.0, avg=0.721164855134228), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=554.0, avg=0.72027978376361)], countItems=1587393.0, excerpt=[TopicWord(w='match', p=0.05334, h=None), TopicWord(w='équipe', p=0.04143, h=None), TopicWord(w='ligue', p=0.02935, h=None), TopicWord(w='club', p=0.02618, h=None), TopicWord(w='saison', p=0.02484, h=None)], words=[TopicWord(w='match', p=0.05334, h=None), TopicWord(w='équipe', p=0.04143, h=None), TopicWord(w='ligue', p=0.02935, h=None), TopicWord(w='club', p=0.02618, h=None), TopicWord(w='saison', p=0.02484, h=None), TopicWord(w='championnat', p=0.02335, h=None), TopicWord(w='groupe', p=0.01593, h=None), TopicWord(w='football', p=0.01481, h=None), TopicWord(w='tour', p=0.01444, h=None), TopicWord(w='entraîneur', p=0.0125, h=None)], model='tm-fr-all-v2.0'), relevance=0.043, topicUid='tm-fr-all-v2.0_tp50_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp58_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0017393809347760747, degree=97.0, x=-152.34664916992188, y=2.1994521617889404, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp15_fr', w=344.0, avg=0.7281831407616305), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=139.0, avg=0.7250575530443261), RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=112.0, avg=0.717848210462502), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=113.0, avg=0.7178584062947636), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=111.0, avg=0.7201441456605723), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=101.0, avg=0.7046039582479118), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=92.0, avg=0.7139347837023113), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=99.0, avg=0.7293232366292164), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=29.0, avg=0.7031724185779177), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=24.0, avg=0.6971666639049848), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=53.0, avg=0.7328113216274189), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=96.0, avg=0.717364584406217), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=37.0, avg=0.7363513482583536), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=49.0, avg=0.7194285709030774), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=28.0, avg=0.696285720382418)], countItems=1235115.0, excerpt=[TopicWord(w='der', p=0.1617, h=None), TopicWord(w='man', p=0.03079, h=None), TopicWord(w='dan', p=0.02852, h=None), TopicWord(w='pou', p=0.02667, h=None), TopicWord(w='dos', p=0.02301, h=None)], words=[TopicWord(w='der', p=0.1617, h=None), TopicWord(w='man', p=0.03079, h=None), TopicWord(w='dan', p=0.02852, h=None), TopicWord(w='pou', p=0.02667, h=None), TopicWord(w='dos', p=0.02301, h=None), TopicWord(w='ben', p=0.02048, h=None), TopicWord(w='con', p=0.01486, h=None), TopicWord(w='ion', p=0.01387, h=None), TopicWord(w='aber', p=0.01239, h=None), TopicWord(w='welche', p=0.01154, h=None)], model='tm-fr-all-v2.0'), relevance=0.043, topicUid='tm-fr-all-v2.0_tp58_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp81_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.003472817356402754, degree=87.0, x=-167.385986328125, y=-34.41939926147461, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=3553.0, avg=0.8048775677542737), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=650.0, avg=0.7723984607366415), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=367.0, avg=0.7428719346139996), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=162.0, avg=0.7080925905410155), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=82.0, avg=0.7110121911618767), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=74.0, avg=0.6811756821903022), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=558.0, avg=0.8271039442349506), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=70.0, avg=0.7307142887796675), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=49.0, avg=0.7011020414683283), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=19.0, avg=0.6897894740104675), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=13.0, avg=0.6983846105062045), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=28.0, avg=0.6936785749026707), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=4.0, avg=0.6840000003576279), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=70.0, avg=0.7456714281014034), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=15.0, avg=0.6841999928156535)], countItems=1605619.0, excerpt=[TopicWord(w='soir', p=0.14771, h=None), TopicWord(w='matin', p=0.08762, h=None), TopicWord(w='midi', p=0.06192, h=None), TopicWord(w='nuit', p=0.05685, h=None), TopicWord(w='journal', p=0.04059, h=None)], words=[TopicWord(w='soir', p=0.14771, h=None), TopicWord(w='matin', p=0.08762, h=None), TopicWord(w='midi', p=0.06192, h=None), TopicWord(w='nuit', p=0.05685, h=None), TopicWord(w='journal', p=0.04059, h=None), TopicWord(w='presse', p=0.03395, h=None), TopicWord(w='suisse', p=0.02137, h=None), TopicWord(w='temps', p=0.01813, h=None), TopicWord(w='semaine', p=0.01605, h=None), TopicWord(w='sport', p=0.01534, h=None)], model='tm-fr-all-v2.0'), relevance=0.611, topicUid='tm-fr-all-v2.0_tp81_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp94_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0030807766584757318, degree=97.0, x=-162.44207763671875, y=-63.05381393432617, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=4853.0, avg=0.8323099115645053), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1079.0, avg=0.7743169600705067), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=858.0, avg=0.7722319339538788), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=143.0, avg=0.721041958232026), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=123.0, avg=0.7139674812797608), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=212.0, avg=0.7462735893029087), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=488.0, avg=0.7543893457680452), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=95.0, avg=0.7181263170744243), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=590.0, avg=0.7158355941206722), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=413.0, avg=0.722803872809283), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=215.0, avg=0.7090930226237275), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=160.0, avg=0.7012437492609024), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=97.0, avg=0.6901340251116409), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=141.0, avg=0.7581702111460639), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=111.0, avg=0.7683333324956464)], countItems=1164812.0, excerpt=[TopicWord(w='musique', p=0.05085, h=None), TopicWord(w='concert', p=0.03995, h=None), TopicWord(w='suisse', p=0.03109, h=None), TopicWord(w='monde', p=0.02999, h=None), TopicWord(w='danse', p=0.02337, h=None)], words=[TopicWord(w='musique', p=0.05085, h=None), TopicWord(w='concert', p=0.03995, h=None), TopicWord(w='suisse', p=0.03109, h=None), TopicWord(w='monde', p=0.02999, h=None), TopicWord(w='danse', p=0.02337, h=None), TopicWord(w='jazz', p=0.02329, h=None), TopicWord(w='orchestre', p=0.02317, h=None), TopicWord(w='vie', p=0.0229, h=None), TopicWord(w='temps', p=0.01979, h=None), TopicWord(w='piano', p=0.01769, h=None)], model='tm-fr-all-v2.0'), relevance=0.025, topicUid='tm-fr-all-v2.0_tp94_fr')], content=None, mentions=[], v=None), ContentItem(uid='GDL-1996-08-03-a-i0216', type='ar', title='[REDACTED]', size=522, nbPages=1, pages=[Page(uid='GDL-1996-08-03-a-p0030', num=30, issueUid='GDL-1996-08-03-a', newspaperUid='GDL', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Brussels', relevance=1), Entity(uid='aida-0001-54-Paris', relevance=1), Entity(uid='aida-0001-54-Switzerland', relevance=1), Entity(uid='aida-0001-54-Montpellier', relevance=1), Entity(uid='aida-0001-54-Toulouse', relevance=1), Entity(uid='aida-0001-54-Avignon', relevance=1)], persons=[Entity(uid='aida-0001-50-Don_Quichotte', relevance=1), Entity(uid='aida-0001-50-Rocco_Marconi', relevance=1), Entity(uid='aida-0001-50-Jane_Berbié', relevance=1), Entity(uid='aida-0001-50-Colin_Davis', relevance=1), Entity(uid='aida-0001-50-Richard_Strauss', relevance=1), Entity(uid='aida-0001-50-Don_Juan', relevance=1), Entity(uid='aida-0001-50-Violin_Concerto_$28$Sibelius$29$', relevance=1), Entity(uid='aida-0001-50-Charles_Burney', relevance=1), Entity(uid='aida-0001-50-Ricardo_Viñes', relevance=1), Entity(uid='aida-0001-50-Yehudi_Menuhin', relevance=2), Entity(uid='aida-0001-50-Michel_Plasson', relevance=1), Entity(uid='aida-0001-50-René_Descartes', relevance=1)], language='fr', issue=NewspaperIssue(uid='GDL-1996-08-03-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1996, 8, 3, 0, 0, tzinfo=TzInfo(UTC)), year='1996'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1996, 8, 3, 0, 0, tzinfo=TzInfo(UTC)), year=1996, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='GDL', acronym='GDL', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Gazette de Lausanne', endYear=1991, startYear=1804, firstIssue=NewspaperIssue(uid='GDL-1798-02-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1798, 2, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1798'), lastIssue=NewspaperIssue(uid='GDL-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=4360036, countIssues=51062, countPages=441517, fetched=True, deltaYear=187), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp24_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0017451893385800213, degree=98.0, x=-146.06414794921875, y=-56.44426727294922, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=626.0, avg=0.7109073490951769), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=768.0, avg=0.7192604176234454), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=442.0, avg=0.6990610851961023), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=240.0, avg=0.6913375007609527), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=205.0, avg=0.6952146361513836), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=315.0, avg=0.6851714291269817), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=158.0, avg=0.6995696195318729), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=348.0, avg=0.7279224137122604), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=340.0, avg=0.7094205882619409), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=317.0, avg=0.7016151421453675), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=244.0, avg=0.6982540971920138), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=259.0, avg=0.6989305012474649), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=305.0, avg=0.7078000019808285), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=185.0, avg=0.6919405424917067), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=122.0, avg=0.699811475198777)], countItems=1922664.0, excerpt=[TopicWord(w='fête', p=0.03229, h=None), TopicWord(w='samedi', p=0.02619, h=None), TopicWord(w='année', p=0.02363, h=None), TopicWord(w='manifestation', p=0.02016, h=None), TopicWord(w='dimanche', p=0.01661, h=None)], words=[TopicWord(w='fête', p=0.03229, h=None), TopicWord(w='samedi', p=0.02619, h=None), TopicWord(w='année', p=0.02363, h=None), TopicWord(w='manifestation', p=0.02016, h=None), TopicWord(w='dimanche', p=0.01661, h=None), TopicWord(w='soirée', p=0.01555, h=None), TopicWord(w='place', p=0.01443, h=None), TopicWord(w='occasion', p=0.01438, h=None), TopicWord(w='lieu', p=0.01434, h=None), TopicWord(w='club', p=0.01347, h=None)], model='tm-fr-all-v2.0'), relevance=0.028, topicUid='tm-fr-all-v2.0_tp24_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp25_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0009073155645188267, degree=99.0, x=-175.6366729736328, y=-45.75175094604492, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=3433.0, avg=0.819797262692639), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=1902.0, avg=0.7366808630941293), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=1047.0, avg=0.7208338113432285), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=758.0, avg=0.7218720346767858), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=750.0, avg=0.7653986679712931), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=210.0, avg=0.7064428590592884), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=175.0, avg=0.6952914309501648), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=180.0, avg=0.74484444393052), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=344.0, avg=0.738584304618281), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=255.0, avg=0.7628235335443534), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=69.0, avg=0.6947246383929598), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=139.0, avg=0.7366043170579046), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=88.0, avg=0.6944431764158335), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=151.0, avg=0.7481258298387591), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=87.0, avg=0.6905632176618467)], countItems=1482539.0, excerpt=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None)], words=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None), TopicWord(w='amour', p=0.01432, h=None), TopicWord(w='sport', p=0.01369, h=None), TopicWord(w='nuit', p=0.01345, h=None), TopicWord(w='jean', p=0.01245, h=None), TopicWord(w='club', p=0.01099, h=None)], model='tm-fr-all-v2.0'), relevance=0.158, topicUid='tm-fr-all-v2.0_tp25_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp28_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0026981447230522066, degree=99.0, x=-98.85872650146484, y=-65.94231414794922, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=1770.0, avg=0.8245779665849977), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=598.0, avg=0.7262123745420704), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=230.0, avg=0.6869695653086123), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=713.0, avg=0.761347825530535), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=93.0, avg=0.6862473122535213), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=213.0, avg=0.7028262939811313), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=182.0, avg=0.7006318683807666), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=75.0, avg=0.7219333362579345), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=98.0, avg=0.6864387806580992), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=204.0, avg=0.7274215671361661), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=274.0, avg=0.7340985393002085), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=114.0, avg=0.693868415920358), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=113.0, avg=0.7093893785392289), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=147.0, avg=0.6923809538082201), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=204.0, avg=0.7089901925886378)], countItems=1319653.0, excerpt=[TopicWord(w='pape', p=0.02366, h=None), TopicWord(w='foi', p=0.02014, h=None), TopicWord(w='saint', p=0.02001, h=None), TopicWord(w='cardinal', p=0.0175, h=None), TopicWord(w='abbé', p=0.0168, h=None)], words=[TopicWord(w='pape', p=0.02366, h=None), TopicWord(w='foi', p=0.02014, h=None), TopicWord(w='saint', p=0.02001, h=None), TopicWord(w='cardinal', p=0.0175, h=None), TopicWord(w='abbé', p=0.0168, h=None), TopicWord(w='curé', p=0.01659, h=None), TopicWord(w='évêque', p=0.0142, h=None), TopicWord(w='religion', p=0.01318, h=None), TopicWord(w='église', p=0.0114, h=None), TopicWord(w='prêtre', p=0.01113, h=None)], model='tm-fr-all-v2.0'), relevance=0.021, topicUid='tm-fr-all-v2.0_tp28_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp29_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.003671066660794243, degree=99.0, x=-36.876827239990234, y=-52.499786376953125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=2171.0, avg=0.7397719955510228), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=1197.0, avg=0.7285563910415797), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1235.0, avg=0.7289166003586309), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=1120.0, avg=0.7302982150976147), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1001.0, avg=0.7144995012007036), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=859.0, avg=0.7176146700162965), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=898.0, avg=0.7235300675665084), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=685.0, avg=0.7230496362177995), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=668.0, avg=0.7130194612427386), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=870.0, avg=0.7227172417202216), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=486.0, avg=0.7219053497039732), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=656.0, avg=0.7226905499289675), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=734.0, avg=0.7467152589998063), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=623.0, avg=0.714158908321999), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=276.0, avg=0.7299420289371324)], countItems=1342277.0, excerpt=[TopicWord(w='guerre', p=0.06224, h=None), TopicWord(w='paix', p=0.03208, h=None), TopicWord(w='pays', p=0.0225, h=None), TopicWord(w='peuple', p=0.01924, h=None), TopicWord(w='politique', p=0.01695, h=None)], words=[TopicWord(w='guerre', p=0.06224, h=None), TopicWord(w='paix', p=0.03208, h=None), TopicWord(w='pays', p=0.0225, h=None), TopicWord(w='peuple', p=0.01924, h=None), TopicWord(w='politique', p=0.01695, h=None), TopicWord(w='nation', p=0.01448, h=None), TopicWord(w='monde', p=0.01274, h=None), TopicWord(w='gouvernement', p=0.01088, h=None), TopicWord(w='situation', p=0.00931, h=None), TopicWord(w='discours', p=0.00769, h=None)], model='tm-fr-all-v2.0'), relevance=0.025, topicUid='tm-fr-all-v2.0_tp29_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp36_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.00318283574199426, degree=98.0, x=-164.92819213867188, y=-19.985374450683594, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=3924.0, avg=0.7568134558097546), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=1484.0, avg=0.7366880055145434), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=1458.0, avg=0.7453936902175061), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=1065.0, avg=0.7250666672634967), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=962.0, avg=0.7291590433234733), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=1322.0, avg=0.7510597585008653), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=818.0, avg=0.724206602806567), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=740.0, avg=0.7356918917314427), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=441.0, avg=0.7175918393124259), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=347.0, avg=0.7111296859873131), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=667.0, avg=0.7266536725872103), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=465.0, avg=0.7203204310068521), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=418.0, avg=0.7134904316737891), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=384.0, avg=0.7317473976872861), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=345.0, avg=0.7178289854008219)], countItems=1691501.0, excerpt=[TopicWord(w='main', p=0.01644, h=None), TopicWord(w='tête', p=0.01052, h=None), TopicWord(w='temps', p=0.00959, h=None), TopicWord(w='coup', p=0.00952, h=None), TopicWord(w='air', p=0.0087, h=None)], words=[TopicWord(w='main', p=0.01644, h=None), TopicWord(w='tête', p=0.01052, h=None), TopicWord(w='temps', p=0.00959, h=None), TopicWord(w='coup', p=0.00952, h=None), TopicWord(w='air', p=0.0087, h=None), TopicWord(w='foi', p=0.00858, h=None), TopicWord(w='bras', p=0.00799, h=None), TopicWord(w='porte', p=0.00799, h=None), TopicWord(w='nuit', p=0.00796, h=None), TopicWord(w='voix', p=0.00676, h=None)], model='tm-fr-all-v2.0'), relevance=0.051, topicUid='tm-fr-all-v2.0_tp36_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp38_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.004336409161961181, degree=97.0, x=-173.41810607910156, y=-40.197608947753906, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=6686.0, avg=0.7780812142443022), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=4243.0, avg=0.7270212115725622), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=1172.0, avg=0.7417943696825171), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=309.0, avg=0.7115469283656395), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=338.0, avg=0.7034023677456308), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=712.0, avg=0.7567612373929345), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=276.0, avg=0.7045398566170015), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=443.0, avg=0.716647856122484), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=103.0, avg=0.6922815580969875), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=375.0, avg=0.7110746660232544), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=264.0, avg=0.718462123112245), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=128.0, avg=0.7760546826757491), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=34.0, avg=0.6870588292093838), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=129.0, avg=0.7102403114008349), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=50.0, avg=0.6665799987316131)], countItems=1539847.0, excerpt=[TopicWord(w='service', p=0.05672, h=None), TopicWord(w='garde', p=0.03507, h=None), TopicWord(w='domicile', p=0.03436, h=None), TopicWord(w='cas', p=0.02568, h=None), TopicWord(w='mois', p=0.02232, h=None)], words=[TopicWord(w='service', p=0.05672, h=None), TopicWord(w='garde', p=0.03507, h=None), TopicWord(w='domicile', p=0.03436, h=None), TopicWord(w='cas', p=0.02568, h=None), TopicWord(w='mois', p=0.02232, h=None), TopicWord(w='urgence', p=0.02199, h=None), TopicWord(w='aide', p=0.02177, h=None), TopicWord(w='information', p=0.01737, h=None), TopicWord(w='accueil', p=0.01567, h=None), TopicWord(w='nuit', p=0.01475, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp38_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp71_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0030529464500365228, degree=97.0, x=-15.224140167236328, y=-38.315216064453125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1733.0, avg=0.7235377966772939), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=1430.0, avg=0.7239153846160515), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1328.0, avg=0.7269977422722851), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=1486.0, avg=0.7311554521041475), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1213.0, avg=0.7332572151783175), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=635.0, avg=0.7151622039126599), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=251.0, avg=0.6909880483767901), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=626.0, avg=0.7184616621500387), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=508.0, avg=0.7093149612503727), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=472.0, avg=0.7078326282612348), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=710.0, avg=0.7244000002531938), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=316.0, avg=0.7142215208916725), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=241.0, avg=0.708340249368264), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=244.0, avg=0.7036762293733534), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=109.0, avg=0.6989816547533788)], countItems=1363708.0, excerpt=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None)], words=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None), TopicWord(w='paix', p=0.01383, h=None), TopicWord(w='sécurité', p=0.01362, h=None), TopicWord(w='conférence', p=0.01261, h=None), TopicWord(w='secrétaire', p=0.01045, h=None), TopicWord(w='plan', p=0.0097, h=None)], model='tm-fr-all-v2.0'), relevance=0.034, topicUid='tm-fr-all-v2.0_tp71_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp73_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0021502976005091257, degree=99.0, x=-159.28822326660156, y=-44.964359283447266, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=2064.0, avg=0.7442223839173021), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1087.0, avg=0.735834407060653), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=1557.0, avg=0.7255985867387604), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=490.0, avg=0.7013224515379691), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=617.0, avg=0.7146434381097024), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=283.0, avg=0.7090848058778069), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=417.0, avg=0.7655947258432421), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=103.0, avg=0.714747572986825), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=183.0, avg=0.691349722648579), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=457.0, avg=0.7129628010077863), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=213.0, avg=0.6974460088031392), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=214.0, avg=0.6930700949976377), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=347.0, avg=0.7284899122089749), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=144.0, avg=0.6869375031027529), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=101.0, avg=0.6781386154713017)], countItems=1357255.0, excerpt=[TopicWord(w='film', p=0.10021, h=None), TopicWord(w='cinéma', p=0.03117, h=None), TopicWord(w='semaine', p=0.02984, h=None), TopicWord(w='jean', p=0.02469, h=None), TopicWord(w='john', p=0.01933, h=None)], words=[TopicWord(w='film', p=0.10021, h=None), TopicWord(w='cinéma', p=0.03117, h=None), TopicWord(w='semaine', p=0.02984, h=None), TopicWord(w='jean', p=0.02469, h=None), TopicWord(w='john', p=0.01933, h=None), TopicWord(w='histoire', p=0.01377, h=None), TopicWord(w='vision', p=0.01005, h=None), TopicWord(w='vie', p=0.00992, h=None), TopicWord(w='séance', p=0.00988, h=None), TopicWord(w='monde', p=0.00951, h=None)], model='tm-fr-all-v2.0'), relevance=0.031, topicUid='tm-fr-all-v2.0_tp73_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp81_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.003472817356402754, degree=87.0, x=-167.385986328125, y=-34.41939926147461, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=3553.0, avg=0.8048775677542737), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=650.0, avg=0.7723984607366415), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=367.0, avg=0.7428719346139996), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=162.0, avg=0.7080925905410155), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=82.0, avg=0.7110121911618767), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=74.0, avg=0.6811756821903022), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=558.0, avg=0.8271039442349506), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=70.0, avg=0.7307142887796675), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=49.0, avg=0.7011020414683283), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=19.0, avg=0.6897894740104675), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=13.0, avg=0.6983846105062045), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=28.0, avg=0.6936785749026707), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=4.0, avg=0.6840000003576279), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=70.0, avg=0.7456714281014034), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=15.0, avg=0.6841999928156535)], countItems=1605619.0, excerpt=[TopicWord(w='soir', p=0.14771, h=None), TopicWord(w='matin', p=0.08762, h=None), TopicWord(w='midi', p=0.06192, h=None), TopicWord(w='nuit', p=0.05685, h=None), TopicWord(w='journal', p=0.04059, h=None)], words=[TopicWord(w='soir', p=0.14771, h=None), TopicWord(w='matin', p=0.08762, h=None), TopicWord(w='midi', p=0.06192, h=None), TopicWord(w='nuit', p=0.05685, h=None), TopicWord(w='journal', p=0.04059, h=None), TopicWord(w='presse', p=0.03395, h=None), TopicWord(w='suisse', p=0.02137, h=None), TopicWord(w='temps', p=0.01813, h=None), TopicWord(w='semaine', p=0.01605, h=None), TopicWord(w='sport', p=0.01534, h=None)], model='tm-fr-all-v2.0'), relevance=0.169, topicUid='tm-fr-all-v2.0_tp81_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp94_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0030807766584757318, degree=97.0, x=-162.44207763671875, y=-63.05381393432617, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=4853.0, avg=0.8323099115645053), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1079.0, avg=0.7743169600705067), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=858.0, avg=0.7722319339538788), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=143.0, avg=0.721041958232026), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=123.0, avg=0.7139674812797608), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=212.0, avg=0.7462735893029087), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=488.0, avg=0.7543893457680452), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=95.0, avg=0.7181263170744243), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=590.0, avg=0.7158355941206722), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=413.0, avg=0.722803872809283), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=215.0, avg=0.7090930226237275), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=160.0, avg=0.7012437492609024), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=97.0, avg=0.6901340251116409), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=141.0, avg=0.7581702111460639), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=111.0, avg=0.7683333324956464)], countItems=1164812.0, excerpt=[TopicWord(w='musique', p=0.05085, h=None), TopicWord(w='concert', p=0.03995, h=None), TopicWord(w='suisse', p=0.03109, h=None), TopicWord(w='monde', p=0.02999, h=None), TopicWord(w='danse', p=0.02337, h=None)], words=[TopicWord(w='musique', p=0.05085, h=None), TopicWord(w='concert', p=0.03995, h=None), TopicWord(w='suisse', p=0.03109, h=None), TopicWord(w='monde', p=0.02999, h=None), TopicWord(w='danse', p=0.02337, h=None), TopicWord(w='jazz', p=0.02329, h=None), TopicWord(w='orchestre', p=0.02317, h=None), TopicWord(w='vie', p=0.0229, h=None), TopicWord(w='temps', p=0.01979, h=None), TopicWord(w='piano', p=0.01769, h=None)], model='tm-fr-all-v2.0'), relevance=0.269, topicUid='tm-fr-all-v2.0_tp94_fr')], content=None, mentions=[], v=None), ContentItem(uid='JDG-1996-10-07-a-i0157', type='ar', title='[REDACTED]', size=518, nbPages=1, pages=[Page(uid='JDG-1996-10-07-a-p0027', num=27, issueUid='JDG-1996-10-07-a', newspaperUid='JDG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[], persons=[Entity(uid='aida-0001-50-Samson_François', relevance=1), Entity(uid='aida-0001-50-Jean_Vilar', relevance=1)], language='fr', issue=NewspaperIssue(uid='JDG-1996-10-07-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1996, 10, 7, 0, 0, tzinfo=TzInfo(UTC)), year='1996'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1996, 10, 7, 0, 0, tzinfo=TzInfo(UTC)), year=1996, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='JDG', acronym='JDG', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Journal de Genève', endYear=1998, startYear=1826, firstIssue=NewspaperIssue(uid='JDG-1826-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1826, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1826'), lastIssue=NewspaperIssue(uid='JDG-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=3850014, countIssues=49180, countPages=495926, fetched=True, deltaYear=172), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp03_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.005661035289050792, degree=98.0, x=-34.022823333740234, y=-31.675390243530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1845.0, avg=0.7454330624603643), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1447.0, avg=0.7247760883264074), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1357.0, avg=0.7387796617994962), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1177.0, avg=0.7652005100513578), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=995.0, avg=0.727042211779398), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=788.0, avg=0.7173756359494882), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=532.0, avg=0.7128515036258483), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=341.0, avg=0.6966891484526245), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=424.0, avg=0.721877359416125), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=226.0, avg=0.6909823022057525), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=290.0, avg=0.7196931023022224), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=337.0, avg=0.7127181029814995), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=196.0, avg=0.7011581677563337), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=325.0, avg=0.71395076916768), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=483.0, avg=0.719983436552881)], countItems=1390445.0, excerpt=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None)], words=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None), TopicWord(w='sujet', p=0.01296, h=None), TopicWord(w='commission', p=0.01274, h=None), TopicWord(w='conseil', p=0.01218, h=None), TopicWord(w='vue', p=0.01129, h=None), TopicWord(w='convention', p=0.01072, h=None)], model='tm-fr-all-v2.0'), relevance=0.716, topicUid='tm-fr-all-v2.0_tp03_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp73_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0021502976005091257, degree=99.0, x=-159.28822326660156, y=-44.964359283447266, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=2064.0, avg=0.7442223839173021), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1087.0, avg=0.735834407060653), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=1557.0, avg=0.7255985867387604), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=490.0, avg=0.7013224515379691), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=617.0, avg=0.7146434381097024), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=283.0, avg=0.7090848058778069), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=417.0, avg=0.7655947258432421), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=103.0, avg=0.714747572986825), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=183.0, avg=0.691349722648579), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=457.0, avg=0.7129628010077863), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=213.0, avg=0.6974460088031392), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=214.0, avg=0.6930700949976377), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=347.0, avg=0.7284899122089749), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=144.0, avg=0.6869375031027529), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=101.0, avg=0.6781386154713017)], countItems=1357255.0, excerpt=[TopicWord(w='film', p=0.10021, h=None), TopicWord(w='cinéma', p=0.03117, h=None), TopicWord(w='semaine', p=0.02984, h=None), TopicWord(w='jean', p=0.02469, h=None), TopicWord(w='john', p=0.01933, h=None)], words=[TopicWord(w='film', p=0.10021, h=None), TopicWord(w='cinéma', p=0.03117, h=None), TopicWord(w='semaine', p=0.02984, h=None), TopicWord(w='jean', p=0.02469, h=None), TopicWord(w='john', p=0.01933, h=None), TopicWord(w='histoire', p=0.01377, h=None), TopicWord(w='vision', p=0.01005, h=None), TopicWord(w='vie', p=0.00992, h=None), TopicWord(w='séance', p=0.00988, h=None), TopicWord(w='monde', p=0.00951, h=None)], model='tm-fr-all-v2.0'), relevance=0.052, topicUid='tm-fr-all-v2.0_tp73_fr')], content=None, mentions=[], v=None), ContentItem(uid='JDG-1997-01-21-a-i0263', type='ad', title='[REDACTED]', size=177, nbPages=1, pages=[Page(uid='JDG-1997-01-21-a-p0042', num=42, issueUid='JDG-1997-01-21-a', newspaperUid='JDG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Rome', relevance=1), Entity(uid='aida-0001-54-Luxembourg', relevance=2)], persons=[], language='fr', issue=NewspaperIssue(uid='JDG-1997-01-21-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1997, 1, 21, 0, 0, tzinfo=TzInfo(UTC)), year='1997'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1997, 1, 21, 0, 0, tzinfo=TzInfo(UTC)), year=1997, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='JDG', acronym='JDG', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Journal de Genève', endYear=1998, startYear=1826, firstIssue=NewspaperIssue(uid='JDG-1826-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1826, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1826'), lastIssue=NewspaperIssue(uid='JDG-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=3850014, countIssues=49180, countPages=495926, fetched=True, deltaYear=172), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp01_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.003854124975541712, degree=95.0, x=-182.09519958496094, y=49.849342346191406, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=9475.0, avg=0.8406320845231532), RelatedTopic(uid='tm-fr-all-v2.0_tp15_fr', w=5172.0, avg=0.8153824438467011), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=2991.0, avg=0.7832400542324262), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=5188.0, avg=0.8314867001960345), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=451.0, avg=0.7675144117317284), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=367.0, avg=0.7553732999339091), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=736.0, avg=0.800858697084629), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=1276.0, avg=0.7495626959494289), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=89.0, avg=0.7381460686747947), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=727.0, avg=0.7929807429136567), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=167.0, avg=0.7149161660742617), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=107.0, avg=0.7093271039356696), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=27.0, avg=0.7028148085982712), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=56.0, avg=0.7357678604977471), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=159.0, avg=0.7158301896269217)], countItems=2308017.0, excerpt=[TopicWord(w='étage', p=0.08392, h=None), TopicWord(w='chambre', p=0.06676, h=None), TopicWord(w='cuisine', p=0.05488, h=None), TopicWord(w='suite', p=0.04608, h=None), TopicWord(w='bureau', p=0.03783, h=None)], words=[TopicWord(w='étage', p=0.08392, h=None), TopicWord(w='chambre', p=0.06676, h=None), TopicWord(w='cuisine', p=0.05488, h=None), TopicWord(w='suite', p=0.04608, h=None), TopicWord(w='bureau', p=0.03783, h=None), TopicWord(w='appartement', p=0.03348, h=None), TopicWord(w='logement', p=0.0324, h=None), TopicWord(w='soleil', p=0.03007, h=None), TopicWord(w='maison', p=0.02261, h=None), TopicWord(w='jardin', p=0.02008, h=None)], model='tm-fr-all-v2.0'), relevance=0.043, topicUid='tm-fr-all-v2.0_tp01_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.043, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp80_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.002179111484737694, degree=99.0, x=-93.54338073730469, y=-62.21037292480469, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=547.0, avg=0.7046234024726059), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=324.0, avg=0.7033148163262709), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=524.0, avg=0.7240725192632383), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=283.0, avg=0.7059717306821169), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=259.0, avg=0.7124903492025427), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=121.0, avg=0.6798099166105601), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=220.0, avg=0.6959136358716271), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=139.0, avg=0.6853237417962054), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=135.0, avg=0.7249851875834995), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=120.0, avg=0.6916416674852371), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=128.0, avg=0.6960937469266355), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=186.0, avg=0.7171344112965369), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=324.0, avg=0.7460771587527828), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=274.0, avg=0.690722630189283), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=182.0, avg=0.7380494560514178)], countItems=1610579.0, excerpt=[TopicWord(w='livre', p=0.07557, h=None), TopicWord(w='auteur', p=0.02772, h=None), TopicWord(w='ouvrage', p=0.02676, h=None), TopicWord(w='histoire', p=0.02248, h=None), TopicWord(w='vol', p=0.01747, h=None)], words=[TopicWord(w='livre', p=0.07557, h=None), TopicWord(w='auteur', p=0.02772, h=None), TopicWord(w='ouvrage', p=0.02676, h=None), TopicWord(w='histoire', p=0.02248, h=None), TopicWord(w='vol', p=0.01747, h=None), TopicWord(w='volume', p=0.01722, h=None), TopicWord(w='texte', p=0.01653, h=None), TopicWord(w='édition', p=0.01473, h=None), TopicWord(w='professeur', p=0.01256, h=None), TopicWord(w='siècle', p=0.01174, h=None)], model='tm-fr-all-v2.0'), relevance=0.055, topicUid='tm-fr-all-v2.0_tp80_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp84_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.00304706139674371, degree=98.0, x=-137.9125518798828, y=15.006223678588867, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=2446.0, avg=0.7911083393426382), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=2473.0, avg=0.7927658712868743), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=2054.0, avg=0.7901036994424744), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=351.0, avg=0.7485441590985681), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=261.0, avg=0.7496628359359799), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=354.0, avg=0.7600734446008327), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=220.0, avg=0.8109318207610737), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=64.0, avg=0.7184062460437417), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=182.0, avg=0.7184175829310994), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=150.0, avg=0.742353333234787), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=115.0, avg=0.7382347791091256), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=140.0, avg=0.740957146031516), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=124.0, avg=0.7075403284642005), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=122.0, avg=0.7117950764835858), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=229.0, avg=0.807812227172102)], countItems=1420720.0, excerpt=[TopicWord(w='jean', p=0.24427, h=None), TopicWord(w='fils', p=0.06563, h=None), TopicWord(w='fille', p=0.0654, h=None), TopicWord(w='née', p=0.04995, h=None), TopicWord(w='joseph', p=0.0422, h=None)], words=[TopicWord(w='jean', p=0.24427, h=None), TopicWord(w='fils', p=0.06563, h=None), TopicWord(w='fille', p=0.0654, h=None), TopicWord(w='née', p=0.04995, h=None), TopicWord(w='joseph', p=0.0422, h=None), TopicWord(w='bernois', p=0.02643, h=None), TopicWord(w='laurent', p=0.01994, h=None), TopicWord(w='veuve', p=0.01799, h=None), TopicWord(w='civil', p=0.01559, h=None), TopicWord(w='david', p=0.01485, h=None)], model='tm-fr-all-v2.0'), relevance=0.154, topicUid='tm-fr-all-v2.0_tp84_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp85_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.0041160079030266635, degree=97.0, x=-105.37715148925781, y=-75.56005859375, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=699.0, avg=0.7316337632007354), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=547.0, avg=0.7324314457406945), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=420.0, avg=0.730916668687548), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=454.0, avg=0.7384559479316426), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=491.0, avg=0.747372709806485), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=373.0, avg=0.7204289535415077), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=288.0, avg=0.7195868067857292), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=228.0, avg=0.7169692992118367), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=292.0, avg=0.720133561794072), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=230.0, avg=0.716530433167582), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=152.0, avg=0.7197763100266457), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=97.0, avg=0.6889896939710244), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=124.0, avg=0.6963790333078753), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=171.0, avg=0.7599415193524277), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=122.0, avg=0.695704916950132)], countItems=1662988.0, excerpt=[TopicWord(w='vie', p=0.02054, h=None), TopicWord(w='monde', p=0.01448, h=None), TopicWord(w='mort', p=0.01395, h=None), TopicWord(w='foi', p=0.01333, h=None), TopicWord(w='peuple', p=0.01096, h=None)], words=[TopicWord(w='vie', p=0.02054, h=None), TopicWord(w='monde', p=0.01448, h=None), TopicWord(w='mort', p=0.01395, h=None), TopicWord(w='foi', p=0.01333, h=None), TopicWord(w='peuple', p=0.01096, h=None), TopicWord(w='cœur', p=0.00964, h=None), TopicWord(w='âme', p=0.00906, h=None), TopicWord(w='amour', p=0.00874, h=None), TopicWord(w='temps', p=0.0084, h=None), TopicWord(w='force', p=0.00708, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp85_fr')], content=None, mentions=[], v=None), ContentItem(uid='GDL-1997-01-21-a-i0284', type='ad', title='[REDACTED]', size=181, nbPages=1, pages=[Page(uid='GDL-1997-01-21-a-p0042', num=42, issueUid='GDL-1997-01-21-a', newspaperUid='GDL', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Rome', relevance=1), Entity(uid='aida-0001-54-Luxembourg', relevance=2)], persons=[], language='fr', issue=NewspaperIssue(uid='GDL-1997-01-21-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1997, 1, 21, 0, 0, tzinfo=TzInfo(UTC)), year='1997'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1997, 1, 21, 0, 0, tzinfo=TzInfo(UTC)), year=1997, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='GDL', acronym='GDL', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='Gazette de Lausanne', endYear=1991, startYear=1804, firstIssue=NewspaperIssue(uid='GDL-1798-02-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1798, 2, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1798'), lastIssue=NewspaperIssue(uid='GDL-1998-02-28-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1998, 2, 28, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), countArticles=4360036, countIssues=51062, countPages=441517, fetched=True, deltaYear=187), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp06_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002058029509705395, degree=97.0, x=-146.37107849121094, y=-6.302151203155518, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1651.0, avg=0.7323028476291682), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1759.0, avg=0.7493536105679137), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=990.0, avg=0.7138848511257557), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=1074.0, avg=0.7857281187171155), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=150.0, avg=0.7276399974028269), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=118.0, avg=0.6787372883093559), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=496.0, avg=0.7605463695381919), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=127.0, avg=0.709503938832621), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=620.0, avg=0.7483919371520319), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=121.0, avg=0.7158016523053824), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=171.0, avg=0.727380120963381), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=28.0, avg=0.6857499991144452), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=93.0, avg=0.7196236598876214), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=13.0, avg=0.6970000037780175), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=26.0, avg=0.6826923008148487)], countItems=1198698.0, excerpt=[TopicWord(w='temps', p=0.06457, h=None), TopicWord(w='beau', p=0.0551, h=None), TopicWord(w='degré', p=0.03297, h=None), TopicWord(w='nord', p=0.02935, h=None), TopicWord(w='pluie', p=0.02832, h=None)], words=[TopicWord(w='temps', p=0.06457, h=None), TopicWord(w='beau', p=0.0551, h=None), TopicWord(w='degré', p=0.03297, h=None), TopicWord(w='nord', p=0.02935, h=None), TopicWord(w='pluie', p=0.02832, h=None), TopicWord(w='neige', p=0.02744, h=None), TopicWord(w='température', p=0.02679, h=None), TopicWord(w='ciel', p=0.02441, h=None), TopicWord(w='sud', p=0.02185, h=None), TopicWord(w='ouest', p=0.02127, h=None)], model='tm-fr-all-v2.0'), relevance=0.05, topicUid='tm-fr-all-v2.0_tp06_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.078, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp51_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.004411917816625423, degree=98.0, x=-43.441932678222656, y=30.983448028564453, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=5485.0, avg=0.7145473106296473), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=981.0, avg=0.6773904195619286), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1379.0, avg=0.7088926762147949), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=395.0, avg=0.674934177308143), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=655.0, avg=0.6891557252134075), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=177.0, avg=0.7067966087389801), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=735.0, avg=0.6991170055201265), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=347.0, avg=0.6972017307102852), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=235.0, avg=0.6700085127607305), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=662.0, avg=0.7066148036916451), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=744.0, avg=0.7206411296001045), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=209.0, avg=0.6752918673474253), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=160.0, avg=0.6703312482684851), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=156.0, avg=0.68449999888738), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=226.0, avg=0.6951946882547531)], countItems=2338465.0, excerpt=[TopicWord(w='service', p=0.04871, h=None), TopicWord(w='langue', p=0.02972, h=None), TopicWord(w='poste', p=0.02932, h=None), TopicWord(w='travail', p=0.02766, h=None), TopicWord(w='personnel', p=0.02702, h=None)], words=[TopicWord(w='service', p=0.04871, h=None), TopicWord(w='langue', p=0.02972, h=None), TopicWord(w='poste', p=0.02932, h=None), TopicWord(w='travail', p=0.02766, h=None), TopicWord(w='personnel', p=0.02702, h=None), TopicWord(w='allemand', p=0.02488, h=None), TopicWord(w='formation', p=0.01959, h=None), TopicWord(w='curriculum', p=0.01892, h=None), TopicWord(w='expérience', p=0.01562, h=None), TopicWord(w='anglais', p=0.01477, h=None)], model='tm-fr-all-v2.0'), relevance=0.032, topicUid='tm-fr-all-v2.0_tp51_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp68_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0015851254319721444, degree=98.0, x=-104.57939147949219, y=40.480525970458984, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=1446.0, avg=0.7792199166236576), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=884.0, avg=0.7407714930864481), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=459.0, avg=0.7329760348355329), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=787.0, avg=0.7545260490880382), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=274.0, avg=0.7138284655818103), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=397.0, avg=0.7260352640368176), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=269.0, avg=0.6994460956314682), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=1101.0, avg=0.761890099169881), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=468.0, avg=0.7302371802238318), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=461.0, avg=0.7218351410681668), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=325.0, avg=0.7208276924720177), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=285.0, avg=0.7273964932090358), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=246.0, avg=0.7282560964425405), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=146.0, avg=0.7165205527658332), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=192.0, avg=0.7139062496523062)], countItems=1758519.0, excerpt=[TopicWord(w='moteur', p=0.04244, h=None), TopicWord(w='voiture', p=0.03008, h=None), TopicWord(w='sécurité', p=0.01486, h=None), TopicWord(w='arrière', p=0.0132, h=None), TopicWord(w='place', p=0.01284, h=None)], words=[TopicWord(w='moteur', p=0.04244, h=None), TopicWord(w='voiture', p=0.03008, h=None), TopicWord(w='sécurité', p=0.01486, h=None), TopicWord(w='arrière', p=0.0132, h=None), TopicWord(w='place', p=0.01284, h=None), TopicWord(w='modèle', p=0.0126, h=None), TopicWord(w='essence', p=0.01248, h=None), TopicWord(w='pneu', p=0.01248, h=None), TopicWord(w='vitesse', p=0.01078, h=None), TopicWord(w='confort', p=0.01042, h=None)], model='tm-fr-all-v2.0'), relevance=0.032, topicUid='tm-fr-all-v2.0_tp68_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp99_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.003314096726145229, degree=99.0, x=-69.40988159179688, y=11.595060348510742, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=739.0, avg=0.7153247633548163), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=746.0, avg=0.7120160855173105), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=545.0, avg=0.7060880718974892), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=348.0, avg=0.6974798855425297), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=298.0, avg=0.716208052715199), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=298.0, avg=0.7163120802216882), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=198.0, avg=0.7005050507458773), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=437.0, avg=0.7671762031057606), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=271.0, avg=0.7305977841584885), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=119.0, avg=0.6991848725230754), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=161.0, avg=0.7157142839816787), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=93.0, avg=0.7077204264620299), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=67.0, avg=0.6909552287699571), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=115.0, avg=0.7145739099253778), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=73.0, avg=0.6985890432579877)], countItems=1676481.0, excerpt=[TopicWord(w='cours', p=0.06546, h=None), TopicWord(w='école', p=0.06053, h=None), TopicWord(w='enseignement', p=0.0415, h=None), TopicWord(w='professeur', p=0.03397, h=None), TopicWord(w='année', p=0.02844, h=None)], words=[TopicWord(w='cours', p=0.06546, h=None), TopicWord(w='école', p=0.06053, h=None), TopicWord(w='enseignement', p=0.0415, h=None), TopicWord(w='professeur', p=0.03397, h=None), TopicWord(w='année', p=0.02844, h=None), TopicWord(w='classe', p=0.024, h=None), TopicWord(w='formation', p=0.0217, h=None), TopicWord(w='instruction', p=0.01599, h=None), TopicWord(w='directeur', p=0.01328, h=None), TopicWord(w='examen', p=0.01254, h=None)], model='tm-fr-all-v2.0'), relevance=0.356, topicUid='tm-fr-all-v2.0_tp99_fr')], content=None, mentions=[], v=None), ContentItem(uid='FZG-1997-02-10-a-i0102', type='ar', title='[REDACTED]', size=231, nbPages=1, pages=[Page(uid='FZG-1997-02-10-a-p0006', num=6, issueUid='FZG-1997-02-10-a', newspaperUid='FZG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[], persons=[Entity(uid='aida-0001-50-Aurèle_Nicolet', relevance=1)], language='de', issue=NewspaperIssue(uid='FZG-1997-02-10-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1997, 2, 10, 0, 0, tzinfo=TzInfo(UTC)), year='1997'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1997, 2, 10, 0, 0, tzinfo=TzInfo(UTC)), year=1997, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='FZG', acronym='FZG', labels=['newspaper'], languages=['de'], properties=[], included=True, name='Freiburger Nachrichten', endYear=2018, startYear=1865, firstIssue=NewspaperIssue(uid='FZG-1864-12-17-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1864, 12, 17, 0, 0, tzinfo=TzInfo(UTC)), year='1864'), lastIssue=NewspaperIssue(uid='FZG-2006-12-30-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2006, 12, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2006'), countArticles=2405480, countIssues=33692, countPages=364417, fetched=True, deltaYear=153), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp09_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0026358134370438628, degree=60.0, x=95.49268341064453, y=86.74899291992188, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp00_de', w=1963.0, avg=0.8444549161988257), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=600.0, avg=0.777981666525205), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=495.0, avg=0.7731151523012103), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=294.0, avg=0.7702210882083088), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=279.0, avg=0.7316236575017266), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=264.0, avg=0.7852234838135315), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=89.0, avg=0.7990449405788036), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=86.0, avg=0.7170581360195958), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=115.0, avg=0.7355391336523969), RelatedTopic(uid='tm-de-all-v2.0_tp27_de', w=17.0, avg=0.774058832841761), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=12.0, avg=0.8030833452939987), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=69.0, avg=0.7480000015618145), RelatedTopic(uid='tm-de-all-v2.0_tp34_de', w=35.0, avg=0.784257139478411), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=37.0, avg=0.8608648664242512), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=9.0, avg=0.7060000234180026)], countItems=230824.0, excerpt=[TopicWord(w='schweiz', p=0.0411, h=None), TopicWord(w='anleihe', p=0.0214, h=None), TopicWord(w='stadt', p=0.0181, h=None), TopicWord(w='prior', p=0.01533, h=None), TopicWord(w='stamm', p=0.01358, h=None)], words=[TopicWord(w='schweiz', p=0.0411, h=None), TopicWord(w='anleihe', p=0.0214, h=None), TopicWord(w='stadt', p=0.0181, h=None), TopicWord(w='prior', p=0.01533, h=None), TopicWord(w='stamm', p=0.01358, h=None), TopicWord(w='brown', p=0.01322, h=None), TopicWord(w='serie', p=0.013, h=None), TopicWord(w='inhaber', p=0.01295, h=None), TopicWord(w='general', p=0.01284, h=None), TopicWord(w='bank', p=0.01273, h=None)], model='tm-de-all-v2.0'), relevance=0.022, topicUid='tm-de-all-v2.0_tp09_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp67_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.003050290819934059, degree=89.0, x=37.087158203125, y=81.243896484375, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp45_de', w=2755.0, avg=0.8070014519180879), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=2309.0, avg=0.8112429622552673), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=1462.0, avg=0.7600266765879541), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=302.0, avg=0.728682120509495), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=186.0, avg=0.754376346065152), RelatedTopic(uid='tm-de-all-v2.0_tp15_de', w=157.0, avg=0.7567961766461658), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=139.0, avg=0.7119352513080021), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=96.0, avg=0.7199895810335875), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=92.0, avg=0.7246304303407669), RelatedTopic(uid='tm-de-all-v2.0_tp36_de', w=177.0, avg=0.7830903951057606), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=95.0, avg=0.7455684222673115), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=53.0, avg=0.7334905716608155), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=113.0, avg=0.7074336272425357), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=70.0, avg=0.7118142936910902), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=606.0, avg=0.7919009913115611)], countItems=280393.0, excerpt=[TopicWord(w='tagesschau', p=0.0394, h=None), TopicWord(w='sport', p=0.02282, h=None), TopicWord(w='bild', p=0.01544, h=None), TopicWord(w='les', p=0.01494, h=None), TopicWord(w='deutschland', p=0.01474, h=None)], words=[TopicWord(w='tagesschau', p=0.0394, h=None), TopicWord(w='sport', p=0.02282, h=None), TopicWord(w='bild', p=0.01544, h=None), TopicWord(w='les', p=0.01494, h=None), TopicWord(w='deutschland', p=0.01474, h=None), TopicWord(w='journal', p=0.01444, h=None), TopicWord(w='drs', p=0.01216, h=None), TopicWord(w='spielfilm', p=0.01187, h=None), TopicWord(w='serie', p=0.01182, h=None), TopicWord(w='musik', p=0.01154, h=None)], model='tm-de-all-v2.0'), relevance=0.781, topicUid='tm-de-all-v2.0_tp67_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp70_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.004164328399379106, degree=73.0, x=88.70001983642578, y=96.2916259765625, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp98_de', w=288.0, avg=0.7784236114886072), RelatedTopic(uid='tm-de-all-v2.0_tp36_de', w=199.0, avg=0.7604321621770236), RelatedTopic(uid='tm-de-all-v2.0_tp17_de', w=187.0, avg=0.7714598921531024), RelatedTopic(uid='tm-de-all-v2.0_tp72_de', w=156.0, avg=0.7870192298522363), RelatedTopic(uid='tm-de-all-v2.0_tp09_de', w=292.0, avg=0.8063801361681664), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=52.0, avg=0.7337115315290598), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=32.0, avg=0.8118749968707561), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=44.0, avg=0.7204318154941906), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=35.0, avg=0.7497142842837743), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=21.0, avg=0.7218095234462193), RelatedTopic(uid='tm-de-all-v2.0_tp99_de', w=9.0, avg=0.7741110920906067), RelatedTopic(uid='tm-de-all-v2.0_tp00_de', w=56.0, avg=0.760839289852551), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=61.0, avg=0.7390655748179702), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=19.0, avg=0.7633157843037656), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=9.0, avg=0.6721111072434319)], countItems=353648.0, excerpt=[TopicWord(w='schweiz', p=0.12796, h=None), TopicWord(w='frankreich', p=0.06629, h=None), TopicWord(w='deutschland', p=0.05481, h=None), TopicWord(w='italien', p=0.04852, h=None), TopicWord(w='schwede', p=0.04619, h=None)], words=[TopicWord(w='schweiz', p=0.12796, h=None), TopicWord(w='frankreich', p=0.06629, h=None), TopicWord(w='deutschland', p=0.05481, h=None), TopicWord(w='italien', p=0.04852, h=None), TopicWord(w='schwede', p=0.04619, h=None), TopicWord(w='belgien', p=0.0388, h=None), TopicWord(w='holland', p=0.0342, h=None), TopicWord(w='england', p=0.02673, h=None), TopicWord(w='norwegen', p=0.02339, h=None), TopicWord(w='dänemark', p=0.02264, h=None)], model='tm-de-all-v2.0'), relevance=0.061, topicUid='tm-de-all-v2.0_tp70_de')], content=None, mentions=[], v=None), ContentItem(uid='luxland-1997-06-13-a-i0076', type='ar', title='[REDACTED]', size=606, nbPages=2, pages=[Page(uid='luxland-1997-06-13-a-p0041', num=41, issueUid='luxland-1997-06-13-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None), Page(uid='luxland-1997-06-13-a-p0042', num=42, issueUid='luxland-1997-06-13-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=2)], persons=[], language='en', issue=NewspaperIssue(uid='luxland-1997-06-13-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(1997, 6, 13, 0, 0, tzinfo=TzInfo(UTC)), year='1997'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(1997, 6, 13, 0, 0, tzinfo=TzInfo(UTC)), year=1997, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-1997-08-22-a-i0038', type='ar', title='[REDACTED]', size=240, nbPages=1, pages=[Page(uid='luxland-1997-08-22-a-p0009', num=9, issueUid='luxland-1997-08-22-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[], persons=[Entity(uid='aida-0001-50-Mike_Bordin', relevance=1), Entity(uid='aida-0001-50-Roddy_Bottum', relevance=1), Entity(uid='aida-0001-50-Billy_Gould', relevance=1), Entity(uid='aida-0001-50-John_T._Hudson', relevance=1), Entity(uid='aida-0001-50-Mike_Patton', relevance=1), Entity(uid='aida-0001-50-Bernard_Haitink', relevance=1), Entity(uid='aida-0001-50-Caroline_Maes', relevance=1), Entity(uid='aida-0001-50-Marc_Meyer', relevance=1)], language='fr', issue=NewspaperIssue(uid='luxland-1997-08-22-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(1997, 8, 22, 0, 0, tzinfo=TzInfo(UTC)), year='1997'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(1997, 8, 22, 0, 0, tzinfo=TzInfo(UTC)), year=1997, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.02, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp44_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.004459560898662137, degree=98.0, x=-118.6609878540039, y=-26.096885681152344, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp13_fr', w=565.0, avg=0.7021469034979829), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=366.0, avg=0.7307158482205021), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=156.0, avg=0.7157179503104626), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=43.0, avg=0.7068139480990033), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=66.0, avg=0.7008030333302238), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=2.0, avg=0.6359999775886536), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=27.0, avg=0.6882222184428463), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=56.0, avg=0.692089285169329), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=57.0, avg=0.6966491247478285), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=62.0, avg=0.6749677408126092), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=76.0, avg=0.6983289451975572), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=82.0, avg=0.7095365858659511), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=15.0, avg=0.6789333303769429), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=23.0, avg=0.6827391308286915), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=31.0, avg=0.7121935582930042)], countItems=1867218.0, excerpt=[TopicWord(w='temps', p=0.02877, h=None), TopicWord(w='argent', p=0.0225, h=None), TopicWord(w='gens', p=0.01945, h=None), TopicWord(w='foi', p=0.01682, h=None), TopicWord(w='chose', p=0.0163, h=None)], words=[TopicWord(w='temps', p=0.02877, h=None), TopicWord(w='argent', p=0.0225, h=None), TopicWord(w='gens', p=0.01945, h=None), TopicWord(w='foi', p=0.01682, h=None), TopicWord(w='chose', p=0.0163, h=None), TopicWord(w='vie', p=0.01484, h=None), TopicWord(w='travail', p=0.01312, h=None), TopicWord(w='moment', p=0.01181, h=None), TopicWord(w='monde', p=0.01174, h=None), TopicWord(w='besoin', p=0.0112, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp44_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp61_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.013060697910144872, degree=96.0, x=-137.16477966308594, y=-6.194870471954346, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp38_fr', w=2178.0, avg=0.8584485774580988), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=2436.0, avg=0.7654995895029093), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=652.0, avg=0.7160613492039815), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=655.0, avg=0.7299633597599641), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=599.0, avg=0.7356160278113338), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=92.0, avg=0.750630440271419), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=120.0, avg=0.7620000024636586), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=81.0, avg=0.7247407392219261), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=62.0, avg=0.7132903212501157), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=104.0, avg=0.7021538471946349), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=382.0, avg=0.7672670162160983), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=239.0, avg=0.7810209201469581), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=125.0, avg=0.7497759985923768), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=149.0, avg=0.7270536942770017), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=95.0, avg=0.7234736856661345)], countItems=1976298.0, excerpt=[TopicWord(w='dimanche', p=0.13556, h=None), TopicWord(w='samedi', p=0.13163, h=None), TopicWord(w='lundi', p=0.10761, h=None), TopicWord(w='vendredi', p=0.10224, h=None), TopicWord(w='soir', p=0.07855, h=None)], words=[TopicWord(w='dimanche', p=0.13556, h=None), TopicWord(w='samedi', p=0.13163, h=None), TopicWord(w='lundi', p=0.10761, h=None), TopicWord(w='vendredi', p=0.10224, h=None), TopicWord(w='soir', p=0.07855, h=None), TopicWord(w='mardi', p=0.06463, h=None), TopicWord(w='jeudi', p=0.0607, h=None), TopicWord(w='mercredi', p=0.05549, h=None), TopicWord(w='matin', p=0.03702, h=None), TopicWord(w='midi', p=0.01968, h=None)], model='tm-fr-all-v2.0'), relevance=0.081, topicUid='tm-fr-all-v2.0_tp61_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp65_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.009446137294701226, degree=94.0, x=-120.30419158935547, y=-7.779232501983643, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=230.0, avg=0.7416391305301501), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=969.0, avg=0.8285510845720706), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=312.0, avg=0.7312371832055923), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=217.0, avg=0.7469400944797674), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=219.0, avg=0.7375525116376137), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=60.0, avg=0.7273500045140584), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=175.0, avg=0.7847257167952402), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=42.0, avg=0.6884285736651647), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=194.0, avg=0.7556134053726786), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=51.0, avg=0.7143725507399615), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=38.0, avg=0.7259210536354467), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=39.0, avg=0.698769225524022), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=28.0, avg=0.7079285830259323), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=43.0, avg=0.7444186058155325), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=73.0, avg=0.7045479514827467)], countItems=2003191.0, excerpt=[TopicWord(w='août', p=0.19465, h=None), TopicWord(w='juillet', p=0.19068, h=None), TopicWord(w='septembre', p=0.17573, h=None), TopicWord(w='juin', p=0.16535, h=None), TopicWord(w='mois', p=0.03507, h=None)], words=[TopicWord(w='août', p=0.19465, h=None), TopicWord(w='juillet', p=0.19068, h=None), TopicWord(w='septembre', p=0.17573, h=None), TopicWord(w='juin', p=0.16535, h=None), TopicWord(w='mois', p=0.03507, h=None), TopicWord(w='octobre', p=0.02288, h=None), TopicWord(w='lieu', p=0.0211, h=None), TopicWord(w='fin', p=0.0142, h=None), TopicWord(w='mai', p=0.01199, h=None), TopicWord(w='date', p=0.01139, h=None)], model='tm-fr-all-v2.0'), relevance=0.02, topicUid='tm-fr-all-v2.0_tp65_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp96_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.00247007143469042, degree=99.0, x=-142.08799743652344, y=-65.92256927490234, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=5319.0, avg=0.7699843957182563), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=1629.0, avg=0.7457630456847747), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=965.0, avg=0.7102238349346299), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=918.0, avg=0.7236514168756979), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=1042.0, avg=0.7155163158267565), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=491.0, avg=0.7397026482764669), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=770.0, avg=0.7190441544953878), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=703.0, avg=0.7338819346929851), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=601.0, avg=0.7138452576519844), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=459.0, avg=0.7008453169939045), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=778.0, avg=0.7742172232170644), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=589.0, avg=0.7324278434589885), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=579.0, avg=0.7208324705792626), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=379.0, avg=0.7226279695619064), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=277.0, avg=0.7052021678604374)], countItems=1247267.0, excerpt=[TopicWord(w='musique', p=0.04948, h=None), TopicWord(w='concert', p=0.03657, h=None), TopicWord(w='piano', p=0.01844, h=None), TopicWord(w='orchestre', p=0.01786, h=None), TopicWord(w='programme', p=0.01492, h=None)], words=[TopicWord(w='musique', p=0.04948, h=None), TopicWord(w='concert', p=0.03657, h=None), TopicWord(w='piano', p=0.01844, h=None), TopicWord(w='orchestre', p=0.01786, h=None), TopicWord(w='programme', p=0.01492, h=None), TopicWord(w='public', p=0.01185, h=None), TopicWord(w='soir', p=0.01146, h=None), TopicWord(w='voix', p=0.01121, h=None), TopicWord(w='chœur', p=0.01042, h=None), TopicWord(w='chant', p=0.01009, h=None)], model='tm-fr-all-v2.0'), relevance=0.636, topicUid='tm-fr-all-v2.0_tp96_fr')], content=None, mentions=[], v=None), ContentItem(uid='FZG-1998-02-07-a-i0054', type='ar', title='[REDACTED]', size=844, nbPages=1, pages=[Page(uid='FZG-1998-02-07-a-p0009', num=9, issueUid='FZG-1998-02-07-a', newspaperUid='FZG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-United_States', relevance=3), Entity(uid='aida-0001-54-Jodie_Foster', relevance=1), Entity(uid='aida-0001-54-Hollywood', relevance=1), Entity(uid='aida-0001-54-Elizabeth_Taylor', relevance=1)], persons=[Entity(uid='aida-0001-50-Natasha_Richardson', relevance=1), Entity(uid='aida-0001-50-Liam_Neeson', relevance=1), Entity(uid='aida-0001-50-Jodie_Foster', relevance=3), Entity(uid='aida-0001-50-Kaspar_Hauser', relevance=1), Entity(uid='aida-0001-50-Meryl_Streep', relevance=1), Entity(uid='aida-0001-50-Goldie_Hawn', relevance=1), Entity(uid='aida-0001-50-Bruce_Willis', relevance=1), Entity(uid='aida-0001-50-Robert_Zemeckis', relevance=1), Entity(uid='aida-0001-50-Michael_Apted', relevance=1), Entity(uid='aida-0001-50-Mark_Handley', relevance=1), Entity(uid='aida-0001-50-James_Spader', relevance=1), Entity(uid='aida-0001-50-Kurt_Russell', relevance=1), Entity(uid='aida-0001-50-Roland_Emmerich', relevance=1), Entity(uid='aida-0001-50-Audrey_Hepburn', relevance=1), Entity(uid='aida-0001-50-Terence_Young_$28$director$29$', relevance=1), Entity(uid='aida-0001-50-Sidney_Sheldon', relevance=1), Entity(uid='aida-0001-50-James_Mason', relevance=1), Entity(uid='aida-0001-50-Ben_Gazzara', relevance=1), Entity(uid='aida-0001-50-Omar_Sharif', relevance=1), Entity(uid='aida-0001-50-Romy_Schneider', relevance=1), Entity(uid='aida-0001-50-Gert_Fröbe', relevance=1), Entity(uid='aida-0001-50-Abdullah_Ibrahim', relevance=3), Entity(uid='aida-0001-50-George_Gray_$28$TV_host$29$', relevance=1)], language='de', issue=NewspaperIssue(uid='FZG-1998-02-07-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1998, 2, 7, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1998, 2, 7, 0, 0, tzinfo=TzInfo(UTC)), year=1998, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='FZG', acronym='FZG', labels=['newspaper'], languages=['de'], properties=[], included=True, name='Freiburger Nachrichten', endYear=2018, startYear=1865, firstIssue=NewspaperIssue(uid='FZG-1864-12-17-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1864, 12, 17, 0, 0, tzinfo=TzInfo(UTC)), year='1864'), lastIssue=NewspaperIssue(uid='FZG-2006-12-30-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2006, 12, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2006'), countArticles=2405480, countIssues=33692, countPages=364417, fetched=True, deltaYear=153), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp15_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.0022643055600589826, degree=95.0, x=68.64356994628906, y=62.60655975341797, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=1071.0, avg=0.7884743249828186), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=824.0, avg=0.7393070387030111), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=776.0, avg=0.7242268041237113), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=298.0, avg=0.7339395962705548), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=339.0, avg=0.7562123902779413), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=132.0, avg=0.7099242409070333), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=288.0, avg=0.7310972199257877), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=184.0, avg=0.7271847831814185), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=103.0, avg=0.7074077702263026), RelatedTopic(uid='tm-de-all-v2.0_tp51_de', w=306.0, avg=0.7410196083433488), RelatedTopic(uid='tm-de-all-v2.0_tp11_de', w=194.0, avg=0.7353556690756807), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=83.0, avg=0.7246626529348902), RelatedTopic(uid='tm-de-all-v2.0_tp56_de', w=148.0, avg=0.7201283807690079), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=90.0, avg=0.7095111125045352), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=99.0, avg=0.7070404080429462)], countItems=338797.0, excerpt=[TopicWord(w='musik', p=0.01947, h=None), TopicWord(w='konzert', p=0.01551, h=None), TopicWord(w='orchester', p=0.01146, h=None), TopicWord(w='abend', p=0.00994, h=None), TopicWord(w='programm', p=0.00991, h=None)], words=[TopicWord(w='musik', p=0.01947, h=None), TopicWord(w='konzert', p=0.01551, h=None), TopicWord(w='orchester', p=0.01146, h=None), TopicWord(w='abend', p=0.00994, h=None), TopicWord(w='programm', p=0.00991, h=None), TopicWord(w='publikum', p=0.00896, h=None), TopicWord(w='werk', p=0.00837, h=None), TopicWord(w='leitung', p=0.00833, h=None), TopicWord(w='chor', p=0.00785, h=None), TopicWord(w='aufführung', p=0.00679, h=None)], model='tm-de-all-v2.0'), relevance=0.103, topicUid='tm-de-all-v2.0_tp15_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp42_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0009956633115403369, degree=91.0, x=77.26902770996094, y=210.59796142578125, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=1274.0, avg=0.7552802197319373), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=637.0, avg=0.7508304565443161), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=595.0, avg=0.7653966378764946), RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=455.0, avg=0.7592549457654848), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=550.0, avg=0.7566709110953591), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=637.0, avg=0.731533751008649), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=513.0, avg=0.7374307997742592), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=515.0, avg=0.7390271853474737), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=542.0, avg=0.7554575666730254), RelatedTopic(uid='tm-de-all-v2.0_tp97_de', w=450.0, avg=0.7411711119280922), RelatedTopic(uid='tm-de-all-v2.0_tp40_de', w=300.0, avg=0.7494299989938736), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=433.0, avg=0.7373879924932748), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=287.0, avg=0.7197665524399655), RelatedTopic(uid='tm-de-all-v2.0_tp81_de', w=391.0, avg=0.7286035811809628), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=305.0, avg=0.7361803287365397)], countItems=314533.0, excerpt=[TopicWord(w='regierung', p=0.01706, h=None), TopicWord(w='israel', p=0.01663, h=None), TopicWord(w='kairo', p=0.00886, h=None), TopicWord(w='präsident', p=0.00782, h=None), TopicWord(w='jerusalem', p=0.00727, h=None)], words=[TopicWord(w='regierung', p=0.01706, h=None), TopicWord(w='israel', p=0.01663, h=None), TopicWord(w='kairo', p=0.00886, h=None), TopicWord(w='präsident', p=0.00782, h=None), TopicWord(w='jerusalem', p=0.00727, h=None), TopicWord(w='irak', p=0.00676, h=None), TopicWord(w='seite', p=0.00665, h=None), TopicWord(w='montag', p=0.00656, h=None), TopicWord(w='usa', p=0.00625, h=None), TopicWord(w='reuter', p=0.00611, h=None)], model='tm-de-all-v2.0'), relevance=0.109, topicUid='tm-de-all-v2.0_tp42_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp45_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.0012993833192851772, degree=68.0, x=48.79365539550781, y=79.15595245361328, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp67_de', w=2851.0, avg=0.8196941426619025), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=622.0, avg=0.7923376186484309), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=154.0, avg=0.7490389598654462), RelatedTopic(uid='tm-de-all-v2.0_tp36_de', w=163.0, avg=0.8083558276387081), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=116.0, avg=0.763336206818449), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=53.0, avg=0.7803962331897808), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=60.0, avg=0.739983332157135), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=45.0, avg=0.743777769141727), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=103.0, avg=0.7561165042293881), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=57.0, avg=0.7621754355597914), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=27.0, avg=0.7597407455797549), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=35.0, avg=0.7472285679408482), RelatedTopic(uid='tm-de-all-v2.0_tp73_de', w=51.0, avg=0.7632549019420848), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=27.0, avg=0.745851856690866), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=17.0, avg=0.7002941194702598)], countItems=263810.0, excerpt=[TopicWord(w='usa', p=0.02921, h=None), TopicWord(w='tagesschau', p=0.01708, h=None), TopicWord(w='regie', p=0.01152, h=None), TopicWord(w='vps', p=0.01108, h=None), TopicWord(w='sport', p=0.00968, h=None)], words=[TopicWord(w='usa', p=0.02921, h=None), TopicWord(w='tagesschau', p=0.01708, h=None), TopicWord(w='regie', p=0.01152, h=None), TopicWord(w='vps', p=0.01108, h=None), TopicWord(w='sport', p=0.00968, h=None), TopicWord(w='news', p=0.0072, h=None), TopicWord(w='journal', p=0.00654, h=None), TopicWord(w='bild', p=0.00634, h=None), TopicWord(w='leben', p=0.00628, h=None), TopicWord(w='familie', p=0.00585, h=None)], model='tm-de-all-v2.0'), relevance=0.23, topicUid='tm-de-all-v2.0_tp45_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp46_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.004187743619867781, degree=95.0, x=39.589317321777344, y=131.7269744873047, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp11_de', w=1586.0, avg=0.777653845344185), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=828.0, avg=0.7741050733892239), RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=335.0, avg=0.7586388068412667), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=294.0, avg=0.753289118915999), RelatedTopic(uid='tm-de-all-v2.0_tp30_de', w=266.0, avg=0.7310037612915039), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=227.0, avg=0.7271850224633574), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=448.0, avg=0.7533415174111724), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=182.0, avg=0.7336153849795625), RelatedTopic(uid='tm-de-all-v2.0_tp56_de', w=260.0, avg=0.7590730767983657), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=150.0, avg=0.7380933348337809), RelatedTopic(uid='tm-de-all-v2.0_tp63_de', w=127.0, avg=0.7221811024222787), RelatedTopic(uid='tm-de-all-v2.0_tp90_de', w=152.0, avg=0.7251118445082715), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=277.0, avg=0.7525812269117858), RelatedTopic(uid='tm-de-all-v2.0_tp75_de', w=131.0, avg=0.7436641259047821), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=117.0, avg=0.7291282094441928)], countItems=446560.0, excerpt=[TopicWord(w='welt', p=0.01445, h=None), TopicWord(w='leben', p=0.01256, h=None), TopicWord(w='mensch', p=0.01051, h=None), TopicWord(w='wort', p=0.00671, h=None), TopicWord(w='art', p=0.00623, h=None)], words=[TopicWord(w='welt', p=0.01445, h=None), TopicWord(w='leben', p=0.01256, h=None), TopicWord(w='mensch', p=0.01051, h=None), TopicWord(w='wort', p=0.00671, h=None), TopicWord(w='art', p=0.00623, h=None), TopicWord(w='frage', p=0.0059, h=None), TopicWord(w='geschichte', p=0.00564, h=None), TopicWord(w='sinn', p=0.00564, h=None), TopicWord(w='natur', p=0.00558, h=None), TopicWord(w='sprache', p=0.0052, h=None)], model='tm-de-all-v2.0'), relevance=0.097, topicUid='tm-de-all-v2.0_tp46_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp87_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.003541021122141842, degree=93.0, x=18.453947067260742, y=73.55996704101562, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=1488.0, avg=0.7602627690360751), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=363.0, avg=0.7073581266337519), RelatedTopic(uid='tm-de-all-v2.0_tp19_de', w=1164.0, avg=0.769536941680302), RelatedTopic(uid='tm-de-all-v2.0_tp45_de', w=153.0, avg=0.7179869312086916), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=197.0, avg=0.7673502534174071), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=132.0, avg=0.7295151538018024), RelatedTopic(uid='tm-de-all-v2.0_tp15_de', w=729.0, avg=0.7877256507245601), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=151.0, avg=0.7160993372367708), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=75.0, avg=0.7074000000953674), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=131.0, avg=0.7040610718363114), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=219.0, avg=0.7146073087165344), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=633.0, avg=0.7560616119589663), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=110.0, avg=0.6912545475092802), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=71.0, avg=0.6930281654210158), RelatedTopic(uid='tm-de-all-v2.0_tp63_de', w=66.0, avg=0.6945303037311091)], countItems=464530.0, excerpt=[TopicWord(w='film', p=0.04823, h=None), TopicWord(w='woche', p=0.02664, h=None), TopicWord(w='regie', p=0.00941, h=None), TopicWord(w='kino', p=0.00623, h=None), TopicWord(w='john', p=0.0062, h=None)], words=[TopicWord(w='film', p=0.04823, h=None), TopicWord(w='woche', p=0.02664, h=None), TopicWord(w='regie', p=0.00941, h=None), TopicWord(w='kino', p=0.00623, h=None), TopicWord(w='john', p=0.0062, h=None), TopicWord(w='rex', p=0.00519, h=None), TopicWord(w='titel', p=0.00504, h=None), TopicWord(w='paul', p=0.00496, h=None), TopicWord(w='erstaufführung', p=0.00445, h=None), TopicWord(w='james', p=0.00432, h=None)], model='tm-de-all-v2.0'), relevance=0.336, topicUid='tm-de-all-v2.0_tp87_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp97_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0025324344031760577, degree=99.0, x=47.32497024536133, y=135.01393127441406, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp28_de', w=930.0, avg=0.7221225828252813), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=419.0, avg=0.7042553688006071), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=355.0, avg=0.7022563385291838), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=272.0, avg=0.707650735097773), RelatedTopic(uid='tm-de-all-v2.0_tp81_de', w=337.0, avg=0.7026320458873443), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=499.0, avg=0.7124468963705227), RelatedTopic(uid='tm-de-all-v2.0_tp93_de', w=458.0, avg=0.7129061137484671), RelatedTopic(uid='tm-de-all-v2.0_tp30_de', w=219.0, avg=0.7088082215013025), RelatedTopic(uid='tm-de-all-v2.0_tp74_de', w=334.0, avg=0.717634731245612), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=197.0, avg=0.7161979669241736), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=211.0, avg=0.7073791481872306), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=329.0, avg=0.7140729490746843), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=56.0, avg=0.6706785644803729), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=56.0, avg=0.6846250029546874), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=102.0, avg=0.7123921554462582)], countItems=493012.0, excerpt=[TopicWord(w='polizei', p=0.02417, h=None), TopicWord(w='brand', p=0.0142, h=None), TopicWord(w='feuer', p=0.01373, h=None), TopicWord(w='nacht', p=0.0127, h=None), TopicWord(w='mann', p=0.01234, h=None)], words=[TopicWord(w='polizei', p=0.02417, h=None), TopicWord(w='brand', p=0.0142, h=None), TopicWord(w='feuer', p=0.01373, h=None), TopicWord(w='nacht', p=0.0127, h=None), TopicWord(w='mann', p=0.01234, h=None), TopicWord(w='schaden', p=0.00973, h=None), TopicWord(w='opfer', p=0.00918, h=None), TopicWord(w='nähe', p=0.0086, h=None), TopicWord(w='spital', p=0.00809, h=None), TopicWord(w='explosion', p=0.00698, h=None)], model='tm-de-all-v2.0'), relevance=0.026, topicUid='tm-de-all-v2.0_tp97_de')], content=None, mentions=[], v=None), ContentItem(uid='luxland-1998-05-29-a-i0174', type='ad', title='[REDACTED]', size=83, nbPages=1, pages=[Page(uid='luxland-1998-05-29-a-p0032', num=32, issueUid='luxland-1998-05-29-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=2)], persons=[Entity(uid='aida-0001-50-Henri_Tudor', relevance=1)], language='fr', issue=NewspaperIssue(uid='luxland-1998-05-29-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(1998, 5, 29, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(1998, 5, 29, 0, 0, tzinfo=TzInfo(UTC)), year=1998, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-1998-11-13-a-i0062', type='ar', title='[REDACTED]', size=122, nbPages=1, pages=[Page(uid='luxland-1998-11-13-a-p0016', num=16, issueUid='luxland-1998-11-13-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=1)], persons=[Entity(uid='aida-0001-50-Colin_Davis', relevance=1), Entity(uid='aida-0001-50-Bernard_Haitink', relevance=1)], language='fr', issue=NewspaperIssue(uid='luxland-1998-11-13-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(1998, 11, 13, 0, 0, tzinfo=TzInfo(UTC)), year='1998'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(1998, 11, 13, 0, 0, tzinfo=TzInfo(UTC)), year=1998, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='FZG-1999-08-13-a-i0008', type='ar', title='[REDACTED]', size=585, nbPages=1, pages=[Page(uid='FZG-1999-08-13-a-p0007', num=7, issueUid='FZG-1999-08-13-a', newspaperUid='FZG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-FC_Luzern', relevance=2), Entity(uid='aida-0001-54-Switzerland', relevance=1), Entity(uid='aida-0001-54-Berlin_Philharmonic', relevance=1), Entity(uid='aida-0001-54-Dazu_County', relevance=2), Entity(uid='aida-0001-54-Bergen', relevance=1), Entity(uid='aida-0001-54-Rustavi', relevance=1)], persons=[Entity(uid='aida-0001-50-Gustav_Mahler', relevance=1), Entity(uid='aida-0001-50-Bernard_Haitink', relevance=1), Entity(uid='aida-0001-50-Claudio_Abbado', relevance=1), Entity(uid='aida-0001-50-Simon_Rattle', relevance=1), Entity(uid='aida-0001-50-Evelyn_Glennie', relevance=2), Entity(uid='aida-0001-50-Matthias_Bamert', relevance=1), Entity(uid='aida-0001-50-Robert_B._Wilson', relevance=1), Entity(uid='aida-0001-50-Lars_Vogt', relevance=1), Entity(uid='aida-0001-50-Klaus_Maria_Brandauer', relevance=1), Entity(uid='aida-0001-50-Nike_Wagner', relevance=1)], language='de', issue=NewspaperIssue(uid='FZG-1999-08-13-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(1999, 8, 13, 0, 0, tzinfo=TzInfo(UTC)), year='1999'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(1999, 8, 13, 0, 0, tzinfo=TzInfo(UTC)), year=1999, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='FZG', acronym='FZG', labels=['newspaper'], languages=['de'], properties=[], included=True, name='Freiburger Nachrichten', endYear=2018, startYear=1865, firstIssue=NewspaperIssue(uid='FZG-1864-12-17-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1864, 12, 17, 0, 0, tzinfo=TzInfo(UTC)), year='1864'), lastIssue=NewspaperIssue(uid='FZG-2006-12-30-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2006, 12, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2006'), countArticles=2405480, countIssues=33692, countPages=364417, fetched=True, deltaYear=153), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp15_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.0022643055600589826, degree=95.0, x=68.64356994628906, y=62.60655975341797, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=1071.0, avg=0.7884743249828186), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=824.0, avg=0.7393070387030111), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=776.0, avg=0.7242268041237113), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=298.0, avg=0.7339395962705548), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=339.0, avg=0.7562123902779413), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=132.0, avg=0.7099242409070333), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=288.0, avg=0.7310972199257877), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=184.0, avg=0.7271847831814185), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=103.0, avg=0.7074077702263026), RelatedTopic(uid='tm-de-all-v2.0_tp51_de', w=306.0, avg=0.7410196083433488), RelatedTopic(uid='tm-de-all-v2.0_tp11_de', w=194.0, avg=0.7353556690756807), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=83.0, avg=0.7246626529348902), RelatedTopic(uid='tm-de-all-v2.0_tp56_de', w=148.0, avg=0.7201283807690079), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=90.0, avg=0.7095111125045352), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=99.0, avg=0.7070404080429462)], countItems=338797.0, excerpt=[TopicWord(w='musik', p=0.01947, h=None), TopicWord(w='konzert', p=0.01551, h=None), TopicWord(w='orchester', p=0.01146, h=None), TopicWord(w='abend', p=0.00994, h=None), TopicWord(w='programm', p=0.00991, h=None)], words=[TopicWord(w='musik', p=0.01947, h=None), TopicWord(w='konzert', p=0.01551, h=None), TopicWord(w='orchester', p=0.01146, h=None), TopicWord(w='abend', p=0.00994, h=None), TopicWord(w='programm', p=0.00991, h=None), TopicWord(w='publikum', p=0.00896, h=None), TopicWord(w='werk', p=0.00837, h=None), TopicWord(w='leitung', p=0.00833, h=None), TopicWord(w='chor', p=0.00785, h=None), TopicWord(w='aufführung', p=0.00679, h=None)], model='tm-de-all-v2.0'), relevance=0.542, topicUid='tm-de-all-v2.0_tp15_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp20_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.005455198718015492, degree=98.0, x=125.689453125, y=114.9139175415039, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=1067.0, avg=0.7309447054340109), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=354.0, avg=0.721709039925182), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=352.0, avg=0.7075823860412295), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=384.0, avg=0.7216041665524244), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=171.0, avg=0.6964385959140041), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=271.0, avg=0.7260258323152127), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=115.0, avg=0.690634780863057), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=227.0, avg=0.7207400877570266), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=230.0, avg=0.714769567095715), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=177.0, avg=0.7111129972894313), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=143.0, avg=0.7040839170242523), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=153.0, avg=0.6994379088769551), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=133.0, avg=0.7079774432612541), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=174.0, avg=0.7128390837674854), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=92.0, avg=0.6850326100121373)], countItems=524542.0, excerpt=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None)], words=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None), TopicWord(w='unternehmen', p=0.00574, h=None), TopicWord(w='foto', p=0.00567, h=None), TopicWord(w='zusammenarbeit', p=0.00552, h=None), TopicWord(w='thema', p=0.0053, h=None), TopicWord(w='rahmen', p=0.00508, h=None)], model='tm-de-all-v2.0'), relevance=0.107, topicUid='tm-de-all-v2.0_tp20_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp45_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.0012993833192851772, degree=68.0, x=48.79365539550781, y=79.15595245361328, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp67_de', w=2851.0, avg=0.8196941426619025), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=622.0, avg=0.7923376186484309), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=154.0, avg=0.7490389598654462), RelatedTopic(uid='tm-de-all-v2.0_tp36_de', w=163.0, avg=0.8083558276387081), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=116.0, avg=0.763336206818449), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=53.0, avg=0.7803962331897808), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=60.0, avg=0.739983332157135), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=45.0, avg=0.743777769141727), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=103.0, avg=0.7561165042293881), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=57.0, avg=0.7621754355597914), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=27.0, avg=0.7597407455797549), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=35.0, avg=0.7472285679408482), RelatedTopic(uid='tm-de-all-v2.0_tp73_de', w=51.0, avg=0.7632549019420848), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=27.0, avg=0.745851856690866), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=17.0, avg=0.7002941194702598)], countItems=263810.0, excerpt=[TopicWord(w='usa', p=0.02921, h=None), TopicWord(w='tagesschau', p=0.01708, h=None), TopicWord(w='regie', p=0.01152, h=None), TopicWord(w='vps', p=0.01108, h=None), TopicWord(w='sport', p=0.00968, h=None)], words=[TopicWord(w='usa', p=0.02921, h=None), TopicWord(w='tagesschau', p=0.01708, h=None), TopicWord(w='regie', p=0.01152, h=None), TopicWord(w='vps', p=0.01108, h=None), TopicWord(w='sport', p=0.00968, h=None), TopicWord(w='news', p=0.0072, h=None), TopicWord(w='journal', p=0.00654, h=None), TopicWord(w='bild', p=0.00634, h=None), TopicWord(w='leben', p=0.00628, h=None), TopicWord(w='familie', p=0.00585, h=None)], model='tm-de-all-v2.0'), relevance=0.121, topicUid='tm-de-all-v2.0_tp45_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp46_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.004187743619867781, degree=95.0, x=39.589317321777344, y=131.7269744873047, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp11_de', w=1586.0, avg=0.777653845344185), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=828.0, avg=0.7741050733892239), RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=335.0, avg=0.7586388068412667), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=294.0, avg=0.753289118915999), RelatedTopic(uid='tm-de-all-v2.0_tp30_de', w=266.0, avg=0.7310037612915039), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=227.0, avg=0.7271850224633574), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=448.0, avg=0.7533415174111724), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=182.0, avg=0.7336153849795625), RelatedTopic(uid='tm-de-all-v2.0_tp56_de', w=260.0, avg=0.7590730767983657), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=150.0, avg=0.7380933348337809), RelatedTopic(uid='tm-de-all-v2.0_tp63_de', w=127.0, avg=0.7221811024222787), RelatedTopic(uid='tm-de-all-v2.0_tp90_de', w=152.0, avg=0.7251118445082715), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=277.0, avg=0.7525812269117858), RelatedTopic(uid='tm-de-all-v2.0_tp75_de', w=131.0, avg=0.7436641259047821), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=117.0, avg=0.7291282094441928)], countItems=446560.0, excerpt=[TopicWord(w='welt', p=0.01445, h=None), TopicWord(w='leben', p=0.01256, h=None), TopicWord(w='mensch', p=0.01051, h=None), TopicWord(w='wort', p=0.00671, h=None), TopicWord(w='art', p=0.00623, h=None)], words=[TopicWord(w='welt', p=0.01445, h=None), TopicWord(w='leben', p=0.01256, h=None), TopicWord(w='mensch', p=0.01051, h=None), TopicWord(w='wort', p=0.00671, h=None), TopicWord(w='art', p=0.00623, h=None), TopicWord(w='frage', p=0.0059, h=None), TopicWord(w='geschichte', p=0.00564, h=None), TopicWord(w='sinn', p=0.00564, h=None), TopicWord(w='natur', p=0.00558, h=None), TopicWord(w='sprache', p=0.0052, h=None)], model='tm-de-all-v2.0'), relevance=0.049, topicUid='tm-de-all-v2.0_tp46_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp64_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.006691574347363125, degree=45.0, x=63.79289627075195, y=88.08112335205078, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=5.0, avg=0.7370000004768371), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=12.0, avg=0.7015833308299383), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=3.0, avg=0.624666670958201), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=15.0, avg=0.7570666750272115), RelatedTopic(uid='tm-de-all-v2.0_tp59_de', w=18.0, avg=0.8406666649712456), RelatedTopic(uid='tm-de-all-v2.0_tp33_de', w=10.0, avg=0.7352999866008758), RelatedTopic(uid='tm-de-all-v2.0_tp38_de', w=3.0, avg=0.7933333317438761), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=5.0, avg=0.7988000035285949), RelatedTopic(uid='tm-de-all-v2.0_tp96_de', w=2.0, avg=0.6994999945163727), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=9.0, avg=0.7885555492507087), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=5.0, avg=0.6875999927520752), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=4.0, avg=0.724499985575676), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=10.0, avg=0.8012999951839447), RelatedTopic(uid='tm-de-all-v2.0_tp75_de', w=1.0, avg=0.6859999895095825), RelatedTopic(uid='tm-de-all-v2.0_tp73_de', w=8.0, avg=0.7827500104904175)], countItems=482702.0, excerpt=[TopicWord(w='juli', p=0.30177, h=None), TopicWord(w='juni', p=0.29846, h=None), TopicWord(w='august', p=0.13813, h=None), TopicWord(w='mai', p=0.02336, h=None), TopicWord(w='samstag', p=0.0194, h=None)], words=[TopicWord(w='juli', p=0.30177, h=None), TopicWord(w='juni', p=0.29846, h=None), TopicWord(w='august', p=0.13813, h=None), TopicWord(w='mai', p=0.02336, h=None), TopicWord(w='samstag', p=0.0194, h=None), TopicWord(w='sonntag', p=0.01703, h=None), TopicWord(w='montag', p=0.01649, h=None), TopicWord(w='freitag', p=0.01544, h=None), TopicWord(w='mittwoch', p=0.01491, h=None), TopicWord(w='donnerstag', p=0.01342, h=None)], model='tm-de-all-v2.0'), relevance=0.037, topicUid='tm-de-all-v2.0_tp64_de')], content=None, mentions=[], v=None), ContentItem(uid='luxland-1999-11-05-a-i0028', type='ar', title='[REDACTED]', size=90, nbPages=1, pages=[Page(uid='luxland-1999-11-05-a-p0014', num=14, issueUid='luxland-1999-11-05-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=1)], persons=[], language='fr', issue=NewspaperIssue(uid='luxland-1999-11-05-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(1999, 11, 5, 0, 0, tzinfo=TzInfo(UTC)), year='1999'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(1999, 11, 5, 0, 0, tzinfo=TzInfo(UTC)), year=1999, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2000-11-24-a-i0030', type='ar', title='[REDACTED]', size=104, nbPages=1, pages=[Page(uid='luxland-2000-11-24-a-p0016', num=16, issueUid='luxland-2000-11-24-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=1)], persons=[], language='fr', issue=NewspaperIssue(uid='luxland-2000-11-24-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2000, 11, 24, 0, 0, tzinfo=TzInfo(UTC)), year='2000'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2000, 11, 24, 0, 0, tzinfo=TzInfo(UTC)), year=2000, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='LLE-2001-04-23-a-i0253', type='ar', title='[REDACTED]', size=1958, nbPages=1, pages=[Page(uid='LLE-2001-04-23-a-p0031', num=31, issueUid='LLE-2001-04-23-a', newspaperUid='LLE', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Suisse$2c$_Moselle', relevance=5), Entity(uid='aida-0001-54-Zürich', relevance=1), Entity(uid='aida-0001-54-Gare_de_Cornavin', relevance=1), Entity(uid='aida-0001-54-Rorschach$2c$_St._Gallen', relevance=1), Entity(uid='aida-0001-54-Italy', relevance=1), Entity(uid='aida-0001-54-Claude_Dallemagne', relevance=1)], persons=[], language='fr', issue=NewspaperIssue(uid='LLE-2001-04-23-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2001, 4, 23, 0, 0, tzinfo=TzInfo(UTC)), year='2001'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2001, 4, 23, 0, 0, tzinfo=TzInfo(UTC)), year=2001, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='LLE', acronym='LLE', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='La Liberté', endYear=2018, startYear=1871, firstIssue=NewspaperIssue(uid='LLE-1871-10-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1871, 10, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1871'), lastIssue=NewspaperIssue(uid='LLE-2012-12-31-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2012, 12, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2012'), countArticles=6353776, countIssues=42548, countPages=749944, fetched=True, deltaYear=147), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp16_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.005222051978428524, degree=97.0, x=-7.934576034545898, y=-7.241878032684326, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=1466.0, avg=0.7268472032527481), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=953.0, avg=0.7152791180240395), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=539.0, avg=0.7132690167382829), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=717.0, avg=0.7131617867298206), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=556.0, avg=0.7120431663749887), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=584.0, avg=0.7162020573877308), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=708.0, avg=0.7242824882268906), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=328.0, avg=0.7044695125120443), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=421.0, avg=0.70635154439831), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=339.0, avg=0.7086932158048174), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=306.0, avg=0.7099901957839143), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=333.0, avg=0.7123813840362044), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=293.0, avg=0.7080648490593295), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=317.0, avg=0.7133753940886127), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=136.0, avg=0.6819338246303446)], countItems=1481661.0, excerpt=[TopicWord(w='conseil', p=0.12679, h=None), TopicWord(w='commission', p=0.07916, h=None), TopicWord(w='projet', p=0.03972, h=None), TopicWord(w='loi', p=0.0295, h=None), TopicWord(w='rapport', p=0.02175, h=None)], words=[TopicWord(w='conseil', p=0.12679, h=None), TopicWord(w='commission', p=0.07916, h=None), TopicWord(w='projet', p=0.03972, h=None), TopicWord(w='loi', p=0.0295, h=None), TopicWord(w='rapport', p=0.02175, h=None), TopicWord(w='discussion', p=0.02165, h=None), TopicWord(w='séance', p=0.02021, h=None), TopicWord(w='proposition', p=0.02014, h=None), TopicWord(w='voix', p=0.02001, h=None), TopicWord(w='question', p=0.01655, h=None)], model='tm-fr-all-v2.0'), relevance=0.083, topicUid='tm-fr-all-v2.0_tp16_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp18_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.0024457999532988524, degree=99.0, x=-134.87490844726562, y=-35.693241119384766, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=8154.0, avg=0.7629011529741083), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=5790.0, avg=0.7726509504779427), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=4819.0, avg=0.7535233462987339), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=2970.0, avg=0.7430690245796936), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=1304.0, avg=0.7242668721756321), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=1635.0, avg=0.7417455660093815), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=2372.0, avg=0.7564852459082917), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=1038.0, avg=0.7315645472851792), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=1128.0, avg=0.7280212787131891), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=831.0, avg=0.7211095075314656), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=657.0, avg=0.719882800970992), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=867.0, avg=0.7307093430142915), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=603.0, avg=0.7200762861799047), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=533.0, avg=0.7280975617118892), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=550.0, avg=0.7273527257008986)], countItems=1537456.0, excerpt=[TopicWord(w='fille', p=0.01542, h=None), TopicWord(w='main', p=0.01512, h=None), TopicWord(w='voix', p=0.01033, h=None), TopicWord(w='foi', p=0.00988, h=None), TopicWord(w='temps', p=0.00854, h=None)], words=[TopicWord(w='fille', p=0.01542, h=None), TopicWord(w='main', p=0.01512, h=None), TopicWord(w='voix', p=0.01033, h=None), TopicWord(w='foi', p=0.00988, h=None), TopicWord(w='temps', p=0.00854, h=None), TopicWord(w='père', p=0.00842, h=None), TopicWord(w='moment', p=0.00815, h=None), TopicWord(w='chose', p=0.00804, h=None), TopicWord(w='mère', p=0.00749, h=None), TopicWord(w='tête', p=0.00741, h=None)], model='tm-fr-all-v2.0'), relevance=0.052, topicUid='tm-fr-all-v2.0_tp18_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp20_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0016080415906990595, degree=99.0, x=-83.87510681152344, y=-36.8636474609375, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=327.0, avg=0.7397584102204816), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=335.0, avg=0.8358716432727985), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=263.0, avg=0.7338250945729448), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=127.0, avg=0.7147716532542011), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=321.0, avg=0.7319750804396062), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=175.0, avg=0.7260228593008858), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=164.0, avg=0.7389207289713186), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=174.0, avg=0.7214597693119926), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=99.0, avg=0.7121515141593086), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=123.0, avg=0.7106666676397246), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=138.0, avg=0.7101086987101514), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=120.0, avg=0.7238583361109098), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=113.0, avg=0.7054247782293674), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=128.0, avg=0.7070312518626451), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=100.0, avg=0.7084600037336349)], countItems=1223370.0, excerpt=[TopicWord(w='armée', p=0.05311, h=None), TopicWord(w='colonel', p=0.04556, h=None), TopicWord(w='service', p=0.03314, h=None), TopicWord(w='major', p=0.03161, h=None), TopicWord(w='chef', p=0.0308, h=None)], words=[TopicWord(w='armée', p=0.05311, h=None), TopicWord(w='colonel', p=0.04556, h=None), TopicWord(w='service', p=0.03314, h=None), TopicWord(w='major', p=0.03161, h=None), TopicWord(w='chef', p=0.0308, h=None), TopicWord(w='général', p=0.02955, h=None), TopicWord(w='commandant', p=0.02487, h=None), TopicWord(w='corps', p=0.02394, h=None), TopicWord(w='capitaine', p=0.02096, h=None), TopicWord(w='bataillon', p=0.01929, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp20_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp26_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0014214383064303567, degree=99.0, x=-49.055519104003906, y=-19.56224250793457, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=732.0, avg=0.7342499996957883), RelatedTopic(uid='tm-fr-all-v2.0_tp13_fr', w=446.0, avg=0.7147914822058827), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=472.0, avg=0.728499999743397), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=373.0, avg=0.7215898112061836), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=150.0, avg=0.6913933368523916), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=221.0, avg=0.7032579207851876), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=246.0, avg=0.7084390249678759), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=291.0, avg=0.7262783535977), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=238.0, avg=0.7165252090502185), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=260.0, avg=0.713850000500679), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=297.0, avg=0.7189124561720825), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=265.0, avg=0.7196264129764629), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=187.0, avg=0.7189251334271967), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=122.0, avg=0.7197950868332972), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=134.0, avg=0.7244477605641778)], countItems=1277841.0, excerpt=[TopicWord(w='cas', p=0.03093, h=None), TopicWord(w='santé', p=0.03048, h=None), TopicWord(w='médecin', p=0.0286, h=None), TopicWord(w='maladie', p=0.02417, h=None), TopicWord(w='docteur', p=0.01896, h=None)], words=[TopicWord(w='cas', p=0.03093, h=None), TopicWord(w='santé', p=0.03048, h=None), TopicWord(w='médecin', p=0.0286, h=None), TopicWord(w='maladie', p=0.02417, h=None), TopicWord(w='docteur', p=0.01896, h=None), TopicWord(w='médecine', p=0.01797, h=None), TopicWord(w='hôpital', p=0.01625, h=None), TopicWord(w='traitement', p=0.01295, h=None), TopicWord(w='professeur', p=0.01184, h=None), TopicWord(w='état', p=0.00996, h=None)], model='tm-fr-all-v2.0'), relevance=0.021, topicUid='tm-fr-all-v2.0_tp26_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp30_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.0024175855961433078, degree=98.0, x=-102.98330688476562, y=-21.325050354003906, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=512.0, avg=0.7380683606024832), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=775.0, avg=0.7725548385035607), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=418.0, avg=0.7309234463141866), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=514.0, avg=0.7421089479199643), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=79.0, avg=0.6945189894000187), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=278.0, avg=0.765776978551055), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=311.0, avg=0.7248167186687997), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=363.0, avg=0.7248732787518462), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=546.0, avg=0.7736666665409074), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=272.0, avg=0.7395588264745825), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=153.0, avg=0.7228888912138596), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=156.0, avg=0.7242179490052737), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=256.0, avg=0.7150976595003158), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=268.0, avg=0.7229888054417141), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=264.0, avg=0.7057840916695017)], countItems=1337751.0, excerpt=[TopicWord(w='forêt', p=0.02919, h=None), TopicWord(w='bois', p=0.01989, h=None), TopicWord(w='chasse', p=0.01955, h=None), TopicWord(w='nature', p=0.0136, h=None), TopicWord(w='chien', p=0.01324, h=None)], words=[TopicWord(w='forêt', p=0.02919, h=None), TopicWord(w='bois', p=0.01989, h=None), TopicWord(w='chasse', p=0.01955, h=None), TopicWord(w='nature', p=0.0136, h=None), TopicWord(w='chien', p=0.01324, h=None), TopicWord(w='chasseur', p=0.01133, h=None), TopicWord(w='animal', p=0.01106, h=None), TopicWord(w='eau', p=0.0088, h=None), TopicWord(w='terre', p=0.00786, h=None), TopicWord(w='arbre', p=0.00743, h=None)], model='tm-fr-all-v2.0'), relevance=0.143, topicUid='tm-fr-all-v2.0_tp30_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp48_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.0023449183454034494, degree=99.0, x=-151.0417938232422, y=15.461273193359375, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=886.0, avg=0.7135327328543093), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=299.0, avg=0.7122374577665808), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=606.0, avg=0.7154884480997281), RelatedTopic(uid='tm-fr-all-v2.0_tp01_fr', w=454.0, avg=0.7092136552943007), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=218.0, avg=0.6994357803545961), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=457.0, avg=0.7047746173662482), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=462.0, avg=0.7127813872320827), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=424.0, avg=0.7074952842491977), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=426.0, avg=0.7182159622510275), RelatedTopic(uid='tm-fr-all-v2.0_tp15_fr', w=321.0, avg=0.7024922125807432), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=405.0, avg=0.7122172833960734), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=345.0, avg=0.7054840569910796), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=588.0, avg=0.7102857143903265), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=213.0, avg=0.6999906080429543), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=279.0, avg=0.7008709681076816)], countItems=1594246.0, excerpt=[TopicWord(w='feu', p=0.04375, h=None), TopicWord(w='incendie', p=0.03551, h=None), TopicWord(w='maison', p=0.02917, h=None), TopicWord(w='secours', p=0.01752, h=None), TopicWord(w='matin', p=0.01494, h=None)], words=[TopicWord(w='feu', p=0.04375, h=None), TopicWord(w='incendie', p=0.03551, h=None), TopicWord(w='maison', p=0.02917, h=None), TopicWord(w='secours', p=0.01752, h=None), TopicWord(w='matin', p=0.01494, h=None), TopicWord(w='nuit', p=0.01329, h=None), TopicWord(w='explosion', p=0.01304, h=None), TopicWord(w='soir', p=0.01229, h=None), TopicWord(w='eau', p=0.01224, h=None), TopicWord(w='flamme', p=0.01215, h=None)], model='tm-fr-all-v2.0'), relevance=0.088, topicUid='tm-fr-all-v2.0_tp48_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp64_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002839550218639791, degree=97.0, x=-24.157135009765625, y=-31.781845092773438, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=969.0, avg=0.7289164080462343), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=505.0, avg=0.7174435647407381), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=528.0, avg=0.7266534096138044), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=160.0, avg=0.6855500020086766), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=560.0, avg=0.7339535706809589), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=523.0, avg=0.712770556742557), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=433.0, avg=0.7155981522234153), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=355.0, avg=0.7160985931544237), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=393.0, avg=0.7155623437490779), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=516.0, avg=0.7199127928231114), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=305.0, avg=0.7192032743672856), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=213.0, avg=0.7002816919429761), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=253.0, avg=0.7053952556353784), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=204.0, avg=0.7132892158685946), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=191.0, avg=0.6980575937875279)], countItems=1683510.0, excerpt=[TopicWord(w='question', p=0.01595, h=None), TopicWord(w='point', p=0.01204, h=None), TopicWord(w='pays', p=0.01183, h=None), TopicWord(w='conseil', p=0.01124, h=None), TopicWord(w='gouvernement', p=0.01031, h=None)], words=[TopicWord(w='question', p=0.01595, h=None), TopicWord(w='point', p=0.01204, h=None), TopicWord(w='pays', p=0.01183, h=None), TopicWord(w='conseil', p=0.01124, h=None), TopicWord(w='gouvernement', p=0.01031, h=None), TopicWord(w='loi', p=0.01024, h=None), TopicWord(w='droit', p=0.00984, h=None), TopicWord(w='temps', p=0.00949, h=None), TopicWord(w='lieu', p=0.00876, h=None), TopicWord(w='moment', p=0.00798, h=None)], model='tm-fr-all-v2.0'), relevance=0.089, topicUid='tm-fr-all-v2.0_tp64_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp68_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0015851254319721444, degree=98.0, x=-104.57939147949219, y=40.480525970458984, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=1446.0, avg=0.7792199166236576), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=884.0, avg=0.7407714930864481), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=459.0, avg=0.7329760348355329), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=787.0, avg=0.7545260490880382), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=274.0, avg=0.7138284655818103), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=397.0, avg=0.7260352640368176), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=269.0, avg=0.6994460956314682), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=1101.0, avg=0.761890099169881), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=468.0, avg=0.7302371802238318), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=461.0, avg=0.7218351410681668), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=325.0, avg=0.7208276924720177), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=285.0, avg=0.7273964932090358), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=246.0, avg=0.7282560964425405), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=146.0, avg=0.7165205527658332), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=192.0, avg=0.7139062496523062)], countItems=1758519.0, excerpt=[TopicWord(w='moteur', p=0.04244, h=None), TopicWord(w='voiture', p=0.03008, h=None), TopicWord(w='sécurité', p=0.01486, h=None), TopicWord(w='arrière', p=0.0132, h=None), TopicWord(w='place', p=0.01284, h=None)], words=[TopicWord(w='moteur', p=0.04244, h=None), TopicWord(w='voiture', p=0.03008, h=None), TopicWord(w='sécurité', p=0.01486, h=None), TopicWord(w='arrière', p=0.0132, h=None), TopicWord(w='place', p=0.01284, h=None), TopicWord(w='modèle', p=0.0126, h=None), TopicWord(w='essence', p=0.01248, h=None), TopicWord(w='pneu', p=0.01248, h=None), TopicWord(w='vitesse', p=0.01078, h=None), TopicWord(w='confort', p=0.01042, h=None)], model='tm-fr-all-v2.0'), relevance=0.043, topicUid='tm-fr-all-v2.0_tp68_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp74_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.00340826833474945, degree=95.0, x=-44.53740310668945, y=-30.404733657836914, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=566.0, avg=0.7078021204513711), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=462.0, avg=0.7078744605248108), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=264.0, avg=0.7048143934119832), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=232.0, avg=0.6917025873373295), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=72.0, avg=0.6852083330353101), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=331.0, avg=0.706716011298027), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=285.0, avg=0.6857719312634385), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=128.0, avg=0.692906251642853), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=243.0, avg=0.7071193410045326), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=219.0, avg=0.6945753426856647), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=242.0, avg=0.7033966929951975), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=137.0, avg=0.7126277371914718), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=104.0, avg=0.6754326923535421), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=108.0, avg=0.6890740753323944), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=141.0, avg=0.6966950364992128)], countItems=1530139.0, excerpt=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None)], words=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None), TopicWord(w='visite', p=0.02084, h=None), TopicWord(w='ambassadeur', p=0.01888, h=None), TopicWord(w='presse', p=0.01663, h=None), TopicWord(w='secrétaire', p=0.0161, h=None), TopicWord(w='conseil', p=0.01461, h=None)], model='tm-fr-all-v2.0'), relevance=0.099, topicUid='tm-fr-all-v2.0_tp74_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp76_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0018697615498492993, degree=99.0, x=-122.0276107788086, y=-9.680596351623535, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=1318.0, avg=0.71801365688104), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=690.0, avg=0.7308536236700804), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=230.0, avg=0.6869782600713813), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=223.0, avg=0.7101076261345046), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=498.0, avg=0.7146164669569237), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=354.0, avg=0.7013587584603305), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=495.0, avg=0.7283131320067127), RelatedTopic(uid='tm-fr-all-v2.0_tp01_fr', w=287.0, avg=0.7151045317433853), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=174.0, avg=0.703718391300618), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=77.0, avg=0.6710389651261367), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=357.0, avg=0.7137927149190288), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=343.0, avg=0.723218659791585), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=263.0, avg=0.6961787066532179), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=260.0, avg=0.7050538441309562), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=363.0, avg=0.7284710752077339)], countItems=1282459.0, excerpt=[TopicWord(w='avion', p=0.04868, h=None), TopicWord(w='vol', p=0.02812, h=None), TopicWord(w='appareil', p=0.0277, h=None), TopicWord(w='aviation', p=0.0203, h=None), TopicWord(w='pilote', p=0.01793, h=None)], words=[TopicWord(w='avion', p=0.04868, h=None), TopicWord(w='vol', p=0.02812, h=None), TopicWord(w='appareil', p=0.0277, h=None), TopicWord(w='aviation', p=0.0203, h=None), TopicWord(w='pilote', p=0.01793, h=None), TopicWord(w='bord', p=0.01618, h=None), TopicWord(w='air', p=0.01499, h=None), TopicWord(w='aéroport', p=0.01211, h=None), TopicWord(w='sol', p=0.01023, h=None), TopicWord(w='vitesse', p=0.00934, h=None)], model='tm-fr-all-v2.0'), relevance=0.043, topicUid='tm-fr-all-v2.0_tp76_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp79_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.0010334039341670408, degree=98.0, x=-91.1963882446289, y=-31.2680721282959, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=335.0, avg=0.7280328353839134), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=261.0, avg=0.7415325675887623), RelatedTopic(uid='tm-fr-all-v2.0_tp62_fr', w=162.0, avg=0.7366728370572314), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=188.0, avg=0.7659787253496495), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=123.0, avg=0.7132682921440621), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=109.0, avg=0.6824678920824593), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=88.0, avg=0.7118295458230105), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=54.0, avg=0.711407411981512), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=137.0, avg=0.736255476944638), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=47.0, avg=0.706680843170653), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=62.0, avg=0.7265161275863647), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=43.0, avg=0.7385348843973737), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=67.0, avg=0.7271940236660972), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=31.0, avg=0.7318387070009785), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=34.0, avg=0.69438235374058)], countItems=1221404.0, excerpt=[TopicWord(w='tir', p=0.07371, h=None), TopicWord(w='gauche', p=0.05973, h=None), TopicWord(w='droite', p=0.05536, h=None), TopicWord(w='page', p=0.02455, h=None), TopicWord(w='main', p=0.01981, h=None)], words=[TopicWord(w='tir', p=0.07371, h=None), TopicWord(w='gauche', p=0.05973, h=None), TopicWord(w='droite', p=0.05536, h=None), TopicWord(w='page', p=0.02455, h=None), TopicWord(w='main', p=0.01981, h=None), TopicWord(w='coup', p=0.01833, h=None), TopicWord(w='foi', p=0.01738, h=None), TopicWord(w='partie', p=0.01396, h=None), TopicWord(w='mot', p=0.01362, h=None), TopicWord(w='stand', p=0.01322, h=None)], model='tm-fr-all-v2.0'), relevance=0.037, topicUid='tm-fr-all-v2.0_tp79_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp85_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.0041160079030266635, degree=97.0, x=-105.37715148925781, y=-75.56005859375, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=699.0, avg=0.7316337632007354), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=547.0, avg=0.7324314457406945), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=420.0, avg=0.730916668687548), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=454.0, avg=0.7384559479316426), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=491.0, avg=0.747372709806485), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=373.0, avg=0.7204289535415077), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=288.0, avg=0.7195868067857292), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=228.0, avg=0.7169692992118367), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=292.0, avg=0.720133561794072), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=230.0, avg=0.716530433167582), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=152.0, avg=0.7197763100266457), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=97.0, avg=0.6889896939710244), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=124.0, avg=0.6963790333078753), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=171.0, avg=0.7599415193524277), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=122.0, avg=0.695704916950132)], countItems=1662988.0, excerpt=[TopicWord(w='vie', p=0.02054, h=None), TopicWord(w='monde', p=0.01448, h=None), TopicWord(w='mort', p=0.01395, h=None), TopicWord(w='foi', p=0.01333, h=None), TopicWord(w='peuple', p=0.01096, h=None)], words=[TopicWord(w='vie', p=0.02054, h=None), TopicWord(w='monde', p=0.01448, h=None), TopicWord(w='mort', p=0.01395, h=None), TopicWord(w='foi', p=0.01333, h=None), TopicWord(w='peuple', p=0.01096, h=None), TopicWord(w='cœur', p=0.00964, h=None), TopicWord(w='âme', p=0.00906, h=None), TopicWord(w='amour', p=0.00874, h=None), TopicWord(w='temps', p=0.0084, h=None), TopicWord(w='force', p=0.00708, h=None)], model='tm-fr-all-v2.0'), relevance=0.024, topicUid='tm-fr-all-v2.0_tp85_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp95_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004334475968170197, degree=96.0, x=-51.33539962768555, y=-1.3699601888656616, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=1875.0, avg=0.8451376001040141), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1642.0, avg=0.8145341048432326), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=210.0, avg=0.7292190489314851), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=334.0, avg=0.8115898201208629), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=321.0, avg=0.7216542038219369), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=172.0, avg=0.7499476754388144), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=135.0, avg=0.7623999970930594), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=327.0, avg=0.7241804257080825), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=396.0, avg=0.7808459595297322), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=333.0, avg=0.728444445419598), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=196.0, avg=0.7239336739389264), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=151.0, avg=0.7131192032864552), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=167.0, avg=0.7371018018551215), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=247.0, avg=0.7822712551244357), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=185.0, avg=0.7200162194870614)], countItems=1425409.0, excerpt=[TopicWord(w='loi', p=0.07082, h=None), TopicWord(w='droit', p=0.05264, h=None), TopicWord(w='conseil', p=0.03093, h=None), TopicWord(w='cas', p=0.02686, h=None), TopicWord(w='article', p=0.02222, h=None)], words=[TopicWord(w='loi', p=0.07082, h=None), TopicWord(w='droit', p=0.05264, h=None), TopicWord(w='conseil', p=0.03093, h=None), TopicWord(w='cas', p=0.02686, h=None), TopicWord(w='article', p=0.02222, h=None), TopicWord(w='recours', p=0.01317, h=None), TopicWord(w='art', p=0.01269, h=None), TopicWord(w='vigueur', p=0.01123, h=None), TopicWord(w='projet', p=0.0108, h=None), TopicWord(w='décision', p=0.01019, h=None)], model='tm-fr-all-v2.0'), relevance=0.088, topicUid='tm-fr-all-v2.0_tp95_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp97_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.00222755073843673, degree=99.0, x=-153.15261840820312, y=-4.2458600997924805, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=1279.0, avg=0.7150054733393433), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=312.0, avg=0.6893525633674401), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=694.0, avg=0.7017665711534813), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=360.0, avg=0.7110638886690139), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=1051.0, avg=0.7879743115545794), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=664.0, avg=0.7019036129476076), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=421.0, avg=0.6990783855920732), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=328.0, avg=0.7010335366173488), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=385.0, avg=0.7122025992963221), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=912.0, avg=0.767150219856647), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=441.0, avg=0.7117959178494218), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=313.0, avg=0.7247923330757946), RelatedTopic(uid='tm-fr-all-v2.0_tp01_fr', w=182.0, avg=0.6946538467328627), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=251.0, avg=0.694521913727916), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=268.0, avg=0.7158768650755953)], countItems=1596368.0, excerpt=[TopicWord(w='police', p=0.0589, h=None), TopicWord(w='coup', p=0.01245, h=None), TopicWord(w='nuit', p=0.01169, h=None), TopicWord(w='enquête', p=0.01124, h=None), TopicWord(w='matin', p=0.01005, h=None)], words=[TopicWord(w='police', p=0.0589, h=None), TopicWord(w='coup', p=0.01245, h=None), TopicWord(w='nuit', p=0.01169, h=None), TopicWord(w='enquête', p=0.01124, h=None), TopicWord(w='matin', p=0.01005, h=None), TopicWord(w='soir', p=0.00929, h=None), TopicWord(w='crime', p=0.00882, h=None), TopicWord(w='affaire', p=0.00864, h=None), TopicWord(w='vol', p=0.00855, h=None), TopicWord(w='main', p=0.00783, h=None)], model='tm-fr-all-v2.0'), relevance=0.021, topicUid='tm-fr-all-v2.0_tp97_fr')], content=None, mentions=[], v=None), ContentItem(uid='FZG-2001-08-04-a-i0012', type='ar', title='[REDACTED]', size=1806, nbPages=1, pages=[Page(uid='FZG-2001-08-04-a-p0009', num=9, issueUid='FZG-2001-08-04-a', newspaperUid='FZG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-ETH_Zurich', relevance=3), Entity(uid='aida-0001-54-Lausanne', relevance=1), Entity(uid='aida-0001-54-Lugano', relevance=1), Entity(uid='aida-0001-54-Switzerland', relevance=2), Entity(uid='aida-0001-54-Lage', relevance=1), Entity(uid='aida-0001-54-Edmonton', relevance=1), Entity(uid='aida-0001-54-Timon_$28$character_of_Rome$29$', relevance=1), Entity(uid='aida-0001-54-United_States', relevance=11), Entity(uid='aida-0001-54-Roswell_$28$TV_series$29$', relevance=1), Entity(uid='aida-0001-54-Casper$2c$_Wyoming', relevance=1), Entity(uid='aida-0001-54-Klagenfurt', relevance=1), Entity(uid='aida-0001-54-George_Best', relevance=6), Entity(uid='aida-0001-54-Alice_Cooper', relevance=1)], persons=[Entity(uid='aida-0001-50-Pierre_Favre_$28$musician$29$', relevance=1), Entity(uid='aida-0001-50-Mathias_Rüegg', relevance=1), Entity(uid='aida-0001-50-Sylvie_Courvoisier', relevance=1), Entity(uid='aida-0001-50-Franco_Ambrosetti', relevance=1), Entity(uid='aida-0001-50-Ocean_Girl', relevance=1), Entity(uid='aida-0001-50-Battle_of_Mogadishu_$28$1993$29$', relevance=1), Entity(uid='aida-0001-50-Alice_Schwarzer', relevance=1), Entity(uid='aida-0001-50-Michael_Egan_$28$author$29$', relevance=1), Entity(uid='aida-0001-50-Alan_Alda', relevance=1), Entity(uid='aida-0001-50-Mike_Binder', relevance=1), Entity(uid='aida-0001-50-Johnny_Bravo', relevance=1), Entity(uid='aida-0001-50-Don_King_$28$boxing_promoter$29$', relevance=1), Entity(uid='aida-0001-50-Kevin_Bacon', relevance=1), Entity(uid='aida-0001-50-David_Keith', relevance=1), Entity(uid='aida-0001-50-Pirmin_Meier', relevance=1), Entity(uid='aida-0001-50-Colin_Davis', relevance=1), Entity(uid='aida-0001-50-Dominique_Longo', relevance=1)], language='de', issue=NewspaperIssue(uid='FZG-2001-08-04-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2001, 8, 4, 0, 0, tzinfo=TzInfo(UTC)), year='2001'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2001, 8, 4, 0, 0, tzinfo=TzInfo(UTC)), year=2001, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='FZG', acronym='FZG', labels=['newspaper'], languages=['de'], properties=[], included=True, name='Freiburger Nachrichten', endYear=2018, startYear=1865, firstIssue=NewspaperIssue(uid='FZG-1864-12-17-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1864, 12, 17, 0, 0, tzinfo=TzInfo(UTC)), year='1864'), lastIssue=NewspaperIssue(uid='FZG-2006-12-30-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2006, 12, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2006'), countArticles=2405480, countIssues=33692, countPages=364417, fetched=True, deltaYear=153), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp45_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.0012993833192851772, degree=68.0, x=48.79365539550781, y=79.15595245361328, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp67_de', w=2851.0, avg=0.8196941426619025), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=622.0, avg=0.7923376186484309), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=154.0, avg=0.7490389598654462), RelatedTopic(uid='tm-de-all-v2.0_tp36_de', w=163.0, avg=0.8083558276387081), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=116.0, avg=0.763336206818449), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=53.0, avg=0.7803962331897808), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=60.0, avg=0.739983332157135), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=45.0, avg=0.743777769141727), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=103.0, avg=0.7561165042293881), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=57.0, avg=0.7621754355597914), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=27.0, avg=0.7597407455797549), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=35.0, avg=0.7472285679408482), RelatedTopic(uid='tm-de-all-v2.0_tp73_de', w=51.0, avg=0.7632549019420848), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=27.0, avg=0.745851856690866), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=17.0, avg=0.7002941194702598)], countItems=263810.0, excerpt=[TopicWord(w='usa', p=0.02921, h=None), TopicWord(w='tagesschau', p=0.01708, h=None), TopicWord(w='regie', p=0.01152, h=None), TopicWord(w='vps', p=0.01108, h=None), TopicWord(w='sport', p=0.00968, h=None)], words=[TopicWord(w='usa', p=0.02921, h=None), TopicWord(w='tagesschau', p=0.01708, h=None), TopicWord(w='regie', p=0.01152, h=None), TopicWord(w='vps', p=0.01108, h=None), TopicWord(w='sport', p=0.00968, h=None), TopicWord(w='news', p=0.0072, h=None), TopicWord(w='journal', p=0.00654, h=None), TopicWord(w='bild', p=0.00634, h=None), TopicWord(w='leben', p=0.00628, h=None), TopicWord(w='familie', p=0.00585, h=None)], model='tm-de-all-v2.0'), relevance=0.797, topicUid='tm-de-all-v2.0_tp45_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp62_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.002026849131807884, degree=97.0, x=57.939327239990234, y=45.64860916137695, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp67_de', w=2053.0, avg=0.8021451533856881), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=1110.0, avg=0.8146963969544248), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=511.0, avg=0.7632230927332974), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=1105.0, avg=0.7908117654636435), RelatedTopic(uid='tm-de-all-v2.0_tp74_de', w=1484.0, avg=0.8075128045043534), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=137.0, avg=0.7750437947085304), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=144.0, avg=0.7397222216758463), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=248.0, avg=0.7667862931566853), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=239.0, avg=0.7350376600002145), RelatedTopic(uid='tm-de-all-v2.0_tp15_de', w=203.0, avg=0.7606453193819581), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=69.0, avg=0.7256376812423485), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=90.0, avg=0.749711114830441), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=84.0, avg=0.7521785710539136), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=72.0, avg=0.7522361079851786), RelatedTopic(uid='tm-de-all-v2.0_tp14_de', w=67.0, avg=0.7712835776272104)], countItems=254552.0, excerpt=[TopicWord(w='musik', p=0.0465, h=None), TopicWord(w='konzert', p=0.03432, h=None), TopicWord(w='radio', p=0.01937, h=None), TopicWord(w='beromünster', p=0.01188, h=None), TopicWord(w='programm', p=0.01026, h=None)], words=[TopicWord(w='musik', p=0.0465, h=None), TopicWord(w='konzert', p=0.03432, h=None), TopicWord(w='radio', p=0.01937, h=None), TopicWord(w='beromünster', p=0.01188, h=None), TopicWord(w='programm', p=0.01026, h=None), TopicWord(w='tanzmusik', p=0.01004, h=None), TopicWord(w='tanz', p=0.00967, h=None), TopicWord(w='orchester', p=0.00915, h=None), TopicWord(w='schweiz', p=0.00892, h=None), TopicWord(w='khz', p=0.00816, h=None)], model='tm-de-all-v2.0'), relevance=0.07, topicUid='tm-de-all-v2.0_tp62_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp67_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.003050290819934059, degree=89.0, x=37.087158203125, y=81.243896484375, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp45_de', w=2755.0, avg=0.8070014519180879), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=2309.0, avg=0.8112429622552673), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=1462.0, avg=0.7600266765879541), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=302.0, avg=0.728682120509495), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=186.0, avg=0.754376346065152), RelatedTopic(uid='tm-de-all-v2.0_tp15_de', w=157.0, avg=0.7567961766461658), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=139.0, avg=0.7119352513080021), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=96.0, avg=0.7199895810335875), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=92.0, avg=0.7246304303407669), RelatedTopic(uid='tm-de-all-v2.0_tp36_de', w=177.0, avg=0.7830903951057606), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=95.0, avg=0.7455684222673115), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=53.0, avg=0.7334905716608155), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=113.0, avg=0.7074336272425357), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=70.0, avg=0.7118142936910902), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=606.0, avg=0.7919009913115611)], countItems=280393.0, excerpt=[TopicWord(w='tagesschau', p=0.0394, h=None), TopicWord(w='sport', p=0.02282, h=None), TopicWord(w='bild', p=0.01544, h=None), TopicWord(w='les', p=0.01494, h=None), TopicWord(w='deutschland', p=0.01474, h=None)], words=[TopicWord(w='tagesschau', p=0.0394, h=None), TopicWord(w='sport', p=0.02282, h=None), TopicWord(w='bild', p=0.01544, h=None), TopicWord(w='les', p=0.01494, h=None), TopicWord(w='deutschland', p=0.01474, h=None), TopicWord(w='journal', p=0.01444, h=None), TopicWord(w='drs', p=0.01216, h=None), TopicWord(w='spielfilm', p=0.01187, h=None), TopicWord(w='serie', p=0.01182, h=None), TopicWord(w='musik', p=0.01154, h=None)], model='tm-de-all-v2.0'), relevance=0.029, topicUid='tm-de-all-v2.0_tp67_de')], content=None, mentions=[], v=None), ContentItem(uid='FZG-2001-10-04-a-i0220', type='ar', title='[REDACTED]', size=120, nbPages=1, pages=[Page(uid='FZG-2001-10-04-a-p0029', num=29, issueUid='FZG-2001-10-04-a', newspaperUid='FZG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Berlin_Philharmonic', relevance=1)], persons=[Entity(uid='aida-0001-50-Lars_Vogt', relevance=1)], language='de', issue=NewspaperIssue(uid='FZG-2001-10-04-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2001, 10, 4, 0, 0, tzinfo=TzInfo(UTC)), year='2001'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2001, 10, 4, 0, 0, tzinfo=TzInfo(UTC)), year=2001, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='FZG', acronym='FZG', labels=['newspaper'], languages=['de'], properties=[], included=True, name='Freiburger Nachrichten', endYear=2018, startYear=1865, firstIssue=NewspaperIssue(uid='FZG-1864-12-17-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1864, 12, 17, 0, 0, tzinfo=TzInfo(UTC)), year='1864'), lastIssue=NewspaperIssue(uid='FZG-2006-12-30-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2006, 12, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2006'), countArticles=2405480, countIssues=33692, countPages=364417, fetched=True, deltaYear=153), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp00_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0019523249182387852, degree=75.0, x=104.59239959716797, y=118.1870346069336, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=1867.0, avg=0.7513915379224899), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=1995.0, avg=0.7621182952608381), RelatedTopic(uid='tm-de-all-v2.0_tp09_de', w=1505.0, avg=0.7822245836653978), RelatedTopic(uid='tm-de-all-v2.0_tp34_de', w=987.0, avg=0.7496707194844278), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=108.0, avg=0.7498333332715211), RelatedTopic(uid='tm-de-all-v2.0_tp19_de', w=1048.0, avg=0.8194551532732621), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=125.0, avg=0.7195040030479432), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=40.0, avg=0.690200001001358), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=157.0, avg=0.7183312116914494), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=18.0, avg=0.7290555437405905), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=16.0, avg=0.7143750041723251), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=169.0, avg=0.7223017762398579), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=56.0, avg=0.7004107173000064), RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=32.0, avg=0.69862499833107), RelatedTopic(uid='tm-de-all-v2.0_tp55_de', w=113.0, avg=0.6917345138777674)], countItems=265405.0, excerpt=[TopicWord(w='london', p=0.02403, h=None), TopicWord(w='new', p=0.01812, h=None), TopicWord(w='york', p=0.01433, h=None), TopicWord(w='paris', p=0.01329, h=None), TopicWord(w='juli', p=0.01271, h=None)], words=[TopicWord(w='london', p=0.02403, h=None), TopicWord(w='new', p=0.01812, h=None), TopicWord(w='york', p=0.01433, h=None), TopicWord(w='paris', p=0.01329, h=None), TopicWord(w='juli', p=0.01271, h=None), TopicWord(w='jan', p=0.01266, h=None), TopicWord(w='prozent', p=0.01098, h=None), TopicWord(w='berlin', p=0.01095, h=None), TopicWord(w='dez', p=0.0102, h=None), TopicWord(w='union', p=0.01004, h=None)], model='tm-de-all-v2.0'), relevance=0.033, topicUid='tm-de-all-v2.0_tp00_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp09_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0026358134370438628, degree=60.0, x=95.49268341064453, y=86.74899291992188, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp00_de', w=1963.0, avg=0.8444549161988257), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=600.0, avg=0.777981666525205), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=495.0, avg=0.7731151523012103), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=294.0, avg=0.7702210882083088), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=279.0, avg=0.7316236575017266), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=264.0, avg=0.7852234838135315), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=89.0, avg=0.7990449405788036), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=86.0, avg=0.7170581360195958), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=115.0, avg=0.7355391336523969), RelatedTopic(uid='tm-de-all-v2.0_tp27_de', w=17.0, avg=0.774058832841761), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=12.0, avg=0.8030833452939987), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=69.0, avg=0.7480000015618145), RelatedTopic(uid='tm-de-all-v2.0_tp34_de', w=35.0, avg=0.784257139478411), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=37.0, avg=0.8608648664242512), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=9.0, avg=0.7060000234180026)], countItems=230824.0, excerpt=[TopicWord(w='schweiz', p=0.0411, h=None), TopicWord(w='anleihe', p=0.0214, h=None), TopicWord(w='stadt', p=0.0181, h=None), TopicWord(w='prior', p=0.01533, h=None), TopicWord(w='stamm', p=0.01358, h=None)], words=[TopicWord(w='schweiz', p=0.0411, h=None), TopicWord(w='anleihe', p=0.0214, h=None), TopicWord(w='stadt', p=0.0181, h=None), TopicWord(w='prior', p=0.01533, h=None), TopicWord(w='stamm', p=0.01358, h=None), TopicWord(w='brown', p=0.01322, h=None), TopicWord(w='serie', p=0.013, h=None), TopicWord(w='inhaber', p=0.01295, h=None), TopicWord(w='general', p=0.01284, h=None), TopicWord(w='bank', p=0.01273, h=None)], model='tm-de-all-v2.0'), relevance=0.053, topicUid='tm-de-all-v2.0_tp09_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp15_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.0022643055600589826, degree=95.0, x=68.64356994628906, y=62.60655975341797, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=1071.0, avg=0.7884743249828186), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=824.0, avg=0.7393070387030111), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=776.0, avg=0.7242268041237113), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=298.0, avg=0.7339395962705548), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=339.0, avg=0.7562123902779413), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=132.0, avg=0.7099242409070333), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=288.0, avg=0.7310972199257877), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=184.0, avg=0.7271847831814185), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=103.0, avg=0.7074077702263026), RelatedTopic(uid='tm-de-all-v2.0_tp51_de', w=306.0, avg=0.7410196083433488), RelatedTopic(uid='tm-de-all-v2.0_tp11_de', w=194.0, avg=0.7353556690756807), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=83.0, avg=0.7246626529348902), RelatedTopic(uid='tm-de-all-v2.0_tp56_de', w=148.0, avg=0.7201283807690079), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=90.0, avg=0.7095111125045352), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=99.0, avg=0.7070404080429462)], countItems=338797.0, excerpt=[TopicWord(w='musik', p=0.01947, h=None), TopicWord(w='konzert', p=0.01551, h=None), TopicWord(w='orchester', p=0.01146, h=None), TopicWord(w='abend', p=0.00994, h=None), TopicWord(w='programm', p=0.00991, h=None)], words=[TopicWord(w='musik', p=0.01947, h=None), TopicWord(w='konzert', p=0.01551, h=None), TopicWord(w='orchester', p=0.01146, h=None), TopicWord(w='abend', p=0.00994, h=None), TopicWord(w='programm', p=0.00991, h=None), TopicWord(w='publikum', p=0.00896, h=None), TopicWord(w='werk', p=0.00837, h=None), TopicWord(w='leitung', p=0.00833, h=None), TopicWord(w='chor', p=0.00785, h=None), TopicWord(w='aufführung', p=0.00679, h=None)], model='tm-de-all-v2.0'), relevance=0.058, topicUid='tm-de-all-v2.0_tp15_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp45_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.0012993833192851772, degree=68.0, x=48.79365539550781, y=79.15595245361328, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp67_de', w=2851.0, avg=0.8196941426619025), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=622.0, avg=0.7923376186484309), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=154.0, avg=0.7490389598654462), RelatedTopic(uid='tm-de-all-v2.0_tp36_de', w=163.0, avg=0.8083558276387081), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=116.0, avg=0.763336206818449), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=53.0, avg=0.7803962331897808), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=60.0, avg=0.739983332157135), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=45.0, avg=0.743777769141727), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=103.0, avg=0.7561165042293881), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=57.0, avg=0.7621754355597914), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=27.0, avg=0.7597407455797549), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=35.0, avg=0.7472285679408482), RelatedTopic(uid='tm-de-all-v2.0_tp73_de', w=51.0, avg=0.7632549019420848), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=27.0, avg=0.745851856690866), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=17.0, avg=0.7002941194702598)], countItems=263810.0, excerpt=[TopicWord(w='usa', p=0.02921, h=None), TopicWord(w='tagesschau', p=0.01708, h=None), TopicWord(w='regie', p=0.01152, h=None), TopicWord(w='vps', p=0.01108, h=None), TopicWord(w='sport', p=0.00968, h=None)], words=[TopicWord(w='usa', p=0.02921, h=None), TopicWord(w='tagesschau', p=0.01708, h=None), TopicWord(w='regie', p=0.01152, h=None), TopicWord(w='vps', p=0.01108, h=None), TopicWord(w='sport', p=0.00968, h=None), TopicWord(w='news', p=0.0072, h=None), TopicWord(w='journal', p=0.00654, h=None), TopicWord(w='bild', p=0.00634, h=None), TopicWord(w='leben', p=0.00628, h=None), TopicWord(w='familie', p=0.00585, h=None)], model='tm-de-all-v2.0'), relevance=0.113, topicUid='tm-de-all-v2.0_tp45_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp62_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.002026849131807884, degree=97.0, x=57.939327239990234, y=45.64860916137695, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp67_de', w=2053.0, avg=0.8021451533856881), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=1110.0, avg=0.8146963969544248), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=511.0, avg=0.7632230927332974), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=1105.0, avg=0.7908117654636435), RelatedTopic(uid='tm-de-all-v2.0_tp74_de', w=1484.0, avg=0.8075128045043534), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=137.0, avg=0.7750437947085304), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=144.0, avg=0.7397222216758463), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=248.0, avg=0.7667862931566853), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=239.0, avg=0.7350376600002145), RelatedTopic(uid='tm-de-all-v2.0_tp15_de', w=203.0, avg=0.7606453193819581), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=69.0, avg=0.7256376812423485), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=90.0, avg=0.749711114830441), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=84.0, avg=0.7521785710539136), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=72.0, avg=0.7522361079851786), RelatedTopic(uid='tm-de-all-v2.0_tp14_de', w=67.0, avg=0.7712835776272104)], countItems=254552.0, excerpt=[TopicWord(w='musik', p=0.0465, h=None), TopicWord(w='konzert', p=0.03432, h=None), TopicWord(w='radio', p=0.01937, h=None), TopicWord(w='beromünster', p=0.01188, h=None), TopicWord(w='programm', p=0.01026, h=None)], words=[TopicWord(w='musik', p=0.0465, h=None), TopicWord(w='konzert', p=0.03432, h=None), TopicWord(w='radio', p=0.01937, h=None), TopicWord(w='beromünster', p=0.01188, h=None), TopicWord(w='programm', p=0.01026, h=None), TopicWord(w='tanzmusik', p=0.01004, h=None), TopicWord(w='tanz', p=0.00967, h=None), TopicWord(w='orchester', p=0.00915, h=None), TopicWord(w='schweiz', p=0.00892, h=None), TopicWord(w='khz', p=0.00816, h=None)], model='tm-de-all-v2.0'), relevance=0.3, topicUid='tm-de-all-v2.0_tp62_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp67_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.003050290819934059, degree=89.0, x=37.087158203125, y=81.243896484375, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp45_de', w=2755.0, avg=0.8070014519180879), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=2309.0, avg=0.8112429622552673), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=1462.0, avg=0.7600266765879541), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=302.0, avg=0.728682120509495), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=186.0, avg=0.754376346065152), RelatedTopic(uid='tm-de-all-v2.0_tp15_de', w=157.0, avg=0.7567961766461658), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=139.0, avg=0.7119352513080021), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=96.0, avg=0.7199895810335875), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=92.0, avg=0.7246304303407669), RelatedTopic(uid='tm-de-all-v2.0_tp36_de', w=177.0, avg=0.7830903951057606), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=95.0, avg=0.7455684222673115), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=53.0, avg=0.7334905716608155), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=113.0, avg=0.7074336272425357), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=70.0, avg=0.7118142936910902), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=606.0, avg=0.7919009913115611)], countItems=280393.0, excerpt=[TopicWord(w='tagesschau', p=0.0394, h=None), TopicWord(w='sport', p=0.02282, h=None), TopicWord(w='bild', p=0.01544, h=None), TopicWord(w='les', p=0.01494, h=None), TopicWord(w='deutschland', p=0.01474, h=None)], words=[TopicWord(w='tagesschau', p=0.0394, h=None), TopicWord(w='sport', p=0.02282, h=None), TopicWord(w='bild', p=0.01544, h=None), TopicWord(w='les', p=0.01494, h=None), TopicWord(w='deutschland', p=0.01474, h=None), TopicWord(w='journal', p=0.01444, h=None), TopicWord(w='drs', p=0.01216, h=None), TopicWord(w='spielfilm', p=0.01187, h=None), TopicWord(w='serie', p=0.01182, h=None), TopicWord(w='musik', p=0.01154, h=None)], model='tm-de-all-v2.0'), relevance=0.174, topicUid='tm-de-all-v2.0_tp67_de')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2001-11-16-a-i0066', type='ar', title='[REDACTED]', size=113, nbPages=1, pages=[Page(uid='luxland-2001-11-16-a-p0016', num=16, issueUid='luxland-2001-11-16-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=1)], persons=[Entity(uid='aida-0001-50-Vladimir_Ashkenazy', relevance=1)], language='fr', issue=NewspaperIssue(uid='luxland-2001-11-16-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2001, 11, 16, 0, 0, tzinfo=TzInfo(UTC)), year='2001'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2001, 11, 16, 0, 0, tzinfo=TzInfo(UTC)), year=2001, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp03_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.005661035289050792, degree=98.0, x=-34.022823333740234, y=-31.675390243530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1845.0, avg=0.7454330624603643), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1447.0, avg=0.7247760883264074), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1357.0, avg=0.7387796617994962), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1177.0, avg=0.7652005100513578), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=995.0, avg=0.727042211779398), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=788.0, avg=0.7173756359494882), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=532.0, avg=0.7128515036258483), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=341.0, avg=0.6966891484526245), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=424.0, avg=0.721877359416125), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=226.0, avg=0.6909823022057525), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=290.0, avg=0.7196931023022224), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=337.0, avg=0.7127181029814995), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=196.0, avg=0.7011581677563337), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=325.0, avg=0.71395076916768), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=483.0, avg=0.719983436552881)], countItems=1390445.0, excerpt=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None)], words=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None), TopicWord(w='sujet', p=0.01296, h=None), TopicWord(w='commission', p=0.01274, h=None), TopicWord(w='conseil', p=0.01218, h=None), TopicWord(w='vue', p=0.01129, h=None), TopicWord(w='convention', p=0.01072, h=None)], model='tm-fr-all-v2.0'), relevance=0.022, topicUid='tm-fr-all-v2.0_tp03_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.043, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp18_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.0024457999532988524, degree=99.0, x=-134.87490844726562, y=-35.693241119384766, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=8154.0, avg=0.7629011529741083), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=5790.0, avg=0.7726509504779427), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=4819.0, avg=0.7535233462987339), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=2970.0, avg=0.7430690245796936), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=1304.0, avg=0.7242668721756321), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=1635.0, avg=0.7417455660093815), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=2372.0, avg=0.7564852459082917), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=1038.0, avg=0.7315645472851792), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=1128.0, avg=0.7280212787131891), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=831.0, avg=0.7211095075314656), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=657.0, avg=0.719882800970992), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=867.0, avg=0.7307093430142915), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=603.0, avg=0.7200762861799047), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=533.0, avg=0.7280975617118892), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=550.0, avg=0.7273527257008986)], countItems=1537456.0, excerpt=[TopicWord(w='fille', p=0.01542, h=None), TopicWord(w='main', p=0.01512, h=None), TopicWord(w='voix', p=0.01033, h=None), TopicWord(w='foi', p=0.00988, h=None), TopicWord(w='temps', p=0.00854, h=None)], words=[TopicWord(w='fille', p=0.01542, h=None), TopicWord(w='main', p=0.01512, h=None), TopicWord(w='voix', p=0.01033, h=None), TopicWord(w='foi', p=0.00988, h=None), TopicWord(w='temps', p=0.00854, h=None), TopicWord(w='père', p=0.00842, h=None), TopicWord(w='moment', p=0.00815, h=None), TopicWord(w='chose', p=0.00804, h=None), TopicWord(w='mère', p=0.00749, h=None), TopicWord(w='tête', p=0.00741, h=None)], model='tm-fr-all-v2.0'), relevance=0.022, topicUid='tm-fr-all-v2.0_tp18_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp37_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.001388015021569874, degree=98.0, x=-54.830753326416016, y=-17.948827743530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=270.0, avg=0.7074148167062688), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=345.0, avg=0.7312985508338264), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=70.0, avg=0.6691571414470673), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=201.0, avg=0.7048059707850366), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=141.0, avg=0.6757234005217857), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=158.0, avg=0.6957468364057662), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=162.0, avg=0.7099567883544498), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=145.0, avg=0.6972896538931748), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=179.0, avg=0.6912681543627265), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=60.0, avg=0.691850001613299), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=59.0, avg=0.6870338926881047), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=98.0, avg=0.7021428547343429), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=122.0, avg=0.7023196699189358), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=97.0, avg=0.6934329916521446), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=108.0, avg=0.7076481486912127)], countItems=1629711.0, excerpt=[TopicWord(w='presse', p=0.03126, h=None), TopicWord(w='journal', p=0.02853, h=None), TopicWord(w='lettre', p=0.02086, h=None), TopicWord(w='affaire', p=0.02034, h=None), TopicWord(w='article', p=0.01838, h=None)], words=[TopicWord(w='presse', p=0.03126, h=None), TopicWord(w='journal', p=0.02853, h=None), TopicWord(w='lettre', p=0.02086, h=None), TopicWord(w='affaire', p=0.02034, h=None), TopicWord(w='article', p=0.01838, h=None), TopicWord(w='question', p=0.01606, h=None), TopicWord(w='fait', p=0.01434, h=None), TopicWord(w='propos', p=0.01279, h=None), TopicWord(w='sujet', p=0.01251, h=None), TopicWord(w='cas', p=0.01111, h=None)], model='tm-fr-all-v2.0'), relevance=0.073, topicUid='tm-fr-all-v2.0_tp37_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp43_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0026424467078427715, degree=96.0, x=-153.76162719726562, y=18.78901481628418, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=756.0, avg=0.7061521185453606), RelatedTopic(uid='tm-fr-all-v2.0_tp13_fr', w=1311.0, avg=0.740848207773824), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=1041.0, avg=0.7426685878683121), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=508.0, avg=0.7005984261045306), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=871.0, avg=0.7455568324547821), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=765.0, avg=0.7228130718461828), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=467.0, avg=0.7010835132200661), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=749.0, avg=0.7434365812226513), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=581.0, avg=0.7634234093963177), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=365.0, avg=0.7216164406031779), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=360.0, avg=0.7398083320922322), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=816.0, avg=0.7351789202760247), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=385.0, avg=0.7248000028845552), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=135.0, avg=0.7065481508219683), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=277.0, avg=0.7066606504822466)], countItems=1940529.0, excerpt=[TopicWord(w='café', p=0.0219, h=None), TopicWord(w='vin', p=0.02164, h=None), TopicWord(w='beurre', p=0.01562, h=None), TopicWord(w='pain', p=0.01485, h=None), TopicWord(w='eau', p=0.0136, h=None)], words=[TopicWord(w='café', p=0.0219, h=None), TopicWord(w='vin', p=0.02164, h=None), TopicWord(w='beurre', p=0.01562, h=None), TopicWord(w='pain', p=0.01485, h=None), TopicWord(w='eau', p=0.0136, h=None), TopicWord(w='viande', p=0.01298, h=None), TopicWord(w='sucre', p=0.0121, h=None), TopicWord(w='lait', p=0.01183, h=None), TopicWord(w='litre', p=0.0116, h=None), TopicWord(w='verre', p=0.01019, h=None)], model='tm-fr-all-v2.0'), relevance=0.022, topicUid='tm-fr-all-v2.0_tp43_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp56_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002037807403857801, degree=99.0, x=-37.378604888916016, y=-11.451290130615234, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=1860.0, avg=0.7314204308935391), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=1719.0, avg=0.7311401973636155), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=1885.0, avg=0.7421989400127522), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=1379.0, avg=0.7492538068586714), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=701.0, avg=0.7125477888614747), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=895.0, avg=0.7260681556589776), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=646.0, avg=0.7066021676034012), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=688.0, avg=0.7269505817703036), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=263.0, avg=0.689372627000845), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=532.0, avg=0.7144793240647567), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=396.0, avg=0.7119520198215138), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=245.0, avg=0.7072122471673148), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=492.0, avg=0.7083983733886625), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=309.0, avg=0.7121391599232325), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=560.0, avg=0.7175964290542262)], countItems=1626587.0, excerpt=[TopicWord(w='conseil', p=0.07441, h=None), TopicWord(w='commune', p=0.04146, h=None), TopicWord(w='construction', p=0.02389, h=None), TopicWord(w='crédit', p=0.02198, h=None), TopicWord(w='ville', p=0.01986, h=None)], words=[TopicWord(w='conseil', p=0.07441, h=None), TopicWord(w='commune', p=0.04146, h=None), TopicWord(w='construction', p=0.02389, h=None), TopicWord(w='crédit', p=0.02198, h=None), TopicWord(w='ville', p=0.01986, h=None), TopicWord(w='commission', p=0.01335, h=None), TopicWord(w='projet', p=0.01329, h=None), TopicWord(w='séance', p=0.012, h=None), TopicWord(w='bâtiment', p=0.01082, h=None), TopicWord(w='terrain', p=0.0103, h=None)], model='tm-fr-all-v2.0'), relevance=0.199, topicUid='tm-fr-all-v2.0_tp56_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp64_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002839550218639791, degree=97.0, x=-24.157135009765625, y=-31.781845092773438, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=969.0, avg=0.7289164080462343), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=505.0, avg=0.7174435647407381), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=528.0, avg=0.7266534096138044), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=160.0, avg=0.6855500020086766), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=560.0, avg=0.7339535706809589), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=523.0, avg=0.712770556742557), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=433.0, avg=0.7155981522234153), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=355.0, avg=0.7160985931544237), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=393.0, avg=0.7155623437490779), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=516.0, avg=0.7199127928231114), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=305.0, avg=0.7192032743672856), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=213.0, avg=0.7002816919429761), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=253.0, avg=0.7053952556353784), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=204.0, avg=0.7132892158685946), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=191.0, avg=0.6980575937875279)], countItems=1683510.0, excerpt=[TopicWord(w='question', p=0.01595, h=None), TopicWord(w='point', p=0.01204, h=None), TopicWord(w='pays', p=0.01183, h=None), TopicWord(w='conseil', p=0.01124, h=None), TopicWord(w='gouvernement', p=0.01031, h=None)], words=[TopicWord(w='question', p=0.01595, h=None), TopicWord(w='point', p=0.01204, h=None), TopicWord(w='pays', p=0.01183, h=None), TopicWord(w='conseil', p=0.01124, h=None), TopicWord(w='gouvernement', p=0.01031, h=None), TopicWord(w='loi', p=0.01024, h=None), TopicWord(w='droit', p=0.00984, h=None), TopicWord(w='temps', p=0.00949, h=None), TopicWord(w='lieu', p=0.00876, h=None), TopicWord(w='moment', p=0.00798, h=None)], model='tm-fr-all-v2.0'), relevance=0.169, topicUid='tm-fr-all-v2.0_tp64_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp68_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0015851254319721444, degree=98.0, x=-104.57939147949219, y=40.480525970458984, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=1446.0, avg=0.7792199166236576), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=884.0, avg=0.7407714930864481), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=459.0, avg=0.7329760348355329), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=787.0, avg=0.7545260490880382), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=274.0, avg=0.7138284655818103), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=397.0, avg=0.7260352640368176), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=269.0, avg=0.6994460956314682), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=1101.0, avg=0.761890099169881), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=468.0, avg=0.7302371802238318), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=461.0, avg=0.7218351410681668), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=325.0, avg=0.7208276924720177), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=285.0, avg=0.7273964932090358), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=246.0, avg=0.7282560964425405), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=146.0, avg=0.7165205527658332), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=192.0, avg=0.7139062496523062)], countItems=1758519.0, excerpt=[TopicWord(w='moteur', p=0.04244, h=None), TopicWord(w='voiture', p=0.03008, h=None), TopicWord(w='sécurité', p=0.01486, h=None), TopicWord(w='arrière', p=0.0132, h=None), TopicWord(w='place', p=0.01284, h=None)], words=[TopicWord(w='moteur', p=0.04244, h=None), TopicWord(w='voiture', p=0.03008, h=None), TopicWord(w='sécurité', p=0.01486, h=None), TopicWord(w='arrière', p=0.0132, h=None), TopicWord(w='place', p=0.01284, h=None), TopicWord(w='modèle', p=0.0126, h=None), TopicWord(w='essence', p=0.01248, h=None), TopicWord(w='pneu', p=0.01248, h=None), TopicWord(w='vitesse', p=0.01078, h=None), TopicWord(w='confort', p=0.01042, h=None)], model='tm-fr-all-v2.0'), relevance=0.038, topicUid='tm-fr-all-v2.0_tp68_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp76_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0018697615498492993, degree=99.0, x=-122.0276107788086, y=-9.680596351623535, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=1318.0, avg=0.71801365688104), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=690.0, avg=0.7308536236700804), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=230.0, avg=0.6869782600713813), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=223.0, avg=0.7101076261345046), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=498.0, avg=0.7146164669569237), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=354.0, avg=0.7013587584603305), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=495.0, avg=0.7283131320067127), RelatedTopic(uid='tm-fr-all-v2.0_tp01_fr', w=287.0, avg=0.7151045317433853), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=174.0, avg=0.703718391300618), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=77.0, avg=0.6710389651261367), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=357.0, avg=0.7137927149190288), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=343.0, avg=0.723218659791585), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=263.0, avg=0.6961787066532179), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=260.0, avg=0.7050538441309562), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=363.0, avg=0.7284710752077339)], countItems=1282459.0, excerpt=[TopicWord(w='avion', p=0.04868, h=None), TopicWord(w='vol', p=0.02812, h=None), TopicWord(w='appareil', p=0.0277, h=None), TopicWord(w='aviation', p=0.0203, h=None), TopicWord(w='pilote', p=0.01793, h=None)], words=[TopicWord(w='avion', p=0.04868, h=None), TopicWord(w='vol', p=0.02812, h=None), TopicWord(w='appareil', p=0.0277, h=None), TopicWord(w='aviation', p=0.0203, h=None), TopicWord(w='pilote', p=0.01793, h=None), TopicWord(w='bord', p=0.01618, h=None), TopicWord(w='air', p=0.01499, h=None), TopicWord(w='aéroport', p=0.01211, h=None), TopicWord(w='sol', p=0.01023, h=None), TopicWord(w='vitesse', p=0.00934, h=None)], model='tm-fr-all-v2.0'), relevance=0.033, topicUid='tm-fr-all-v2.0_tp76_fr')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2001-11-16-a-i0018', type='ar', title='[REDACTED]', size=355, nbPages=1, pages=[Page(uid='luxland-2001-11-16-a-p0010', num=10, issueUid='luxland-2001-11-16-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg_railway_station', relevance=2), Entity(uid='aida-0001-54-Luxembourg', relevance=1)], persons=[], language='en', issue=NewspaperIssue(uid='luxland-2001-11-16-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2001, 11, 16, 0, 0, tzinfo=TzInfo(UTC)), year='2001'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2001, 11, 16, 0, 0, tzinfo=TzInfo(UTC)), year=2001, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2002-01-11-a-i0009', type='ar', title='[REDACTED]', size=1795, nbPages=2, pages=[Page(uid='luxland-2002-01-11-a-p0008', num=8, issueUid='luxland-2002-01-11-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None), Page(uid='luxland-2002-01-11-a-p0009', num=9, issueUid='luxland-2002-01-11-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Brussels', relevance=1), Entity(uid='aida-0001-54-Luxembourg', relevance=1)], persons=[Entity(uid='aida-0001-50-François_Biltgen', relevance=2), Entity(uid='aida-0001-50-George_Orwell', relevance=1)], language='fr', issue=NewspaperIssue(uid='luxland-2002-01-11-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2002, 1, 11, 0, 0, tzinfo=TzInfo(UTC)), year='2002'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2002, 1, 11, 0, 0, tzinfo=TzInfo(UTC)), year=2002, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp16_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.005222051978428524, degree=97.0, x=-7.934576034545898, y=-7.241878032684326, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=1466.0, avg=0.7268472032527481), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=953.0, avg=0.7152791180240395), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=539.0, avg=0.7132690167382829), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=717.0, avg=0.7131617867298206), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=556.0, avg=0.7120431663749887), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=584.0, avg=0.7162020573877308), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=708.0, avg=0.7242824882268906), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=328.0, avg=0.7044695125120443), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=421.0, avg=0.70635154439831), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=339.0, avg=0.7086932158048174), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=306.0, avg=0.7099901957839143), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=333.0, avg=0.7123813840362044), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=293.0, avg=0.7080648490593295), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=317.0, avg=0.7133753940886127), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=136.0, avg=0.6819338246303446)], countItems=1481661.0, excerpt=[TopicWord(w='conseil', p=0.12679, h=None), TopicWord(w='commission', p=0.07916, h=None), TopicWord(w='projet', p=0.03972, h=None), TopicWord(w='loi', p=0.0295, h=None), TopicWord(w='rapport', p=0.02175, h=None)], words=[TopicWord(w='conseil', p=0.12679, h=None), TopicWord(w='commission', p=0.07916, h=None), TopicWord(w='projet', p=0.03972, h=None), TopicWord(w='loi', p=0.0295, h=None), TopicWord(w='rapport', p=0.02175, h=None), TopicWord(w='discussion', p=0.02165, h=None), TopicWord(w='séance', p=0.02021, h=None), TopicWord(w='proposition', p=0.02014, h=None), TopicWord(w='voix', p=0.02001, h=None), TopicWord(w='question', p=0.01655, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp16_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp32_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0017861567357981196, degree=97.0, x=-42.64354705810547, y=-3.1028363704681396, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=294.0, avg=0.7151054431792019), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=354.0, avg=0.7243559303256751), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=174.0, avg=0.7050689667805858), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=145.0, avg=0.685510348040482), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=197.0, avg=0.7124720823946338), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=136.0, avg=0.7009926486541244), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=81.0, avg=0.6841111124297719), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=188.0, avg=0.7022659588367381), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=209.0, avg=0.7169330154309432), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=167.0, avg=0.683353295226297), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=153.0, avg=0.7146078429970086), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=199.0, avg=0.7195477386814865), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=164.0, avg=0.7096524380329179), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=68.0, avg=0.6805588191046434), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=146.0, avg=0.7072534226391414)], countItems=1504222.0, excerpt=[TopicWord(w='travail', p=0.12078, h=None), TopicWord(w='grève', p=0.0275, h=None), TopicWord(w='personnel', p=0.02613, h=None), TopicWord(w='chômage', p=0.02585, h=None), TopicWord(w='syndicat', p=0.01578, h=None)], words=[TopicWord(w='travail', p=0.12078, h=None), TopicWord(w='grève', p=0.0275, h=None), TopicWord(w='personnel', p=0.02613, h=None), TopicWord(w='chômage', p=0.02585, h=None), TopicWord(w='syndicat', p=0.01578, h=None), TopicWord(w='temps', p=0.01383, h=None), TopicWord(w='situation', p=0.01297, h=None), TopicWord(w='industrie', p=0.01275, h=None), TopicWord(w='emploi', p=0.01265, h=None), TopicWord(w='semaine', p=0.01261, h=None)], model='tm-fr-all-v2.0'), relevance=0.046, topicUid='tm-fr-all-v2.0_tp32_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp71_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0030529464500365228, degree=97.0, x=-15.224140167236328, y=-38.315216064453125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1733.0, avg=0.7235377966772939), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=1430.0, avg=0.7239153846160515), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1328.0, avg=0.7269977422722851), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=1486.0, avg=0.7311554521041475), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1213.0, avg=0.7332572151783175), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=635.0, avg=0.7151622039126599), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=251.0, avg=0.6909880483767901), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=626.0, avg=0.7184616621500387), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=508.0, avg=0.7093149612503727), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=472.0, avg=0.7078326282612348), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=710.0, avg=0.7244000002531938), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=316.0, avg=0.7142215208916725), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=241.0, avg=0.708340249368264), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=244.0, avg=0.7036762293733534), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=109.0, avg=0.6989816547533788)], countItems=1363708.0, excerpt=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None)], words=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None), TopicWord(w='paix', p=0.01383, h=None), TopicWord(w='sécurité', p=0.01362, h=None), TopicWord(w='conférence', p=0.01261, h=None), TopicWord(w='secrétaire', p=0.01045, h=None), TopicWord(w='plan', p=0.0097, h=None)], model='tm-fr-all-v2.0'), relevance=0.095, topicUid='tm-fr-all-v2.0_tp71_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp77_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0012422357056691006, degree=99.0, x=-90.54692077636719, y=34.551239013671875, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=460.0, avg=0.7213869565207025), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=517.0, avg=0.7295918749425582), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=361.0, avg=0.7103185582689301), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=284.0, avg=0.7174823951553291), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=202.0, avg=0.7309801973918877), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=529.0, avg=0.7146257051673414), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=275.0, avg=0.7404472715204412), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=237.0, avg=0.7201814337118768), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=182.0, avg=0.7173406609467098), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=305.0, avg=0.7250262278025268), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=143.0, avg=0.7062237742063883), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=165.0, avg=0.7059151533878211), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=82.0, avg=0.661243902473915), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=143.0, avg=0.7161328675863626), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=250.0, avg=0.7504880001544952)], countItems=1703125.0, excerpt=[TopicWord(w='télévision', p=0.03162, h=None), TopicWord(w='radio', p=0.02261, h=None), TopicWord(w='chaîne', p=0.01648, h=None), TopicWord(w='système', p=0.01439, h=None), TopicWord(w='publicité', p=0.01315, h=None)], words=[TopicWord(w='télévision', p=0.03162, h=None), TopicWord(w='radio', p=0.02261, h=None), TopicWord(w='chaîne', p=0.01648, h=None), TopicWord(w='système', p=0.01439, h=None), TopicWord(w='publicité', p=0.01315, h=None), TopicWord(w='émission', p=0.01199, h=None), TopicWord(w='appareil', p=0.01075, h=None), TopicWord(w='écran', p=0.01009, h=None), TopicWord(w='service', p=0.00915, h=None), TopicWord(w='information', p=0.00913, h=None)], model='tm-fr-all-v2.0'), relevance=0.031, topicUid='tm-fr-all-v2.0_tp77_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp85_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.0041160079030266635, degree=97.0, x=-105.37715148925781, y=-75.56005859375, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=699.0, avg=0.7316337632007354), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=547.0, avg=0.7324314457406945), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=420.0, avg=0.730916668687548), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=454.0, avg=0.7384559479316426), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=491.0, avg=0.747372709806485), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=373.0, avg=0.7204289535415077), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=288.0, avg=0.7195868067857292), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=228.0, avg=0.7169692992118367), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=292.0, avg=0.720133561794072), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=230.0, avg=0.716530433167582), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=152.0, avg=0.7197763100266457), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=97.0, avg=0.6889896939710244), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=124.0, avg=0.6963790333078753), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=171.0, avg=0.7599415193524277), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=122.0, avg=0.695704916950132)], countItems=1662988.0, excerpt=[TopicWord(w='vie', p=0.02054, h=None), TopicWord(w='monde', p=0.01448, h=None), TopicWord(w='mort', p=0.01395, h=None), TopicWord(w='foi', p=0.01333, h=None), TopicWord(w='peuple', p=0.01096, h=None)], words=[TopicWord(w='vie', p=0.02054, h=None), TopicWord(w='monde', p=0.01448, h=None), TopicWord(w='mort', p=0.01395, h=None), TopicWord(w='foi', p=0.01333, h=None), TopicWord(w='peuple', p=0.01096, h=None), TopicWord(w='cœur', p=0.00964, h=None), TopicWord(w='âme', p=0.00906, h=None), TopicWord(w='amour', p=0.00874, h=None), TopicWord(w='temps', p=0.0084, h=None), TopicWord(w='force', p=0.00708, h=None)], model='tm-fr-all-v2.0'), relevance=0.054, topicUid='tm-fr-all-v2.0_tp85_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp87_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004249302870474845, degree=96.0, x=-53.22666549682617, y=-28.915231704711914, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=249.0, avg=0.7181606429168977), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=282.0, avg=0.7136241140517783), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=161.0, avg=0.6916149073505994), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=124.0, avg=0.7085887107156938), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=244.0, avg=0.7240778691455966), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=243.0, avg=0.7180946486477008), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=147.0, avg=0.7237142847508801), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=118.0, avg=0.703203386169369), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=145.0, avg=0.6996758625425141), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=104.0, avg=0.7186153915065986), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=145.0, avg=0.6976344869054597), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=178.0, avg=0.7120224726334047), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=122.0, avg=0.7203442625335006), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=101.0, avg=0.7143168343175755), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=99.0, avg=0.7212020218974412)], countItems=1457781.0, excerpt=[TopicWord(w='problème', p=0.01207, h=None), TopicWord(w='fait', p=0.01119, h=None), TopicWord(w='question', p=0.0103, h=None), TopicWord(w='exemple', p=0.01004, h=None), TopicWord(w='monde', p=0.00982, h=None)], words=[TopicWord(w='problème', p=0.01207, h=None), TopicWord(w='fait', p=0.01119, h=None), TopicWord(w='question', p=0.0103, h=None), TopicWord(w='exemple', p=0.01004, h=None), TopicWord(w='monde', p=0.00982, h=None), TopicWord(w='cas', p=0.00919, h=None), TopicWord(w='système', p=0.00893, h=None), TopicWord(w='politique', p=0.00787, h=None), TopicWord(w='temps', p=0.00767, h=None), TopicWord(w='société', p=0.00713, h=None)], model='tm-fr-all-v2.0'), relevance=0.218, topicUid='tm-fr-all-v2.0_tp87_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp95_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004334475968170197, degree=96.0, x=-51.33539962768555, y=-1.3699601888656616, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=1875.0, avg=0.8451376001040141), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1642.0, avg=0.8145341048432326), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=210.0, avg=0.7292190489314851), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=334.0, avg=0.8115898201208629), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=321.0, avg=0.7216542038219369), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=172.0, avg=0.7499476754388144), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=135.0, avg=0.7623999970930594), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=327.0, avg=0.7241804257080825), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=396.0, avg=0.7808459595297322), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=333.0, avg=0.728444445419598), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=196.0, avg=0.7239336739389264), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=151.0, avg=0.7131192032864552), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=167.0, avg=0.7371018018551215), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=247.0, avg=0.7822712551244357), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=185.0, avg=0.7200162194870614)], countItems=1425409.0, excerpt=[TopicWord(w='loi', p=0.07082, h=None), TopicWord(w='droit', p=0.05264, h=None), TopicWord(w='conseil', p=0.03093, h=None), TopicWord(w='cas', p=0.02686, h=None), TopicWord(w='article', p=0.02222, h=None)], words=[TopicWord(w='loi', p=0.07082, h=None), TopicWord(w='droit', p=0.05264, h=None), TopicWord(w='conseil', p=0.03093, h=None), TopicWord(w='cas', p=0.02686, h=None), TopicWord(w='article', p=0.02222, h=None), TopicWord(w='recours', p=0.01317, h=None), TopicWord(w='art', p=0.01269, h=None), TopicWord(w='vigueur', p=0.01123, h=None), TopicWord(w='projet', p=0.0108, h=None), TopicWord(w='décision', p=0.01019, h=None)], model='tm-fr-all-v2.0'), relevance=0.422, topicUid='tm-fr-all-v2.0_tp95_fr')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2002-04-12-a-i0031', type='ar', title='[REDACTED]', size=847, nbPages=1, pages=[Page(uid='luxland-2002-04-12-a-p0016', num=16, issueUid='luxland-2002-04-12-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Israel', relevance=8), Entity(uid='aida-0001-54-Israeli-occupied_territories', relevance=2), Entity(uid='aida-0001-54-Brussels', relevance=2), Entity(uid='aida-0001-54-Ramallah', relevance=1), Entity(uid='aida-0001-54-Bethlehem', relevance=2)], persons=[Entity(uid='aida-0001-50-Romano_Prodi', relevance=1), Entity(uid='aida-0001-50-Javier_Solana', relevance=1), Entity(uid='aida-0001-50-Geneva_Conventions', relevance=1)], language='en', issue=NewspaperIssue(uid='luxland-2002-04-12-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2002, 4, 12, 0, 0, tzinfo=TzInfo(UTC)), year='2002'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2002, 4, 12, 0, 0, tzinfo=TzInfo(UTC)), year=2002, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='EXP-2002-06-11-a-i0229', type='ar', title='[REDACTED]', size=605, nbPages=1, pages=[Page(uid='EXP-2002-06-11-a-p0023', num=23, issueUid='EXP-2002-06-11-a', newspaperUid='EXP', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Lausanne', relevance=4), Entity(uid='aida-0001-54-Berlin', relevance=4), Entity(uid='aida-0001-54-Paris', relevance=1), Entity(uid='aida-0001-54-Bordeaux', relevance=1)], persons=[Entity(uid='aida-0001-50-Sauerbruch_Hutton', relevance=6)], language='fr', issue=NewspaperIssue(uid='EXP-2002-06-11-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2002, 6, 11, 0, 0, tzinfo=TzInfo(UTC)), year='2002'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2002, 6, 11, 0, 0, tzinfo=TzInfo(UTC)), year=2002, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='EXP', acronym='EXP', labels=['newspaper'], languages=['fr'], properties=[], included=True, name=\"L'Express\", endYear=2018, startYear=1738, firstIssue=NewspaperIssue(uid='EXP-1738-10-02-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1738, 10, 2, 0, 0, tzinfo=TzInfo(UTC)), year='1738'), lastIssue=NewspaperIssue(uid='EXP-2017-10-31-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2017, 10, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2017'), countArticles=7792669, countIssues=46472, countPages=703111, fetched=True, deltaYear=280), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp05_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0016855450001312046, degree=99.0, x=-76.497314453125, y=-22.399200439453125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1328.0, avg=0.7310828321489943), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1283.0, avg=0.7248877623261462), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=806.0, avg=0.7061104231673494), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=314.0, avg=0.6925382168050025), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=590.0, avg=0.7116152538081347), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=523.0, avg=0.7079311655994583), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=575.0, avg=0.7049669559105582), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=463.0, avg=0.7073930904880713), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=373.0, avg=0.7053056325733502), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=366.0, avg=0.7080683073059457), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=456.0, avg=0.7006118409989173), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=406.0, avg=0.7061674884093806), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=171.0, avg=0.7037953208064476), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=401.0, avg=0.7145985037905914), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=204.0, avg=0.6965392191036075)], countItems=1500624.0, excerpt=[TopicWord(w='police', p=0.039, h=None), TopicWord(w='ville', p=0.0152, h=None), TopicWord(w='capitale', p=0.01179, h=None), TopicWord(w='armée', p=0.01073, h=None), TopicWord(w='pays', p=0.01068, h=None)], words=[TopicWord(w='police', p=0.039, h=None), TopicWord(w='ville', p=0.0152, h=None), TopicWord(w='capitale', p=0.01179, h=None), TopicWord(w='armée', p=0.01073, h=None), TopicWord(w='pays', p=0.01068, h=None), TopicWord(w='sécurité', p=0.01062, h=None), TopicWord(w='gouvernement', p=0.01039, h=None), TopicWord(w='attentat', p=0.01015, h=None), TopicWord(w='chef', p=0.01009, h=None), TopicWord(w='ministre', p=0.00956, h=None)], model='tm-fr-all-v2.0'), relevance=0.031, topicUid='tm-fr-all-v2.0_tp05_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp07_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.006253025355031994, degree=99.0, x=-155.07066345214844, y=-66.40258026123047, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=3045.0, avg=0.767741544610761), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=872.0, avg=0.7406720190966894), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=631.0, avg=0.7216117289478163), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=831.0, avg=0.7225018052561332), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=457.0, avg=0.7169431071051884), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=556.0, avg=0.7819280566500245), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=238.0, avg=0.7268697499227124), RelatedTopic(uid='tm-fr-all-v2.0_tp38_fr', w=220.0, avg=0.7200181825594468), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=186.0, avg=0.69552150400736), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=97.0, avg=0.6878041262479172), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=220.0, avg=0.7063500003381209), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=165.0, avg=0.7166121183019696), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=122.0, avg=0.6930163937513946), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=141.0, avg=0.711347517392314), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=119.0, avg=0.7096050426739604)], countItems=1570564.0, excerpt=[TopicWord(w='exposition', p=0.06811, h=None), TopicWord(w='art', p=0.05445, h=None), TopicWord(w='artiste', p=0.03544, h=None), TopicWord(w='peintre', p=0.03066, h=None), TopicWord(w='histoire', p=0.02405, h=None)], words=[TopicWord(w='exposition', p=0.06811, h=None), TopicWord(w='art', p=0.05445, h=None), TopicWord(w='artiste', p=0.03544, h=None), TopicWord(w='peintre', p=0.03066, h=None), TopicWord(w='histoire', p=0.02405, h=None), TopicWord(w='peinture', p=0.02112, h=None), TopicWord(w='musée', p=0.01877, h=None), TopicWord(w='siècle', p=0.01664, h=None), TopicWord(w='jean', p=0.01415, h=None), TopicWord(w='collection', p=0.01307, h=None)], model='tm-fr-all-v2.0'), relevance=0.277, topicUid='tm-fr-all-v2.0_tp07_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp31_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002102066117388167, degree=98.0, x=-86.18854522705078, y=26.45109748840332, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=1419.0, avg=0.7417660329945076), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1413.0, avg=0.8394826607170969), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=521.0, avg=0.7366794654366609), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=375.0, avg=0.726138665676117), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=660.0, avg=0.7629575743819728), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=230.0, avg=0.7072565231634222), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=364.0, avg=0.7145329649959292), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=442.0, avg=0.7265248866372518), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=256.0, avg=0.7205625015776604), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=429.0, avg=0.728920746377576), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=336.0, avg=0.724767858783404), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=321.0, avg=0.7167289721260189), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=218.0, avg=0.7091330251562487), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=288.0, avg=0.7186180560125245), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=146.0, avg=0.7251369871505319)], countItems=1640853.0, excerpt=[TopicWord(w='construction', p=0.03015, h=None), TopicWord(w='route', p=0.02937, h=None), TopicWord(w='place', p=0.02313, h=None), TopicWord(w='projet', p=0.02165, h=None), TopicWord(w='ville', p=0.01895, h=None)], words=[TopicWord(w='construction', p=0.03015, h=None), TopicWord(w='route', p=0.02937, h=None), TopicWord(w='place', p=0.02313, h=None), TopicWord(w='projet', p=0.02165, h=None), TopicWord(w='ville', p=0.01895, h=None), TopicWord(w='plan', p=0.01628, h=None), TopicWord(w='circulation', p=0.01552, h=None), TopicWord(w='chantier', p=0.01536, h=None), TopicWord(w='zone', p=0.01286, h=None), TopicWord(w='trafic', p=0.01257, h=None)], model='tm-fr-all-v2.0'), relevance=0.089, topicUid='tm-fr-all-v2.0_tp31_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp49_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0032298488997583906, degree=98.0, x=-126.78651428222656, y=-43.958587646484375, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=925.0, avg=0.7181675672531128), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=613.0, avg=0.7040929865292584), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=404.0, avg=0.7004752496976664), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=266.0, avg=0.706263156985878), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=323.0, avg=0.6877027840437165), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=265.0, avg=0.6987358507120385), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=322.0, avg=0.6985838489132639), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=239.0, avg=0.700364017586329), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=176.0, avg=0.6878352283754132), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=209.0, avg=0.7049186609008096), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=66.0, avg=0.6765606069203579), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=142.0, avg=0.6865211280298905), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=185.0, avg=0.6997567595662297), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=154.0, avg=0.6924090888593104), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=167.0, avg=0.6998982001207545)], countItems=1463344.0, excerpt=[TopicWord(w='scène', p=0.0466, h=None), TopicWord(w='théâtre', p=0.04411, h=None), TopicWord(w='spectacle', p=0.03562, h=None), TopicWord(w='pièce', p=0.0256, h=None), TopicWord(w='public', p=0.0244, h=None)], words=[TopicWord(w='scène', p=0.0466, h=None), TopicWord(w='théâtre', p=0.04411, h=None), TopicWord(w='spectacle', p=0.03562, h=None), TopicWord(w='pièce', p=0.0256, h=None), TopicWord(w='public', p=0.0244, h=None), TopicWord(w='salle', p=0.0182, h=None), TopicWord(w='soir', p=0.0176, h=None), TopicWord(w='soirée', p=0.01417, h=None), TopicWord(w='représentation', p=0.01371, h=None), TopicWord(w='succès', p=0.01361, h=None)], model='tm-fr-all-v2.0'), relevance=0.022, topicUid='tm-fr-all-v2.0_tp49_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp74_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.00340826833474945, degree=95.0, x=-44.53740310668945, y=-30.404733657836914, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=566.0, avg=0.7078021204513711), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=462.0, avg=0.7078744605248108), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=264.0, avg=0.7048143934119832), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=232.0, avg=0.6917025873373295), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=72.0, avg=0.6852083330353101), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=331.0, avg=0.706716011298027), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=285.0, avg=0.6857719312634385), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=128.0, avg=0.692906251642853), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=243.0, avg=0.7071193410045326), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=219.0, avg=0.6945753426856647), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=242.0, avg=0.7033966929951975), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=137.0, avg=0.7126277371914718), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=104.0, avg=0.6754326923535421), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=108.0, avg=0.6890740753323944), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=141.0, avg=0.6966950364992128)], countItems=1530139.0, excerpt=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None)], words=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None), TopicWord(w='visite', p=0.02084, h=None), TopicWord(w='ambassadeur', p=0.01888, h=None), TopicWord(w='presse', p=0.01663, h=None), TopicWord(w='secrétaire', p=0.0161, h=None), TopicWord(w='conseil', p=0.01461, h=None)], model='tm-fr-all-v2.0'), relevance=0.026, topicUid='tm-fr-all-v2.0_tp74_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp77_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0012422357056691006, degree=99.0, x=-90.54692077636719, y=34.551239013671875, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=460.0, avg=0.7213869565207025), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=517.0, avg=0.7295918749425582), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=361.0, avg=0.7103185582689301), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=284.0, avg=0.7174823951553291), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=202.0, avg=0.7309801973918877), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=529.0, avg=0.7146257051673414), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=275.0, avg=0.7404472715204412), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=237.0, avg=0.7201814337118768), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=182.0, avg=0.7173406609467098), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=305.0, avg=0.7250262278025268), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=143.0, avg=0.7062237742063883), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=165.0, avg=0.7059151533878211), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=82.0, avg=0.661243902473915), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=143.0, avg=0.7161328675863626), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=250.0, avg=0.7504880001544952)], countItems=1703125.0, excerpt=[TopicWord(w='télévision', p=0.03162, h=None), TopicWord(w='radio', p=0.02261, h=None), TopicWord(w='chaîne', p=0.01648, h=None), TopicWord(w='système', p=0.01439, h=None), TopicWord(w='publicité', p=0.01315, h=None)], words=[TopicWord(w='télévision', p=0.03162, h=None), TopicWord(w='radio', p=0.02261, h=None), TopicWord(w='chaîne', p=0.01648, h=None), TopicWord(w='système', p=0.01439, h=None), TopicWord(w='publicité', p=0.01315, h=None), TopicWord(w='émission', p=0.01199, h=None), TopicWord(w='appareil', p=0.01075, h=None), TopicWord(w='écran', p=0.01009, h=None), TopicWord(w='service', p=0.00915, h=None), TopicWord(w='information', p=0.00913, h=None)], model='tm-fr-all-v2.0'), relevance=0.037, topicUid='tm-fr-all-v2.0_tp77_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp78_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004195046828195191, degree=96.0, x=-74.63516235351562, y=-64.78076171875, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=444.0, avg=0.7034346864030168), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=193.0, avg=0.7213108808265449), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=346.0, avg=0.7406271690922666), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=258.0, avg=0.7373798461847527), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=783.0, avg=0.713772672422392), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=365.0, avg=0.7132849316074423), RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=60.0, avg=0.6863333344459533), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=127.0, avg=0.700826772085325), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=326.0, avg=0.7382607368603806), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=47.0, avg=0.6960851017464983), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=352.0, avg=0.7267187530682846), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=270.0, avg=0.7208222214822416), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=189.0, avg=0.7201164024216788), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=20.0, avg=0.7074000090360641), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=120.0, avg=0.705650003751119)], countItems=1563517.0, excerpt=[TopicWord(w='vie', p=0.01865, h=None), TopicWord(w='esprit', p=0.01474, h=None), TopicWord(w='pays', p=0.0144, h=None), TopicWord(w='travail', p=0.01423, h=None), TopicWord(w='effort', p=0.01203, h=None)], words=[TopicWord(w='vie', p=0.01865, h=None), TopicWord(w='esprit', p=0.01474, h=None), TopicWord(w='pays', p=0.0144, h=None), TopicWord(w='travail', p=0.01423, h=None), TopicWord(w='effort', p=0.01203, h=None), TopicWord(w='point', p=0.01016, h=None), TopicWord(w='temps', p=0.00958, h=None), TopicWord(w='progrès', p=0.0087, h=None), TopicWord(w='intérêt', p=0.00867, h=None), TopicWord(w='vue', p=0.00799, h=None)], model='tm-fr-all-v2.0'), relevance=0.229, topicUid='tm-fr-all-v2.0_tp78_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp92_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0032176788755737882, degree=98.0, x=-27.374481201171875, y=26.132715225219727, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=432.0, avg=0.7120902779753562), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=356.0, avg=0.712036515722114), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=183.0, avg=0.7096393430819277), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=281.0, avg=0.6993096099629521), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=331.0, avg=0.711132931205081), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=196.0, avg=0.7040969394907659), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=195.0, avg=0.6999948709439009), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=248.0, avg=0.7127500010594245), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=164.0, avg=0.7072012228209797), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=201.0, avg=0.7181990078432643), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=167.0, avg=0.7062994041842615), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=107.0, avg=0.6961308461483394), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=180.0, avg=0.6973611132966148), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=134.0, avg=0.6818955215945173), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=156.0, avg=0.7157243555172895)], countItems=1640049.0, excerpt=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None)], words=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None), TopicWord(w='formation', p=0.01139, h=None), TopicWord(w='centre', p=0.01072, h=None), TopicWord(w='suisse', p=0.0107, h=None), TopicWord(w='travail', p=0.01037, h=None), TopicWord(w='directeur', p=0.00986, h=None)], model='tm-fr-all-v2.0'), relevance=0.14, topicUid='tm-fr-all-v2.0_tp92_fr')], content=None, mentions=[], v=None), ContentItem(uid='IMP-2002-06-11-a-i0198', type='ar', title='[REDACTED]', size=532, nbPages=1, pages=[Page(uid='IMP-2002-06-11-a-p0023', num=23, issueUid='IMP-2002-06-11-a', newspaperUid='IMP', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Lausanne', relevance=4), Entity(uid='aida-0001-54-Berlin', relevance=4), Entity(uid='aida-0001-54-Paris', relevance=1), Entity(uid='aida-0001-54-Bordeaux', relevance=1)], persons=[Entity(uid='aida-0001-50-Sauerbruch_Hutton', relevance=7)], language='fr', issue=NewspaperIssue(uid='IMP-2002-06-11-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2002, 6, 11, 0, 0, tzinfo=TzInfo(UTC)), year='2002'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2002, 6, 11, 0, 0, tzinfo=TzInfo(UTC)), year=2002, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='IMP', acronym='IMP', labels=['newspaper'], languages=['fr'], properties=[], included=True, name=\"L'Impartial\", endYear=2018, startYear=1881, firstIssue=NewspaperIssue(uid='IMP-1881-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1881, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1881'), lastIssue=NewspaperIssue(uid='IMP-2018-01-22-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2018, 1, 22, 0, 0, tzinfo=TzInfo(UTC)), year='2018'), countArticles=6706750, countIssues=41749, countPages=775756, fetched=True, deltaYear=137), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp05_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0016855450001312046, degree=99.0, x=-76.497314453125, y=-22.399200439453125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1328.0, avg=0.7310828321489943), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1283.0, avg=0.7248877623261462), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=806.0, avg=0.7061104231673494), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=314.0, avg=0.6925382168050025), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=590.0, avg=0.7116152538081347), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=523.0, avg=0.7079311655994583), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=575.0, avg=0.7049669559105582), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=463.0, avg=0.7073930904880713), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=373.0, avg=0.7053056325733502), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=366.0, avg=0.7080683073059457), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=456.0, avg=0.7006118409989173), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=406.0, avg=0.7061674884093806), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=171.0, avg=0.7037953208064476), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=401.0, avg=0.7145985037905914), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=204.0, avg=0.6965392191036075)], countItems=1500624.0, excerpt=[TopicWord(w='police', p=0.039, h=None), TopicWord(w='ville', p=0.0152, h=None), TopicWord(w='capitale', p=0.01179, h=None), TopicWord(w='armée', p=0.01073, h=None), TopicWord(w='pays', p=0.01068, h=None)], words=[TopicWord(w='police', p=0.039, h=None), TopicWord(w='ville', p=0.0152, h=None), TopicWord(w='capitale', p=0.01179, h=None), TopicWord(w='armée', p=0.01073, h=None), TopicWord(w='pays', p=0.01068, h=None), TopicWord(w='sécurité', p=0.01062, h=None), TopicWord(w='gouvernement', p=0.01039, h=None), TopicWord(w='attentat', p=0.01015, h=None), TopicWord(w='chef', p=0.01009, h=None), TopicWord(w='ministre', p=0.00956, h=None)], model='tm-fr-all-v2.0'), relevance=0.067, topicUid='tm-fr-all-v2.0_tp05_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp07_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.006253025355031994, degree=99.0, x=-155.07066345214844, y=-66.40258026123047, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=3045.0, avg=0.767741544610761), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=872.0, avg=0.7406720190966894), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=631.0, avg=0.7216117289478163), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=831.0, avg=0.7225018052561332), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=457.0, avg=0.7169431071051884), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=556.0, avg=0.7819280566500245), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=238.0, avg=0.7268697499227124), RelatedTopic(uid='tm-fr-all-v2.0_tp38_fr', w=220.0, avg=0.7200181825594468), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=186.0, avg=0.69552150400736), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=97.0, avg=0.6878041262479172), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=220.0, avg=0.7063500003381209), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=165.0, avg=0.7166121183019696), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=122.0, avg=0.6930163937513946), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=141.0, avg=0.711347517392314), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=119.0, avg=0.7096050426739604)], countItems=1570564.0, excerpt=[TopicWord(w='exposition', p=0.06811, h=None), TopicWord(w='art', p=0.05445, h=None), TopicWord(w='artiste', p=0.03544, h=None), TopicWord(w='peintre', p=0.03066, h=None), TopicWord(w='histoire', p=0.02405, h=None)], words=[TopicWord(w='exposition', p=0.06811, h=None), TopicWord(w='art', p=0.05445, h=None), TopicWord(w='artiste', p=0.03544, h=None), TopicWord(w='peintre', p=0.03066, h=None), TopicWord(w='histoire', p=0.02405, h=None), TopicWord(w='peinture', p=0.02112, h=None), TopicWord(w='musée', p=0.01877, h=None), TopicWord(w='siècle', p=0.01664, h=None), TopicWord(w='jean', p=0.01415, h=None), TopicWord(w='collection', p=0.01307, h=None)], model='tm-fr-all-v2.0'), relevance=0.288, topicUid='tm-fr-all-v2.0_tp07_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp31_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002102066117388167, degree=98.0, x=-86.18854522705078, y=26.45109748840332, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=1419.0, avg=0.7417660329945076), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1413.0, avg=0.8394826607170969), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=521.0, avg=0.7366794654366609), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=375.0, avg=0.726138665676117), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=660.0, avg=0.7629575743819728), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=230.0, avg=0.7072565231634222), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=364.0, avg=0.7145329649959292), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=442.0, avg=0.7265248866372518), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=256.0, avg=0.7205625015776604), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=429.0, avg=0.728920746377576), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=336.0, avg=0.724767858783404), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=321.0, avg=0.7167289721260189), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=218.0, avg=0.7091330251562487), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=288.0, avg=0.7186180560125245), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=146.0, avg=0.7251369871505319)], countItems=1640853.0, excerpt=[TopicWord(w='construction', p=0.03015, h=None), TopicWord(w='route', p=0.02937, h=None), TopicWord(w='place', p=0.02313, h=None), TopicWord(w='projet', p=0.02165, h=None), TopicWord(w='ville', p=0.01895, h=None)], words=[TopicWord(w='construction', p=0.03015, h=None), TopicWord(w='route', p=0.02937, h=None), TopicWord(w='place', p=0.02313, h=None), TopicWord(w='projet', p=0.02165, h=None), TopicWord(w='ville', p=0.01895, h=None), TopicWord(w='plan', p=0.01628, h=None), TopicWord(w='circulation', p=0.01552, h=None), TopicWord(w='chantier', p=0.01536, h=None), TopicWord(w='zone', p=0.01286, h=None), TopicWord(w='trafic', p=0.01257, h=None)], model='tm-fr-all-v2.0'), relevance=0.082, topicUid='tm-fr-all-v2.0_tp31_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp78_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004195046828195191, degree=96.0, x=-74.63516235351562, y=-64.78076171875, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=444.0, avg=0.7034346864030168), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=193.0, avg=0.7213108808265449), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=346.0, avg=0.7406271690922666), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=258.0, avg=0.7373798461847527), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=783.0, avg=0.713772672422392), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=365.0, avg=0.7132849316074423), RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=60.0, avg=0.6863333344459533), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=127.0, avg=0.700826772085325), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=326.0, avg=0.7382607368603806), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=47.0, avg=0.6960851017464983), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=352.0, avg=0.7267187530682846), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=270.0, avg=0.7208222214822416), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=189.0, avg=0.7201164024216788), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=20.0, avg=0.7074000090360641), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=120.0, avg=0.705650003751119)], countItems=1563517.0, excerpt=[TopicWord(w='vie', p=0.01865, h=None), TopicWord(w='esprit', p=0.01474, h=None), TopicWord(w='pays', p=0.0144, h=None), TopicWord(w='travail', p=0.01423, h=None), TopicWord(w='effort', p=0.01203, h=None)], words=[TopicWord(w='vie', p=0.01865, h=None), TopicWord(w='esprit', p=0.01474, h=None), TopicWord(w='pays', p=0.0144, h=None), TopicWord(w='travail', p=0.01423, h=None), TopicWord(w='effort', p=0.01203, h=None), TopicWord(w='point', p=0.01016, h=None), TopicWord(w='temps', p=0.00958, h=None), TopicWord(w='progrès', p=0.0087, h=None), TopicWord(w='intérêt', p=0.00867, h=None), TopicWord(w='vue', p=0.00799, h=None)], model='tm-fr-all-v2.0'), relevance=0.196, topicUid='tm-fr-all-v2.0_tp78_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp87_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004249302870474845, degree=96.0, x=-53.22666549682617, y=-28.915231704711914, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=249.0, avg=0.7181606429168977), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=282.0, avg=0.7136241140517783), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=161.0, avg=0.6916149073505994), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=124.0, avg=0.7085887107156938), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=244.0, avg=0.7240778691455966), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=243.0, avg=0.7180946486477008), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=147.0, avg=0.7237142847508801), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=118.0, avg=0.703203386169369), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=145.0, avg=0.6996758625425141), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=104.0, avg=0.7186153915065986), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=145.0, avg=0.6976344869054597), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=178.0, avg=0.7120224726334047), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=122.0, avg=0.7203442625335006), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=101.0, avg=0.7143168343175755), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=99.0, avg=0.7212020218974412)], countItems=1457781.0, excerpt=[TopicWord(w='problème', p=0.01207, h=None), TopicWord(w='fait', p=0.01119, h=None), TopicWord(w='question', p=0.0103, h=None), TopicWord(w='exemple', p=0.01004, h=None), TopicWord(w='monde', p=0.00982, h=None)], words=[TopicWord(w='problème', p=0.01207, h=None), TopicWord(w='fait', p=0.01119, h=None), TopicWord(w='question', p=0.0103, h=None), TopicWord(w='exemple', p=0.01004, h=None), TopicWord(w='monde', p=0.00982, h=None), TopicWord(w='cas', p=0.00919, h=None), TopicWord(w='système', p=0.00893, h=None), TopicWord(w='politique', p=0.00787, h=None), TopicWord(w='temps', p=0.00767, h=None), TopicWord(w='société', p=0.00713, h=None)], model='tm-fr-all-v2.0'), relevance=0.041, topicUid='tm-fr-all-v2.0_tp87_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp92_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0032176788755737882, degree=98.0, x=-27.374481201171875, y=26.132715225219727, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=432.0, avg=0.7120902779753562), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=356.0, avg=0.712036515722114), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=183.0, avg=0.7096393430819277), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=281.0, avg=0.6993096099629521), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=331.0, avg=0.711132931205081), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=196.0, avg=0.7040969394907659), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=195.0, avg=0.6999948709439009), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=248.0, avg=0.7127500010594245), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=164.0, avg=0.7072012228209797), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=201.0, avg=0.7181990078432643), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=167.0, avg=0.7062994041842615), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=107.0, avg=0.6961308461483394), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=180.0, avg=0.6973611132966148), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=134.0, avg=0.6818955215945173), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=156.0, avg=0.7157243555172895)], countItems=1640049.0, excerpt=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None)], words=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None), TopicWord(w='formation', p=0.01139, h=None), TopicWord(w='centre', p=0.01072, h=None), TopicWord(w='suisse', p=0.0107, h=None), TopicWord(w='travail', p=0.01037, h=None), TopicWord(w='directeur', p=0.00986, h=None)], model='tm-fr-all-v2.0'), relevance=0.107, topicUid='tm-fr-all-v2.0_tp92_fr')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2003-07-04-a-i0007', type='ar', title='[REDACTED]', size=1771, nbPages=2, pages=[Page(uid='luxland-2003-07-04-a-p0006', num=6, issueUid='luxland-2003-07-04-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None), Page(uid='luxland-2003-07-04-a-p0007', num=7, issueUid='luxland-2003-07-04-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Auch', relevance=1), Entity(uid='aida-0001-54-Mission$2c$_Texas', relevance=1), Entity(uid='aida-0001-54-Landes_$28$department$29$', relevance=1)], persons=[Entity(uid='aida-0001-50-Johannes_Pauli', relevance=1), Entity(uid='aida-0001-50-Danuta_Hübner', relevance=1), Entity(uid='aida-0001-50-Genowefa_Grabowska', relevance=1)], language='de', issue=NewspaperIssue(uid='luxland-2003-07-04-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2003, 7, 4, 0, 0, tzinfo=TzInfo(UTC)), year='2003'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2003, 7, 4, 0, 0, tzinfo=TzInfo(UTC)), year=2003, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp14_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.002079365400767175, degree=90.0, x=53.46345520019531, y=75.35335540771484, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=301.0, avg=0.858993356212033), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=279.0, avg=0.7634838704139956), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=89.0, avg=0.8119887629251802), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=156.0, avg=0.7651538505004003), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=83.0, avg=0.7675662636756897), RelatedTopic(uid='tm-de-all-v2.0_tp51_de', w=152.0, avg=0.7528223689449461), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=28.0, avg=0.697428571326392), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=135.0, avg=0.7223111082006384), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=68.0, avg=0.7772499971530017), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=45.0, avg=0.7006222208340963), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=23.0, avg=0.7242608666419983), RelatedTopic(uid='tm-de-all-v2.0_tp94_de', w=51.0, avg=0.7192549027648627), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=81.0, avg=0.7224320975350745), RelatedTopic(uid='tm-de-all-v2.0_tp24_de', w=58.0, avg=0.720379309407596), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=63.0, avg=0.7051428584825425)], countItems=338280.0, excerpt=[TopicWord(w='kirche', p=0.09606, h=None), TopicWord(w='papst', p=0.02938, h=None), TopicWord(w='bischof', p=0.02341, h=None), TopicWord(w='pfarrer', p=0.02311, h=None), TopicWord(w='predigt', p=0.02298, h=None)], words=[TopicWord(w='kirche', p=0.09606, h=None), TopicWord(w='papst', p=0.02938, h=None), TopicWord(w='bischof', p=0.02341, h=None), TopicWord(w='pfarrer', p=0.02311, h=None), TopicWord(w='predigt', p=0.02298, h=None), TopicWord(w='messe', p=0.02065, h=None), TopicWord(w='sonntag', p=0.0135, h=None), TopicWord(w='gottesdienst', p=0.01349, h=None), TopicWord(w='rom', p=0.01341, h=None), TopicWord(w='priester', p=0.01298, h=None)], model='tm-de-all-v2.0'), relevance=0.078, topicUid='tm-de-all-v2.0_tp14_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp20_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.005455198718015492, degree=98.0, x=125.689453125, y=114.9139175415039, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=1067.0, avg=0.7309447054340109), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=354.0, avg=0.721709039925182), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=352.0, avg=0.7075823860412295), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=384.0, avg=0.7216041665524244), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=171.0, avg=0.6964385959140041), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=271.0, avg=0.7260258323152127), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=115.0, avg=0.690634780863057), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=227.0, avg=0.7207400877570266), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=230.0, avg=0.714769567095715), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=177.0, avg=0.7111129972894313), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=143.0, avg=0.7040839170242523), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=153.0, avg=0.6994379088769551), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=133.0, avg=0.7079774432612541), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=174.0, avg=0.7128390837674854), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=92.0, avg=0.6850326100121373)], countItems=524542.0, excerpt=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None)], words=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None), TopicWord(w='unternehmen', p=0.00574, h=None), TopicWord(w='foto', p=0.00567, h=None), TopicWord(w='zusammenarbeit', p=0.00552, h=None), TopicWord(w='thema', p=0.0053, h=None), TopicWord(w='rahmen', p=0.00508, h=None)], model='tm-de-all-v2.0'), relevance=0.237, topicUid='tm-de-all-v2.0_tp20_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp21_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.003158055306691151, degree=91.0, x=153.49560546875, y=119.94479370117188, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=1019.0, avg=0.7497684019704562), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=1132.0, avg=0.7667844522968198), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=823.0, avg=0.7562284331275365), RelatedTopic(uid='tm-de-all-v2.0_tp07_de', w=696.0, avg=0.759613505639564), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=679.0, avg=0.7550765836010626), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=657.0, avg=0.7803744290880236), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=431.0, avg=0.7583897914521379), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=182.0, avg=0.7367747239359133), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=80.0, avg=0.7272000044584275), RelatedTopic(uid='tm-de-all-v2.0_tp38_de', w=148.0, avg=0.7168716236546233), RelatedTopic(uid='tm-de-all-v2.0_tp05_de', w=158.0, avg=0.7441329129889042), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=159.0, avg=0.7288679214393567), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=117.0, avg=0.7279487160535959), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=69.0, avg=0.7358115971952245), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=34.0, avg=0.7347941188251271)], countItems=287403.0, excerpt=[TopicWord(w='arbeitnehmer', p=0.02313, h=None), TopicWord(w='arbeitgeber', p=0.01602, h=None), TopicWord(w='lohn', p=0.01368, h=None), TopicWord(w='gewerkschaft', p=0.01099, h=None), TopicWord(w='arbeit', p=0.01084, h=None)], words=[TopicWord(w='arbeitnehmer', p=0.02313, h=None), TopicWord(w='arbeitgeber', p=0.01602, h=None), TopicWord(w='lohn', p=0.01368, h=None), TopicWord(w='gewerkschaft', p=0.01099, h=None), TopicWord(w='arbeit', p=0.01084, h=None), TopicWord(w='gewerkschaftsbund', p=0.00909, h=None), TopicWord(w='prozent', p=0.0089, h=None), TopicWord(w='arbeitszeit', p=0.0088, h=None), TopicWord(w='versicherung', p=0.00743, h=None), TopicWord(w='gesamtarbeitsvertrag', p=0.00682, h=None)], model='tm-de-all-v2.0'), relevance=0.05, topicUid='tm-de-all-v2.0_tp21_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp24_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0014205293906493794, degree=85.0, x=41.2993049621582, y=156.3737335205078, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=176.0, avg=0.725045454773036), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=95.0, avg=0.7246210499813682), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=211.0, avg=0.7349857815069045), RelatedTopic(uid='tm-de-all-v2.0_tp47_de', w=111.0, avg=0.7302882918366441), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=138.0, avg=0.7159927530565123), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=56.0, avg=0.699767855661256), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=89.0, avg=0.7176629251308655), RelatedTopic(uid='tm-de-all-v2.0_tp14_de', w=114.0, avg=0.7263421060746176), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=112.0, avg=0.7254553586244583), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=19.0, avg=0.6925789494263498), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=97.0, avg=0.7276804133788827), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=80.0, avg=0.7139249972999095), RelatedTopic(uid='tm-de-all-v2.0_tp59_de', w=120.0, avg=0.7299416681130727), RelatedTopic(uid='tm-de-all-v2.0_tp30_de', w=90.0, avg=0.7296333346101973), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=21.0, avg=0.675047619002206)], countItems=367703.0, excerpt=[TopicWord(w='könig', p=0.04759, h=None), TopicWord(w='kaiser', p=0.023, h=None), TopicWord(w='königin', p=0.01754, h=None), TopicWord(w='prinz', p=0.01596, h=None), TopicWord(w='prinzessin', p=0.01072, h=None)], words=[TopicWord(w='könig', p=0.04759, h=None), TopicWord(w='kaiser', p=0.023, h=None), TopicWord(w='königin', p=0.01754, h=None), TopicWord(w='prinz', p=0.01596, h=None), TopicWord(w='prinzessin', p=0.01072, h=None), TopicWord(w='stadt', p=0.01023, h=None), TopicWord(w='herzog', p=0.01015, h=None), TopicWord(w='wilhelm', p=0.00856, h=None), TopicWord(w='von', p=0.00822, h=None), TopicWord(w='graf', p=0.00798, h=None)], model='tm-de-all-v2.0'), relevance=0.022, topicUid='tm-de-all-v2.0_tp24_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp29_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.004002987660039481, degree=91.0, x=138.24221801757812, y=115.30242919921875, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=724.0, avg=0.7851381231902054), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=618.0, avg=0.7375679605408394), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=514.0, avg=0.7668385247080243), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=548.0, avg=0.7574434305412056), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=251.0, avg=0.7568247026181316), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=227.0, avg=0.761718061264391), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=318.0, avg=0.7509308198712906), RelatedTopic(uid='tm-de-all-v2.0_tp07_de', w=531.0, avg=0.8014557430075162), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=473.0, avg=0.7562959848196259), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=204.0, avg=0.7619558818200055), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=272.0, avg=0.7553014737718245), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=259.0, avg=0.7610115820836837), RelatedTopic(uid='tm-de-all-v2.0_tp78_de', w=196.0, avg=0.7539489749743014), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=145.0, avg=0.7499241384966621), RelatedTopic(uid='tm-de-all-v2.0_tp99_de', w=171.0, avg=0.7427719298161959)], countItems=327204.0, excerpt=[TopicWord(w='prozent', p=0.1771, h=None), TopicWord(w='zahl', p=0.02992, h=None), TopicWord(w='franke', p=0.01873, h=None), TopicWord(w='ende', p=0.01631, h=None), TopicWord(w='zunahme', p=0.01371, h=None)], words=[TopicWord(w='prozent', p=0.1771, h=None), TopicWord(w='zahl', p=0.02992, h=None), TopicWord(w='franke', p=0.01873, h=None), TopicWord(w='ende', p=0.01631, h=None), TopicWord(w='zunahme', p=0.01371, h=None), TopicWord(w='vorjahr', p=0.01341, h=None), TopicWord(w='schweiz', p=0.01256, h=None), TopicWord(w='anteil', p=0.00963, h=None), TopicWord(w='entwicklung', p=0.00954, h=None), TopicWord(w='rückgang', p=0.00933, h=None)], model='tm-de-all-v2.0'), relevance=0.092, topicUid='tm-de-all-v2.0_tp29_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp32_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.001341576542825114, degree=90.0, x=103.99215698242188, y=194.70443725585938, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=1136.0, avg=0.7561117944268274), RelatedTopic(uid='tm-de-all-v2.0_tp42_de', w=989.0, avg=0.7374863494394763), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=870.0, avg=0.75932183957648), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=727.0, avg=0.7390178824881248), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=685.0, avg=0.741395617488527), RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=557.0, avg=0.7536714531788921), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=356.0, avg=0.71675561837266), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=357.0, avg=0.7346078431238982), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=379.0, avg=0.7420448528745244), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=242.0, avg=0.7331611573203536), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=280.0, avg=0.737157143013818), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=363.0, avg=0.7452975217632682), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=194.0, avg=0.7114329909540943), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=184.0, avg=0.7111630452715832), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=70.0, avg=0.695014294556209)], countItems=308129.0, excerpt=[TopicWord(w='regierung', p=0.01272, h=None), TopicWord(w='bonn', p=0.01271, h=None), TopicWord(w='bundesrepublik', p=0.00998, h=None), TopicWord(w='moskau', p=0.00972, h=None), TopicWord(w='präsident', p=0.0095, h=None)], words=[TopicWord(w='regierung', p=0.01272, h=None), TopicWord(w='bonn', p=0.01271, h=None), TopicWord(w='bundesrepublik', p=0.00998, h=None), TopicWord(w='moskau', p=0.00972, h=None), TopicWord(w='präsident', p=0.0095, h=None), TopicWord(w='sowjetunion', p=0.00853, h=None), TopicWord(w='seite', p=0.00839, h=None), TopicWord(w='usa', p=0.00808, h=None), TopicWord(w='dpa', p=0.00624, h=None), TopicWord(w='upi', p=0.00604, h=None)], model='tm-de-all-v2.0'), relevance=0.022, topicUid='tm-de-all-v2.0_tp32_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp56_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0013898207031402816, degree=96.0, x=49.79557418823242, y=66.7344970703125, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=487.0, avg=0.7442381938869703), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=533.0, avg=0.7345703574103665), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=248.0, avg=0.7022459670420615), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=147.0, avg=0.7187210856651773), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=299.0, avg=0.7788494998794734), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=106.0, avg=0.7051792459667854), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=94.0, avg=0.7021595670821819), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=73.0, avg=0.7036027410258986), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=101.0, avg=0.7145940679134709), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=99.0, avg=0.7262222218995142), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=83.0, avg=0.7162771124437631), RelatedTopic(uid='tm-de-all-v2.0_tp11_de', w=92.0, avg=0.7212826078352721), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=34.0, avg=0.705823540687561), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=68.0, avg=0.7082205896868425), RelatedTopic(uid='tm-de-all-v2.0_tp94_de', w=37.0, avg=0.6800540588997506)], countItems=385840.0, excerpt=[TopicWord(w='ausstellung', p=0.04868, h=None), TopicWord(w='kunst', p=0.02836, h=None), TopicWord(w='künstler', p=0.0185, h=None), TopicWord(w='galerie', p=0.01688, h=None), TopicWord(w='museum', p=0.01451, h=None)], words=[TopicWord(w='ausstellung', p=0.04868, h=None), TopicWord(w='kunst', p=0.02836, h=None), TopicWord(w='künstler', p=0.0185, h=None), TopicWord(w='galerie', p=0.01688, h=None), TopicWord(w='museum', p=0.01451, h=None), TopicWord(w='bild', p=0.01308, h=None), TopicWord(w='maler', p=0.01307, h=None), TopicWord(w='arbeit', p=0.00976, h=None), TopicWord(w='sammlung', p=0.0097, h=None), TopicWord(w='malerei', p=0.00925, h=None)], model='tm-de-all-v2.0'), relevance=0.038, topicUid='tm-de-all-v2.0_tp56_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp61_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.002173359856319441, degree=87.0, x=82.21105194091797, y=187.80886840820312, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=434.0, avg=0.741875576670818), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=109.0, avg=0.692128442843026), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=299.0, avg=0.7422508360151463), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=54.0, avg=0.6770925985442268), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=121.0, avg=0.7076446276065732), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=263.0, avg=0.7323612169621109), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=158.0, avg=0.7296708859974825), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=201.0, avg=0.7249452747515778), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=132.0, avg=0.7193712104450573), RelatedTopic(uid='tm-de-all-v2.0_tp24_de', w=190.0, avg=0.7337315782120354), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=164.0, avg=0.7020914623650109), RelatedTopic(uid='tm-de-all-v2.0_tp81_de', w=155.0, avg=0.697277416721467), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=85.0, avg=0.7133411807172438), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=109.0, avg=0.7292752271398492), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=74.0, avg=0.7221621621299434)], countItems=379567.0, excerpt=[TopicWord(w='regierung', p=0.02144, h=None), TopicWord(w='berlin', p=0.01812, h=None), TopicWord(w='pol', p=0.01774, h=None), TopicWord(w='partei', p=0.01207, h=None), TopicWord(w='wien', p=0.01051, h=None)], words=[TopicWord(w='regierung', p=0.02144, h=None), TopicWord(w='berlin', p=0.01812, h=None), TopicWord(w='pol', p=0.01774, h=None), TopicWord(w='partei', p=0.01207, h=None), TopicWord(w='wien', p=0.01051, h=None), TopicWord(w='deutschland', p=0.0103, h=None), TopicWord(w='ungarn', p=0.01026, h=None), TopicWord(w='hitler', p=0.00865, h=None), TopicWord(w='führer', p=0.00838, h=None), TopicWord(w='minister', p=0.00784, h=None)], model='tm-de-all-v2.0'), relevance=0.161, topicUid='tm-de-all-v2.0_tp61_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp85_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.004000718057592472, degree=93.0, x=113.51080322265625, y=137.99832153320312, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=233.0, avg=0.7409914169188733), RelatedTopic(uid='tm-de-all-v2.0_tp81_de', w=201.0, avg=0.7520547277891814), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=145.0, avg=0.720606896384009), RelatedTopic(uid='tm-de-all-v2.0_tp68_de', w=191.0, avg=0.7662722524548076), RelatedTopic(uid='tm-de-all-v2.0_tp78_de', w=225.0, avg=0.7551511104901631), RelatedTopic(uid='tm-de-all-v2.0_tp59_de', w=132.0, avg=0.7565075732541807), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=157.0, avg=0.760840764091273), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=157.0, avg=0.7359299390179337), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=43.0, avg=0.6984418575153795), RelatedTopic(uid='tm-de-all-v2.0_tp05_de', w=115.0, avg=0.7342173908067786), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=163.0, avg=0.7638895694463531), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=109.0, avg=0.7491192686448404), RelatedTopic(uid='tm-de-all-v2.0_tp23_de', w=73.0, avg=0.738383561781008), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=24.0, avg=0.6809999967614809), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=63.0, avg=0.7355238123545571)], countItems=400054.0, excerpt=[TopicWord(w='art', p=0.07423, h=None), TopicWord(w='recht', p=0.02524, h=None), TopicWord(w='gesetz', p=0.01939, h=None), TopicWord(w='fall', p=0.01621, h=None), TopicWord(w='artikel', p=0.0147, h=None)], words=[TopicWord(w='art', p=0.07423, h=None), TopicWord(w='recht', p=0.02524, h=None), TopicWord(w='gesetz', p=0.01939, h=None), TopicWord(w='fall', p=0.01621, h=None), TopicWord(w='artikel', p=0.0147, h=None), TopicWord(w='bundesgericht', p=0.01147, h=None), TopicWord(w='frage', p=0.00822, h=None), TopicWord(w='grund', p=0.00811, h=None), TopicWord(w='bestimmung', p=0.00776, h=None), TopicWord(w='verordnung', p=0.00761, h=None)], model='tm-de-all-v2.0'), relevance=0.028, topicUid='tm-de-all-v2.0_tp85_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp86_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0033758676734129967, degree=79.0, x=105.37206268310547, y=178.83616638183594, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=297.0, avg=0.7457946145574653), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=312.0, avg=0.7531121789644926), RelatedTopic(uid='tm-de-all-v2.0_tp07_de', w=426.0, avg=0.7609295787665765), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=281.0, avg=0.7234839852170164), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=290.0, avg=0.7562689664035008), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=268.0, avg=0.7334291032001153), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=282.0, avg=0.747368796708736), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=273.0, avg=0.7500952399257339), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=213.0, avg=0.7406384947714112), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=133.0, avg=0.7125714309233472), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=189.0, avg=0.7378571430842081), RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=216.0, avg=0.7407824104582822), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=187.0, avg=0.7167807492342863), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=128.0, avg=0.7302421927452087), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=62.0, avg=0.7217419397446417)], countItems=397759.0, excerpt=[TopicWord(w='partei', p=0.01651, h=None), TopicWord(w='politik', p=0.01284, h=None), TopicWord(w='staat', p=0.01244, h=None), TopicWord(w='demokratie', p=0.01216, h=None), TopicWord(w='freiheit', p=0.01214, h=None)], words=[TopicWord(w='partei', p=0.01651, h=None), TopicWord(w='politik', p=0.01284, h=None), TopicWord(w='staat', p=0.01244, h=None), TopicWord(w='demokratie', p=0.01216, h=None), TopicWord(w='freiheit', p=0.01214, h=None), TopicWord(w='volk', p=0.00987, h=None), TopicWord(w='recht', p=0.00946, h=None), TopicWord(w='kampf', p=0.00811, h=None), TopicWord(w='macht', p=0.00723, h=None), TopicWord(w='sozialismus', p=0.00609, h=None)], model='tm-de-all-v2.0'), relevance=0.086, topicUid='tm-de-all-v2.0_tp86_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp93_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0019899953855283654, degree=95.0, x=25.713632583618164, y=162.96922302246094, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp97_de', w=467.0, avg=0.7334582436773965), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=222.0, avg=0.7082027027735839), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=461.0, avg=0.7257700651690138), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=179.0, avg=0.7049944141057617), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=264.0, avg=0.7192840899030367), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=259.0, avg=0.710471044636141), RelatedTopic(uid='tm-de-all-v2.0_tp40_de', w=212.0, avg=0.739919808675658), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=173.0, avg=0.7102196574900191), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=253.0, avg=0.7314387352570243), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=168.0, avg=0.7098809533885547), RelatedTopic(uid='tm-de-all-v2.0_tp74_de', w=140.0, avg=0.7060857142720903), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=132.0, avg=0.7097727254484639), RelatedTopic(uid='tm-de-all-v2.0_tp30_de', w=201.0, avg=0.7520000006428998), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=36.0, avg=0.6865833352009455), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=94.0, avg=0.7210531944924212)], countItems=344837.0, excerpt=[TopicWord(w='schiff', p=0.04213, h=None), TopicWord(w='flugzeug', p=0.01973, h=None), TopicWord(w='bord', p=0.01662, h=None), TopicWord(w='dampfer', p=0.01186, h=None), TopicWord(w='hafen', p=0.01121, h=None)], words=[TopicWord(w='schiff', p=0.04213, h=None), TopicWord(w='flugzeug', p=0.01973, h=None), TopicWord(w='bord', p=0.01662, h=None), TopicWord(w='dampfer', p=0.01186, h=None), TopicWord(w='hafen', p=0.01121, h=None), TopicWord(w='see', p=0.01014, h=None), TopicWord(w='kapitän', p=0.01002, h=None), TopicWord(w='meter', p=0.00961, h=None), TopicWord(w='flug', p=0.0094, h=None), TopicWord(w='fahrt', p=0.00901, h=None)], model='tm-de-all-v2.0'), relevance=0.022, topicUid='tm-de-all-v2.0_tp93_de')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2003-10-31-a-i0029', type='ar', title='[REDACTED]', size=123, nbPages=1, pages=[Page(uid='luxland-2003-10-31-a-p0012', num=12, issueUid='luxland-2003-10-31-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=1)], persons=[Entity(uid='aida-0001-50-Pascal_Lee', relevance=1), Entity(uid='aida-0001-50-Vladimir_Ashkenazy', relevance=1)], language='fr', issue=NewspaperIssue(uid='luxland-2003-10-31-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2003, 10, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2003'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2003, 10, 31, 0, 0, tzinfo=TzInfo(UTC)), year=2003, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.039, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp12_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.001729605253850839, degree=98.0, x=-163.22508239746094, y=8.375164985656738, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=532.0, avg=0.7329774414910409), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=267.0, avg=0.6999176019586427), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=201.0, avg=0.7250646794613321), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=167.0, avg=0.7034550905227661), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=241.0, avg=0.7273485465168459), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=170.0, avg=0.7039000009789186), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=124.0, avg=0.6991532305555959), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=131.0, avg=0.7035496212143935), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=146.0, avg=0.7094452025955671), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=132.0, avg=0.7041363661939447), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=68.0, avg=0.6966911808532827), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=226.0, avg=0.7471902639464995), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=81.0, avg=0.7063703720952258), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=134.0, avg=0.6964253720952504), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=85.0, avg=0.6907764722319211)], countItems=1251072.0, excerpt=[TopicWord(w='bateau', p=0.04614, h=None), TopicWord(w='mer', p=0.04476, h=None), TopicWord(w='lac', p=0.03402, h=None), TopicWord(w='bord', p=0.03391, h=None), TopicWord(w='port', p=0.02761, h=None)], words=[TopicWord(w='bateau', p=0.04614, h=None), TopicWord(w='mer', p=0.04476, h=None), TopicWord(w='lac', p=0.03402, h=None), TopicWord(w='bord', p=0.03391, h=None), TopicWord(w='port', p=0.02761, h=None), TopicWord(w='île', p=0.0247, h=None), TopicWord(w='eau', p=0.02154, h=None), TopicWord(w='navire', p=0.01869, h=None), TopicWord(w='côte', p=0.01376, h=None), TopicWord(w='vapeur', p=0.01317, h=None)], model='tm-fr-all-v2.0'), relevance=0.021, topicUid='tm-fr-all-v2.0_tp12_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp29_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.003671066660794243, degree=99.0, x=-36.876827239990234, y=-52.499786376953125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=2171.0, avg=0.7397719955510228), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=1197.0, avg=0.7285563910415797), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1235.0, avg=0.7289166003586309), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=1120.0, avg=0.7302982150976147), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1001.0, avg=0.7144995012007036), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=859.0, avg=0.7176146700162965), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=898.0, avg=0.7235300675665084), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=685.0, avg=0.7230496362177995), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=668.0, avg=0.7130194612427386), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=870.0, avg=0.7227172417202216), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=486.0, avg=0.7219053497039732), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=656.0, avg=0.7226905499289675), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=734.0, avg=0.7467152589998063), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=623.0, avg=0.714158908321999), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=276.0, avg=0.7299420289371324)], countItems=1342277.0, excerpt=[TopicWord(w='guerre', p=0.06224, h=None), TopicWord(w='paix', p=0.03208, h=None), TopicWord(w='pays', p=0.0225, h=None), TopicWord(w='peuple', p=0.01924, h=None), TopicWord(w='politique', p=0.01695, h=None)], words=[TopicWord(w='guerre', p=0.06224, h=None), TopicWord(w='paix', p=0.03208, h=None), TopicWord(w='pays', p=0.0225, h=None), TopicWord(w='peuple', p=0.01924, h=None), TopicWord(w='politique', p=0.01695, h=None), TopicWord(w='nation', p=0.01448, h=None), TopicWord(w='monde', p=0.01274, h=None), TopicWord(w='gouvernement', p=0.01088, h=None), TopicWord(w='situation', p=0.00931, h=None), TopicWord(w='discours', p=0.00769, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp29_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp37_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.001388015021569874, degree=98.0, x=-54.830753326416016, y=-17.948827743530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=270.0, avg=0.7074148167062688), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=345.0, avg=0.7312985508338264), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=70.0, avg=0.6691571414470673), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=201.0, avg=0.7048059707850366), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=141.0, avg=0.6757234005217857), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=158.0, avg=0.6957468364057662), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=162.0, avg=0.7099567883544498), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=145.0, avg=0.6972896538931748), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=179.0, avg=0.6912681543627265), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=60.0, avg=0.691850001613299), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=59.0, avg=0.6870338926881047), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=98.0, avg=0.7021428547343429), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=122.0, avg=0.7023196699189358), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=97.0, avg=0.6934329916521446), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=108.0, avg=0.7076481486912127)], countItems=1629711.0, excerpt=[TopicWord(w='presse', p=0.03126, h=None), TopicWord(w='journal', p=0.02853, h=None), TopicWord(w='lettre', p=0.02086, h=None), TopicWord(w='affaire', p=0.02034, h=None), TopicWord(w='article', p=0.01838, h=None)], words=[TopicWord(w='presse', p=0.03126, h=None), TopicWord(w='journal', p=0.02853, h=None), TopicWord(w='lettre', p=0.02086, h=None), TopicWord(w='affaire', p=0.02034, h=None), TopicWord(w='article', p=0.01838, h=None), TopicWord(w='question', p=0.01606, h=None), TopicWord(w='fait', p=0.01434, h=None), TopicWord(w='propos', p=0.01279, h=None), TopicWord(w='sujet', p=0.01251, h=None), TopicWord(w='cas', p=0.01111, h=None)], model='tm-fr-all-v2.0'), relevance=0.025, topicUid='tm-fr-all-v2.0_tp37_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp43_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0026424467078427715, degree=96.0, x=-153.76162719726562, y=18.78901481628418, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=756.0, avg=0.7061521185453606), RelatedTopic(uid='tm-fr-all-v2.0_tp13_fr', w=1311.0, avg=0.740848207773824), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=1041.0, avg=0.7426685878683121), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=508.0, avg=0.7005984261045306), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=871.0, avg=0.7455568324547821), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=765.0, avg=0.7228130718461828), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=467.0, avg=0.7010835132200661), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=749.0, avg=0.7434365812226513), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=581.0, avg=0.7634234093963177), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=365.0, avg=0.7216164406031779), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=360.0, avg=0.7398083320922322), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=816.0, avg=0.7351789202760247), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=385.0, avg=0.7248000028845552), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=135.0, avg=0.7065481508219683), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=277.0, avg=0.7066606504822466)], countItems=1940529.0, excerpt=[TopicWord(w='café', p=0.0219, h=None), TopicWord(w='vin', p=0.02164, h=None), TopicWord(w='beurre', p=0.01562, h=None), TopicWord(w='pain', p=0.01485, h=None), TopicWord(w='eau', p=0.0136, h=None)], words=[TopicWord(w='café', p=0.0219, h=None), TopicWord(w='vin', p=0.02164, h=None), TopicWord(w='beurre', p=0.01562, h=None), TopicWord(w='pain', p=0.01485, h=None), TopicWord(w='eau', p=0.0136, h=None), TopicWord(w='viande', p=0.01298, h=None), TopicWord(w='sucre', p=0.0121, h=None), TopicWord(w='lait', p=0.01183, h=None), TopicWord(w='litre', p=0.0116, h=None), TopicWord(w='verre', p=0.01019, h=None)], model='tm-fr-all-v2.0'), relevance=0.044, topicUid='tm-fr-all-v2.0_tp43_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp56_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002037807403857801, degree=99.0, x=-37.378604888916016, y=-11.451290130615234, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=1860.0, avg=0.7314204308935391), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=1719.0, avg=0.7311401973636155), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=1885.0, avg=0.7421989400127522), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=1379.0, avg=0.7492538068586714), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=701.0, avg=0.7125477888614747), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=895.0, avg=0.7260681556589776), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=646.0, avg=0.7066021676034012), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=688.0, avg=0.7269505817703036), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=263.0, avg=0.689372627000845), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=532.0, avg=0.7144793240647567), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=396.0, avg=0.7119520198215138), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=245.0, avg=0.7072122471673148), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=492.0, avg=0.7083983733886625), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=309.0, avg=0.7121391599232325), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=560.0, avg=0.7175964290542262)], countItems=1626587.0, excerpt=[TopicWord(w='conseil', p=0.07441, h=None), TopicWord(w='commune', p=0.04146, h=None), TopicWord(w='construction', p=0.02389, h=None), TopicWord(w='crédit', p=0.02198, h=None), TopicWord(w='ville', p=0.01986, h=None)], words=[TopicWord(w='conseil', p=0.07441, h=None), TopicWord(w='commune', p=0.04146, h=None), TopicWord(w='construction', p=0.02389, h=None), TopicWord(w='crédit', p=0.02198, h=None), TopicWord(w='ville', p=0.01986, h=None), TopicWord(w='commission', p=0.01335, h=None), TopicWord(w='projet', p=0.01329, h=None), TopicWord(w='séance', p=0.012, h=None), TopicWord(w='bâtiment', p=0.01082, h=None), TopicWord(w='terrain', p=0.0103, h=None)], model='tm-fr-all-v2.0'), relevance=0.335, topicUid='tm-fr-all-v2.0_tp56_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp64_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002839550218639791, degree=97.0, x=-24.157135009765625, y=-31.781845092773438, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=969.0, avg=0.7289164080462343), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=505.0, avg=0.7174435647407381), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=528.0, avg=0.7266534096138044), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=160.0, avg=0.6855500020086766), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=560.0, avg=0.7339535706809589), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=523.0, avg=0.712770556742557), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=433.0, avg=0.7155981522234153), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=355.0, avg=0.7160985931544237), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=393.0, avg=0.7155623437490779), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=516.0, avg=0.7199127928231114), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=305.0, avg=0.7192032743672856), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=213.0, avg=0.7002816919429761), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=253.0, avg=0.7053952556353784), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=204.0, avg=0.7132892158685946), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=191.0, avg=0.6980575937875279)], countItems=1683510.0, excerpt=[TopicWord(w='question', p=0.01595, h=None), TopicWord(w='point', p=0.01204, h=None), TopicWord(w='pays', p=0.01183, h=None), TopicWord(w='conseil', p=0.01124, h=None), TopicWord(w='gouvernement', p=0.01031, h=None)], words=[TopicWord(w='question', p=0.01595, h=None), TopicWord(w='point', p=0.01204, h=None), TopicWord(w='pays', p=0.01183, h=None), TopicWord(w='conseil', p=0.01124, h=None), TopicWord(w='gouvernement', p=0.01031, h=None), TopicWord(w='loi', p=0.01024, h=None), TopicWord(w='droit', p=0.00984, h=None), TopicWord(w='temps', p=0.00949, h=None), TopicWord(w='lieu', p=0.00876, h=None), TopicWord(w='moment', p=0.00798, h=None)], model='tm-fr-all-v2.0'), relevance=0.081, topicUid='tm-fr-all-v2.0_tp64_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp68_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0015851254319721444, degree=98.0, x=-104.57939147949219, y=40.480525970458984, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=1446.0, avg=0.7792199166236576), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=884.0, avg=0.7407714930864481), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=459.0, avg=0.7329760348355329), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=787.0, avg=0.7545260490880382), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=274.0, avg=0.7138284655818103), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=397.0, avg=0.7260352640368176), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=269.0, avg=0.6994460956314682), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=1101.0, avg=0.761890099169881), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=468.0, avg=0.7302371802238318), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=461.0, avg=0.7218351410681668), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=325.0, avg=0.7208276924720177), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=285.0, avg=0.7273964932090358), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=246.0, avg=0.7282560964425405), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=146.0, avg=0.7165205527658332), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=192.0, avg=0.7139062496523062)], countItems=1758519.0, excerpt=[TopicWord(w='moteur', p=0.04244, h=None), TopicWord(w='voiture', p=0.03008, h=None), TopicWord(w='sécurité', p=0.01486, h=None), TopicWord(w='arrière', p=0.0132, h=None), TopicWord(w='place', p=0.01284, h=None)], words=[TopicWord(w='moteur', p=0.04244, h=None), TopicWord(w='voiture', p=0.03008, h=None), TopicWord(w='sécurité', p=0.01486, h=None), TopicWord(w='arrière', p=0.0132, h=None), TopicWord(w='place', p=0.01284, h=None), TopicWord(w='modèle', p=0.0126, h=None), TopicWord(w='essence', p=0.01248, h=None), TopicWord(w='pneu', p=0.01248, h=None), TopicWord(w='vitesse', p=0.01078, h=None), TopicWord(w='confort', p=0.01042, h=None)], model='tm-fr-all-v2.0'), relevance=0.021, topicUid='tm-fr-all-v2.0_tp68_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp79_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.0010334039341670408, degree=98.0, x=-91.1963882446289, y=-31.2680721282959, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=335.0, avg=0.7280328353839134), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=261.0, avg=0.7415325675887623), RelatedTopic(uid='tm-fr-all-v2.0_tp62_fr', w=162.0, avg=0.7366728370572314), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=188.0, avg=0.7659787253496495), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=123.0, avg=0.7132682921440621), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=109.0, avg=0.6824678920824593), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=88.0, avg=0.7118295458230105), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=54.0, avg=0.711407411981512), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=137.0, avg=0.736255476944638), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=47.0, avg=0.706680843170653), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=62.0, avg=0.7265161275863647), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=43.0, avg=0.7385348843973737), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=67.0, avg=0.7271940236660972), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=31.0, avg=0.7318387070009785), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=34.0, avg=0.69438235374058)], countItems=1221404.0, excerpt=[TopicWord(w='tir', p=0.07371, h=None), TopicWord(w='gauche', p=0.05973, h=None), TopicWord(w='droite', p=0.05536, h=None), TopicWord(w='page', p=0.02455, h=None), TopicWord(w='main', p=0.01981, h=None)], words=[TopicWord(w='tir', p=0.07371, h=None), TopicWord(w='gauche', p=0.05973, h=None), TopicWord(w='droite', p=0.05536, h=None), TopicWord(w='page', p=0.02455, h=None), TopicWord(w='main', p=0.01981, h=None), TopicWord(w='coup', p=0.01833, h=None), TopicWord(w='foi', p=0.01738, h=None), TopicWord(w='partie', p=0.01396, h=None), TopicWord(w='mot', p=0.01362, h=None), TopicWord(w='stand', p=0.01322, h=None)], model='tm-fr-all-v2.0'), relevance=0.025, topicUid='tm-fr-all-v2.0_tp79_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp89_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002160036444204828, degree=98.0, x=-16.559864044189453, y=17.053377151489258, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=2797.0, avg=0.7655098319991299), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=2075.0, avg=0.7689706032247429), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=2116.0, avg=0.7676502831829518), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=1615.0, avg=0.7557492262069655), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=1740.0, avg=0.7500344823489244), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=1104.0, avg=0.8051721026608045), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=1074.0, avg=0.7541592178287009), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=399.0, avg=0.7329172947651761), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=362.0, avg=0.7369281764847139), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=289.0, avg=0.7413148805756883), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=607.0, avg=0.7438566734802585), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=177.0, avg=0.6958926559168067), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=347.0, avg=0.7195302588108293), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=318.0, avg=0.7311100648634089), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=284.0, avg=0.7185246524676471)], countItems=1256154.0, excerpt=[TopicWord(w='marché', p=0.0378, h=None), TopicWord(w='taux', p=0.03275, h=None), TopicWord(w='cours', p=0.02892, h=None), TopicWord(w='hausse', p=0.02781, h=None), TopicWord(w='baisse', p=0.02336, h=None)], words=[TopicWord(w='marché', p=0.0378, h=None), TopicWord(w='taux', p=0.03275, h=None), TopicWord(w='cours', p=0.02892, h=None), TopicWord(w='hausse', p=0.02781, h=None), TopicWord(w='baisse', p=0.02336, h=None), TopicWord(w='dollar', p=0.01568, h=None), TopicWord(w='semaine', p=0.01509, h=None), TopicWord(w='mois', p=0.01249, h=None), TopicWord(w='indice', p=0.01047, h=None), TopicWord(w='intérêt', p=0.01027, h=None)], model='tm-fr-all-v2.0'), relevance=0.021, topicUid='tm-fr-all-v2.0_tp89_fr')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2004-01-30-a-i0049', type='ar', title='[REDACTED]', size=434, nbPages=1, pages=[Page(uid='luxland-2004-01-30-a-p0020', num=20, issueUid='luxland-2004-01-30-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Lead_vocalist', relevance=1), Entity(uid='aida-0001-54-Lille', relevance=1), Entity(uid='aida-0001-54-France', relevance=1)], persons=[], language='en', issue=NewspaperIssue(uid='luxland-2004-01-30-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2004, 1, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2004, 1, 30, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2004-04-30-a-i0096', type='ar', title='[REDACTED]', size=958, nbPages=1, pages=[Page(uid='luxland-2004-04-30-a-p0033', num=33, issueUid='luxland-2004-04-30-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Lithuania', relevance=7), Entity(uid='aida-0001-54-Prague', relevance=1), Entity(uid='aida-0001-54-Latvia', relevance=1), Entity(uid='aida-0001-54-Estonia', relevance=1), Entity(uid='aida-0001-54-Spain', relevance=1)], persons=[], language='en', issue=NewspaperIssue(uid='luxland-2004-04-30-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2004, 4, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2004, 4, 30, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2004-04-30-a-i0093', type='ar', title='[REDACTED]', size=2567, nbPages=2, pages=[Page(uid='luxland-2004-04-30-a-p0032', num=32, issueUid='luxland-2004-04-30-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None), Page(uid='luxland-2004-04-30-a-p0033', num=33, issueUid='luxland-2004-04-30-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid=\"aida-0001-54-Much_the_Miller's_Son\", relevance=2), Entity(uid='aida-0001-54-Ireland', relevance=4), Entity(uid='aida-0001-54-Spain', relevance=1), Entity(uid='aida-0001-54-Germany', relevance=5), Entity(uid='aida-0001-54-Austria', relevance=2), Entity(uid='aida-0001-54-France', relevance=3), Entity(uid='aida-0001-54-Italy', relevance=3), Entity(uid='aida-0001-54-Estonia', relevance=7), Entity(uid='aida-0001-54-Slovakia', relevance=7), Entity(uid='aida-0001-54-Czech_Republic', relevance=2), Entity(uid='aida-0001-54-Munich', relevance=1), Entity(uid='aida-0001-54-Rome', relevance=1), Entity(uid='aida-0001-54-Portugal', relevance=1), Entity(uid='aida-0001-54-Luxembourg', relevance=2), Entity(uid='aida-0001-54-Finland', relevance=1), Entity(uid='aida-0001-54-Sweden', relevance=1), Entity(uid='aida-0001-54-Cambridge', relevance=2)], persons=[Entity(uid='aida-0001-50-Daniel_Gros', relevance=2), Entity(uid='aida-0001-50-Federal_Ministry_for_Matters_of_the_Marshall_Plan_$28$Germany$29$', relevance=2), Entity(uid='aida-0001-50-Daniel_Gross', relevance=1)], language='en', issue=NewspaperIssue(uid='luxland-2004-04-30-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2004, 4, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2004, 4, 30, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2004-05-07-a-i0028', type='ar', title='[REDACTED]', size=560, nbPages=1, pages=[Page(uid='luxland-2004-05-07-a-p0014', num=14, issueUid='luxland-2004-05-07-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-United_Kingdom', relevance=1), Entity(uid='aida-0001-54-Spain', relevance=1), Entity(uid='aida-0001-54-Italy', relevance=1), Entity(uid='aida-0001-54-Poland', relevance=1)], persons=[Entity(uid='aida-0001-50-Václav_Havel', relevance=1), Entity(uid='aida-0001-50-Adam_Michnik', relevance=1), Entity(uid='aida-0001-50-György_Konrád', relevance=1), Entity(uid='aida-0001-50-André_Glucksmann', relevance=1), Entity(uid='aida-0001-50-Bernard-Henri_Lévy', relevance=1), Entity(uid='aida-0001-50-Jacques_Derrida', relevance=1), Entity(uid='aida-0001-50-Ramsey_Clark', relevance=1), Entity(uid='aida-0001-50-Scott_Ritter', relevance=1), Entity(uid='aida-0001-50-Hans_von_Sponeck', relevance=1), Entity(uid='aida-0001-50-Immanuel_Wallerstein', relevance=1)], language='en', issue=NewspaperIssue(uid='luxland-2004-05-07-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2004, 5, 7, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2004, 5, 7, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2004-05-07-a-i0027', type='ar', title='[REDACTED]', size=511, nbPages=2, pages=[Page(uid='luxland-2004-05-07-a-p0013', num=13, issueUid='luxland-2004-05-07-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None), Page(uid='luxland-2004-05-07-a-p0014', num=14, issueUid='luxland-2004-05-07-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Great_Britain', relevance=1), Entity(uid='aida-0001-54-France', relevance=1), Entity(uid='aida-0001-54-Iraq', relevance=1)], persons=[], language='en', issue=NewspaperIssue(uid='luxland-2004-05-07-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2004, 5, 7, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2004, 5, 7, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2004-05-21-a-i0025', type='ar', title='[REDACTED]', size=594, nbPages=1, pages=[Page(uid='luxland-2004-05-21-a-p0016', num=16, issueUid='luxland-2004-05-21-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Warsaw', relevance=1), Entity(uid='aida-0001-54-Slovenia', relevance=1), Entity(uid='aida-0001-54-Portugal', relevance=1), Entity(uid='aida-0001-54-Greece', relevance=1)], persons=[], language='en', issue=NewspaperIssue(uid='luxland-2004-05-21-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2004, 5, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2004, 5, 21, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='FZG-2004-05-28-a-i0093', type='ar', title='[REDACTED]', size=178, nbPages=1, pages=[Page(uid='FZG-2004-05-28-a-p0017', num=17, issueUid='FZG-2004-05-28-a', newspaperUid='FZG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Switzerland', relevance=4)], persons=[], language='de', issue=NewspaperIssue(uid='FZG-2004-05-28-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2004, 5, 28, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2004, 5, 28, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='FZG', acronym='FZG', labels=['newspaper'], languages=['de'], properties=[], included=True, name='Freiburger Nachrichten', endYear=2018, startYear=1865, firstIssue=NewspaperIssue(uid='FZG-1864-12-17-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1864, 12, 17, 0, 0, tzinfo=TzInfo(UTC)), year='1864'), lastIssue=NewspaperIssue(uid='FZG-2006-12-30-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2006, 12, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2006'), countArticles=2405480, countIssues=33692, countPages=364417, fetched=True, deltaYear=153), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp06_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.000926107314410384, degree=85.0, x=93.1869125366211, y=132.05531311035156, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=198.0, avg=0.7429646443236958), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=72.0, avg=0.7201527762744162), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=12.0, avg=0.6727500011523565), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=48.0, avg=0.7318333250780901), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=55.0, avg=0.6875090913339095), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=60.0, avg=0.7484666665395101), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=54.0, avg=0.6935000022252401), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=67.0, avg=0.7426865688010827), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=67.0, avg=0.734313434629298), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=51.0, avg=0.7433921542822146), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=42.0, avg=0.6979285634699322), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=22.0, avg=0.7088181918317621), RelatedTopic(uid='tm-de-all-v2.0_tp40_de', w=23.0, avg=0.7234782576560974), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=13.0, avg=0.7626923185128432), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=52.0, avg=0.7226538497668046)], countItems=284106.0, excerpt=[TopicWord(w='armee', p=0.04539, h=None), TopicWord(w='oberst', p=0.02517, h=None), TopicWord(w='mann', p=0.02178, h=None), TopicWord(w='major', p=0.01526, h=None), TopicWord(w='hauptmann', p=0.0145, h=None)], words=[TopicWord(w='armee', p=0.04539, h=None), TopicWord(w='oberst', p=0.02517, h=None), TopicWord(w='mann', p=0.02178, h=None), TopicWord(w='major', p=0.01526, h=None), TopicWord(w='hauptmann', p=0.0145, h=None), TopicWord(w='dienst', p=0.01336, h=None), TopicWord(w='general', p=0.01328, h=None), TopicWord(w='division', p=0.01291, h=None), TopicWord(w='kommandant', p=0.01239, h=None), TopicWord(w='bataillon', p=0.01116, h=None)], model='tm-de-all-v2.0'), relevance=0.311, topicUid='tm-de-all-v2.0_tp06_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp09_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0026358134370438628, degree=60.0, x=95.49268341064453, y=86.74899291992188, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp00_de', w=1963.0, avg=0.8444549161988257), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=600.0, avg=0.777981666525205), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=495.0, avg=0.7731151523012103), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=294.0, avg=0.7702210882083088), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=279.0, avg=0.7316236575017266), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=264.0, avg=0.7852234838135315), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=89.0, avg=0.7990449405788036), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=86.0, avg=0.7170581360195958), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=115.0, avg=0.7355391336523969), RelatedTopic(uid='tm-de-all-v2.0_tp27_de', w=17.0, avg=0.774058832841761), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=12.0, avg=0.8030833452939987), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=69.0, avg=0.7480000015618145), RelatedTopic(uid='tm-de-all-v2.0_tp34_de', w=35.0, avg=0.784257139478411), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=37.0, avg=0.8608648664242512), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=9.0, avg=0.7060000234180026)], countItems=230824.0, excerpt=[TopicWord(w='schweiz', p=0.0411, h=None), TopicWord(w='anleihe', p=0.0214, h=None), TopicWord(w='stadt', p=0.0181, h=None), TopicWord(w='prior', p=0.01533, h=None), TopicWord(w='stamm', p=0.01358, h=None)], words=[TopicWord(w='schweiz', p=0.0411, h=None), TopicWord(w='anleihe', p=0.0214, h=None), TopicWord(w='stadt', p=0.0181, h=None), TopicWord(w='prior', p=0.01533, h=None), TopicWord(w='stamm', p=0.01358, h=None), TopicWord(w='brown', p=0.01322, h=None), TopicWord(w='serie', p=0.013, h=None), TopicWord(w='inhaber', p=0.01295, h=None), TopicWord(w='general', p=0.01284, h=None), TopicWord(w='bank', p=0.01273, h=None)], model='tm-de-all-v2.0'), relevance=0.047, topicUid='tm-de-all-v2.0_tp09_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp20_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.005455198718015492, degree=98.0, x=125.689453125, y=114.9139175415039, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=1067.0, avg=0.7309447054340109), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=354.0, avg=0.721709039925182), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=352.0, avg=0.7075823860412295), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=384.0, avg=0.7216041665524244), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=171.0, avg=0.6964385959140041), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=271.0, avg=0.7260258323152127), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=115.0, avg=0.690634780863057), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=227.0, avg=0.7207400877570266), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=230.0, avg=0.714769567095715), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=177.0, avg=0.7111129972894313), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=143.0, avg=0.7040839170242523), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=153.0, avg=0.6994379088769551), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=133.0, avg=0.7079774432612541), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=174.0, avg=0.7128390837674854), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=92.0, avg=0.6850326100121373)], countItems=524542.0, excerpt=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None)], words=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None), TopicWord(w='unternehmen', p=0.00574, h=None), TopicWord(w='foto', p=0.00567, h=None), TopicWord(w='zusammenarbeit', p=0.00552, h=None), TopicWord(w='thema', p=0.0053, h=None), TopicWord(w='rahmen', p=0.00508, h=None)], model='tm-de-all-v2.0'), relevance=0.29, topicUid='tm-de-all-v2.0_tp20_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp48_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.004552844821796562, degree=88.0, x=146.7212371826172, y=147.57174682617188, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=1652.0, avg=0.7457106535573271), RelatedTopic(uid='tm-de-all-v2.0_tp05_de', w=921.0, avg=0.7432128116569353), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=1042.0, avg=0.7471612282311848), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=687.0, avg=0.7370655019557458), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=868.0, avg=0.7543675118053015), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=564.0, avg=0.7422641847573274), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=472.0, avg=0.7348199162190243), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=402.0, avg=0.7368557230750127), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=290.0, avg=0.719051725083384), RelatedTopic(uid='tm-de-all-v2.0_tp78_de', w=403.0, avg=0.7390074459258144), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=269.0, avg=0.7285501861660897), RelatedTopic(uid='tm-de-all-v2.0_tp06_de', w=219.0, avg=0.7205662109536123), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=215.0, avg=0.7313441883685977), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=172.0, avg=0.712505814641021), RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=136.0, avg=0.7191102956147755)], countItems=385232.0, excerpt=[TopicWord(w='bundesrat', p=0.08307, h=None), TopicWord(w='schweiz', p=0.02738, h=None), TopicWord(w='nationalrat', p=0.02574, h=None), TopicWord(w='bern', p=0.02109, h=None), TopicWord(w='ständerat', p=0.01437, h=None)], words=[TopicWord(w='bundesrat', p=0.08307, h=None), TopicWord(w='schweiz', p=0.02738, h=None), TopicWord(w='nationalrat', p=0.02574, h=None), TopicWord(w='bern', p=0.02109, h=None), TopicWord(w='ständerat', p=0.01437, h=None), TopicWord(w='kommission', p=0.01202, h=None), TopicWord(w='bund', p=0.01186, h=None), TopicWord(w='vorlage', p=0.01037, h=None), TopicWord(w='initiative', p=0.00914, h=None), TopicWord(w='frage', p=0.00774, h=None)], model='tm-de-all-v2.0'), relevance=0.036, topicUid='tm-de-all-v2.0_tp48_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp82_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0026605420584711937, degree=71.0, x=49.11351013183594, y=181.18296813964844, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=142.0, avg=0.7236126741053353), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=53.0, avg=0.6936981115701064), RelatedTopic(uid='tm-de-all-v2.0_tp40_de', w=106.0, avg=0.7067264155396875), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=104.0, avg=0.7287788442694224), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=30.0, avg=0.696800007422765), RelatedTopic(uid='tm-de-all-v2.0_tp47_de', w=19.0, avg=0.689368420525601), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=24.0, avg=0.6688750088214874), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=26.0, avg=0.701846147959049), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=19.0, avg=0.6755263146601225), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=20.0, avg=0.685550007224083), RelatedTopic(uid='tm-de-all-v2.0_tp24_de', w=31.0, avg=0.6840645151753579), RelatedTopic(uid='tm-de-all-v2.0_tp93_de', w=32.0, avg=0.7013125047087669), RelatedTopic(uid='tm-de-all-v2.0_tp06_de', w=13.0, avg=0.6699230808478135), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=5.0, avg=0.6972000122070312), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=16.0, avg=0.6827500127255917)], countItems=325654.0, excerpt=[TopicWord(w='italien', p=0.06496, h=None), TopicWord(w='rom', p=0.04835, h=None), TopicWord(w='türkei', p=0.02261, h=None), TopicWord(w='mailand', p=0.0209, h=None), TopicWord(w='griechenland', p=0.01906, h=None)], words=[TopicWord(w='italien', p=0.06496, h=None), TopicWord(w='rom', p=0.04835, h=None), TopicWord(w='türkei', p=0.02261, h=None), TopicWord(w='mailand', p=0.0209, h=None), TopicWord(w='griechenland', p=0.01906, h=None), TopicWord(w='athen', p=0.01616, h=None), TopicWord(w='regierung', p=0.01256, h=None), TopicWord(w='bulgarien', p=0.01232, h=None), TopicWord(w='konstantinopel', p=0.01106, h=None), TopicWord(w='italiener', p=0.01089, h=None)], model='tm-de-all-v2.0'), relevance=0.092, topicUid='tm-de-all-v2.0_tp82_de')], content=None, mentions=[], v=None), ContentItem(uid='LLE-2004-05-28-a-i0100', type='ar', title='[REDACTED]', size=1048, nbPages=1, pages=[Page(uid='LLE-2004-05-28-a-p0009', num=9, issueUid='LLE-2004-05-28-a', newspaperUid='LLE', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Suisse$2c$_Moselle', relevance=5), Entity(uid='aida-0001-54-Eindhoven', relevance=1), Entity(uid='aida-0001-54-Belgium', relevance=1), Entity(uid='aida-0001-54-France', relevance=1), Entity(uid='aida-0001-54-Claude_Dallemagne', relevance=1), Entity(uid='aida-0001-54-Italy', relevance=1), Entity(uid='aida-0001-54-Netherlands', relevance=1)], persons=[Entity(uid='aida-0001-50-Samuel_Schmid', relevance=4)], language='fr', issue=NewspaperIssue(uid='LLE-2004-05-28-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2004, 5, 28, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2004, 5, 28, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='LLE', acronym='LLE', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='La Liberté', endYear=2018, startYear=1871, firstIssue=NewspaperIssue(uid='LLE-1871-10-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1871, 10, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1871'), lastIssue=NewspaperIssue(uid='LLE-2012-12-31-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2012, 12, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2012'), countArticles=6353776, countIssues=42548, countPages=749944, fetched=True, deltaYear=147), dataProvider='SNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='LLE-2004-08-03-a-i0245', type='ar', title='[REDACTED]', size=503, nbPages=1, pages=[Page(uid='LLE-2004-08-03-a-p0031', num=31, issueUid='LLE-2004-08-03-a', newspaperUid='LLE', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Strasbourg', relevance=3)], persons=[Entity(uid='aida-0001-50-Zaha_Hadid', relevance=6), Entity(uid='aida-0001-50-European_Union_Prize_for_Contemporary_Architecture', relevance=2)], language='fr', issue=NewspaperIssue(uid='LLE-2004-08-03-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2004, 8, 3, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2004, 8, 3, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='LLE', acronym='LLE', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='La Liberté', endYear=2018, startYear=1871, firstIssue=NewspaperIssue(uid='LLE-1871-10-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1871, 10, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1871'), lastIssue=NewspaperIssue(uid='LLE-2012-12-31-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2012, 12, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2012'), countArticles=6353776, countIssues=42548, countPages=749944, fetched=True, deltaYear=147), dataProvider='SNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='FZG-2004-09-03-a-i0049', type='ar', title='[REDACTED]', size=191, nbPages=1, pages=[Page(uid='FZG-2004-09-03-a-p0014', num=14, issueUid='FZG-2004-09-03-a', newspaperUid='FZG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Switzerland', relevance=2), Entity(uid='aida-0001-54-Auch', relevance=1)], persons=[], language='de', issue=NewspaperIssue(uid='FZG-2004-09-03-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2004, 9, 3, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2004, 9, 3, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='FZG', acronym='FZG', labels=['newspaper'], languages=['de'], properties=[], included=True, name='Freiburger Nachrichten', endYear=2018, startYear=1865, firstIssue=NewspaperIssue(uid='FZG-1864-12-17-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1864, 12, 17, 0, 0, tzinfo=TzInfo(UTC)), year='1864'), lastIssue=NewspaperIssue(uid='FZG-2006-12-30-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2006, 12, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2006'), countArticles=2405480, countIssues=33692, countPages=364417, fetched=True, deltaYear=153), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp00_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0019523249182387852, degree=75.0, x=104.59239959716797, y=118.1870346069336, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=1867.0, avg=0.7513915379224899), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=1995.0, avg=0.7621182952608381), RelatedTopic(uid='tm-de-all-v2.0_tp09_de', w=1505.0, avg=0.7822245836653978), RelatedTopic(uid='tm-de-all-v2.0_tp34_de', w=987.0, avg=0.7496707194844278), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=108.0, avg=0.7498333332715211), RelatedTopic(uid='tm-de-all-v2.0_tp19_de', w=1048.0, avg=0.8194551532732621), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=125.0, avg=0.7195040030479432), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=40.0, avg=0.690200001001358), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=157.0, avg=0.7183312116914494), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=18.0, avg=0.7290555437405905), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=16.0, avg=0.7143750041723251), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=169.0, avg=0.7223017762398579), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=56.0, avg=0.7004107173000064), RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=32.0, avg=0.69862499833107), RelatedTopic(uid='tm-de-all-v2.0_tp55_de', w=113.0, avg=0.6917345138777674)], countItems=265405.0, excerpt=[TopicWord(w='london', p=0.02403, h=None), TopicWord(w='new', p=0.01812, h=None), TopicWord(w='york', p=0.01433, h=None), TopicWord(w='paris', p=0.01329, h=None), TopicWord(w='juli', p=0.01271, h=None)], words=[TopicWord(w='london', p=0.02403, h=None), TopicWord(w='new', p=0.01812, h=None), TopicWord(w='york', p=0.01433, h=None), TopicWord(w='paris', p=0.01329, h=None), TopicWord(w='juli', p=0.01271, h=None), TopicWord(w='jan', p=0.01266, h=None), TopicWord(w='prozent', p=0.01098, h=None), TopicWord(w='berlin', p=0.01095, h=None), TopicWord(w='dez', p=0.0102, h=None), TopicWord(w='union', p=0.01004, h=None)], model='tm-de-all-v2.0'), relevance=0.035, topicUid='tm-de-all-v2.0_tp00_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp06_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.000926107314410384, degree=85.0, x=93.1869125366211, y=132.05531311035156, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=198.0, avg=0.7429646443236958), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=72.0, avg=0.7201527762744162), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=12.0, avg=0.6727500011523565), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=48.0, avg=0.7318333250780901), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=55.0, avg=0.6875090913339095), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=60.0, avg=0.7484666665395101), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=54.0, avg=0.6935000022252401), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=67.0, avg=0.7426865688010827), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=67.0, avg=0.734313434629298), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=51.0, avg=0.7433921542822146), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=42.0, avg=0.6979285634699322), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=22.0, avg=0.7088181918317621), RelatedTopic(uid='tm-de-all-v2.0_tp40_de', w=23.0, avg=0.7234782576560974), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=13.0, avg=0.7626923185128432), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=52.0, avg=0.7226538497668046)], countItems=284106.0, excerpt=[TopicWord(w='armee', p=0.04539, h=None), TopicWord(w='oberst', p=0.02517, h=None), TopicWord(w='mann', p=0.02178, h=None), TopicWord(w='major', p=0.01526, h=None), TopicWord(w='hauptmann', p=0.0145, h=None)], words=[TopicWord(w='armee', p=0.04539, h=None), TopicWord(w='oberst', p=0.02517, h=None), TopicWord(w='mann', p=0.02178, h=None), TopicWord(w='major', p=0.01526, h=None), TopicWord(w='hauptmann', p=0.0145, h=None), TopicWord(w='dienst', p=0.01336, h=None), TopicWord(w='general', p=0.01328, h=None), TopicWord(w='division', p=0.01291, h=None), TopicWord(w='kommandant', p=0.01239, h=None), TopicWord(w='bataillon', p=0.01116, h=None)], model='tm-de-all-v2.0'), relevance=0.212, topicUid='tm-de-all-v2.0_tp06_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp08_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0037092502288566453, degree=90.0, x=105.34227752685547, y=139.617919921875, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=302.0, avg=0.7324271509978945), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=374.0, avg=0.7512914445948473), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=184.0, avg=0.735255438024583), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=272.0, avg=0.7388235304285499), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=141.0, avg=0.730290782789812), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=134.0, avg=0.7255597021152724), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=139.0, avg=0.7220575552192523), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=90.0, avg=0.7128333376513587), RelatedTopic(uid='tm-de-all-v2.0_tp05_de', w=78.0, avg=0.7245897452036539), RelatedTopic(uid='tm-de-all-v2.0_tp68_de', w=76.0, avg=0.7318289428949356), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=67.0, avg=0.7279253726574912), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=65.0, avg=0.7005846151938805), RelatedTopic(uid='tm-de-all-v2.0_tp51_de', w=71.0, avg=0.71699999755537), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=65.0, avg=0.7119230719713064), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=17.0, avg=0.6634705978281358)], countItems=325655.0, excerpt=[TopicWord(w='partei', p=0.07804, h=None), TopicWord(w='wahl', p=0.03224, h=None), TopicWord(w='mehrheit', p=0.01791, h=None), TopicWord(w='liste', p=0.01532, h=None), TopicWord(w='wähler', p=0.01297, h=None)], words=[TopicWord(w='partei', p=0.07804, h=None), TopicWord(w='wahl', p=0.03224, h=None), TopicWord(w='mehrheit', p=0.01791, h=None), TopicWord(w='liste', p=0.01532, h=None), TopicWord(w='wähler', p=0.01297, h=None), TopicWord(w='volkspartei', p=0.00967, h=None), TopicWord(w='wahlgang', p=0.00853, h=None), TopicWord(w='wahlkreis', p=0.00824, h=None), TopicWord(w='kandidat', p=0.00821, h=None), TopicWord(w='kandidatur', p=0.00817, h=None)], model='tm-de-all-v2.0'), relevance=0.064, topicUid='tm-de-all-v2.0_tp08_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp09_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0026358134370438628, degree=60.0, x=95.49268341064453, y=86.74899291992188, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp00_de', w=1963.0, avg=0.8444549161988257), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=600.0, avg=0.777981666525205), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=495.0, avg=0.7731151523012103), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=294.0, avg=0.7702210882083088), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=279.0, avg=0.7316236575017266), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=264.0, avg=0.7852234838135315), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=89.0, avg=0.7990449405788036), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=86.0, avg=0.7170581360195958), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=115.0, avg=0.7355391336523969), RelatedTopic(uid='tm-de-all-v2.0_tp27_de', w=17.0, avg=0.774058832841761), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=12.0, avg=0.8030833452939987), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=69.0, avg=0.7480000015618145), RelatedTopic(uid='tm-de-all-v2.0_tp34_de', w=35.0, avg=0.784257139478411), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=37.0, avg=0.8608648664242512), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=9.0, avg=0.7060000234180026)], countItems=230824.0, excerpt=[TopicWord(w='schweiz', p=0.0411, h=None), TopicWord(w='anleihe', p=0.0214, h=None), TopicWord(w='stadt', p=0.0181, h=None), TopicWord(w='prior', p=0.01533, h=None), TopicWord(w='stamm', p=0.01358, h=None)], words=[TopicWord(w='schweiz', p=0.0411, h=None), TopicWord(w='anleihe', p=0.0214, h=None), TopicWord(w='stadt', p=0.0181, h=None), TopicWord(w='prior', p=0.01533, h=None), TopicWord(w='stamm', p=0.01358, h=None), TopicWord(w='brown', p=0.01322, h=None), TopicWord(w='serie', p=0.013, h=None), TopicWord(w='inhaber', p=0.01295, h=None), TopicWord(w='general', p=0.01284, h=None), TopicWord(w='bank', p=0.01273, h=None)], model='tm-de-all-v2.0'), relevance=0.027, topicUid='tm-de-all-v2.0_tp09_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp20_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.005455198718015492, degree=98.0, x=125.689453125, y=114.9139175415039, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=1067.0, avg=0.7309447054340109), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=354.0, avg=0.721709039925182), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=352.0, avg=0.7075823860412295), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=384.0, avg=0.7216041665524244), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=171.0, avg=0.6964385959140041), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=271.0, avg=0.7260258323152127), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=115.0, avg=0.690634780863057), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=227.0, avg=0.7207400877570266), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=230.0, avg=0.714769567095715), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=177.0, avg=0.7111129972894313), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=143.0, avg=0.7040839170242523), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=153.0, avg=0.6994379088769551), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=133.0, avg=0.7079774432612541), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=174.0, avg=0.7128390837674854), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=92.0, avg=0.6850326100121373)], countItems=524542.0, excerpt=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None)], words=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None), TopicWord(w='unternehmen', p=0.00574, h=None), TopicWord(w='foto', p=0.00567, h=None), TopicWord(w='zusammenarbeit', p=0.00552, h=None), TopicWord(w='thema', p=0.0053, h=None), TopicWord(w='rahmen', p=0.00508, h=None)], model='tm-de-all-v2.0'), relevance=0.084, topicUid='tm-de-all-v2.0_tp20_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp42_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0009956633115403369, degree=91.0, x=77.26902770996094, y=210.59796142578125, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=1274.0, avg=0.7552802197319373), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=637.0, avg=0.7508304565443161), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=595.0, avg=0.7653966378764946), RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=455.0, avg=0.7592549457654848), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=550.0, avg=0.7566709110953591), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=637.0, avg=0.731533751008649), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=513.0, avg=0.7374307997742592), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=515.0, avg=0.7390271853474737), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=542.0, avg=0.7554575666730254), RelatedTopic(uid='tm-de-all-v2.0_tp97_de', w=450.0, avg=0.7411711119280922), RelatedTopic(uid='tm-de-all-v2.0_tp40_de', w=300.0, avg=0.7494299989938736), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=433.0, avg=0.7373879924932748), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=287.0, avg=0.7197665524399655), RelatedTopic(uid='tm-de-all-v2.0_tp81_de', w=391.0, avg=0.7286035811809628), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=305.0, avg=0.7361803287365397)], countItems=314533.0, excerpt=[TopicWord(w='regierung', p=0.01706, h=None), TopicWord(w='israel', p=0.01663, h=None), TopicWord(w='kairo', p=0.00886, h=None), TopicWord(w='präsident', p=0.00782, h=None), TopicWord(w='jerusalem', p=0.00727, h=None)], words=[TopicWord(w='regierung', p=0.01706, h=None), TopicWord(w='israel', p=0.01663, h=None), TopicWord(w='kairo', p=0.00886, h=None), TopicWord(w='präsident', p=0.00782, h=None), TopicWord(w='jerusalem', p=0.00727, h=None), TopicWord(w='irak', p=0.00676, h=None), TopicWord(w='seite', p=0.00665, h=None), TopicWord(w='montag', p=0.00656, h=None), TopicWord(w='usa', p=0.00625, h=None), TopicWord(w='reuter', p=0.00611, h=None)], model='tm-de-all-v2.0'), relevance=0.043, topicUid='tm-de-all-v2.0_tp42_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp48_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.004552844821796562, degree=88.0, x=146.7212371826172, y=147.57174682617188, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=1652.0, avg=0.7457106535573271), RelatedTopic(uid='tm-de-all-v2.0_tp05_de', w=921.0, avg=0.7432128116569353), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=1042.0, avg=0.7471612282311848), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=687.0, avg=0.7370655019557458), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=868.0, avg=0.7543675118053015), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=564.0, avg=0.7422641847573274), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=472.0, avg=0.7348199162190243), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=402.0, avg=0.7368557230750127), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=290.0, avg=0.719051725083384), RelatedTopic(uid='tm-de-all-v2.0_tp78_de', w=403.0, avg=0.7390074459258144), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=269.0, avg=0.7285501861660897), RelatedTopic(uid='tm-de-all-v2.0_tp06_de', w=219.0, avg=0.7205662109536123), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=215.0, avg=0.7313441883685977), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=172.0, avg=0.712505814641021), RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=136.0, avg=0.7191102956147755)], countItems=385232.0, excerpt=[TopicWord(w='bundesrat', p=0.08307, h=None), TopicWord(w='schweiz', p=0.02738, h=None), TopicWord(w='nationalrat', p=0.02574, h=None), TopicWord(w='bern', p=0.02109, h=None), TopicWord(w='ständerat', p=0.01437, h=None)], words=[TopicWord(w='bundesrat', p=0.08307, h=None), TopicWord(w='schweiz', p=0.02738, h=None), TopicWord(w='nationalrat', p=0.02574, h=None), TopicWord(w='bern', p=0.02109, h=None), TopicWord(w='ständerat', p=0.01437, h=None), TopicWord(w='kommission', p=0.01202, h=None), TopicWord(w='bund', p=0.01186, h=None), TopicWord(w='vorlage', p=0.01037, h=None), TopicWord(w='initiative', p=0.00914, h=None), TopicWord(w='frage', p=0.00774, h=None)], model='tm-de-all-v2.0'), relevance=0.253, topicUid='tm-de-all-v2.0_tp48_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp52_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0031421682983538203, degree=88.0, x=94.33610534667969, y=186.4452362060547, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=1267.0, avg=0.7674577743779418), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=1073.0, avg=0.7493932907645767), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=774.0, avg=0.7429263571744126), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=167.0, avg=0.7099401172763573), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=411.0, avg=0.7378321168196462), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=141.0, avg=0.7130638293340696), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=678.0, avg=0.7402640118711465), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=303.0, avg=0.7489834970766955), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=192.0, avg=0.7245416672279438), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=326.0, avg=0.7264570533497933), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=474.0, avg=0.7472109721682746), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=333.0, avg=0.7352912921805281), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=330.0, avg=0.7261363609270616), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=197.0, avg=0.7447309648324996), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=88.0, avg=0.7131363627585497)], countItems=411914.0, excerpt=[TopicWord(w='regierung', p=0.02742, h=None), TopicWord(w='paris', p=0.02119, h=None), TopicWord(w='konferenz', p=0.02106, h=None), TopicWord(w='frankreich', p=0.02095, h=None), TopicWord(w='frage', p=0.01727, h=None)], words=[TopicWord(w='regierung', p=0.02742, h=None), TopicWord(w='paris', p=0.02119, h=None), TopicWord(w='konferenz', p=0.02106, h=None), TopicWord(w='frankreich', p=0.02095, h=None), TopicWord(w='frage', p=0.01727, h=None), TopicWord(w='deutschland', p=0.01409, h=None), TopicWord(w='völkerbund', p=0.01343, h=None), TopicWord(w='genf', p=0.01243, h=None), TopicWord(w='london', p=0.01048, h=None), TopicWord(w='vertrag', p=0.0098, h=None)], model='tm-de-all-v2.0'), relevance=0.031, topicUid='tm-de-all-v2.0_tp52_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp77_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0021985896571442257, degree=84.0, x=87.2152099609375, y=201.8994598388672, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=1180.0, avg=0.7660728807166471), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=1425.0, avg=0.7550561407992714), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=80.0, avg=0.6876125030219555), RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=963.0, avg=0.7472959509891142), RelatedTopic(uid='tm-de-all-v2.0_tp42_de', w=1026.0, avg=0.7426091614987186), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=623.0, avg=0.7296709475700967), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=757.0, avg=0.7353566730668082), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=499.0, avg=0.717611223638416), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=65.0, avg=0.6933384611056401), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=594.0, avg=0.7299276098659143), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=454.0, avg=0.7236938324268694), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=475.0, avg=0.7191431575072439), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=383.0, avg=0.7283577010152235), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=71.0, avg=0.70122535127989), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=315.0, avg=0.719676191087753)], countItems=340315.0, excerpt=[TopicWord(w='regierung', p=0.02362, h=None), TopicWord(w='afp', p=0.01425, h=None), TopicWord(w='sowjetunion', p=0.01321, h=None), TopicWord(w='reuter', p=0.01311, h=None), TopicWord(w='moskau', p=0.01267, h=None)], words=[TopicWord(w='regierung', p=0.02362, h=None), TopicWord(w='afp', p=0.01425, h=None), TopicWord(w='sowjetunion', p=0.01321, h=None), TopicWord(w='reuter', p=0.01311, h=None), TopicWord(w='moskau', p=0.01267, h=None), TopicWord(w='washington', p=0.01109, h=None), TopicWord(w='präsident', p=0.00955, h=None), TopicWord(w='außenminister', p=0.00953, h=None), TopicWord(w='united', p=0.00952, h=None), TopicWord(w='london', p=0.00914, h=None)], model='tm-de-all-v2.0'), relevance=0.022, topicUid='tm-de-all-v2.0_tp77_de')], content=None, mentions=[], v=None), ContentItem(uid='EXP-2004-09-30-a-i0226', type='ar', title='[REDACTED]', size=467, nbPages=1, pages=[Page(uid='EXP-2004-09-30-a-p0025', num=25, issueUid='EXP-2004-09-30-a', newspaperUid='EXP', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Brussels', relevance=1), Entity(uid='aida-0001-54-Switzerland', relevance=4), Entity(uid='aida-0001-54-Mission_$28$LDS_Church$29$', relevance=2), Entity(uid='aida-0001-54-Macedonia_$28$food$29$', relevance=1), Entity(uid='aida-0001-54-FK_Sarajevo', relevance=1), Entity(uid='aida-0001-54-Portugal', relevance=1)], persons=[], language='fr', issue=NewspaperIssue(uid='EXP-2004-09-30-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2004, 9, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2004, 9, 30, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='EXP', acronym='EXP', labels=['newspaper'], languages=['fr'], properties=[], included=True, name=\"L'Express\", endYear=2018, startYear=1738, firstIssue=NewspaperIssue(uid='EXP-1738-10-02-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1738, 10, 2, 0, 0, tzinfo=TzInfo(UTC)), year='1738'), lastIssue=NewspaperIssue(uid='EXP-2017-10-31-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2017, 10, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2017'), countArticles=7792669, countIssues=46472, countPages=703111, fetched=True, deltaYear=280), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp03_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.005661035289050792, degree=98.0, x=-34.022823333740234, y=-31.675390243530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1845.0, avg=0.7454330624603643), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1447.0, avg=0.7247760883264074), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1357.0, avg=0.7387796617994962), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1177.0, avg=0.7652005100513578), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=995.0, avg=0.727042211779398), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=788.0, avg=0.7173756359494882), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=532.0, avg=0.7128515036258483), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=341.0, avg=0.6966891484526245), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=424.0, avg=0.721877359416125), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=226.0, avg=0.6909823022057525), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=290.0, avg=0.7196931023022224), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=337.0, avg=0.7127181029814995), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=196.0, avg=0.7011581677563337), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=325.0, avg=0.71395076916768), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=483.0, avg=0.719983436552881)], countItems=1390445.0, excerpt=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None)], words=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None), TopicWord(w='sujet', p=0.01296, h=None), TopicWord(w='commission', p=0.01274, h=None), TopicWord(w='conseil', p=0.01218, h=None), TopicWord(w='vue', p=0.01129, h=None), TopicWord(w='convention', p=0.01072, h=None)], model='tm-fr-all-v2.0'), relevance=0.138, topicUid='tm-fr-all-v2.0_tp03_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.025, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp20_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0016080415906990595, degree=99.0, x=-83.87510681152344, y=-36.8636474609375, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=327.0, avg=0.7397584102204816), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=335.0, avg=0.8358716432727985), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=263.0, avg=0.7338250945729448), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=127.0, avg=0.7147716532542011), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=321.0, avg=0.7319750804396062), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=175.0, avg=0.7260228593008858), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=164.0, avg=0.7389207289713186), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=174.0, avg=0.7214597693119926), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=99.0, avg=0.7121515141593086), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=123.0, avg=0.7106666676397246), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=138.0, avg=0.7101086987101514), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=120.0, avg=0.7238583361109098), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=113.0, avg=0.7054247782293674), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=128.0, avg=0.7070312518626451), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=100.0, avg=0.7084600037336349)], countItems=1223370.0, excerpt=[TopicWord(w='armée', p=0.05311, h=None), TopicWord(w='colonel', p=0.04556, h=None), TopicWord(w='service', p=0.03314, h=None), TopicWord(w='major', p=0.03161, h=None), TopicWord(w='chef', p=0.0308, h=None)], words=[TopicWord(w='armée', p=0.05311, h=None), TopicWord(w='colonel', p=0.04556, h=None), TopicWord(w='service', p=0.03314, h=None), TopicWord(w='major', p=0.03161, h=None), TopicWord(w='chef', p=0.0308, h=None), TopicWord(w='général', p=0.02955, h=None), TopicWord(w='commandant', p=0.02487, h=None), TopicWord(w='corps', p=0.02394, h=None), TopicWord(w='capitaine', p=0.02096, h=None), TopicWord(w='bataillon', p=0.01929, h=None)], model='tm-fr-all-v2.0'), relevance=0.02, topicUid='tm-fr-all-v2.0_tp20_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp23_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.003023816782274178, degree=98.0, x=-79.45580291748047, y=25.385120391845703, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=2341.0, avg=0.780799658723185), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=1181.0, avg=0.7430262493441208), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=520.0, avg=0.7233307684843356), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=784.0, avg=0.7571339300092386), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=849.0, avg=0.7463062421733555), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=86.0, avg=0.7146976721841235), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=473.0, avg=0.7065581375650322), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=364.0, avg=0.7534780227220975), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=275.0, avg=0.7305454566261985), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=323.0, avg=0.7555139326827814), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=172.0, avg=0.7290872092856917), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=131.0, avg=0.6877480886364711), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=127.0, avg=0.7534409442285853), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=199.0, avg=0.7368844226377094), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=82.0, avg=0.673365848820384)], countItems=1606303.0, excerpt=[TopicWord(w='assurance', p=0.05705, h=None), TopicWord(w='fonds', p=0.0296, h=None), TopicWord(w='prime', p=0.02813, h=None), TopicWord(w='caisse', p=0.02607, h=None), TopicWord(w='cas', p=0.02548, h=None)], words=[TopicWord(w='assurance', p=0.05705, h=None), TopicWord(w='fonds', p=0.0296, h=None), TopicWord(w='prime', p=0.02813, h=None), TopicWord(w='caisse', p=0.02607, h=None), TopicWord(w='cas', p=0.02548, h=None), TopicWord(w='maladie', p=0.02173, h=None), TopicWord(w='somme', p=0.0212, h=None), TopicWord(w='frais', p=0.01906, h=None), TopicWord(w='argent', p=0.01292, h=None), TopicWord(w='montant', p=0.01283, h=None)], model='tm-fr-all-v2.0'), relevance=0.023, topicUid='tm-fr-all-v2.0_tp23_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp46_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.010108783937662192, degree=64.0, x=-81.34379577636719, y=-11.984378814697266, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=606.0, avg=0.7726353116751504), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=259.0, avg=0.686803092827668), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=151.0, avg=0.7156688788079268), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=7.0, avg=0.6917142953191485), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=1.0, avg=0.6460000276565552), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=3.0, avg=0.6930000185966492), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=24.0, avg=0.674583338201046), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=35.0, avg=0.6505714314324516), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=45.0, avg=0.7571999947230021), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=1.0, avg=0.7029999494552612), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=1.0, avg=0.6959999799728394), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=17.0, avg=0.6660000120892244), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=13.0, avg=0.7070769163278433), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=6.0, avg=0.6658333341280619), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=12.0, avg=0.6745833257834116)], countItems=1842321.0, excerpt=[TopicWord(w='suisse', p=0.55947, h=None), TopicWord(w='pays', p=0.09134, h=None), TopicWord(w='asile', p=0.01526, h=None), TopicWord(w='étranger', p=0.01004, h=None), TopicWord(w='canton', p=0.00978, h=None)], words=[TopicWord(w='suisse', p=0.55947, h=None), TopicWord(w='pays', p=0.09134, h=None), TopicWord(w='asile', p=0.01526, h=None), TopicWord(w='étranger', p=0.01004, h=None), TopicWord(w='canton', p=0.00978, h=None), TopicWord(w='fin', p=0.00806, h=None), TopicWord(w='italien', p=0.0068, h=None), TopicWord(w='séjour', p=0.0066, h=None), TopicWord(w='monde', p=0.00655, h=None), TopicWord(w='allemand', p=0.00646, h=None)], model='tm-fr-all-v2.0'), relevance=0.071, topicUid='tm-fr-all-v2.0_tp46_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp52_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002909815177764443, degree=95.0, x=-86.08450317382812, y=-30.78761100769043, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=1677.0, avg=0.7603756714307913), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1188.0, avg=0.750005051744506), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=1788.0, avg=0.7473042513633468), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=976.0, avg=0.7502961083025229), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=464.0, avg=0.7253017255972172), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=1405.0, avg=0.7334306048752999), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=1047.0, avg=0.733413563644533), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=967.0, avg=0.7323102390753816), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=926.0, avg=0.7363282948668008), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1007.0, avg=0.7363912627145337), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=589.0, avg=0.7285789483067135), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=392.0, avg=0.7287168369001272), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=246.0, avg=0.724325204040946), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=228.0, avg=0.7450614043495112), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=373.0, avg=0.7271072380344605)], countItems=1227788.0, excerpt=[TopicWord(w='front', p=0.02305, h=None), TopicWord(w='armée', p=0.02116, h=None), TopicWord(w='guerre', p=0.01898, h=None), TopicWord(w='ennemi', p=0.01845, h=None), TopicWord(w='nord', p=0.01778, h=None)], words=[TopicWord(w='front', p=0.02305, h=None), TopicWord(w='armée', p=0.02116, h=None), TopicWord(w='guerre', p=0.01898, h=None), TopicWord(w='ennemi', p=0.01845, h=None), TopicWord(w='nord', p=0.01778, h=None), TopicWord(w='région', p=0.01743, h=None), TopicWord(w='sud', p=0.01716, h=None), TopicWord(w='général', p=0.01712, h=None), TopicWord(w='allemand', p=0.01697, h=None), TopicWord(w='attaque', p=0.01489, h=None)], model='tm-fr-all-v2.0'), relevance=0.048, topicUid='tm-fr-all-v2.0_tp52_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp71_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0030529464500365228, degree=97.0, x=-15.224140167236328, y=-38.315216064453125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1733.0, avg=0.7235377966772939), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=1430.0, avg=0.7239153846160515), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1328.0, avg=0.7269977422722851), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=1486.0, avg=0.7311554521041475), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1213.0, avg=0.7332572151783175), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=635.0, avg=0.7151622039126599), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=251.0, avg=0.6909880483767901), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=626.0, avg=0.7184616621500387), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=508.0, avg=0.7093149612503727), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=472.0, avg=0.7078326282612348), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=710.0, avg=0.7244000002531938), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=316.0, avg=0.7142215208916725), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=241.0, avg=0.708340249368264), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=244.0, avg=0.7036762293733534), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=109.0, avg=0.6989816547533788)], countItems=1363708.0, excerpt=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None)], words=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None), TopicWord(w='paix', p=0.01383, h=None), TopicWord(w='sécurité', p=0.01362, h=None), TopicWord(w='conférence', p=0.01261, h=None), TopicWord(w='secrétaire', p=0.01045, h=None), TopicWord(w='plan', p=0.0097, h=None)], model='tm-fr-all-v2.0'), relevance=0.425, topicUid='tm-fr-all-v2.0_tp71_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp92_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0032176788755737882, degree=98.0, x=-27.374481201171875, y=26.132715225219727, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=432.0, avg=0.7120902779753562), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=356.0, avg=0.712036515722114), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=183.0, avg=0.7096393430819277), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=281.0, avg=0.6993096099629521), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=331.0, avg=0.711132931205081), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=196.0, avg=0.7040969394907659), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=195.0, avg=0.6999948709439009), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=248.0, avg=0.7127500010594245), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=164.0, avg=0.7072012228209797), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=201.0, avg=0.7181990078432643), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=167.0, avg=0.7062994041842615), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=107.0, avg=0.6961308461483394), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=180.0, avg=0.6973611132966148), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=134.0, avg=0.6818955215945173), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=156.0, avg=0.7157243555172895)], countItems=1640049.0, excerpt=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None)], words=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None), TopicWord(w='formation', p=0.01139, h=None), TopicWord(w='centre', p=0.01072, h=None), TopicWord(w='suisse', p=0.0107, h=None), TopicWord(w='travail', p=0.01037, h=None), TopicWord(w='directeur', p=0.00986, h=None)], model='tm-fr-all-v2.0'), relevance=0.053, topicUid='tm-fr-all-v2.0_tp92_fr')], content=None, mentions=[], v=None), ContentItem(uid='IMP-2004-09-30-a-i0199', type='ar', title='[REDACTED]', size=468, nbPages=1, pages=[Page(uid='IMP-2004-09-30-a-p0023', num=23, issueUid='IMP-2004-09-30-a', newspaperUid='IMP', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Brussels', relevance=1), Entity(uid='aida-0001-54-Suisse$2c$_Moselle', relevance=4), Entity(uid='aida-0001-54-Mission_$28$LDS_Church$29$', relevance=2), Entity(uid='aida-0001-54-Macedonia_$28$food$29$', relevance=1), Entity(uid='aida-0001-54-Sarajevo', relevance=1), Entity(uid='aida-0001-54-Portugal', relevance=1)], persons=[], language='fr', issue=NewspaperIssue(uid='IMP-2004-09-30-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2004, 9, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2004, 9, 30, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='IMP', acronym='IMP', labels=['newspaper'], languages=['fr'], properties=[], included=True, name=\"L'Impartial\", endYear=2018, startYear=1881, firstIssue=NewspaperIssue(uid='IMP-1881-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1881, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1881'), lastIssue=NewspaperIssue(uid='IMP-2018-01-22-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2018, 1, 22, 0, 0, tzinfo=TzInfo(UTC)), year='2018'), countArticles=6706750, countIssues=41749, countPages=775756, fetched=True, deltaYear=137), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp03_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.005661035289050792, degree=98.0, x=-34.022823333740234, y=-31.675390243530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1845.0, avg=0.7454330624603643), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1447.0, avg=0.7247760883264074), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1357.0, avg=0.7387796617994962), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1177.0, avg=0.7652005100513578), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=995.0, avg=0.727042211779398), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=788.0, avg=0.7173756359494882), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=532.0, avg=0.7128515036258483), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=341.0, avg=0.6966891484526245), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=424.0, avg=0.721877359416125), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=226.0, avg=0.6909823022057525), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=290.0, avg=0.7196931023022224), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=337.0, avg=0.7127181029814995), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=196.0, avg=0.7011581677563337), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=325.0, avg=0.71395076916768), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=483.0, avg=0.719983436552881)], countItems=1390445.0, excerpt=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None)], words=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None), TopicWord(w='sujet', p=0.01296, h=None), TopicWord(w='commission', p=0.01274, h=None), TopicWord(w='conseil', p=0.01218, h=None), TopicWord(w='vue', p=0.01129, h=None), TopicWord(w='convention', p=0.01072, h=None)], model='tm-fr-all-v2.0'), relevance=0.157, topicUid='tm-fr-all-v2.0_tp03_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp20_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0016080415906990595, degree=99.0, x=-83.87510681152344, y=-36.8636474609375, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=327.0, avg=0.7397584102204816), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=335.0, avg=0.8358716432727985), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=263.0, avg=0.7338250945729448), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=127.0, avg=0.7147716532542011), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=321.0, avg=0.7319750804396062), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=175.0, avg=0.7260228593008858), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=164.0, avg=0.7389207289713186), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=174.0, avg=0.7214597693119926), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=99.0, avg=0.7121515141593086), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=123.0, avg=0.7106666676397246), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=138.0, avg=0.7101086987101514), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=120.0, avg=0.7238583361109098), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=113.0, avg=0.7054247782293674), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=128.0, avg=0.7070312518626451), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=100.0, avg=0.7084600037336349)], countItems=1223370.0, excerpt=[TopicWord(w='armée', p=0.05311, h=None), TopicWord(w='colonel', p=0.04556, h=None), TopicWord(w='service', p=0.03314, h=None), TopicWord(w='major', p=0.03161, h=None), TopicWord(w='chef', p=0.0308, h=None)], words=[TopicWord(w='armée', p=0.05311, h=None), TopicWord(w='colonel', p=0.04556, h=None), TopicWord(w='service', p=0.03314, h=None), TopicWord(w='major', p=0.03161, h=None), TopicWord(w='chef', p=0.0308, h=None), TopicWord(w='général', p=0.02955, h=None), TopicWord(w='commandant', p=0.02487, h=None), TopicWord(w='corps', p=0.02394, h=None), TopicWord(w='capitaine', p=0.02096, h=None), TopicWord(w='bataillon', p=0.01929, h=None)], model='tm-fr-all-v2.0'), relevance=0.041, topicUid='tm-fr-all-v2.0_tp20_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp46_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.010108783937662192, degree=64.0, x=-81.34379577636719, y=-11.984378814697266, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=606.0, avg=0.7726353116751504), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=259.0, avg=0.686803092827668), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=151.0, avg=0.7156688788079268), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=7.0, avg=0.6917142953191485), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=1.0, avg=0.6460000276565552), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=3.0, avg=0.6930000185966492), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=24.0, avg=0.674583338201046), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=35.0, avg=0.6505714314324516), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=45.0, avg=0.7571999947230021), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=1.0, avg=0.7029999494552612), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=1.0, avg=0.6959999799728394), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=17.0, avg=0.6660000120892244), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=13.0, avg=0.7070769163278433), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=6.0, avg=0.6658333341280619), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=12.0, avg=0.6745833257834116)], countItems=1842321.0, excerpt=[TopicWord(w='suisse', p=0.55947, h=None), TopicWord(w='pays', p=0.09134, h=None), TopicWord(w='asile', p=0.01526, h=None), TopicWord(w='étranger', p=0.01004, h=None), TopicWord(w='canton', p=0.00978, h=None)], words=[TopicWord(w='suisse', p=0.55947, h=None), TopicWord(w='pays', p=0.09134, h=None), TopicWord(w='asile', p=0.01526, h=None), TopicWord(w='étranger', p=0.01004, h=None), TopicWord(w='canton', p=0.00978, h=None), TopicWord(w='fin', p=0.00806, h=None), TopicWord(w='italien', p=0.0068, h=None), TopicWord(w='séjour', p=0.0066, h=None), TopicWord(w='monde', p=0.00655, h=None), TopicWord(w='allemand', p=0.00646, h=None)], model='tm-fr-all-v2.0'), relevance=0.061, topicUid='tm-fr-all-v2.0_tp46_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp52_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002909815177764443, degree=95.0, x=-86.08450317382812, y=-30.78761100769043, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=1677.0, avg=0.7603756714307913), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1188.0, avg=0.750005051744506), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=1788.0, avg=0.7473042513633468), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=976.0, avg=0.7502961083025229), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=464.0, avg=0.7253017255972172), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=1405.0, avg=0.7334306048752999), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=1047.0, avg=0.733413563644533), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=967.0, avg=0.7323102390753816), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=926.0, avg=0.7363282948668008), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1007.0, avg=0.7363912627145337), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=589.0, avg=0.7285789483067135), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=392.0, avg=0.7287168369001272), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=246.0, avg=0.724325204040946), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=228.0, avg=0.7450614043495112), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=373.0, avg=0.7271072380344605)], countItems=1227788.0, excerpt=[TopicWord(w='front', p=0.02305, h=None), TopicWord(w='armée', p=0.02116, h=None), TopicWord(w='guerre', p=0.01898, h=None), TopicWord(w='ennemi', p=0.01845, h=None), TopicWord(w='nord', p=0.01778, h=None)], words=[TopicWord(w='front', p=0.02305, h=None), TopicWord(w='armée', p=0.02116, h=None), TopicWord(w='guerre', p=0.01898, h=None), TopicWord(w='ennemi', p=0.01845, h=None), TopicWord(w='nord', p=0.01778, h=None), TopicWord(w='région', p=0.01743, h=None), TopicWord(w='sud', p=0.01716, h=None), TopicWord(w='général', p=0.01712, h=None), TopicWord(w='allemand', p=0.01697, h=None), TopicWord(w='attaque', p=0.01489, h=None)], model='tm-fr-all-v2.0'), relevance=0.042, topicUid='tm-fr-all-v2.0_tp52_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp63_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.003716407136053219, degree=98.0, x=-48.96368408203125, y=3.3295392990112305, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=2429.0, avg=0.7580724574990506), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=1828.0, avg=0.7561143334441425), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=1469.0, avg=0.7449223958285509), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=468.0, avg=0.7180598308133264), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=430.0, avg=0.7149372099443924), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=273.0, avg=0.7184175833677634), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=464.0, avg=0.7154181062661368), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=467.0, avg=0.728038542658665), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=262.0, avg=0.7077977124971288), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=454.0, avg=0.7248105720538925), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=276.0, avg=0.7128913046225257), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=413.0, avg=0.7184261532441756), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=371.0, avg=0.7266954178758709), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=182.0, avg=0.7024065930764753), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=301.0, avg=0.7184717591814821)], countItems=1574104.0, excerpt=[TopicWord(w='groupe', p=0.06533, h=None), TopicWord(w='société', p=0.05334, h=None), TopicWord(w='entreprise', p=0.02533, h=None), TopicWord(w='chiffre', p=0.01945, h=None), TopicWord(w='marché', p=0.01576, h=None)], words=[TopicWord(w='groupe', p=0.06533, h=None), TopicWord(w='société', p=0.05334, h=None), TopicWord(w='entreprise', p=0.02533, h=None), TopicWord(w='chiffre', p=0.01945, h=None), TopicWord(w='marché', p=0.01576, h=None), TopicWord(w='bénéfice', p=0.01539, h=None), TopicWord(w='banque', p=0.014, h=None), TopicWord(w='année', p=0.01386, h=None), TopicWord(w='capital', p=0.01082, h=None), TopicWord(w='direction', p=0.0106, h=None)], model='tm-fr-all-v2.0'), relevance=0.024, topicUid='tm-fr-all-v2.0_tp63_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp71_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0030529464500365228, degree=97.0, x=-15.224140167236328, y=-38.315216064453125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1733.0, avg=0.7235377966772939), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=1430.0, avg=0.7239153846160515), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1328.0, avg=0.7269977422722851), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=1486.0, avg=0.7311554521041475), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1213.0, avg=0.7332572151783175), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=635.0, avg=0.7151622039126599), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=251.0, avg=0.6909880483767901), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=626.0, avg=0.7184616621500387), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=508.0, avg=0.7093149612503727), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=472.0, avg=0.7078326282612348), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=710.0, avg=0.7244000002531938), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=316.0, avg=0.7142215208916725), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=241.0, avg=0.708340249368264), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=244.0, avg=0.7036762293733534), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=109.0, avg=0.6989816547533788)], countItems=1363708.0, excerpt=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None)], words=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None), TopicWord(w='paix', p=0.01383, h=None), TopicWord(w='sécurité', p=0.01362, h=None), TopicWord(w='conférence', p=0.01261, h=None), TopicWord(w='secrétaire', p=0.01045, h=None), TopicWord(w='plan', p=0.0097, h=None)], model='tm-fr-all-v2.0'), relevance=0.344, topicUid='tm-fr-all-v2.0_tp71_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp92_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0032176788755737882, degree=98.0, x=-27.374481201171875, y=26.132715225219727, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=432.0, avg=0.7120902779753562), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=356.0, avg=0.712036515722114), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=183.0, avg=0.7096393430819277), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=281.0, avg=0.6993096099629521), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=331.0, avg=0.711132931205081), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=196.0, avg=0.7040969394907659), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=195.0, avg=0.6999948709439009), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=248.0, avg=0.7127500010594245), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=164.0, avg=0.7072012228209797), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=201.0, avg=0.7181990078432643), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=167.0, avg=0.7062994041842615), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=107.0, avg=0.6961308461483394), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=180.0, avg=0.6973611132966148), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=134.0, avg=0.6818955215945173), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=156.0, avg=0.7157243555172895)], countItems=1640049.0, excerpt=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None)], words=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None), TopicWord(w='formation', p=0.01139, h=None), TopicWord(w='centre', p=0.01072, h=None), TopicWord(w='suisse', p=0.0107, h=None), TopicWord(w='travail', p=0.01037, h=None), TopicWord(w='directeur', p=0.00986, h=None)], model='tm-fr-all-v2.0'), relevance=0.166, topicUid='tm-fr-all-v2.0_tp92_fr')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2004-11-05-a-i0037', type='ar', title='[REDACTED]', size=147, nbPages=1, pages=[Page(uid='luxland-2004-11-05-a-p0018', num=18, issueUid='luxland-2004-11-05-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=1)], persons=[Entity(uid='aida-0001-50-Bernard_Haitink', relevance=1), Entity(uid='aida-0001-50-John_Eliot_Gardiner', relevance=1)], language='fr', issue=NewspaperIssue(uid='luxland-2004-11-05-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2004, 11, 5, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2004, 11, 5, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp01_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.003854124975541712, degree=95.0, x=-182.09519958496094, y=49.849342346191406, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=9475.0, avg=0.8406320845231532), RelatedTopic(uid='tm-fr-all-v2.0_tp15_fr', w=5172.0, avg=0.8153824438467011), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=2991.0, avg=0.7832400542324262), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=5188.0, avg=0.8314867001960345), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=451.0, avg=0.7675144117317284), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=367.0, avg=0.7553732999339091), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=736.0, avg=0.800858697084629), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=1276.0, avg=0.7495626959494289), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=89.0, avg=0.7381460686747947), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=727.0, avg=0.7929807429136567), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=167.0, avg=0.7149161660742617), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=107.0, avg=0.7093271039356696), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=27.0, avg=0.7028148085982712), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=56.0, avg=0.7357678604977471), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=159.0, avg=0.7158301896269217)], countItems=2308017.0, excerpt=[TopicWord(w='étage', p=0.08392, h=None), TopicWord(w='chambre', p=0.06676, h=None), TopicWord(w='cuisine', p=0.05488, h=None), TopicWord(w='suite', p=0.04608, h=None), TopicWord(w='bureau', p=0.03783, h=None)], words=[TopicWord(w='étage', p=0.08392, h=None), TopicWord(w='chambre', p=0.06676, h=None), TopicWord(w='cuisine', p=0.05488, h=None), TopicWord(w='suite', p=0.04608, h=None), TopicWord(w='bureau', p=0.03783, h=None), TopicWord(w='appartement', p=0.03348, h=None), TopicWord(w='logement', p=0.0324, h=None), TopicWord(w='soleil', p=0.03007, h=None), TopicWord(w='maison', p=0.02261, h=None), TopicWord(w='jardin', p=0.02008, h=None)], model='tm-fr-all-v2.0'), relevance=0.079, topicUid='tm-fr-all-v2.0_tp01_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp03_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.005661035289050792, degree=98.0, x=-34.022823333740234, y=-31.675390243530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1845.0, avg=0.7454330624603643), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1447.0, avg=0.7247760883264074), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1357.0, avg=0.7387796617994962), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1177.0, avg=0.7652005100513578), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=995.0, avg=0.727042211779398), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=788.0, avg=0.7173756359494882), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=532.0, avg=0.7128515036258483), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=341.0, avg=0.6966891484526245), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=424.0, avg=0.721877359416125), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=226.0, avg=0.6909823022057525), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=290.0, avg=0.7196931023022224), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=337.0, avg=0.7127181029814995), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=196.0, avg=0.7011581677563337), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=325.0, avg=0.71395076916768), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=483.0, avg=0.719983436552881)], countItems=1390445.0, excerpt=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None)], words=[TopicWord(w='gouvernement', p=0.04781, h=None), TopicWord(w='conférence', p=0.0339, h=None), TopicWord(w='accord', p=0.02596, h=None), TopicWord(w='question', p=0.02494, h=None), TopicWord(w='traité', p=0.01894, h=None), TopicWord(w='sujet', p=0.01296, h=None), TopicWord(w='commission', p=0.01274, h=None), TopicWord(w='conseil', p=0.01218, h=None), TopicWord(w='vue', p=0.01129, h=None), TopicWord(w='convention', p=0.01072, h=None)], model='tm-fr-all-v2.0'), relevance=0.113, topicUid='tm-fr-all-v2.0_tp03_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.1, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp12_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.001729605253850839, degree=98.0, x=-163.22508239746094, y=8.375164985656738, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=532.0, avg=0.7329774414910409), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=267.0, avg=0.6999176019586427), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=201.0, avg=0.7250646794613321), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=167.0, avg=0.7034550905227661), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=241.0, avg=0.7273485465168459), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=170.0, avg=0.7039000009789186), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=124.0, avg=0.6991532305555959), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=131.0, avg=0.7035496212143935), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=146.0, avg=0.7094452025955671), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=132.0, avg=0.7041363661939447), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=68.0, avg=0.6966911808532827), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=226.0, avg=0.7471902639464995), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=81.0, avg=0.7063703720952258), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=134.0, avg=0.6964253720952504), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=85.0, avg=0.6907764722319211)], countItems=1251072.0, excerpt=[TopicWord(w='bateau', p=0.04614, h=None), TopicWord(w='mer', p=0.04476, h=None), TopicWord(w='lac', p=0.03402, h=None), TopicWord(w='bord', p=0.03391, h=None), TopicWord(w='port', p=0.02761, h=None)], words=[TopicWord(w='bateau', p=0.04614, h=None), TopicWord(w='mer', p=0.04476, h=None), TopicWord(w='lac', p=0.03402, h=None), TopicWord(w='bord', p=0.03391, h=None), TopicWord(w='port', p=0.02761, h=None), TopicWord(w='île', p=0.0247, h=None), TopicWord(w='eau', p=0.02154, h=None), TopicWord(w='navire', p=0.01869, h=None), TopicWord(w='côte', p=0.01376, h=None), TopicWord(w='vapeur', p=0.01317, h=None)], model='tm-fr-all-v2.0'), relevance=0.066, topicUid='tm-fr-all-v2.0_tp12_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp43_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0026424467078427715, degree=96.0, x=-153.76162719726562, y=18.78901481628418, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=756.0, avg=0.7061521185453606), RelatedTopic(uid='tm-fr-all-v2.0_tp13_fr', w=1311.0, avg=0.740848207773824), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=1041.0, avg=0.7426685878683121), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=508.0, avg=0.7005984261045306), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=871.0, avg=0.7455568324547821), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=765.0, avg=0.7228130718461828), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=467.0, avg=0.7010835132200661), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=749.0, avg=0.7434365812226513), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=581.0, avg=0.7634234093963177), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=365.0, avg=0.7216164406031779), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=360.0, avg=0.7398083320922322), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=816.0, avg=0.7351789202760247), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=385.0, avg=0.7248000028845552), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=135.0, avg=0.7065481508219683), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=277.0, avg=0.7066606504822466)], countItems=1940529.0, excerpt=[TopicWord(w='café', p=0.0219, h=None), TopicWord(w='vin', p=0.02164, h=None), TopicWord(w='beurre', p=0.01562, h=None), TopicWord(w='pain', p=0.01485, h=None), TopicWord(w='eau', p=0.0136, h=None)], words=[TopicWord(w='café', p=0.0219, h=None), TopicWord(w='vin', p=0.02164, h=None), TopicWord(w='beurre', p=0.01562, h=None), TopicWord(w='pain', p=0.01485, h=None), TopicWord(w='eau', p=0.0136, h=None), TopicWord(w='viande', p=0.01298, h=None), TopicWord(w='sucre', p=0.0121, h=None), TopicWord(w='lait', p=0.01183, h=None), TopicWord(w='litre', p=0.0116, h=None), TopicWord(w='verre', p=0.01019, h=None)], model='tm-fr-all-v2.0'), relevance=0.04, topicUid='tm-fr-all-v2.0_tp43_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp56_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002037807403857801, degree=99.0, x=-37.378604888916016, y=-11.451290130615234, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=1860.0, avg=0.7314204308935391), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=1719.0, avg=0.7311401973636155), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=1885.0, avg=0.7421989400127522), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=1379.0, avg=0.7492538068586714), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=701.0, avg=0.7125477888614747), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=895.0, avg=0.7260681556589776), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=646.0, avg=0.7066021676034012), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=688.0, avg=0.7269505817703036), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=263.0, avg=0.689372627000845), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=532.0, avg=0.7144793240647567), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=396.0, avg=0.7119520198215138), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=245.0, avg=0.7072122471673148), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=492.0, avg=0.7083983733886625), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=309.0, avg=0.7121391599232325), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=560.0, avg=0.7175964290542262)], countItems=1626587.0, excerpt=[TopicWord(w='conseil', p=0.07441, h=None), TopicWord(w='commune', p=0.04146, h=None), TopicWord(w='construction', p=0.02389, h=None), TopicWord(w='crédit', p=0.02198, h=None), TopicWord(w='ville', p=0.01986, h=None)], words=[TopicWord(w='conseil', p=0.07441, h=None), TopicWord(w='commune', p=0.04146, h=None), TopicWord(w='construction', p=0.02389, h=None), TopicWord(w='crédit', p=0.02198, h=None), TopicWord(w='ville', p=0.01986, h=None), TopicWord(w='commission', p=0.01335, h=None), TopicWord(w='projet', p=0.01329, h=None), TopicWord(w='séance', p=0.012, h=None), TopicWord(w='bâtiment', p=0.01082, h=None), TopicWord(w='terrain', p=0.0103, h=None)], model='tm-fr-all-v2.0'), relevance=0.028, topicUid='tm-fr-all-v2.0_tp56_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp64_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002839550218639791, degree=97.0, x=-24.157135009765625, y=-31.781845092773438, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=969.0, avg=0.7289164080462343), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=505.0, avg=0.7174435647407381), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=528.0, avg=0.7266534096138044), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=160.0, avg=0.6855500020086766), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=560.0, avg=0.7339535706809589), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=523.0, avg=0.712770556742557), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=433.0, avg=0.7155981522234153), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=355.0, avg=0.7160985931544237), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=393.0, avg=0.7155623437490779), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=516.0, avg=0.7199127928231114), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=305.0, avg=0.7192032743672856), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=213.0, avg=0.7002816919429761), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=253.0, avg=0.7053952556353784), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=204.0, avg=0.7132892158685946), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=191.0, avg=0.6980575937875279)], countItems=1683510.0, excerpt=[TopicWord(w='question', p=0.01595, h=None), TopicWord(w='point', p=0.01204, h=None), TopicWord(w='pays', p=0.01183, h=None), TopicWord(w='conseil', p=0.01124, h=None), TopicWord(w='gouvernement', p=0.01031, h=None)], words=[TopicWord(w='question', p=0.01595, h=None), TopicWord(w='point', p=0.01204, h=None), TopicWord(w='pays', p=0.01183, h=None), TopicWord(w='conseil', p=0.01124, h=None), TopicWord(w='gouvernement', p=0.01031, h=None), TopicWord(w='loi', p=0.01024, h=None), TopicWord(w='droit', p=0.00984, h=None), TopicWord(w='temps', p=0.00949, h=None), TopicWord(w='lieu', p=0.00876, h=None), TopicWord(w='moment', p=0.00798, h=None)], model='tm-fr-all-v2.0'), relevance=0.147, topicUid='tm-fr-all-v2.0_tp64_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp72_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004544864883995214, degree=99.0, x=-47.753440856933594, y=-11.5424222946167, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=1963.0, avg=0.7295690262372313), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=1451.0, avg=0.7517374218290711), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=904.0, avg=0.7343573013106278), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=341.0, avg=0.720695016321199), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=235.0, avg=0.734944678874726), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=212.0, avg=0.7266839635822008), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=680.0, avg=0.7343529411098536), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=270.0, avg=0.7193962940463313), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=532.0, avg=0.7214661677529041), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=413.0, avg=0.7219806297639381), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=288.0, avg=0.6841076388955116), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=210.0, avg=0.7161238082817623), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=211.0, avg=0.7341184819479124), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=423.0, avg=0.7277328607320221), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=320.0, avg=0.705640621855855)], countItems=1648261.0, excerpt=[TopicWord(w='pays', p=0.0647, h=None), TopicWord(w='industrie', p=0.03546, h=None), TopicWord(w='production', p=0.03028, h=None), TopicWord(w='commerce', p=0.02679, h=None), TopicWord(w='économie', p=0.02376, h=None)], words=[TopicWord(w='pays', p=0.0647, h=None), TopicWord(w='industrie', p=0.03546, h=None), TopicWord(w='production', p=0.03028, h=None), TopicWord(w='commerce', p=0.02679, h=None), TopicWord(w='économie', p=0.02376, h=None), TopicWord(w='marché', p=0.01515, h=None), TopicWord(w='développement', p=0.01418, h=None), TopicWord(w='situation', p=0.01212, h=None), TopicWord(w='suisse', p=0.01208, h=None), TopicWord(w='exportation', p=0.01141, h=None)], model='tm-fr-all-v2.0'), relevance=0.045, topicUid='tm-fr-all-v2.0_tp72_fr')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2004-12-03-a-i0060', type='ar', title='[REDACTED]', size=1032, nbPages=1, pages=[Page(uid='luxland-2004-12-03-a-p0032', num=32, issueUid='luxland-2004-12-03-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Fortuna_Düsseldorf', relevance=1), Entity(uid='aida-0001-54-Vic_Marks', relevance=1), Entity(uid='aida-0001-54-Alicante', relevance=1)], persons=[Entity(uid='aida-0001-50-O_Communications', relevance=1)], language='en', issue=NewspaperIssue(uid='luxland-2004-12-03-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2004, 12, 3, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2004, 12, 3, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2004-12-03-a-i0052', type='ar', title='[REDACTED]', size=125, nbPages=1, pages=[Page(uid='luxland-2004-12-03-a-p0024', num=24, issueUid='luxland-2004-12-03-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Iran', relevance=3), Entity(uid='aida-0001-54-Luxembourg', relevance=3), Entity(uid='aida-0001-54-Malta', relevance=1)], persons=[Entity(uid='aida-0001-50-Jean-Claude_Juncker', relevance=1)], language='en', issue=NewspaperIssue(uid='luxland-2004-12-03-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2004, 12, 3, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2004, 12, 3, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2004-12-10-a-i0032', type='ar', title='[REDACTED]', size=522, nbPages=1, pages=[Page(uid='luxland-2004-12-10-a-p0014', num=14, issueUid='luxland-2004-12-10-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=11), Entity(uid='aida-0001-54-Strasbourg', relevance=1), Entity(uid='aida-0001-54-Oxford', relevance=1), Entity(uid='aida-0001-54-Thousand_Oaks$2c$_California', relevance=1)], persons=[Entity(uid='aida-0001-50-Louis_Pasteur', relevance=1), Entity(uid='aida-0001-50-Basil_Blackwell', relevance=1)], language='en', issue=NewspaperIssue(uid='luxland-2004-12-10-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2004, 12, 10, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2004, 12, 10, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='FZG-2004-12-17-a-i0121', type='ar', title='[REDACTED]', size=122, nbPages=1, pages=[Page(uid='FZG-2004-12-17-a-p0021', num=21, issueUid='FZG-2004-12-17-a', newspaperUid='FZG', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Switzerland', relevance=1)], persons=[], language='de', issue=NewspaperIssue(uid='FZG-2004-12-17-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2004, 12, 17, 0, 0, tzinfo=TzInfo(UTC)), year='2004'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2004, 12, 17, 0, 0, tzinfo=TzInfo(UTC)), year=2004, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='FZG', acronym='FZG', labels=['newspaper'], languages=['de'], properties=[], included=True, name='Freiburger Nachrichten', endYear=2018, startYear=1865, firstIssue=NewspaperIssue(uid='FZG-1864-12-17-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1864, 12, 17, 0, 0, tzinfo=TzInfo(UTC)), year='1864'), lastIssue=NewspaperIssue(uid='FZG-2006-12-30-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2006, 12, 30, 0, 0, tzinfo=TzInfo(UTC)), year='2006'), countArticles=2405480, countIssues=33692, countPages=364417, fetched=True, deltaYear=153), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp00_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0019523249182387852, degree=75.0, x=104.59239959716797, y=118.1870346069336, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=1867.0, avg=0.7513915379224899), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=1995.0, avg=0.7621182952608381), RelatedTopic(uid='tm-de-all-v2.0_tp09_de', w=1505.0, avg=0.7822245836653978), RelatedTopic(uid='tm-de-all-v2.0_tp34_de', w=987.0, avg=0.7496707194844278), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=108.0, avg=0.7498333332715211), RelatedTopic(uid='tm-de-all-v2.0_tp19_de', w=1048.0, avg=0.8194551532732621), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=125.0, avg=0.7195040030479432), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=40.0, avg=0.690200001001358), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=157.0, avg=0.7183312116914494), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=18.0, avg=0.7290555437405905), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=16.0, avg=0.7143750041723251), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=169.0, avg=0.7223017762398579), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=56.0, avg=0.7004107173000064), RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=32.0, avg=0.69862499833107), RelatedTopic(uid='tm-de-all-v2.0_tp55_de', w=113.0, avg=0.6917345138777674)], countItems=265405.0, excerpt=[TopicWord(w='london', p=0.02403, h=None), TopicWord(w='new', p=0.01812, h=None), TopicWord(w='york', p=0.01433, h=None), TopicWord(w='paris', p=0.01329, h=None), TopicWord(w='juli', p=0.01271, h=None)], words=[TopicWord(w='london', p=0.02403, h=None), TopicWord(w='new', p=0.01812, h=None), TopicWord(w='york', p=0.01433, h=None), TopicWord(w='paris', p=0.01329, h=None), TopicWord(w='juli', p=0.01271, h=None), TopicWord(w='jan', p=0.01266, h=None), TopicWord(w='prozent', p=0.01098, h=None), TopicWord(w='berlin', p=0.01095, h=None), TopicWord(w='dez', p=0.0102, h=None), TopicWord(w='union', p=0.01004, h=None)], model='tm-de-all-v2.0'), relevance=0.048, topicUid='tm-de-all-v2.0_tp00_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp06_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.000926107314410384, degree=85.0, x=93.1869125366211, y=132.05531311035156, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=198.0, avg=0.7429646443236958), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=72.0, avg=0.7201527762744162), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=12.0, avg=0.6727500011523565), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=48.0, avg=0.7318333250780901), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=55.0, avg=0.6875090913339095), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=60.0, avg=0.7484666665395101), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=54.0, avg=0.6935000022252401), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=67.0, avg=0.7426865688010827), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=67.0, avg=0.734313434629298), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=51.0, avg=0.7433921542822146), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=42.0, avg=0.6979285634699322), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=22.0, avg=0.7088181918317621), RelatedTopic(uid='tm-de-all-v2.0_tp40_de', w=23.0, avg=0.7234782576560974), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=13.0, avg=0.7626923185128432), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=52.0, avg=0.7226538497668046)], countItems=284106.0, excerpt=[TopicWord(w='armee', p=0.04539, h=None), TopicWord(w='oberst', p=0.02517, h=None), TopicWord(w='mann', p=0.02178, h=None), TopicWord(w='major', p=0.01526, h=None), TopicWord(w='hauptmann', p=0.0145, h=None)], words=[TopicWord(w='armee', p=0.04539, h=None), TopicWord(w='oberst', p=0.02517, h=None), TopicWord(w='mann', p=0.02178, h=None), TopicWord(w='major', p=0.01526, h=None), TopicWord(w='hauptmann', p=0.0145, h=None), TopicWord(w='dienst', p=0.01336, h=None), TopicWord(w='general', p=0.01328, h=None), TopicWord(w='division', p=0.01291, h=None), TopicWord(w='kommandant', p=0.01239, h=None), TopicWord(w='bataillon', p=0.01116, h=None)], model='tm-de-all-v2.0'), relevance=0.396, topicUid='tm-de-all-v2.0_tp06_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp20_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.005455198718015492, degree=98.0, x=125.689453125, y=114.9139175415039, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=1067.0, avg=0.7309447054340109), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=354.0, avg=0.721709039925182), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=352.0, avg=0.7075823860412295), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=384.0, avg=0.7216041665524244), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=171.0, avg=0.6964385959140041), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=271.0, avg=0.7260258323152127), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=115.0, avg=0.690634780863057), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=227.0, avg=0.7207400877570266), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=230.0, avg=0.714769567095715), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=177.0, avg=0.7111129972894313), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=143.0, avg=0.7040839170242523), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=153.0, avg=0.6994379088769551), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=133.0, avg=0.7079774432612541), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=174.0, avg=0.7128390837674854), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=92.0, avg=0.6850326100121373)], countItems=524542.0, excerpt=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None)], words=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None), TopicWord(w='unternehmen', p=0.00574, h=None), TopicWord(w='foto', p=0.00567, h=None), TopicWord(w='zusammenarbeit', p=0.00552, h=None), TopicWord(w='thema', p=0.0053, h=None), TopicWord(w='rahmen', p=0.00508, h=None)], model='tm-de-all-v2.0'), relevance=0.023, topicUid='tm-de-all-v2.0_tp20_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp48_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.004552844821796562, degree=88.0, x=146.7212371826172, y=147.57174682617188, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=1652.0, avg=0.7457106535573271), RelatedTopic(uid='tm-de-all-v2.0_tp05_de', w=921.0, avg=0.7432128116569353), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=1042.0, avg=0.7471612282311848), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=687.0, avg=0.7370655019557458), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=868.0, avg=0.7543675118053015), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=564.0, avg=0.7422641847573274), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=472.0, avg=0.7348199162190243), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=402.0, avg=0.7368557230750127), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=290.0, avg=0.719051725083384), RelatedTopic(uid='tm-de-all-v2.0_tp78_de', w=403.0, avg=0.7390074459258144), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=269.0, avg=0.7285501861660897), RelatedTopic(uid='tm-de-all-v2.0_tp06_de', w=219.0, avg=0.7205662109536123), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=215.0, avg=0.7313441883685977), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=172.0, avg=0.712505814641021), RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=136.0, avg=0.7191102956147755)], countItems=385232.0, excerpt=[TopicWord(w='bundesrat', p=0.08307, h=None), TopicWord(w='schweiz', p=0.02738, h=None), TopicWord(w='nationalrat', p=0.02574, h=None), TopicWord(w='bern', p=0.02109, h=None), TopicWord(w='ständerat', p=0.01437, h=None)], words=[TopicWord(w='bundesrat', p=0.08307, h=None), TopicWord(w='schweiz', p=0.02738, h=None), TopicWord(w='nationalrat', p=0.02574, h=None), TopicWord(w='bern', p=0.02109, h=None), TopicWord(w='ständerat', p=0.01437, h=None), TopicWord(w='kommission', p=0.01202, h=None), TopicWord(w='bund', p=0.01186, h=None), TopicWord(w='vorlage', p=0.01037, h=None), TopicWord(w='initiative', p=0.00914, h=None), TopicWord(w='frage', p=0.00774, h=None)], model='tm-de-all-v2.0'), relevance=0.227, topicUid='tm-de-all-v2.0_tp48_de')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2005-01-21-a-i0027', type='ar', title='[REDACTED]', size=476, nbPages=1, pages=[Page(uid='luxland-2005-01-21-a-p0015', num=15, issueUid='luxland-2005-01-21-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[], persons=[Entity(uid='aida-0001-50-Tina_Turner', relevance=1)], language='en', issue=NewspaperIssue(uid='luxland-2005-01-21-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2005, 1, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2005'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2005, 1, 21, 0, 0, tzinfo=TzInfo(UTC)), year=2005, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2005-02-25-a-i0067', type='ar', title='[REDACTED]', size=99, nbPages=1, pages=[Page(uid='luxland-2005-02-25-a-p0004', num=4, issueUid='luxland-2005-02-25-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[], persons=[], language='de', issue=NewspaperIssue(uid='luxland-2005-02-25-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2005, 2, 25, 0, 0, tzinfo=TzInfo(UTC)), year='2005'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2005, 2, 25, 0, 0, tzinfo=TzInfo(UTC)), year=2005, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp09_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0026358134370438628, degree=60.0, x=95.49268341064453, y=86.74899291992188, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp00_de', w=1963.0, avg=0.8444549161988257), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=600.0, avg=0.777981666525205), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=495.0, avg=0.7731151523012103), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=294.0, avg=0.7702210882083088), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=279.0, avg=0.7316236575017266), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=264.0, avg=0.7852234838135315), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=89.0, avg=0.7990449405788036), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=86.0, avg=0.7170581360195958), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=115.0, avg=0.7355391336523969), RelatedTopic(uid='tm-de-all-v2.0_tp27_de', w=17.0, avg=0.774058832841761), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=12.0, avg=0.8030833452939987), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=69.0, avg=0.7480000015618145), RelatedTopic(uid='tm-de-all-v2.0_tp34_de', w=35.0, avg=0.784257139478411), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=37.0, avg=0.8608648664242512), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=9.0, avg=0.7060000234180026)], countItems=230824.0, excerpt=[TopicWord(w='schweiz', p=0.0411, h=None), TopicWord(w='anleihe', p=0.0214, h=None), TopicWord(w='stadt', p=0.0181, h=None), TopicWord(w='prior', p=0.01533, h=None), TopicWord(w='stamm', p=0.01358, h=None)], words=[TopicWord(w='schweiz', p=0.0411, h=None), TopicWord(w='anleihe', p=0.0214, h=None), TopicWord(w='stadt', p=0.0181, h=None), TopicWord(w='prior', p=0.01533, h=None), TopicWord(w='stamm', p=0.01358, h=None), TopicWord(w='brown', p=0.01322, h=None), TopicWord(w='serie', p=0.013, h=None), TopicWord(w='inhaber', p=0.01295, h=None), TopicWord(w='general', p=0.01284, h=None), TopicWord(w='bank', p=0.01273, h=None)], model='tm-de-all-v2.0'), relevance=0.044, topicUid='tm-de-all-v2.0_tp09_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp11_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0020235791601995005, degree=97.0, x=37.29088592529297, y=116.09770965576172, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=1031.0, avg=0.7642764318463412), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=275.0, avg=0.7139272720163519), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=297.0, avg=0.7140269367783157), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=142.0, avg=0.7125070430863072), RelatedTopic(uid='tm-de-all-v2.0_tp23_de', w=336.0, avg=0.7338660698206652), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=148.0, avg=0.7059662213196626), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=137.0, avg=0.697649637277979), RelatedTopic(uid='tm-de-all-v2.0_tp56_de', w=186.0, avg=0.7253655922669237), RelatedTopic(uid='tm-de-all-v2.0_tp22_de', w=185.0, avg=0.7046540537395993), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=130.0, avg=0.708661538362503), RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=141.0, avg=0.7139007119422264), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=65.0, avg=0.7007846181209271), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=100.0, avg=0.7231400060653687), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=108.0, avg=0.6995555598426748), RelatedTopic(uid='tm-de-all-v2.0_tp30_de', w=101.0, avg=0.6916930687309492)], countItems=437852.0, excerpt=[TopicWord(w='verlag', p=0.02531, h=None), TopicWord(w='buch', p=0.0244, h=None), TopicWord(w='band', p=0.0195, h=None), TopicWord(w='geschichte', p=0.01259, h=None), TopicWord(w='werk', p=0.01053, h=None)], words=[TopicWord(w='verlag', p=0.02531, h=None), TopicWord(w='buch', p=0.0244, h=None), TopicWord(w='band', p=0.0195, h=None), TopicWord(w='geschichte', p=0.01259, h=None), TopicWord(w='werk', p=0.01053, h=None), TopicWord(w='literatur', p=0.01004, h=None), TopicWord(w='dicht', p=0.0096, h=None), TopicWord(w='verfasser', p=0.00852, h=None), TopicWord(w='roman', p=0.00798, h=None), TopicWord(w='sprache', p=0.00703, h=None)], model='tm-de-all-v2.0'), relevance=0.17, topicUid='tm-de-all-v2.0_tp11_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp18_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.005943060505154667, degree=89.0, x=34.73057556152344, y=62.52687072753906, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=1112.0, avg=0.8230422670892674), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=925.0, avg=0.8008097285193366), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=1461.0, avg=0.821687885500812), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=414.0, avg=0.8106086952386847), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=290.0, avg=0.7918344820367879), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=191.0, avg=0.7792513095895658), RelatedTopic(uid='tm-de-all-v2.0_tp59_de', w=286.0, avg=0.7695279734118001), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=576.0, avg=0.8008940969076421), RelatedTopic(uid='tm-de-all-v2.0_tp33_de', w=212.0, avg=0.7585188670540756), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=336.0, avg=0.7869226201659157), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=111.0, avg=0.7220900869584298), RelatedTopic(uid='tm-de-all-v2.0_tp90_de', w=204.0, avg=0.7789705889482125), RelatedTopic(uid='tm-de-all-v2.0_tp49_de', w=316.0, avg=0.7982879748827294), RelatedTopic(uid='tm-de-all-v2.0_tp96_de', w=91.0, avg=0.7596373630094004), RelatedTopic(uid='tm-de-all-v2.0_tp38_de', w=94.0, avg=0.7594574442569245)], countItems=445203.0, excerpt=[TopicWord(w='luxemburg', p=0.03721, h=None), TopicWord(w='peter', p=0.03536, h=None), TopicWord(w='johann', p=0.03426, h=None), TopicWord(w='maria', p=0.02553, h=None), TopicWord(w='anna', p=0.01781, h=None)], words=[TopicWord(w='luxemburg', p=0.03721, h=None), TopicWord(w='peter', p=0.03536, h=None), TopicWord(w='johann', p=0.03426, h=None), TopicWord(w='maria', p=0.02553, h=None), TopicWord(w='anna', p=0.01781, h=None), TopicWord(w='sohn', p=0.01728, h=None), TopicWord(w='michel', p=0.01527, h=None), TopicWord(w='joseph', p=0.01382, h=None), TopicWord(w='tochter', p=0.01365, h=None), TopicWord(w='witwe', p=0.01337, h=None)], model='tm-de-all-v2.0'), relevance=0.029, topicUid='tm-de-all-v2.0_tp18_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp20_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.005455198718015492, degree=98.0, x=125.689453125, y=114.9139175415039, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=1067.0, avg=0.7309447054340109), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=354.0, avg=0.721709039925182), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=352.0, avg=0.7075823860412295), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=384.0, avg=0.7216041665524244), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=171.0, avg=0.6964385959140041), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=271.0, avg=0.7260258323152127), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=115.0, avg=0.690634780863057), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=227.0, avg=0.7207400877570266), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=230.0, avg=0.714769567095715), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=177.0, avg=0.7111129972894313), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=143.0, avg=0.7040839170242523), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=153.0, avg=0.6994379088769551), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=133.0, avg=0.7079774432612541), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=174.0, avg=0.7128390837674854), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=92.0, avg=0.6850326100121373)], countItems=524542.0, excerpt=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None)], words=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None), TopicWord(w='unternehmen', p=0.00574, h=None), TopicWord(w='foto', p=0.00567, h=None), TopicWord(w='zusammenarbeit', p=0.00552, h=None), TopicWord(w='thema', p=0.0053, h=None), TopicWord(w='rahmen', p=0.00508, h=None)], model='tm-de-all-v2.0'), relevance=0.258, topicUid='tm-de-all-v2.0_tp20_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp32_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.001341576542825114, degree=90.0, x=103.99215698242188, y=194.70443725585938, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=1136.0, avg=0.7561117944268274), RelatedTopic(uid='tm-de-all-v2.0_tp42_de', w=989.0, avg=0.7374863494394763), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=870.0, avg=0.75932183957648), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=727.0, avg=0.7390178824881248), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=685.0, avg=0.741395617488527), RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=557.0, avg=0.7536714531788921), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=356.0, avg=0.71675561837266), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=357.0, avg=0.7346078431238982), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=379.0, avg=0.7420448528745244), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=242.0, avg=0.7331611573203536), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=280.0, avg=0.737157143013818), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=363.0, avg=0.7452975217632682), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=194.0, avg=0.7114329909540943), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=184.0, avg=0.7111630452715832), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=70.0, avg=0.695014294556209)], countItems=308129.0, excerpt=[TopicWord(w='regierung', p=0.01272, h=None), TopicWord(w='bonn', p=0.01271, h=None), TopicWord(w='bundesrepublik', p=0.00998, h=None), TopicWord(w='moskau', p=0.00972, h=None), TopicWord(w='präsident', p=0.0095, h=None)], words=[TopicWord(w='regierung', p=0.01272, h=None), TopicWord(w='bonn', p=0.01271, h=None), TopicWord(w='bundesrepublik', p=0.00998, h=None), TopicWord(w='moskau', p=0.00972, h=None), TopicWord(w='präsident', p=0.0095, h=None), TopicWord(w='sowjetunion', p=0.00853, h=None), TopicWord(w='seite', p=0.00839, h=None), TopicWord(w='usa', p=0.00808, h=None), TopicWord(w='dpa', p=0.00624, h=None), TopicWord(w='upi', p=0.00604, h=None)], model='tm-de-all-v2.0'), relevance=0.021, topicUid='tm-de-all-v2.0_tp32_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp39_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.006520051200030117, degree=89.0, x=87.98027038574219, y=64.34306335449219, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp27_de', w=170.0, avg=0.7092352951274199), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=54.0, avg=0.6781851814852821), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=184.0, avg=0.713744567140289), RelatedTopic(uid='tm-de-all-v2.0_tp19_de', w=92.0, avg=0.6882065223610919), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=150.0, avg=0.7019733313719432), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=215.0, avg=0.7421767453814662), RelatedTopic(uid='tm-de-all-v2.0_tp60_de', w=170.0, avg=0.7370117664337158), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=124.0, avg=0.6984596814840071), RelatedTopic(uid='tm-de-all-v2.0_tp66_de', w=144.0, avg=0.7346527758571837), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=190.0, avg=0.7266526294381995), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=116.0, avg=0.7156982761004875), RelatedTopic(uid='tm-de-all-v2.0_tp90_de', w=181.0, avg=0.7454696116526482), RelatedTopic(uid='tm-de-all-v2.0_tp74_de', w=87.0, avg=0.7341149373986255), RelatedTopic(uid='tm-de-all-v2.0_tp38_de', w=60.0, avg=0.7294166664282481), RelatedTopic(uid='tm-de-all-v2.0_tp96_de', w=33.0, avg=0.6947878815911033)], countItems=573221.0, excerpt=[TopicWord(w='oktober', p=0.10901, h=None), TopicWord(w='september', p=0.09998, h=None), TopicWord(w='august', p=0.02407, h=None), TopicWord(w='samstag', p=0.01966, h=None), TopicWord(w='montag', p=0.01691, h=None)], words=[TopicWord(w='oktober', p=0.10901, h=None), TopicWord(w='september', p=0.09998, h=None), TopicWord(w='august', p=0.02407, h=None), TopicWord(w='samstag', p=0.01966, h=None), TopicWord(w='montag', p=0.01691, h=None), TopicWord(w='freitag', p=0.01499, h=None), TopicWord(w='kurs', p=0.01479, h=None), TopicWord(w='sonntag', p=0.01452, h=None), TopicWord(w='mittwoch', p=0.01323, h=None), TopicWord(w='donnerstag', p=0.01304, h=None)], model='tm-de-all-v2.0'), relevance=0.098, topicUid='tm-de-all-v2.0_tp39_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp59_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.004359277056541025, degree=93.0, x=41.787654876708984, y=108.41950988769531, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp30_de', w=1250.0, avg=0.7296079996585846), RelatedTopic(uid='tm-de-all-v2.0_tp97_de', w=1201.0, avg=0.7449941729427277), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=1061.0, avg=0.7248812459978037), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=937.0, avg=0.7287801525763284), RelatedTopic(uid='tm-de-all-v2.0_tp33_de', w=1210.0, avg=0.7302074387546413), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=745.0, avg=0.7206899334920333), RelatedTopic(uid='tm-de-all-v2.0_tp81_de', w=922.0, avg=0.7355184390203554), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=148.0, avg=0.7118783770380793), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=685.0, avg=0.7227737235326837), RelatedTopic(uid='tm-de-all-v2.0_tp99_de', w=272.0, avg=0.7173051474725499), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=205.0, avg=0.6994731722808466), RelatedTopic(uid='tm-de-all-v2.0_tp80_de', w=322.0, avg=0.700838511774999), RelatedTopic(uid='tm-de-all-v2.0_tp78_de', w=220.0, avg=0.7093818187713623), RelatedTopic(uid='tm-de-all-v2.0_tp28_de', w=289.0, avg=0.7135847759494319), RelatedTopic(uid='tm-de-all-v2.0_tp94_de', w=196.0, avg=0.6986173473450602)], countItems=488328.0, excerpt=[TopicWord(w='luxemburg', p=0.028, h=None), TopicWord(w='herr', p=0.01965, h=None), TopicWord(w='franke', p=0.0116, h=None), TopicWord(w='sonntag', p=0.00895, h=None), TopicWord(w='arbeiter', p=0.00745, h=None)], words=[TopicWord(w='luxemburg', p=0.028, h=None), TopicWord(w='herr', p=0.01965, h=None), TopicWord(w='franke', p=0.0116, h=None), TopicWord(w='sonntag', p=0.00895, h=None), TopicWord(w='arbeiter', p=0.00745, h=None), TopicWord(w='esch', p=0.00718, h=None), TopicWord(w='trier', p=0.00645, h=None), TopicWord(w='bürgermeister', p=0.0064, h=None), TopicWord(w='gemeinde', p=0.00618, h=None), TopicWord(w='stadt', p=0.00542, h=None)], model='tm-de-all-v2.0'), relevance=0.021, topicUid='tm-de-all-v2.0_tp59_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp82_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0026605420584711937, degree=71.0, x=49.11351013183594, y=181.18296813964844, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=142.0, avg=0.7236126741053353), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=53.0, avg=0.6936981115701064), RelatedTopic(uid='tm-de-all-v2.0_tp40_de', w=106.0, avg=0.7067264155396875), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=104.0, avg=0.7287788442694224), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=30.0, avg=0.696800007422765), RelatedTopic(uid='tm-de-all-v2.0_tp47_de', w=19.0, avg=0.689368420525601), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=24.0, avg=0.6688750088214874), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=26.0, avg=0.701846147959049), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=19.0, avg=0.6755263146601225), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=20.0, avg=0.685550007224083), RelatedTopic(uid='tm-de-all-v2.0_tp24_de', w=31.0, avg=0.6840645151753579), RelatedTopic(uid='tm-de-all-v2.0_tp93_de', w=32.0, avg=0.7013125047087669), RelatedTopic(uid='tm-de-all-v2.0_tp06_de', w=13.0, avg=0.6699230808478135), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=5.0, avg=0.6972000122070312), RelatedTopic(uid='tm-de-all-v2.0_tp41_de', w=16.0, avg=0.6827500127255917)], countItems=325654.0, excerpt=[TopicWord(w='italien', p=0.06496, h=None), TopicWord(w='rom', p=0.04835, h=None), TopicWord(w='türkei', p=0.02261, h=None), TopicWord(w='mailand', p=0.0209, h=None), TopicWord(w='griechenland', p=0.01906, h=None)], words=[TopicWord(w='italien', p=0.06496, h=None), TopicWord(w='rom', p=0.04835, h=None), TopicWord(w='türkei', p=0.02261, h=None), TopicWord(w='mailand', p=0.0209, h=None), TopicWord(w='griechenland', p=0.01906, h=None), TopicWord(w='athen', p=0.01616, h=None), TopicWord(w='regierung', p=0.01256, h=None), TopicWord(w='bulgarien', p=0.01232, h=None), TopicWord(w='konstantinopel', p=0.01106, h=None), TopicWord(w='italiener', p=0.01089, h=None)], model='tm-de-all-v2.0'), relevance=0.067, topicUid='tm-de-all-v2.0_tp82_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp90_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.002449277692355195, degree=92.0, x=82.88969421386719, y=75.70001983642578, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp19_de', w=436.0, avg=0.7898165146145252), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=254.0, avg=0.7379606281678508), RelatedTopic(uid='tm-de-all-v2.0_tp60_de', w=319.0, avg=0.7384106580366535), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=79.0, avg=0.7468987318533885), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=259.0, avg=0.730776060732175), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=126.0, avg=0.7385317475076706), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=71.0, avg=0.7053098611428704), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=68.0, avg=0.6871764730004704), RelatedTopic(uid='tm-de-all-v2.0_tp27_de', w=14.0, avg=0.7222142730440412), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=36.0, avg=0.7079166736867692), RelatedTopic(uid='tm-de-all-v2.0_tp16_de', w=50.0, avg=0.7106200051307678), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=94.0, avg=0.7398191455830919), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=61.0, avg=0.7336721332346807), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=38.0, avg=0.7042894786910007), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=77.0, avg=0.7701558470726013)], countItems=375288.0, excerpt=[TopicWord(w='schule', p=0.04397, h=None), TopicWord(w='lehrer', p=0.03666, h=None), TopicWord(w='schüler', p=0.03232, h=None), TopicWord(w='universität', p=0.03121, h=None), TopicWord(w='unterricht', p=0.01923, h=None)], words=[TopicWord(w='schule', p=0.04397, h=None), TopicWord(w='lehrer', p=0.03666, h=None), TopicWord(w='schüler', p=0.03232, h=None), TopicWord(w='universität', p=0.03121, h=None), TopicWord(w='unterricht', p=0.01923, h=None), TopicWord(w='professor', p=0.01677, h=None), TopicWord(w='klasse', p=0.01237, h=None), TopicWord(w='ausbildung', p=0.01224, h=None), TopicWord(w='eltern', p=0.01162, h=None), TopicWord(w='institut', p=0.01142, h=None)], model='tm-de-all-v2.0'), relevance=0.075, topicUid='tm-de-all-v2.0_tp90_de')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2005-03-25-a-i0031', type='ar', title='[REDACTED]', size=1518, nbPages=1, pages=[Page(uid='luxland-2005-03-25-a-p0012', num=12, issueUid='luxland-2005-03-25-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Kyoto', relevance=6)], persons=[], language='en', issue=NewspaperIssue(uid='luxland-2005-03-25-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2005, 3, 25, 0, 0, tzinfo=TzInfo(UTC)), year='2005'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2005, 3, 25, 0, 0, tzinfo=TzInfo(UTC)), year=2005, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2005-04-22-a-i0032', type='ar', title='[REDACTED]', size=927, nbPages=2, pages=[Page(uid='luxland-2005-04-22-a-p0012', num=12, issueUid='luxland-2005-04-22-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None), Page(uid='luxland-2005-04-22-a-p0013', num=13, issueUid='luxland-2005-04-22-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=12), Entity(uid='aida-0001-54-London', relevance=1)], persons=[], language='en', issue=NewspaperIssue(uid='luxland-2005-04-22-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2005, 4, 22, 0, 0, tzinfo=TzInfo(UTC)), year='2005'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2005, 4, 22, 0, 0, tzinfo=TzInfo(UTC)), year=2005, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2005-07-01-a-i0035', type='ar', title='[REDACTED]', size=704, nbPages=1, pages=[Page(uid='luxland-2005-07-01-a-p0018', num=18, issueUid='luxland-2005-07-01-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-France', relevance=1), Entity(uid='aida-0001-54-Netherlands', relevance=1), Entity(uid='aida-0001-54-Republic_of_Macedonia', relevance=1), Entity(uid='aida-0001-54-Greece', relevance=1), Entity(uid='aida-0001-54-Luxembourg', relevance=1)], persons=[Entity(uid='aida-0001-50-John_Locke', relevance=1)], language='en', issue=NewspaperIssue(uid='luxland-2005-07-01-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2005, 7, 1, 0, 0, tzinfo=TzInfo(UTC)), year='2005'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2005, 7, 1, 0, 0, tzinfo=TzInfo(UTC)), year=2005, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2005-09-09-a-i0019', type='ar', title='[REDACTED]', size=1084, nbPages=1, pages=[Page(uid='luxland-2005-09-09-a-p0011', num=11, issueUid='luxland-2005-09-09-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Netherlands', relevance=3), Entity(uid='aida-0001-54-Ted_Schroeder', relevance=5), Entity(uid='aida-0001-54-Luxembourg', relevance=3), Entity(uid='aida-0001-54-United_Kingdom', relevance=2), Entity(uid='aida-0001-54-Sweden', relevance=1), Entity(uid='aida-0001-54-Spain', relevance=1), Entity(uid='aida-0001-54-Italy', relevance=1), Entity(uid='aida-0001-54-Rome', relevance=1), Entity(uid='aida-0001-54-Iran–Iraq_War', relevance=1), Entity(uid='aida-0001-54-Iraq', relevance=1), Entity(uid='aida-0001-54-Cambridge$2c$_Massachusetts', relevance=1)], persons=[Entity(uid='aida-0001-50-John_West_$28$governor$29$', relevance=1)], language='en', issue=NewspaperIssue(uid='luxland-2005-09-09-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2005, 9, 9, 0, 0, tzinfo=TzInfo(UTC)), year='2005'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2005, 9, 9, 0, 0, tzinfo=TzInfo(UTC)), year=2005, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2005-11-25-a-i0168', type='ad', title='[REDACTED]', size=228, nbPages=1, pages=[Page(uid='luxland-2005-11-25-a-p0035', num=35, issueUid='luxland-2005-11-25-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=10), Entity(uid='aida-0001-54-France', relevance=1), Entity(uid='aida-0001-54-European_Union', relevance=1), Entity(uid='aida-0001-54-Munich', relevance=1), Entity(uid='aida-0001-54-Boston', relevance=2), Entity(uid='aida-0001-54-New_York_City', relevance=1)], persons=[Entity(uid='aida-0001-50-Thierry_Breton', relevance=1), Entity(uid='aida-0001-50-New_York_Herald_Tribune', relevance=1), Entity(uid='aida-0001-50-Jean-Claude_Juncker', relevance=1), Entity(uid='aida-0001-50-JPMorgan_Chase', relevance=1), Entity(uid='aida-0001-50-Michel_Maquil', relevance=1), Entity(uid='aida-0001-50-Yves_Mersch', relevance=1), Entity(uid='aida-0001-50-Jean-Claude_Trichet', relevance=1)], language='en', issue=NewspaperIssue(uid='luxland-2005-11-25-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2005, 11, 25, 0, 0, tzinfo=TzInfo(UTC)), year='2005'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2005, 11, 25, 0, 0, tzinfo=TzInfo(UTC)), year=2005, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[], content=None, mentions=[], v=None), ContentItem(uid='luxland-2006-10-20-a-i0072', type='ar', title='[REDACTED]', size=166, nbPages=1, pages=[Page(uid='luxland-2006-10-20-a-p0026', num=26, issueUid='luxland-2006-10-20-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Luxembourg', relevance=1)], persons=[Entity(uid='aida-0001-50-Colin_Davis', relevance=1), Entity(uid='aida-0001-50-Herbert_Blomstedt', relevance=1), Entity(uid='aida-0001-50-Vladimir_Ashkenazy', relevance=1)], language='fr', issue=NewspaperIssue(uid='luxland-2006-10-20-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2006, 10, 20, 0, 0, tzinfo=TzInfo(UTC)), year='2006'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2006, 10, 20, 0, 0, tzinfo=TzInfo(UTC)), year=2006, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.055, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp35_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.008960726659929124, degree=97.0, x=-92.82598114013672, y=-18.471630096435547, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=298.0, avg=0.7961040285209682), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=75.0, avg=0.6736399992307027), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=144.0, avg=0.7332152753240533), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=76.0, avg=0.7096842088197407), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=87.0, avg=0.6902413751887179), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=103.0, avg=0.7183592197964492), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=219.0, avg=0.76273515997412), RelatedTopic(uid='tm-fr-all-v2.0_tp38_fr', w=60.0, avg=0.7126666694879532), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=79.0, avg=0.7076075937174544), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=59.0, avg=0.7136440691301378), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=59.0, avg=0.7000169541876194), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=47.0, avg=0.7055744693634358), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=86.0, avg=0.7194186040135317), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=35.0, avg=0.7057142887796675), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=89.0, avg=0.7280786466062739)], countItems=2132714.0, excerpt=[TopicWord(w='janvier', p=0.15109, h=None), TopicWord(w='novembre', p=0.15061, h=None), TopicWord(w='décembre', p=0.14807, h=None), TopicWord(w='octobre', p=0.13451, h=None), TopicWord(w='février', p=0.10112, h=None)], words=[TopicWord(w='janvier', p=0.15109, h=None), TopicWord(w='novembre', p=0.15061, h=None), TopicWord(w='décembre', p=0.14807, h=None), TopicWord(w='octobre', p=0.13451, h=None), TopicWord(w='février', p=0.10112, h=None), TopicWord(w='lieu', p=0.02423, h=None), TopicWord(w='mois', p=0.02038, h=None), TopicWord(w='mercredi', p=0.01545, h=None), TopicWord(w='jeudi', p=0.01516, h=None), TopicWord(w='mardi', p=0.01473, h=None)], model='tm-fr-all-v2.0'), relevance=0.181, topicUid='tm-fr-all-v2.0_tp35_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp40_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0027510926288779134, degree=95.0, x=-157.41604614257812, y=38.57631301879883, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp01_fr', w=3253.0, avg=0.7459406701374376), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=3600.0, avg=0.7692175001733833), RelatedTopic(uid='tm-fr-all-v2.0_tp15_fr', w=3259.0, avg=0.7550377419441893), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=1302.0, avg=0.7203694327452582), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1540.0, avg=0.711464287089063), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=714.0, avg=0.6994621867225284), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=1239.0, avg=0.7184713472273198), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=1441.0, avg=0.7423809862732473), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=887.0, avg=0.7095479144050142), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=781.0, avg=0.7225236891937011), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=1388.0, avg=0.8013292514539246), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=75.0, avg=0.6932133301099141), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=612.0, avg=0.7071715692679087), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=229.0, avg=0.7186113551714535), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=456.0, avg=0.7215197368672019)], countItems=2261935.0, excerpt=[TopicWord(w='maison', p=0.05313, h=None), TopicWord(w='vente', p=0.03772, h=None), TopicWord(w='immeuble', p=0.03052, h=None), TopicWord(w='jardin', p=0.02673, h=None), TopicWord(w='notaire', p=0.0218, h=None)], words=[TopicWord(w='maison', p=0.05313, h=None), TopicWord(w='vente', p=0.03772, h=None), TopicWord(w='immeuble', p=0.03052, h=None), TopicWord(w='jardin', p=0.02673, h=None), TopicWord(w='notaire', p=0.0218, h=None), TopicWord(w='propriété', p=0.01799, h=None), TopicWord(w='bois', p=0.01506, h=None), TopicWord(w='place', p=0.01427, h=None), TopicWord(w='lieu', p=0.01268, h=None), TopicWord(w='bâtiment', p=0.01197, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp40_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp74_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.00340826833474945, degree=95.0, x=-44.53740310668945, y=-30.404733657836914, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=566.0, avg=0.7078021204513711), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=462.0, avg=0.7078744605248108), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=264.0, avg=0.7048143934119832), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=232.0, avg=0.6917025873373295), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=72.0, avg=0.6852083330353101), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=331.0, avg=0.706716011298027), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=285.0, avg=0.6857719312634385), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=128.0, avg=0.692906251642853), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=243.0, avg=0.7071193410045326), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=219.0, avg=0.6945753426856647), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=242.0, avg=0.7033966929951975), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=137.0, avg=0.7126277371914718), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=104.0, avg=0.6754326923535421), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=108.0, avg=0.6890740753323944), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=141.0, avg=0.6966950364992128)], countItems=1530139.0, excerpt=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None)], words=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None), TopicWord(w='visite', p=0.02084, h=None), TopicWord(w='ambassadeur', p=0.01888, h=None), TopicWord(w='presse', p=0.01663, h=None), TopicWord(w='secrétaire', p=0.0161, h=None), TopicWord(w='conseil', p=0.01461, h=None)], model='tm-fr-all-v2.0'), relevance=0.027, topicUid='tm-fr-all-v2.0_tp74_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp94_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0030807766584757318, degree=97.0, x=-162.44207763671875, y=-63.05381393432617, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=4853.0, avg=0.8323099115645053), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1079.0, avg=0.7743169600705067), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=858.0, avg=0.7722319339538788), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=143.0, avg=0.721041958232026), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=123.0, avg=0.7139674812797608), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=212.0, avg=0.7462735893029087), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=488.0, avg=0.7543893457680452), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=95.0, avg=0.7181263170744243), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=590.0, avg=0.7158355941206722), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=413.0, avg=0.722803872809283), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=215.0, avg=0.7090930226237275), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=160.0, avg=0.7012437492609024), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=97.0, avg=0.6901340251116409), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=141.0, avg=0.7581702111460639), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=111.0, avg=0.7683333324956464)], countItems=1164812.0, excerpt=[TopicWord(w='musique', p=0.05085, h=None), TopicWord(w='concert', p=0.03995, h=None), TopicWord(w='suisse', p=0.03109, h=None), TopicWord(w='monde', p=0.02999, h=None), TopicWord(w='danse', p=0.02337, h=None)], words=[TopicWord(w='musique', p=0.05085, h=None), TopicWord(w='concert', p=0.03995, h=None), TopicWord(w='suisse', p=0.03109, h=None), TopicWord(w='monde', p=0.02999, h=None), TopicWord(w='danse', p=0.02337, h=None), TopicWord(w='jazz', p=0.02329, h=None), TopicWord(w='orchestre', p=0.02317, h=None), TopicWord(w='vie', p=0.0229, h=None), TopicWord(w='temps', p=0.01979, h=None), TopicWord(w='piano', p=0.01769, h=None)], model='tm-fr-all-v2.0'), relevance=0.023, topicUid='tm-fr-all-v2.0_tp94_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp96_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.00247007143469042, degree=99.0, x=-142.08799743652344, y=-65.92256927490234, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=5319.0, avg=0.7699843957182563), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=1629.0, avg=0.7457630456847747), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=965.0, avg=0.7102238349346299), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=918.0, avg=0.7236514168756979), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=1042.0, avg=0.7155163158267565), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=491.0, avg=0.7397026482764669), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=770.0, avg=0.7190441544953878), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=703.0, avg=0.7338819346929851), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=601.0, avg=0.7138452576519844), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=459.0, avg=0.7008453169939045), RelatedTopic(uid='tm-fr-all-v2.0_tp00_fr', w=778.0, avg=0.7742172232170644), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=589.0, avg=0.7324278434589885), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=579.0, avg=0.7208324705792626), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=379.0, avg=0.7226279695619064), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=277.0, avg=0.7052021678604374)], countItems=1247267.0, excerpt=[TopicWord(w='musique', p=0.04948, h=None), TopicWord(w='concert', p=0.03657, h=None), TopicWord(w='piano', p=0.01844, h=None), TopicWord(w='orchestre', p=0.01786, h=None), TopicWord(w='programme', p=0.01492, h=None)], words=[TopicWord(w='musique', p=0.04948, h=None), TopicWord(w='concert', p=0.03657, h=None), TopicWord(w='piano', p=0.01844, h=None), TopicWord(w='orchestre', p=0.01786, h=None), TopicWord(w='programme', p=0.01492, h=None), TopicWord(w='public', p=0.01185, h=None), TopicWord(w='soir', p=0.01146, h=None), TopicWord(w='voix', p=0.01121, h=None), TopicWord(w='chœur', p=0.01042, h=None), TopicWord(w='chant', p=0.01009, h=None)], model='tm-fr-all-v2.0'), relevance=0.27, topicUid='tm-fr-all-v2.0_tp96_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp99_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.003314096726145229, degree=99.0, x=-69.40988159179688, y=11.595060348510742, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=739.0, avg=0.7153247633548163), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=746.0, avg=0.7120160855173105), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=545.0, avg=0.7060880718974892), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=348.0, avg=0.6974798855425297), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=298.0, avg=0.716208052715199), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=298.0, avg=0.7163120802216882), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=198.0, avg=0.7005050507458773), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=437.0, avg=0.7671762031057606), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=271.0, avg=0.7305977841584885), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=119.0, avg=0.6991848725230754), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=161.0, avg=0.7157142839816787), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=93.0, avg=0.7077204264620299), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=67.0, avg=0.6909552287699571), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=115.0, avg=0.7145739099253778), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=73.0, avg=0.6985890432579877)], countItems=1676481.0, excerpt=[TopicWord(w='cours', p=0.06546, h=None), TopicWord(w='école', p=0.06053, h=None), TopicWord(w='enseignement', p=0.0415, h=None), TopicWord(w='professeur', p=0.03397, h=None), TopicWord(w='année', p=0.02844, h=None)], words=[TopicWord(w='cours', p=0.06546, h=None), TopicWord(w='école', p=0.06053, h=None), TopicWord(w='enseignement', p=0.0415, h=None), TopicWord(w='professeur', p=0.03397, h=None), TopicWord(w='année', p=0.02844, h=None), TopicWord(w='classe', p=0.024, h=None), TopicWord(w='formation', p=0.0217, h=None), TopicWord(w='instruction', p=0.01599, h=None), TopicWord(w='directeur', p=0.01328, h=None), TopicWord(w='examen', p=0.01254, h=None)], model='tm-fr-all-v2.0'), relevance=0.116, topicUid='tm-fr-all-v2.0_tp99_fr')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2006-12-22-a-i0009', type='ar', title='[REDACTED]', size=90, nbPages=1, pages=[Page(uid='luxland-2006-12-22-a-p0004', num=4, issueUid='luxland-2006-12-22-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[], persons=[], language='de', issue=NewspaperIssue(uid='luxland-2006-12-22-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2006, 12, 22, 0, 0, tzinfo=TzInfo(UTC)), year='2006'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2006, 12, 22, 0, 0, tzinfo=TzInfo(UTC)), year=2006, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp09_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0026358134370438628, degree=60.0, x=95.49268341064453, y=86.74899291992188, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp00_de', w=1963.0, avg=0.8444549161988257), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=600.0, avg=0.777981666525205), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=495.0, avg=0.7731151523012103), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=294.0, avg=0.7702210882083088), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=279.0, avg=0.7316236575017266), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=264.0, avg=0.7852234838135315), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=89.0, avg=0.7990449405788036), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=86.0, avg=0.7170581360195958), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=115.0, avg=0.7355391336523969), RelatedTopic(uid='tm-de-all-v2.0_tp27_de', w=17.0, avg=0.774058832841761), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=12.0, avg=0.8030833452939987), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=69.0, avg=0.7480000015618145), RelatedTopic(uid='tm-de-all-v2.0_tp34_de', w=35.0, avg=0.784257139478411), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=37.0, avg=0.8608648664242512), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=9.0, avg=0.7060000234180026)], countItems=230824.0, excerpt=[TopicWord(w='schweiz', p=0.0411, h=None), TopicWord(w='anleihe', p=0.0214, h=None), TopicWord(w='stadt', p=0.0181, h=None), TopicWord(w='prior', p=0.01533, h=None), TopicWord(w='stamm', p=0.01358, h=None)], words=[TopicWord(w='schweiz', p=0.0411, h=None), TopicWord(w='anleihe', p=0.0214, h=None), TopicWord(w='stadt', p=0.0181, h=None), TopicWord(w='prior', p=0.01533, h=None), TopicWord(w='stamm', p=0.01358, h=None), TopicWord(w='brown', p=0.01322, h=None), TopicWord(w='serie', p=0.013, h=None), TopicWord(w='inhaber', p=0.01295, h=None), TopicWord(w='general', p=0.01284, h=None), TopicWord(w='bank', p=0.01273, h=None)], model='tm-de-all-v2.0'), relevance=0.178, topicUid='tm-de-all-v2.0_tp09_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp20_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.005455198718015492, degree=98.0, x=125.689453125, y=114.9139175415039, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=1067.0, avg=0.7309447054340109), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=354.0, avg=0.721709039925182), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=352.0, avg=0.7075823860412295), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=384.0, avg=0.7216041665524244), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=171.0, avg=0.6964385959140041), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=271.0, avg=0.7260258323152127), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=115.0, avg=0.690634780863057), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=227.0, avg=0.7207400877570266), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=230.0, avg=0.714769567095715), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=177.0, avg=0.7111129972894313), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=143.0, avg=0.7040839170242523), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=153.0, avg=0.6994379088769551), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=133.0, avg=0.7079774432612541), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=174.0, avg=0.7128390837674854), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=92.0, avg=0.6850326100121373)], countItems=524542.0, excerpt=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None)], words=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None), TopicWord(w='unternehmen', p=0.00574, h=None), TopicWord(w='foto', p=0.00567, h=None), TopicWord(w='zusammenarbeit', p=0.00552, h=None), TopicWord(w='thema', p=0.0053, h=None), TopicWord(w='rahmen', p=0.00508, h=None)], model='tm-de-all-v2.0'), relevance=0.172, topicUid='tm-de-all-v2.0_tp20_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp33_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.003410782687798074, degree=85.0, x=25.134679794311523, y=48.845123291015625, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=2491.0, avg=0.7627639499403587), RelatedTopic(uid='tm-de-all-v2.0_tp96_de', w=3018.0, avg=0.7623429430921478), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=1205.0, avg=0.75309875501142), RelatedTopic(uid='tm-de-all-v2.0_tp02_de', w=2265.0, avg=0.788826049137326), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=1316.0, avg=0.7935326755680936), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=1515.0, avg=0.7625254140828702), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=601.0, avg=0.7497953422454352), RelatedTopic(uid='tm-de-all-v2.0_tp71_de', w=861.0, avg=0.7789012787649441), RelatedTopic(uid='tm-de-all-v2.0_tp23_de', w=480.0, avg=0.7279812502364318), RelatedTopic(uid='tm-de-all-v2.0_tp59_de', w=310.0, avg=0.7337903234266465), RelatedTopic(uid='tm-de-all-v2.0_tp99_de', w=623.0, avg=0.751579454679933), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=319.0, avg=0.7542225709155809), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=225.0, avg=0.7259200006061131), RelatedTopic(uid='tm-de-all-v2.0_tp66_de', w=209.0, avg=0.7748755998018255), RelatedTopic(uid='tm-de-all-v2.0_tp57_de', w=115.0, avg=0.722991302739019)], countItems=428633.0, excerpt=[TopicWord(w='notar', p=0.03447, h=None), TopicWord(w='versteigerung', p=0.02156, h=None), TopicWord(w='luxemburg', p=0.019, h=None), TopicWord(w='zimmer', p=0.01838, h=None), TopicWord(w='wohnhaus', p=0.0177, h=None)], words=[TopicWord(w='notar', p=0.03447, h=None), TopicWord(w='versteigerung', p=0.02156, h=None), TopicWord(w='luxemburg', p=0.019, h=None), TopicWord(w='zimmer', p=0.01838, h=None), TopicWord(w='wohnhaus', p=0.0177, h=None), TopicWord(w='garten', p=0.01757, h=None), TopicWord(w='keller', p=0.01583, h=None), TopicWord(w='ort', p=0.01581, h=None), TopicWord(w='herr', p=0.01579, h=None), TopicWord(w='café', p=0.01428, h=None)], model='tm-de-all-v2.0'), relevance=0.02, topicUid='tm-de-all-v2.0_tp33_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp58_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.003174156378311313, degree=91.0, x=99.86739349365234, y=161.3692169189453, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=753.0, avg=0.7443094301825343), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=671.0, avg=0.7450730262321438), RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=442.0, avg=0.7437013577821567), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=373.0, avg=0.7430670256589117), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=426.0, avg=0.7357676055789554), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=415.0, avg=0.7317036154758499), RelatedTopic(uid='tm-de-all-v2.0_tp05_de', w=204.0, avg=0.7386715678023357), RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=422.0, avg=0.7365971566376528), RelatedTopic(uid='tm-de-all-v2.0_tp07_de', w=429.0, avg=0.7368018648007533), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=258.0, avg=0.7332441852998364), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=364.0, avg=0.7355906611287987), RelatedTopic(uid='tm-de-all-v2.0_tp59_de', w=342.0, avg=0.7256140372557947), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=390.0, avg=0.7478769250405141), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=64.0, avg=0.7002500034868717), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=41.0, avg=0.6963658565428199)], countItems=384076.0, excerpt=[TopicWord(w='regierung', p=0.05579, h=None), TopicWord(w='kammer', p=0.03555, h=None), TopicWord(w='frage', p=0.015, h=None), TopicWord(w='luxemburg', p=0.01418, h=None), TopicWord(w='sitzung', p=0.01383, h=None)], words=[TopicWord(w='regierung', p=0.05579, h=None), TopicWord(w='kammer', p=0.03555, h=None), TopicWord(w='frage', p=0.015, h=None), TopicWord(w='luxemburg', p=0.01418, h=None), TopicWord(w='sitzung', p=0.01383, h=None), TopicWord(w='herr', p=0.01147, h=None), TopicWord(w='belgien', p=0.01095, h=None), TopicWord(w='minister', p=0.01006, h=None), TopicWord(w='gesetz', p=0.0085, h=None), TopicWord(w='staat', p=0.00824, h=None)], model='tm-de-all-v2.0'), relevance=0.038, topicUid='tm-de-all-v2.0_tp58_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp90_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.002449277692355195, degree=92.0, x=82.88969421386719, y=75.70001983642578, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp19_de', w=436.0, avg=0.7898165146145252), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=254.0, avg=0.7379606281678508), RelatedTopic(uid='tm-de-all-v2.0_tp60_de', w=319.0, avg=0.7384106580366535), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=79.0, avg=0.7468987318533885), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=259.0, avg=0.730776060732175), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=126.0, avg=0.7385317475076706), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=71.0, avg=0.7053098611428704), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=68.0, avg=0.6871764730004704), RelatedTopic(uid='tm-de-all-v2.0_tp27_de', w=14.0, avg=0.7222142730440412), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=36.0, avg=0.7079166736867692), RelatedTopic(uid='tm-de-all-v2.0_tp16_de', w=50.0, avg=0.7106200051307678), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=94.0, avg=0.7398191455830919), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=61.0, avg=0.7336721332346807), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=38.0, avg=0.7042894786910007), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=77.0, avg=0.7701558470726013)], countItems=375288.0, excerpt=[TopicWord(w='schule', p=0.04397, h=None), TopicWord(w='lehrer', p=0.03666, h=None), TopicWord(w='schüler', p=0.03232, h=None), TopicWord(w='universität', p=0.03121, h=None), TopicWord(w='unterricht', p=0.01923, h=None)], words=[TopicWord(w='schule', p=0.04397, h=None), TopicWord(w='lehrer', p=0.03666, h=None), TopicWord(w='schüler', p=0.03232, h=None), TopicWord(w='universität', p=0.03121, h=None), TopicWord(w='unterricht', p=0.01923, h=None), TopicWord(w='professor', p=0.01677, h=None), TopicWord(w='klasse', p=0.01237, h=None), TopicWord(w='ausbildung', p=0.01224, h=None), TopicWord(w='eltern', p=0.01162, h=None), TopicWord(w='institut', p=0.01142, h=None)], model='tm-de-all-v2.0'), relevance=0.12, topicUid='tm-de-all-v2.0_tp90_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp92_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0012328640308681325, degree=91.0, x=115.99195098876953, y=119.49772644042969, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=122.0, avg=0.7367213119248874), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=138.0, avg=0.7268405789914338), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=148.0, avg=0.721067567532127), RelatedTopic(uid='tm-de-all-v2.0_tp90_de', w=125.0, avg=0.7229039998054504), RelatedTopic(uid='tm-de-all-v2.0_tp59_de', w=85.0, avg=0.7145176473785849), RelatedTopic(uid='tm-de-all-v2.0_tp51_de', w=65.0, avg=0.7183384546866783), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=65.0, avg=0.7121384602326614), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=84.0, avg=0.7234047672578267), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=78.0, avg=0.7127307668710366), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=65.0, avg=0.7085230726462144), RelatedTopic(uid='tm-de-all-v2.0_tp96_de', w=35.0, avg=0.7181142841066633), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=62.0, avg=0.7295967734629109), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=64.0, avg=0.6972031248733401), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=59.0, avg=0.698559316538148), RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=50.0, avg=0.7034799993038178)], countItems=443629.0, excerpt=[TopicWord(w='arbeit', p=0.02313, h=None), TopicWord(w='jugend', p=0.01615, h=None), TopicWord(w='schweiz', p=0.0144, h=None), TopicWord(w='hilfe', p=0.01315, h=None), TopicWord(w='leben', p=0.00829, h=None)], words=[TopicWord(w='arbeit', p=0.02313, h=None), TopicWord(w='jugend', p=0.01615, h=None), TopicWord(w='schweiz', p=0.0144, h=None), TopicWord(w='hilfe', p=0.01315, h=None), TopicWord(w='leben', p=0.00829, h=None), TopicWord(w='familie', p=0.00824, h=None), TopicWord(w='aufgabe', p=0.00817, h=None), TopicWord(w='verfügung', p=0.00774, h=None), TopicWord(w='tätigkeit', p=0.00667, h=None), TopicWord(w='aktion', p=0.00649, h=None)], model='tm-de-all-v2.0'), relevance=0.02, topicUid='tm-de-all-v2.0_tp92_de')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2007-05-11-a-i0041', type='ar', title='[REDACTED]', size=638, nbPages=1, pages=[Page(uid='luxland-2007-05-11-a-p0018', num=18, issueUid='luxland-2007-05-11-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Munich', relevance=1), Entity(uid='aida-0001-54-Manchester', relevance=1), Entity(uid='aida-0001-54-Santiago_de_Compostela', relevance=1), Entity(uid='aida-0001-54-Sura_$28$city$29$', relevance=1)], persons=[Entity(uid='aida-0001-50-Johann_Sebastian_Bach', relevance=1), Entity(uid='aida-0001-50-John_Williams', relevance=1), Entity(uid='aida-0001-50-Bobby_McFerrin', relevance=1), Entity(uid='aida-0001-50-Alexander_Melnikov', relevance=1), Entity(uid='aida-0001-50-Cyprien_Katsaris', relevance=1), Entity(uid='aida-0001-50-Jordi_Savall', relevance=1), Entity(uid='aida-0001-50-Florestan_Trio', relevance=2), Entity(uid='aida-0001-50-Pierre_Cao', relevance=1), Entity(uid='aida-0001-50-Kurt_Cobain', relevance=1), Entity(uid='aida-0001-50-Allison_Anders', relevance=1), Entity(uid='aida-0001-50-Martin_Scorsese', relevance=1)], language='de', issue=NewspaperIssue(uid='luxland-2007-05-11-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2007, 5, 11, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2007, 5, 11, 0, 0, tzinfo=TzInfo(UTC)), year=2007, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp00_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0019523249182387852, degree=75.0, x=104.59239959716797, y=118.1870346069336, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=1867.0, avg=0.7513915379224899), RelatedTopic(uid='tm-de-all-v2.0_tp13_de', w=1995.0, avg=0.7621182952608381), RelatedTopic(uid='tm-de-all-v2.0_tp09_de', w=1505.0, avg=0.7822245836653978), RelatedTopic(uid='tm-de-all-v2.0_tp34_de', w=987.0, avg=0.7496707194844278), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=108.0, avg=0.7498333332715211), RelatedTopic(uid='tm-de-all-v2.0_tp19_de', w=1048.0, avg=0.8194551532732621), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=125.0, avg=0.7195040030479432), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=40.0, avg=0.690200001001358), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=157.0, avg=0.7183312116914494), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=18.0, avg=0.7290555437405905), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=16.0, avg=0.7143750041723251), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=169.0, avg=0.7223017762398579), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=56.0, avg=0.7004107173000064), RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=32.0, avg=0.69862499833107), RelatedTopic(uid='tm-de-all-v2.0_tp55_de', w=113.0, avg=0.6917345138777674)], countItems=265405.0, excerpt=[TopicWord(w='london', p=0.02403, h=None), TopicWord(w='new', p=0.01812, h=None), TopicWord(w='york', p=0.01433, h=None), TopicWord(w='paris', p=0.01329, h=None), TopicWord(w='juli', p=0.01271, h=None)], words=[TopicWord(w='london', p=0.02403, h=None), TopicWord(w='new', p=0.01812, h=None), TopicWord(w='york', p=0.01433, h=None), TopicWord(w='paris', p=0.01329, h=None), TopicWord(w='juli', p=0.01271, h=None), TopicWord(w='jan', p=0.01266, h=None), TopicWord(w='prozent', p=0.01098, h=None), TopicWord(w='berlin', p=0.01095, h=None), TopicWord(w='dez', p=0.0102, h=None), TopicWord(w='union', p=0.01004, h=None)], model='tm-de-all-v2.0'), relevance=0.035, topicUid='tm-de-all-v2.0_tp00_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp15_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.0022643055600589826, degree=95.0, x=68.64356994628906, y=62.60655975341797, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=1071.0, avg=0.7884743249828186), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=824.0, avg=0.7393070387030111), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=776.0, avg=0.7242268041237113), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=298.0, avg=0.7339395962705548), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=339.0, avg=0.7562123902779413), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=132.0, avg=0.7099242409070333), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=288.0, avg=0.7310972199257877), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=184.0, avg=0.7271847831814185), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=103.0, avg=0.7074077702263026), RelatedTopic(uid='tm-de-all-v2.0_tp51_de', w=306.0, avg=0.7410196083433488), RelatedTopic(uid='tm-de-all-v2.0_tp11_de', w=194.0, avg=0.7353556690756807), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=83.0, avg=0.7246626529348902), RelatedTopic(uid='tm-de-all-v2.0_tp56_de', w=148.0, avg=0.7201283807690079), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=90.0, avg=0.7095111125045352), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=99.0, avg=0.7070404080429462)], countItems=338797.0, excerpt=[TopicWord(w='musik', p=0.01947, h=None), TopicWord(w='konzert', p=0.01551, h=None), TopicWord(w='orchester', p=0.01146, h=None), TopicWord(w='abend', p=0.00994, h=None), TopicWord(w='programm', p=0.00991, h=None)], words=[TopicWord(w='musik', p=0.01947, h=None), TopicWord(w='konzert', p=0.01551, h=None), TopicWord(w='orchester', p=0.01146, h=None), TopicWord(w='abend', p=0.00994, h=None), TopicWord(w='programm', p=0.00991, h=None), TopicWord(w='publikum', p=0.00896, h=None), TopicWord(w='werk', p=0.00837, h=None), TopicWord(w='leitung', p=0.00833, h=None), TopicWord(w='chor', p=0.00785, h=None), TopicWord(w='aufführung', p=0.00679, h=None)], model='tm-de-all-v2.0'), relevance=0.589, topicUid='tm-de-all-v2.0_tp15_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp18_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.005943060505154667, degree=89.0, x=34.73057556152344, y=62.52687072753906, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=1112.0, avg=0.8230422670892674), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=925.0, avg=0.8008097285193366), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=1461.0, avg=0.821687885500812), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=414.0, avg=0.8106086952386847), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=290.0, avg=0.7918344820367879), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=191.0, avg=0.7792513095895658), RelatedTopic(uid='tm-de-all-v2.0_tp59_de', w=286.0, avg=0.7695279734118001), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=576.0, avg=0.8008940969076421), RelatedTopic(uid='tm-de-all-v2.0_tp33_de', w=212.0, avg=0.7585188670540756), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=336.0, avg=0.7869226201659157), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=111.0, avg=0.7220900869584298), RelatedTopic(uid='tm-de-all-v2.0_tp90_de', w=204.0, avg=0.7789705889482125), RelatedTopic(uid='tm-de-all-v2.0_tp49_de', w=316.0, avg=0.7982879748827294), RelatedTopic(uid='tm-de-all-v2.0_tp96_de', w=91.0, avg=0.7596373630094004), RelatedTopic(uid='tm-de-all-v2.0_tp38_de', w=94.0, avg=0.7594574442569245)], countItems=445203.0, excerpt=[TopicWord(w='luxemburg', p=0.03721, h=None), TopicWord(w='peter', p=0.03536, h=None), TopicWord(w='johann', p=0.03426, h=None), TopicWord(w='maria', p=0.02553, h=None), TopicWord(w='anna', p=0.01781, h=None)], words=[TopicWord(w='luxemburg', p=0.03721, h=None), TopicWord(w='peter', p=0.03536, h=None), TopicWord(w='johann', p=0.03426, h=None), TopicWord(w='maria', p=0.02553, h=None), TopicWord(w='anna', p=0.01781, h=None), TopicWord(w='sohn', p=0.01728, h=None), TopicWord(w='michel', p=0.01527, h=None), TopicWord(w='joseph', p=0.01382, h=None), TopicWord(w='tochter', p=0.01365, h=None), TopicWord(w='witwe', p=0.01337, h=None)], model='tm-de-all-v2.0'), relevance=0.02, topicUid='tm-de-all-v2.0_tp18_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp36_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.00504038508440699, degree=85.0, x=87.39093780517578, y=43.77439880371094, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=2042.0, avg=0.7841909901110362), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=1710.0, avg=0.7964239771603143), RelatedTopic(uid='tm-de-all-v2.0_tp72_de', w=1450.0, avg=0.7598200009198024), RelatedTopic(uid='tm-de-all-v2.0_tp73_de', w=1595.0, avg=0.799000001215262), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=896.0, avg=0.7636986610346607), RelatedTopic(uid='tm-de-all-v2.0_tp98_de', w=955.0, avg=0.784089006116877), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=809.0, avg=0.7779629170084177), RelatedTopic(uid='tm-de-all-v2.0_tp17_de', w=570.0, avg=0.7600228070167073), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=446.0, avg=0.7817511197697421), RelatedTopic(uid='tm-de-all-v2.0_tp83_de', w=127.0, avg=0.7427637807027562), RelatedTopic(uid='tm-de-all-v2.0_tp74_de', w=170.0, avg=0.7439176482312819), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=106.0, avg=0.7743301903301815), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=46.0, avg=0.7355000052763068), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=113.0, avg=0.7771592926135106), RelatedTopic(uid='tm-de-all-v2.0_tp50_de', w=79.0, avg=0.7576202584218376)], countItems=283708.0, excerpt=[TopicWord(w='usa', p=0.01967, h=None), TopicWord(w='platz', p=0.01206, h=None), TopicWord(w='final', p=0.00982, h=None), TopicWord(w='brd', p=0.00922, h=None), TopicWord(w='rang', p=0.00849, h=None)], words=[TopicWord(w='usa', p=0.01967, h=None), TopicWord(w='platz', p=0.01206, h=None), TopicWord(w='final', p=0.00982, h=None), TopicWord(w='brd', p=0.00922, h=None), TopicWord(w='rang', p=0.00849, h=None), TopicWord(w='schweizer', p=0.00754, h=None), TopicWord(w='lauf', p=0.00681, h=None), TopicWord(w='peter', p=0.00661, h=None), TopicWord(w='rennen', p=0.00599, h=None), TopicWord(w='sieg', p=0.00596, h=None)], model='tm-de-all-v2.0'), relevance=0.033, topicUid='tm-de-all-v2.0_tp36_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp86_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.0033758676734129967, degree=79.0, x=105.37206268310547, y=178.83616638183594, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp12_de', w=297.0, avg=0.7457946145574653), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=312.0, avg=0.7531121789644926), RelatedTopic(uid='tm-de-all-v2.0_tp07_de', w=426.0, avg=0.7609295787665765), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=281.0, avg=0.7234839852170164), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=290.0, avg=0.7562689664035008), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=268.0, avg=0.7334291032001153), RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=282.0, avg=0.747368796708736), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=273.0, avg=0.7500952399257339), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=213.0, avg=0.7406384947714112), RelatedTopic(uid='tm-de-all-v2.0_tp89_de', w=133.0, avg=0.7125714309233472), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=189.0, avg=0.7378571430842081), RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=216.0, avg=0.7407824104582822), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=187.0, avg=0.7167807492342863), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=128.0, avg=0.7302421927452087), RelatedTopic(uid='tm-de-all-v2.0_tp70_de', w=62.0, avg=0.7217419397446417)], countItems=397759.0, excerpt=[TopicWord(w='partei', p=0.01651, h=None), TopicWord(w='politik', p=0.01284, h=None), TopicWord(w='staat', p=0.01244, h=None), TopicWord(w='demokratie', p=0.01216, h=None), TopicWord(w='freiheit', p=0.01214, h=None)], words=[TopicWord(w='partei', p=0.01651, h=None), TopicWord(w='politik', p=0.01284, h=None), TopicWord(w='staat', p=0.01244, h=None), TopicWord(w='demokratie', p=0.01216, h=None), TopicWord(w='freiheit', p=0.01214, h=None), TopicWord(w='volk', p=0.00987, h=None), TopicWord(w='recht', p=0.00946, h=None), TopicWord(w='kampf', p=0.00811, h=None), TopicWord(w='macht', p=0.00723, h=None), TopicWord(w='sozialismus', p=0.00609, h=None)], model='tm-de-all-v2.0'), relevance=0.022, topicUid='tm-de-all-v2.0_tp86_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp87_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.003541021122141842, degree=93.0, x=18.453947067260742, y=73.55996704101562, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=1488.0, avg=0.7602627690360751), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=363.0, avg=0.7073581266337519), RelatedTopic(uid='tm-de-all-v2.0_tp19_de', w=1164.0, avg=0.769536941680302), RelatedTopic(uid='tm-de-all-v2.0_tp45_de', w=153.0, avg=0.7179869312086916), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=197.0, avg=0.7673502534174071), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=132.0, avg=0.7295151538018024), RelatedTopic(uid='tm-de-all-v2.0_tp15_de', w=729.0, avg=0.7877256507245601), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=151.0, avg=0.7160993372367708), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=75.0, avg=0.7074000000953674), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=131.0, avg=0.7040610718363114), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=219.0, avg=0.7146073087165344), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=633.0, avg=0.7560616119589663), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=110.0, avg=0.6912545475092802), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=71.0, avg=0.6930281654210158), RelatedTopic(uid='tm-de-all-v2.0_tp63_de', w=66.0, avg=0.6945303037311091)], countItems=464530.0, excerpt=[TopicWord(w='film', p=0.04823, h=None), TopicWord(w='woche', p=0.02664, h=None), TopicWord(w='regie', p=0.00941, h=None), TopicWord(w='kino', p=0.00623, h=None), TopicWord(w='john', p=0.0062, h=None)], words=[TopicWord(w='film', p=0.04823, h=None), TopicWord(w='woche', p=0.02664, h=None), TopicWord(w='regie', p=0.00941, h=None), TopicWord(w='kino', p=0.00623, h=None), TopicWord(w='john', p=0.0062, h=None), TopicWord(w='rex', p=0.00519, h=None), TopicWord(w='titel', p=0.00504, h=None), TopicWord(w='paul', p=0.00496, h=None), TopicWord(w='erstaufführung', p=0.00445, h=None), TopicWord(w='james', p=0.00432, h=None)], model='tm-de-all-v2.0'), relevance=0.12, topicUid='tm-de-all-v2.0_tp87_de')], content=None, mentions=[], v=None), ContentItem(uid='luxland-2007-08-10-a-i0040', type='ar', title='[REDACTED]', size=514, nbPages=1, pages=[Page(uid='luxland-2007-08-10-a-p0017', num=17, issueUid='luxland-2007-08-10-a', newspaperUid='luxland', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Rostock', relevance=1), Entity(uid='aida-0001-54-London', relevance=1), Entity(uid='aida-0001-54-Bolzano', relevance=1), Entity(uid='aida-0001-54-Berlin', relevance=2), Entity(uid='aida-0001-54-Joe_Horn', relevance=1), Entity(uid='aida-0001-54-Auch', relevance=1)], persons=[Entity(uid='aida-0001-50-Jean_Sibelius', relevance=1), Entity(uid='aida-0001-50-Colin_Davis', relevance=6), Entity(uid='aida-0001-50-Johannes_Brahms', relevance=1), Entity(uid='aida-0001-50-Leonidas_Kavakos', relevance=1), Entity(uid='aida-0001-50-Hanns_Eisler', relevance=1), Entity(uid='aida-0001-50-Claudio_Abbado', relevance=1), Entity(uid='aida-0001-50-Bernard_Haitink', relevance=1), Entity(uid='aida-0001-50-Vladimir_Ashkenazy', relevance=1), Entity(uid='aida-0001-50-Daniel_Barenboim', relevance=1), Entity(uid='aida-0001-50-Herbert_Blomstedt', relevance=1), Entity(uid='aida-0001-50-David_Strange', relevance=1)], language='de', issue=NewspaperIssue(uid='luxland-2007-08-10-a', cover='', labels=['issue'], fresh=False, accessRights='Closed', date=datetime.datetime(2007, 8, 10, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='Closed', isFront=False, date=datetime.datetime(2007, 8, 10, 0, 0, tzinfo=TzInfo(UTC)), year=2007, country='LU', tags=[], collections=[], newspaper=Newspaper(uid='luxland', acronym='luxland', labels=['newspaper'], languages=['fr', 'de', 'lb', 'en'], properties=[], included=True, name=\"d'Letzeburger Land\", endYear=2007, startYear=1954, firstIssue=NewspaperIssue(uid='luxland-1954-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1954, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1954'), lastIssue=NewspaperIssue(uid='luxland-2007-12-21-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2007, 12, 21, 0, 0, tzinfo=TzInfo(UTC)), year='2007'), countArticles=256397, countIssues=2772, countPages=49062, fetched=True, deltaYear=53), dataProvider='BNL', topics=[ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp15_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.0022643055600589826, degree=95.0, x=68.64356994628906, y=62.60655975341797, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=1071.0, avg=0.7884743249828186), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=824.0, avg=0.7393070387030111), RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=776.0, avg=0.7242268041237113), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=298.0, avg=0.7339395962705548), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=339.0, avg=0.7562123902779413), RelatedTopic(uid='tm-de-all-v2.0_tp62_de', w=132.0, avg=0.7099242409070333), RelatedTopic(uid='tm-de-all-v2.0_tp87_de', w=288.0, avg=0.7310972199257877), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=184.0, avg=0.7271847831814185), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=103.0, avg=0.7074077702263026), RelatedTopic(uid='tm-de-all-v2.0_tp51_de', w=306.0, avg=0.7410196083433488), RelatedTopic(uid='tm-de-all-v2.0_tp11_de', w=194.0, avg=0.7353556690756807), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=83.0, avg=0.7246626529348902), RelatedTopic(uid='tm-de-all-v2.0_tp56_de', w=148.0, avg=0.7201283807690079), RelatedTopic(uid='tm-de-all-v2.0_tp39_de', w=90.0, avg=0.7095111125045352), RelatedTopic(uid='tm-de-all-v2.0_tp20_de', w=99.0, avg=0.7070404080429462)], countItems=338797.0, excerpt=[TopicWord(w='musik', p=0.01947, h=None), TopicWord(w='konzert', p=0.01551, h=None), TopicWord(w='orchester', p=0.01146, h=None), TopicWord(w='abend', p=0.00994, h=None), TopicWord(w='programm', p=0.00991, h=None)], words=[TopicWord(w='musik', p=0.01947, h=None), TopicWord(w='konzert', p=0.01551, h=None), TopicWord(w='orchester', p=0.01146, h=None), TopicWord(w='abend', p=0.00994, h=None), TopicWord(w='programm', p=0.00991, h=None), TopicWord(w='publikum', p=0.00896, h=None), TopicWord(w='werk', p=0.00837, h=None), TopicWord(w='leitung', p=0.00833, h=None), TopicWord(w='chor', p=0.00785, h=None), TopicWord(w='aufführung', p=0.00679, h=None)], model='tm-de-all-v2.0'), relevance=0.478, topicUid='tm-de-all-v2.0_tp15_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp20_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.005455198718015492, degree=98.0, x=125.689453125, y=114.9139175415039, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp48_de', w=1067.0, avg=0.7309447054340109), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=354.0, avg=0.721709039925182), RelatedTopic(uid='tm-de-all-v2.0_tp29_de', w=352.0, avg=0.7075823860412295), RelatedTopic(uid='tm-de-all-v2.0_tp21_de', w=384.0, avg=0.7216041665524244), RelatedTopic(uid='tm-de-all-v2.0_tp04_de', w=171.0, avg=0.6964385959140041), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=271.0, avg=0.7260258323152127), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=115.0, avg=0.690634780863057), RelatedTopic(uid='tm-de-all-v2.0_tp91_de', w=227.0, avg=0.7207400877570266), RelatedTopic(uid='tm-de-all-v2.0_tp88_de', w=230.0, avg=0.714769567095715), RelatedTopic(uid='tm-de-all-v2.0_tp92_de', w=177.0, avg=0.7111129972894313), RelatedTopic(uid='tm-de-all-v2.0_tp85_de', w=143.0, avg=0.7040839170242523), RelatedTopic(uid='tm-de-all-v2.0_tp44_de', w=153.0, avg=0.6994379088769551), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=133.0, avg=0.7079774432612541), RelatedTopic(uid='tm-de-all-v2.0_tp10_de', w=174.0, avg=0.7128390837674854), RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=92.0, avg=0.6850326100121373)], countItems=524542.0, excerpt=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None)], words=[TopicWord(w='schweiz', p=0.02513, h=None), TopicWord(w='franke', p=0.00961, h=None), TopicWord(w='bern', p=0.00804, h=None), TopicWord(w='bereich', p=0.00749, h=None), TopicWord(w='zukunft', p=0.00677, h=None), TopicWord(w='unternehmen', p=0.00574, h=None), TopicWord(w='foto', p=0.00567, h=None), TopicWord(w='zusammenarbeit', p=0.00552, h=None), TopicWord(w='thema', p=0.0053, h=None), TopicWord(w='rahmen', p=0.00508, h=None)], model='tm-de-all-v2.0'), relevance=0.11, topicUid='tm-de-all-v2.0_tp20_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp41_de', language='de', community='tm-de-all-v2.0_tp68_de', pagerank=0.002314917528469462, degree=68.0, x=60.79684829711914, y=181.21067810058594, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp52_de', w=105.0, avg=0.7227619063286554), RelatedTopic(uid='tm-de-all-v2.0_tp77_de', w=86.0, avg=0.7199418565561605), RelatedTopic(uid='tm-de-all-v2.0_tp08_de', w=87.0, avg=0.7394137951149338), RelatedTopic(uid='tm-de-all-v2.0_tp61_de', w=42.0, avg=0.7217380972135634), RelatedTopic(uid='tm-de-all-v2.0_tp53_de', w=38.0, avg=0.7059473661999953), RelatedTopic(uid='tm-de-all-v2.0_tp58_de', w=27.0, avg=0.69962963130739), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=8.0, avg=0.666625015437603), RelatedTopic(uid='tm-de-all-v2.0_tp95_de', w=42.0, avg=0.7183809564227149), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=3.0, avg=0.6346666812896729), RelatedTopic(uid='tm-de-all-v2.0_tp86_de', w=37.0, avg=0.7125135096343788), RelatedTopic(uid='tm-de-all-v2.0_tp32_de', w=29.0, avg=0.7524137990228061), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=64.0, avg=0.7412343714386225), RelatedTopic(uid='tm-de-all-v2.0_tp84_de', w=27.0, avg=0.7083703676859537), RelatedTopic(uid='tm-de-all-v2.0_tp24_de', w=25.0, avg=0.6974399995803833), RelatedTopic(uid='tm-de-all-v2.0_tp25_de', w=26.0, avg=0.7028846144676208)], countItems=318469.0, excerpt=[TopicWord(w='london', p=0.07808, h=None), TopicWord(w='england', p=0.05434, h=None), TopicWord(w='sir', p=0.02891, h=None), TopicWord(w='lord', p=0.02667, h=None), TopicWord(w='regierung', p=0.02305, h=None)], words=[TopicWord(w='london', p=0.07808, h=None), TopicWord(w='england', p=0.05434, h=None), TopicWord(w='sir', p=0.02891, h=None), TopicWord(w='lord', p=0.02667, h=None), TopicWord(w='regierung', p=0.02305, h=None), TopicWord(w='pfund', p=0.01726, h=None), TopicWord(w='unterhaus', p=0.01654, h=None), TopicWord(w='churchill', p=0.01215, h=None), TopicWord(w='irland', p=0.01008, h=None), TopicWord(w='john', p=0.0099, h=None)], model='tm-de-all-v2.0'), relevance=0.098, topicUid='tm-de-all-v2.0_tp41_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp83_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.0033946660994646697, degree=78.0, x=60.05834197998047, y=133.38076782226562, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp76_de', w=621.0, avg=0.7329323678584875), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=660.0, avg=0.7449378784858819), RelatedTopic(uid='tm-de-all-v2.0_tp74_de', w=320.0, avg=0.7519468737766146), RelatedTopic(uid='tm-de-all-v2.0_tp17_de', w=522.0, avg=0.8230804597737689), RelatedTopic(uid='tm-de-all-v2.0_tp98_de', w=174.0, avg=0.7943045973092661), RelatedTopic(uid='tm-de-all-v2.0_tp00_de', w=9.0, avg=0.6516666743490431), RelatedTopic(uid='tm-de-all-v2.0_tp64_de', w=118.0, avg=0.6805847458920237), RelatedTopic(uid='tm-de-all-v2.0_tp82_de', w=71.0, avg=0.7279859151638729), RelatedTopic(uid='tm-de-all-v2.0_tp35_de', w=85.0, avg=0.6739882413078757), RelatedTopic(uid='tm-de-all-v2.0_tp23_de', w=50.0, avg=0.7154399967193603), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=34.0, avg=0.7023529340239132), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=92.0, avg=0.7097826088252275), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=127.0, avg=0.6881102370464895), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=19.0, avg=0.7016842145668832), RelatedTopic(uid='tm-de-all-v2.0_tp09_de', w=145.0, avg=0.7907103443967884)], countItems=384254.0, excerpt=[TopicWord(w='berlin', p=0.04931, h=None), TopicWord(w='münchen', p=0.03825, h=None), TopicWord(w='wien', p=0.03251, h=None), TopicWord(w='mark', p=0.03032, h=None), TopicWord(w='frankfurt', p=0.02667, h=None)], words=[TopicWord(w='berlin', p=0.04931, h=None), TopicWord(w='münchen', p=0.03825, h=None), TopicWord(w='wien', p=0.03251, h=None), TopicWord(w='mark', p=0.03032, h=None), TopicWord(w='frankfurt', p=0.02667, h=None), TopicWord(w='deutschland', p=0.02332, h=None), TopicWord(w='köln', p=0.02281, h=None), TopicWord(w='hamburg', p=0.01874, h=None), TopicWord(w='paris', p=0.01866, h=None), TopicWord(w='bayer', p=0.01813, h=None)], model='tm-de-all-v2.0'), relevance=0.038, topicUid='tm-de-all-v2.0_tp83_de'), ContentItemTopic(topic=Topic(uid='tm-de-all-v2.0_tp87_de', language='de', community='tm-de-all-v2.0_tp87_de', pagerank=0.003541021122141842, degree=93.0, x=18.453947067260742, y=73.55996704101562, relatedTopics=[RelatedTopic(uid='tm-de-all-v2.0_tp26_de', w=1488.0, avg=0.7602627690360751), RelatedTopic(uid='tm-de-all-v2.0_tp69_de', w=363.0, avg=0.7073581266337519), RelatedTopic(uid='tm-de-all-v2.0_tp19_de', w=1164.0, avg=0.769536941680302), RelatedTopic(uid='tm-de-all-v2.0_tp45_de', w=153.0, avg=0.7179869312086916), RelatedTopic(uid='tm-de-all-v2.0_tp37_de', w=197.0, avg=0.7673502534174071), RelatedTopic(uid='tm-de-all-v2.0_tp79_de', w=132.0, avg=0.7295151538018024), RelatedTopic(uid='tm-de-all-v2.0_tp15_de', w=729.0, avg=0.7877256507245601), RelatedTopic(uid='tm-de-all-v2.0_tp31_de', w=151.0, avg=0.7160993372367708), RelatedTopic(uid='tm-de-all-v2.0_tp18_de', w=75.0, avg=0.7074000000953674), RelatedTopic(uid='tm-de-all-v2.0_tp01_de', w=131.0, avg=0.7040610718363114), RelatedTopic(uid='tm-de-all-v2.0_tp43_de', w=219.0, avg=0.7146073087165344), RelatedTopic(uid='tm-de-all-v2.0_tp46_de', w=633.0, avg=0.7560616119589663), RelatedTopic(uid='tm-de-all-v2.0_tp65_de', w=110.0, avg=0.6912545475092802), RelatedTopic(uid='tm-de-all-v2.0_tp03_de', w=71.0, avg=0.6930281654210158), RelatedTopic(uid='tm-de-all-v2.0_tp63_de', w=66.0, avg=0.6945303037311091)], countItems=464530.0, excerpt=[TopicWord(w='film', p=0.04823, h=None), TopicWord(w='woche', p=0.02664, h=None), TopicWord(w='regie', p=0.00941, h=None), TopicWord(w='kino', p=0.00623, h=None), TopicWord(w='john', p=0.0062, h=None)], words=[TopicWord(w='film', p=0.04823, h=None), TopicWord(w='woche', p=0.02664, h=None), TopicWord(w='regie', p=0.00941, h=None), TopicWord(w='kino', p=0.00623, h=None), TopicWord(w='john', p=0.0062, h=None), TopicWord(w='rex', p=0.00519, h=None), TopicWord(w='titel', p=0.00504, h=None), TopicWord(w='paul', p=0.00496, h=None), TopicWord(w='erstaufführung', p=0.00445, h=None), TopicWord(w='james', p=0.00432, h=None)], model='tm-de-all-v2.0'), relevance=0.12, topicUid='tm-de-all-v2.0_tp87_de')], content=None, mentions=[], v=None), ContentItem(uid='LLE-2008-10-02-a-i0112', type='ar', title='[REDACTED]', size=368, nbPages=1, pages=[Page(uid='LLE-2008-10-02-a-p0004', num=4, issueUid='LLE-2008-10-02-a', newspaperUid='LLE', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Moscow', relevance=4), Entity(uid='aida-0001-54-Russia', relevance=2), Entity(uid='aida-0001-54-Mission_$28$LDS_Church$29$', relevance=1)], persons=[], language='fr', issue=NewspaperIssue(uid='LLE-2008-10-02-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2008, 10, 2, 0, 0, tzinfo=TzInfo(UTC)), year='2008'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2008, 10, 2, 0, 0, tzinfo=TzInfo(UTC)), year=2008, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='LLE', acronym='LLE', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='La Liberté', endYear=2018, startYear=1871, firstIssue=NewspaperIssue(uid='LLE-1871-10-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1871, 10, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1871'), lastIssue=NewspaperIssue(uid='LLE-2012-12-31-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2012, 12, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2012'), countArticles=6353776, countIssues=42548, countPages=749944, fetched=True, deltaYear=147), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp08_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.007762864426039611, degree=96.0, x=-69.84272766113281, y=38.62397766113281, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=7580.0, avg=0.7250558045184078), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=1232.0, avg=0.7474862013447594), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=700.0, avg=0.7315171433346612), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=757.0, avg=0.7196367237337987), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=339.0, avg=0.694339232810479), RelatedTopic(uid='tm-fr-all-v2.0_tp77_fr', w=688.0, avg=0.7348226752392081), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=688.0, avg=0.7055203491865203), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=880.0, avg=0.7489193181422624), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=1094.0, avg=0.735148994425751), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=584.0, avg=0.7362551353361508), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=753.0, avg=0.7199150053945037), RelatedTopic(uid='tm-fr-all-v2.0_tp32_fr', w=161.0, avg=0.6918136603343561), RelatedTopic(uid='tm-fr-all-v2.0_tp68_fr', w=345.0, avg=0.7245710163876631), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=240.0, avg=0.7203541681170463), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=185.0, avg=0.7009297290363827)], countItems=2092699.0, excerpt=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None)], words=[TopicWord(w='entreprise', p=0.02931, h=None), TopicWord(w='formation', p=0.02876, h=None), TopicWord(w='travail', p=0.02655, h=None), TopicWord(w='expérience', p=0.02488, h=None), TopicWord(w='équipe', p=0.01805, h=None), TopicWord(w='service', p=0.0173, h=None), TopicWord(w='domaine', p=0.01536, h=None), TopicWord(w='poste', p=0.01445, h=None), TopicWord(w='personnel', p=0.0135, h=None), TopicWord(w='gestion', p=0.01247, h=None)], model='tm-fr-all-v2.0'), relevance=0.023, topicUid='tm-fr-all-v2.0_tp08_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp29_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.003671066660794243, degree=99.0, x=-36.876827239990234, y=-52.499786376953125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=2171.0, avg=0.7397719955510228), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=1197.0, avg=0.7285563910415797), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1235.0, avg=0.7289166003586309), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=1120.0, avg=0.7302982150976147), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1001.0, avg=0.7144995012007036), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=859.0, avg=0.7176146700162965), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=898.0, avg=0.7235300675665084), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=685.0, avg=0.7230496362177995), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=668.0, avg=0.7130194612427386), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=870.0, avg=0.7227172417202216), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=486.0, avg=0.7219053497039732), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=656.0, avg=0.7226905499289675), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=734.0, avg=0.7467152589998063), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=623.0, avg=0.714158908321999), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=276.0, avg=0.7299420289371324)], countItems=1342277.0, excerpt=[TopicWord(w='guerre', p=0.06224, h=None), TopicWord(w='paix', p=0.03208, h=None), TopicWord(w='pays', p=0.0225, h=None), TopicWord(w='peuple', p=0.01924, h=None), TopicWord(w='politique', p=0.01695, h=None)], words=[TopicWord(w='guerre', p=0.06224, h=None), TopicWord(w='paix', p=0.03208, h=None), TopicWord(w='pays', p=0.0225, h=None), TopicWord(w='peuple', p=0.01924, h=None), TopicWord(w='politique', p=0.01695, h=None), TopicWord(w='nation', p=0.01448, h=None), TopicWord(w='monde', p=0.01274, h=None), TopicWord(w='gouvernement', p=0.01088, h=None), TopicWord(w='situation', p=0.00931, h=None), TopicWord(w='discours', p=0.00769, h=None)], model='tm-fr-all-v2.0'), relevance=0.08, topicUid='tm-fr-all-v2.0_tp29_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp47_fr', language='fr', community='tm-fr-all-v2.0_tp56_fr', pagerank=0.0012506774741205605, degree=98.0, x=-111.52940368652344, y=-62.88765335083008, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=401.0, avg=0.721376558491714), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=410.0, avg=0.7244609761528853), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=374.0, avg=0.7227486646111636), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=251.0, avg=0.6969760960316753), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=260.0, avg=0.7147269242084944), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=200.0, avg=0.705499999821186), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=221.0, avg=0.7236063361707317), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=263.0, avg=0.7059201532443666), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=121.0, avg=0.696942150592804), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=136.0, avg=0.6935808803228771), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=109.0, avg=0.7000458710784212), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=148.0, avg=0.7170270294756502), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=100.0, avg=0.6936599975824356), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=116.0, avg=0.6901293114341539), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=107.0, avg=0.7040093485440049)], countItems=1517013.0, excerpt=[TopicWord(w='ville', p=0.03486, h=None), TopicWord(w='siècle', p=0.02264, h=None), TopicWord(w='maison', p=0.01493, h=None), TopicWord(w='pays', p=0.01087, h=None), TopicWord(w='château', p=0.00944, h=None)], words=[TopicWord(w='ville', p=0.03486, h=None), TopicWord(w='siècle', p=0.02264, h=None), TopicWord(w='maison', p=0.01493, h=None), TopicWord(w='pays', p=0.01087, h=None), TopicWord(w='château', p=0.00944, h=None), TopicWord(w='pierre', p=0.0089, h=None), TopicWord(w='époque', p=0.00867, h=None), TopicWord(w='temps', p=0.00866, h=None), TopicWord(w='nom', p=0.00835, h=None), TopicWord(w='place', p=0.00754, h=None)], model='tm-fr-all-v2.0'), relevance=0.034, topicUid='tm-fr-all-v2.0_tp47_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp52_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002909815177764443, degree=95.0, x=-86.08450317382812, y=-30.78761100769043, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=1677.0, avg=0.7603756714307913), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1188.0, avg=0.750005051744506), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=1788.0, avg=0.7473042513633468), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=976.0, avg=0.7502961083025229), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=464.0, avg=0.7253017255972172), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=1405.0, avg=0.7334306048752999), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=1047.0, avg=0.733413563644533), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=967.0, avg=0.7323102390753816), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=926.0, avg=0.7363282948668008), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1007.0, avg=0.7363912627145337), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=589.0, avg=0.7285789483067135), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=392.0, avg=0.7287168369001272), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=246.0, avg=0.724325204040946), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=228.0, avg=0.7450614043495112), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=373.0, avg=0.7271072380344605)], countItems=1227788.0, excerpt=[TopicWord(w='front', p=0.02305, h=None), TopicWord(w='armée', p=0.02116, h=None), TopicWord(w='guerre', p=0.01898, h=None), TopicWord(w='ennemi', p=0.01845, h=None), TopicWord(w='nord', p=0.01778, h=None)], words=[TopicWord(w='front', p=0.02305, h=None), TopicWord(w='armée', p=0.02116, h=None), TopicWord(w='guerre', p=0.01898, h=None), TopicWord(w='ennemi', p=0.01845, h=None), TopicWord(w='nord', p=0.01778, h=None), TopicWord(w='région', p=0.01743, h=None), TopicWord(w='sud', p=0.01716, h=None), TopicWord(w='général', p=0.01712, h=None), TopicWord(w='allemand', p=0.01697, h=None), TopicWord(w='attaque', p=0.01489, h=None)], model='tm-fr-all-v2.0'), relevance=0.03, topicUid='tm-fr-all-v2.0_tp52_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp65_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.009446137294701226, degree=94.0, x=-120.30419158935547, y=-7.779232501983643, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=230.0, avg=0.7416391305301501), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=969.0, avg=0.8285510845720706), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=312.0, avg=0.7312371832055923), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=217.0, avg=0.7469400944797674), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=219.0, avg=0.7375525116376137), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=60.0, avg=0.7273500045140584), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=175.0, avg=0.7847257167952402), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=42.0, avg=0.6884285736651647), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=194.0, avg=0.7556134053726786), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=51.0, avg=0.7143725507399615), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=38.0, avg=0.7259210536354467), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=39.0, avg=0.698769225524022), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=28.0, avg=0.7079285830259323), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=43.0, avg=0.7444186058155325), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=73.0, avg=0.7045479514827467)], countItems=2003191.0, excerpt=[TopicWord(w='août', p=0.19465, h=None), TopicWord(w='juillet', p=0.19068, h=None), TopicWord(w='septembre', p=0.17573, h=None), TopicWord(w='juin', p=0.16535, h=None), TopicWord(w='mois', p=0.03507, h=None)], words=[TopicWord(w='août', p=0.19465, h=None), TopicWord(w='juillet', p=0.19068, h=None), TopicWord(w='septembre', p=0.17573, h=None), TopicWord(w='juin', p=0.16535, h=None), TopicWord(w='mois', p=0.03507, h=None), TopicWord(w='octobre', p=0.02288, h=None), TopicWord(w='lieu', p=0.0211, h=None), TopicWord(w='fin', p=0.0142, h=None), TopicWord(w='mai', p=0.01199, h=None), TopicWord(w='date', p=0.01139, h=None)], model='tm-fr-all-v2.0'), relevance=0.098, topicUid='tm-fr-all-v2.0_tp65_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp71_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0030529464500365228, degree=97.0, x=-15.224140167236328, y=-38.315216064453125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=1733.0, avg=0.7235377966772939), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=1430.0, avg=0.7239153846160515), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=1328.0, avg=0.7269977422722851), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=1486.0, avg=0.7311554521041475), RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1213.0, avg=0.7332572151783175), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=635.0, avg=0.7151622039126599), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=251.0, avg=0.6909880483767901), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=626.0, avg=0.7184616621500387), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=508.0, avg=0.7093149612503727), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=472.0, avg=0.7078326282612348), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=710.0, avg=0.7244000002531938), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=316.0, avg=0.7142215208916725), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=241.0, avg=0.708340249368264), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=244.0, avg=0.7036762293733534), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=109.0, avg=0.6989816547533788)], countItems=1363708.0, excerpt=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None)], words=[TopicWord(w='pays', p=0.04381, h=None), TopicWord(w='président', p=0.02988, h=None), TopicWord(w='accord', p=0.02501, h=None), TopicWord(w='o.n.u', p=0.01614, h=None), TopicWord(w='ministre', p=0.01545, h=None), TopicWord(w='paix', p=0.01383, h=None), TopicWord(w='sécurité', p=0.01362, h=None), TopicWord(w='conférence', p=0.01261, h=None), TopicWord(w='secrétaire', p=0.01045, h=None), TopicWord(w='plan', p=0.0097, h=None)], model='tm-fr-all-v2.0'), relevance=0.457, topicUid='tm-fr-all-v2.0_tp71_fr')], content=None, mentions=[], v=None), ContentItem(uid='IMP-2010-03-31-a-i0127', type='ar', title='[REDACTED]', size=187, nbPages=1, pages=[Page(uid='IMP-2010-03-31-a-p0014', num=14, issueUid='IMP-2010-03-31-a', newspaperUid='IMP', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Basel', relevance=3), Entity(uid='aida-0001-54-Lugano', relevance=2)], persons=[Entity(uid='aida-0001-50-Charlie_Hebdo', relevance=1), Entity(uid='aida-0001-50-Sol_Gabetta', relevance=2), Entity(uid='aida-0001-50-Alain_Lombard', relevance=2), Entity(uid='aida-0001-50-Vladimir_Ashkenazy', relevance=1), Entity(uid='aida-0001-50-Heinz_Holliger', relevance=1)], language='fr', issue=NewspaperIssue(uid='IMP-2010-03-31-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2010, 3, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2010'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2010, 3, 31, 0, 0, tzinfo=TzInfo(UTC)), year=2010, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='IMP', acronym='IMP', labels=['newspaper'], languages=['fr'], properties=[], included=True, name=\"L'Impartial\", endYear=2018, startYear=1881, firstIssue=NewspaperIssue(uid='IMP-1881-01-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1881, 1, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1881'), lastIssue=NewspaperIssue(uid='IMP-2018-01-22-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2018, 1, 22, 0, 0, tzinfo=TzInfo(UTC)), year='2018'), countArticles=6706750, countIssues=41749, countPages=775756, fetched=True, deltaYear=137), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp05_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0016855450001312046, degree=99.0, x=-76.497314453125, y=-22.399200439453125, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=1328.0, avg=0.7310828321489943), RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=1283.0, avg=0.7248877623261462), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=806.0, avg=0.7061104231673494), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=314.0, avg=0.6925382168050025), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=590.0, avg=0.7116152538081347), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=523.0, avg=0.7079311655994583), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=575.0, avg=0.7049669559105582), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=463.0, avg=0.7073930904880713), RelatedTopic(uid='tm-fr-all-v2.0_tp11_fr', w=373.0, avg=0.7053056325733502), RelatedTopic(uid='tm-fr-all-v2.0_tp10_fr', w=366.0, avg=0.7080683073059457), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=456.0, avg=0.7006118409989173), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=406.0, avg=0.7061674884093806), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=171.0, avg=0.7037953208064476), RelatedTopic(uid='tm-fr-all-v2.0_tp76_fr', w=401.0, avg=0.7145985037905914), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=204.0, avg=0.6965392191036075)], countItems=1500624.0, excerpt=[TopicWord(w='police', p=0.039, h=None), TopicWord(w='ville', p=0.0152, h=None), TopicWord(w='capitale', p=0.01179, h=None), TopicWord(w='armée', p=0.01073, h=None), TopicWord(w='pays', p=0.01068, h=None)], words=[TopicWord(w='police', p=0.039, h=None), TopicWord(w='ville', p=0.0152, h=None), TopicWord(w='capitale', p=0.01179, h=None), TopicWord(w='armée', p=0.01073, h=None), TopicWord(w='pays', p=0.01068, h=None), TopicWord(w='sécurité', p=0.01062, h=None), TopicWord(w='gouvernement', p=0.01039, h=None), TopicWord(w='attentat', p=0.01015, h=None), TopicWord(w='chef', p=0.01009, h=None), TopicWord(w='ministre', p=0.00956, h=None)], model='tm-fr-all-v2.0'), relevance=0.148, topicUid='tm-fr-all-v2.0_tp05_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp15_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0024952560481011194, degree=97.0, x=-156.91709899902344, y=44.098121643066406, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp01_fr', w=3736.0, avg=0.7566231269014468), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=1994.0, avg=0.7462507526697582), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=1280.0, avg=0.7125726580619812), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=1878.0, avg=0.738562301578867), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=724.0, avg=0.726969613554728), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=734.0, avg=0.7173991850513853), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=417.0, avg=0.7183453216255425), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=550.0, avg=0.7044763630086726), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=490.0, avg=0.7141816308303756), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=190.0, avg=0.6963105261325836), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=88.0, avg=0.6734204529361292), RelatedTopic(uid='tm-fr-all-v2.0_tp12_fr', w=499.0, avg=0.698060120872123), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=217.0, avg=0.6989032288300826), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=257.0, avg=0.692571985814358), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=227.0, avg=0.6870176235484656)], countItems=2819261.0, excerpt=[TopicWord(w='cuisine', p=0.04559, h=None), TopicWord(w='salle', p=0.04365, h=None), TopicWord(w='appartement', p=0.03069, h=None), TopicWord(w='confort', p=0.0289, h=None), TopicWord(w='parc', p=0.02455, h=None)], words=[TopicWord(w='cuisine', p=0.04559, h=None), TopicWord(w='salle', p=0.04365, h=None), TopicWord(w='appartement', p=0.03069, h=None), TopicWord(w='confort', p=0.0289, h=None), TopicWord(w='parc', p=0.02455, h=None), TopicWord(w='suite', p=0.02419, h=None), TopicWord(w='vue', p=0.0229, h=None), TopicWord(w='garage', p=0.02245, h=None), TopicWord(w='place', p=0.02181, h=None), TopicWord(w='balcon', p=0.02081, h=None)], model='tm-fr-all-v2.0'), relevance=0.066, topicUid='tm-fr-all-v2.0_tp15_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp25_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0009073155645188267, degree=99.0, x=-175.6366729736328, y=-45.75175094604492, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=3433.0, avg=0.819797262692639), RelatedTopic(uid='tm-fr-all-v2.0_tp73_fr', w=1902.0, avg=0.7366808630941293), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=1047.0, avg=0.7208338113432285), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=758.0, avg=0.7218720346767858), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=750.0, avg=0.7653986679712931), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=210.0, avg=0.7064428590592884), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=175.0, avg=0.6952914309501648), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=180.0, avg=0.74484444393052), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=344.0, avg=0.738584304618281), RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=255.0, avg=0.7628235335443534), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=69.0, avg=0.6947246383929598), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=139.0, avg=0.7366043170579046), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=88.0, avg=0.6944431764158335), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=151.0, avg=0.7481258298387591), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=87.0, avg=0.6905632176618467)], countItems=1482539.0, excerpt=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None)], words=[TopicWord(w='journal', p=0.0304, h=None), TopicWord(w='monde', p=0.02807, h=None), TopicWord(w='vie', p=0.02221, h=None), TopicWord(w='direct', p=0.02097, h=None), TopicWord(w='série', p=0.01957, h=None), TopicWord(w='amour', p=0.01432, h=None), TopicWord(w='sport', p=0.01369, h=None), TopicWord(w='nuit', p=0.01345, h=None), TopicWord(w='jean', p=0.01245, h=None), TopicWord(w='club', p=0.01099, h=None)], model='tm-fr-all-v2.0'), relevance=0.031, topicUid='tm-fr-all-v2.0_tp25_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp37_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.001388015021569874, degree=98.0, x=-54.830753326416016, y=-17.948827743530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=270.0, avg=0.7074148167062688), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=345.0, avg=0.7312985508338264), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=70.0, avg=0.6691571414470673), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=201.0, avg=0.7048059707850366), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=141.0, avg=0.6757234005217857), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=158.0, avg=0.6957468364057662), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=162.0, avg=0.7099567883544498), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=145.0, avg=0.6972896538931748), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=179.0, avg=0.6912681543627265), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=60.0, avg=0.691850001613299), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=59.0, avg=0.6870338926881047), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=98.0, avg=0.7021428547343429), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=122.0, avg=0.7023196699189358), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=97.0, avg=0.6934329916521446), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=108.0, avg=0.7076481486912127)], countItems=1629711.0, excerpt=[TopicWord(w='presse', p=0.03126, h=None), TopicWord(w='journal', p=0.02853, h=None), TopicWord(w='lettre', p=0.02086, h=None), TopicWord(w='affaire', p=0.02034, h=None), TopicWord(w='article', p=0.01838, h=None)], words=[TopicWord(w='presse', p=0.03126, h=None), TopicWord(w='journal', p=0.02853, h=None), TopicWord(w='lettre', p=0.02086, h=None), TopicWord(w='affaire', p=0.02034, h=None), TopicWord(w='article', p=0.01838, h=None), TopicWord(w='question', p=0.01606, h=None), TopicWord(w='fait', p=0.01434, h=None), TopicWord(w='propos', p=0.01279, h=None), TopicWord(w='sujet', p=0.01251, h=None), TopicWord(w='cas', p=0.01111, h=None)], model='tm-fr-all-v2.0'), relevance=0.063, topicUid='tm-fr-all-v2.0_tp37_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp41_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.003475997268303632, degree=98.0, x=-148.89552307128906, y=-23.599388122558594, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=12511.0, avg=0.7644996399045153), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=1520.0, avg=0.7257473689945121), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=600.0, avg=0.7089466681083043), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=3111.0, avg=0.7652847960002167), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=354.0, avg=0.7060141241819845), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=967.0, avg=0.7654653569411837), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=258.0, avg=0.7223720913247544), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=261.0, avg=0.7183141786019921), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=54.0, avg=0.7197592556476593), RelatedTopic(uid='tm-fr-all-v2.0_tp85_fr', w=340.0, avg=0.7376882337472018), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=37.0, avg=0.7194324345202059), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=157.0, avg=0.7232356678908038), RelatedTopic(uid='tm-fr-all-v2.0_tp28_fr', w=275.0, avg=0.7392836351828141), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=68.0, avg=0.7293970584869385), RelatedTopic(uid='tm-fr-all-v2.0_tp36_fr', w=138.0, avg=0.7339202930097994)], countItems=1386358.0, excerpt=[TopicWord(w='part', p=0.07334, h=None), TopicWord(w='lieu', p=0.06867, h=None), TopicWord(w='famille', p=0.04427, h=None), TopicWord(w='décès', p=0.03765, h=None), TopicWord(w='avis', p=0.03386, h=None)], words=[TopicWord(w='part', p=0.07334, h=None), TopicWord(w='lieu', p=0.06867, h=None), TopicWord(w='famille', p=0.04427, h=None), TopicWord(w='décès', p=0.03765, h=None), TopicWord(w='avis', p=0.03386, h=None), TopicWord(w='année', p=0.0282, h=None), TopicWord(w='lettre', p=0.02718, h=None), TopicWord(w='jean', p=0.02349, h=None), TopicWord(w='chagrin', p=0.01756, h=None), TopicWord(w='affection', p=0.01695, h=None)], model='tm-fr-all-v2.0'), relevance=0.028, topicUid='tm-fr-all-v2.0_tp41_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp58_fr', language='fr', community='tm-fr-all-v2.0_tp82_fr', pagerank=0.0017393809347760747, degree=97.0, x=-152.34664916992188, y=2.1994521617889404, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp15_fr', w=344.0, avg=0.7281831407616305), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=139.0, avg=0.7250575530443261), RelatedTopic(uid='tm-fr-all-v2.0_tp41_fr', w=112.0, avg=0.717848210462502), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=113.0, avg=0.7178584062947636), RelatedTopic(uid='tm-fr-all-v2.0_tp26_fr', w=111.0, avg=0.7201441456605723), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=101.0, avg=0.7046039582479118), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=92.0, avg=0.7139347837023113), RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=99.0, avg=0.7293232366292164), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=29.0, avg=0.7031724185779177), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=24.0, avg=0.6971666639049848), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=53.0, avg=0.7328113216274189), RelatedTopic(uid='tm-fr-all-v2.0_tp40_fr', w=96.0, avg=0.717364584406217), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=37.0, avg=0.7363513482583536), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=49.0, avg=0.7194285709030774), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=28.0, avg=0.696285720382418)], countItems=1235115.0, excerpt=[TopicWord(w='der', p=0.1617, h=None), TopicWord(w='man', p=0.03079, h=None), TopicWord(w='dan', p=0.02852, h=None), TopicWord(w='pou', p=0.02667, h=None), TopicWord(w='dos', p=0.02301, h=None)], words=[TopicWord(w='der', p=0.1617, h=None), TopicWord(w='man', p=0.03079, h=None), TopicWord(w='dan', p=0.02852, h=None), TopicWord(w='pou', p=0.02667, h=None), TopicWord(w='dos', p=0.02301, h=None), TopicWord(w='ben', p=0.02048, h=None), TopicWord(w='con', p=0.01486, h=None), TopicWord(w='ion', p=0.01387, h=None), TopicWord(w='aber', p=0.01239, h=None), TopicWord(w='welche', p=0.01154, h=None)], model='tm-fr-all-v2.0'), relevance=0.089, topicUid='tm-fr-all-v2.0_tp58_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp59_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.004243786139698417, degree=99.0, x=-110.24476623535156, y=-29.241605758666992, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=4569.0, avg=0.7513136351935632), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=3408.0, avg=0.753878815143321), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=1948.0, avg=0.7283896304804687), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1089.0, avg=0.7332222223062926), RelatedTopic(uid='tm-fr-all-v2.0_tp62_fr', w=834.0, avg=0.7373021603774109), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=265.0, avg=0.704520756793472), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=814.0, avg=0.7220835387706757), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=1033.0, avg=0.7302623438465861), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=409.0, avg=0.7220733477608791), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=709.0, avg=0.7304626235840855), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=791.0, avg=0.7312857149976545), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=334.0, avg=0.7158802405088961), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=538.0, avg=0.7101152421816574), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=351.0, avg=0.7186296303727349), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=173.0, avg=0.7003063538860035)], countItems=1584213.0, excerpt=[TopicWord(w='monde', p=0.02864, h=None), TopicWord(w='concours', p=0.02492, h=None), TopicWord(w='record', p=0.02188, h=None), TopicWord(w='sport', p=0.02012, h=None), TopicWord(w='suisse', p=0.01811, h=None)], words=[TopicWord(w='monde', p=0.02864, h=None), TopicWord(w='concours', p=0.02492, h=None), TopicWord(w='record', p=0.02188, h=None), TopicWord(w='sport', p=0.02012, h=None), TopicWord(w='suisse', p=0.01811, h=None), TopicWord(w='place', p=0.01681, h=None), TopicWord(w='min', p=0.01513, h=None), TopicWord(w='club', p=0.01491, h=None), TopicWord(w='course', p=0.01418, h=None), TopicWord(w='catégorie', p=0.0136, h=None)], model='tm-fr-all-v2.0'), relevance=0.054, topicUid='tm-fr-all-v2.0_tp59_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp74_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.00340826833474945, degree=95.0, x=-44.53740310668945, y=-30.404733657836914, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=566.0, avg=0.7078021204513711), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=462.0, avg=0.7078744605248108), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=264.0, avg=0.7048143934119832), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=232.0, avg=0.6917025873373295), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=72.0, avg=0.6852083330353101), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=331.0, avg=0.706716011298027), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=285.0, avg=0.6857719312634385), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=128.0, avg=0.692906251642853), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=243.0, avg=0.7071193410045326), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=219.0, avg=0.6945753426856647), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=242.0, avg=0.7033966929951975), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=137.0, avg=0.7126277371914718), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=104.0, avg=0.6754326923535421), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=108.0, avg=0.6890740753323944), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=141.0, avg=0.6966950364992128)], countItems=1530139.0, excerpt=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None)], words=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None), TopicWord(w='visite', p=0.02084, h=None), TopicWord(w='ambassadeur', p=0.01888, h=None), TopicWord(w='presse', p=0.01663, h=None), TopicWord(w='secrétaire', p=0.0161, h=None), TopicWord(w='conseil', p=0.01461, h=None)], model='tm-fr-all-v2.0'), relevance=0.022, topicUid='tm-fr-all-v2.0_tp74_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp95_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.004334475968170197, degree=96.0, x=-51.33539962768555, y=-1.3699601888656616, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=1875.0, avg=0.8451376001040141), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1642.0, avg=0.8145341048432326), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=210.0, avg=0.7292190489314851), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=334.0, avg=0.8115898201208629), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=321.0, avg=0.7216542038219369), RelatedTopic(uid='tm-fr-all-v2.0_tp97_fr', w=172.0, avg=0.7499476754388144), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=135.0, avg=0.7623999970930594), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=327.0, avg=0.7241804257080825), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=396.0, avg=0.7808459595297322), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=333.0, avg=0.728444445419598), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=196.0, avg=0.7239336739389264), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=151.0, avg=0.7131192032864552), RelatedTopic(uid='tm-fr-all-v2.0_tp30_fr', w=167.0, avg=0.7371018018551215), RelatedTopic(uid='tm-fr-all-v2.0_tp74_fr', w=247.0, avg=0.7822712551244357), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=185.0, avg=0.7200162194870614)], countItems=1425409.0, excerpt=[TopicWord(w='loi', p=0.07082, h=None), TopicWord(w='droit', p=0.05264, h=None), TopicWord(w='conseil', p=0.03093, h=None), TopicWord(w='cas', p=0.02686, h=None), TopicWord(w='article', p=0.02222, h=None)], words=[TopicWord(w='loi', p=0.07082, h=None), TopicWord(w='droit', p=0.05264, h=None), TopicWord(w='conseil', p=0.03093, h=None), TopicWord(w='cas', p=0.02686, h=None), TopicWord(w='article', p=0.02222, h=None), TopicWord(w='recours', p=0.01317, h=None), TopicWord(w='art', p=0.01269, h=None), TopicWord(w='vigueur', p=0.01123, h=None), TopicWord(w='projet', p=0.0108, h=None), TopicWord(w='décision', p=0.01019, h=None)], model='tm-fr-all-v2.0'), relevance=0.127, topicUid='tm-fr-all-v2.0_tp95_fr')], content=None, mentions=[], v=None), ContentItem(uid='EXP-2010-03-31-a-i0128', type='ar', title='[REDACTED]', size=187, nbPages=1, pages=[Page(uid='EXP-2010-03-31-a-p0014', num=14, issueUid='EXP-2010-03-31-a', newspaperUid='EXP', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=True, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=True, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Basel', relevance=3), Entity(uid='aida-0001-54-Lugano', relevance=2)], persons=[Entity(uid='aida-0001-50-Charlie_Hebdo', relevance=1), Entity(uid='aida-0001-50-Sol_Gabetta', relevance=2), Entity(uid='aida-0001-50-Alain_Lombard', relevance=2), Entity(uid='aida-0001-50-Vladimir_Ashkenazy', relevance=1), Entity(uid='aida-0001-50-Heinz_Holliger', relevance=1)], language='fr', issue=NewspaperIssue(uid='EXP-2010-03-31-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2010, 3, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2010'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2010, 3, 31, 0, 0, tzinfo=TzInfo(UTC)), year=2010, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='EXP', acronym='EXP', labels=['newspaper'], languages=['fr'], properties=[], included=True, name=\"L'Express\", endYear=2018, startYear=1738, firstIssue=NewspaperIssue(uid='EXP-1738-10-02-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1738, 10, 2, 0, 0, tzinfo=TzInfo(UTC)), year='1738'), lastIssue=NewspaperIssue(uid='EXP-2017-10-31-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2017, 10, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2017'), countArticles=7792669, countIssues=46472, countPages=703111, fetched=True, deltaYear=280), dataProvider='SNL', topics=[ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp07_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.006253025355031994, degree=99.0, x=-155.07066345214844, y=-66.40258026123047, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=3045.0, avg=0.767741544610761), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=872.0, avg=0.7406720190966894), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=631.0, avg=0.7216117289478163), RelatedTopic(uid='tm-fr-all-v2.0_tp55_fr', w=831.0, avg=0.7225018052561332), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=457.0, avg=0.7169431071051884), RelatedTopic(uid='tm-fr-all-v2.0_tp21_fr', w=556.0, avg=0.7819280566500245), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=238.0, avg=0.7268697499227124), RelatedTopic(uid='tm-fr-all-v2.0_tp38_fr', w=220.0, avg=0.7200181825594468), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=186.0, avg=0.69552150400736), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=97.0, avg=0.6878041262479172), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=220.0, avg=0.7063500003381209), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=165.0, avg=0.7166121183019696), RelatedTopic(uid='tm-fr-all-v2.0_tp80_fr', w=122.0, avg=0.6930163937513946), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=141.0, avg=0.711347517392314), RelatedTopic(uid='tm-fr-all-v2.0_tp25_fr', w=119.0, avg=0.7096050426739604)], countItems=1570564.0, excerpt=[TopicWord(w='exposition', p=0.06811, h=None), TopicWord(w='art', p=0.05445, h=None), TopicWord(w='artiste', p=0.03544, h=None), TopicWord(w='peintre', p=0.03066, h=None), TopicWord(w='histoire', p=0.02405, h=None)], words=[TopicWord(w='exposition', p=0.06811, h=None), TopicWord(w='art', p=0.05445, h=None), TopicWord(w='artiste', p=0.03544, h=None), TopicWord(w='peintre', p=0.03066, h=None), TopicWord(w='histoire', p=0.02405, h=None), TopicWord(w='peinture', p=0.02112, h=None), TopicWord(w='musée', p=0.01877, h=None), TopicWord(w='siècle', p=0.01664, h=None), TopicWord(w='jean', p=0.01415, h=None), TopicWord(w='collection', p=0.01307, h=None)], model='tm-fr-all-v2.0'), relevance=0.171, topicUid='tm-fr-all-v2.0_tp07_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp24_fr', language='fr', community='tm-fr-all-v2.0_tp96_fr', pagerank=0.0017451893385800213, degree=98.0, x=-146.06414794921875, y=-56.44426727294922, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=626.0, avg=0.7109073490951769), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=768.0, avg=0.7192604176234454), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=442.0, avg=0.6990610851961023), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=240.0, avg=0.6913375007609527), RelatedTopic(uid='tm-fr-all-v2.0_tp94_fr', w=205.0, avg=0.6952146361513836), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=315.0, avg=0.6851714291269817), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=158.0, avg=0.6995696195318729), RelatedTopic(uid='tm-fr-all-v2.0_tp07_fr', w=348.0, avg=0.7279224137122604), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=340.0, avg=0.7094205882619409), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=317.0, avg=0.7016151421453675), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=244.0, avg=0.6982540971920138), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=259.0, avg=0.6989305012474649), RelatedTopic(uid='tm-fr-all-v2.0_tp91_fr', w=305.0, avg=0.7078000019808285), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=185.0, avg=0.6919405424917067), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=122.0, avg=0.699811475198777)], countItems=1922664.0, excerpt=[TopicWord(w='fête', p=0.03229, h=None), TopicWord(w='samedi', p=0.02619, h=None), TopicWord(w='année', p=0.02363, h=None), TopicWord(w='manifestation', p=0.02016, h=None), TopicWord(w='dimanche', p=0.01661, h=None)], words=[TopicWord(w='fête', p=0.03229, h=None), TopicWord(w='samedi', p=0.02619, h=None), TopicWord(w='année', p=0.02363, h=None), TopicWord(w='manifestation', p=0.02016, h=None), TopicWord(w='dimanche', p=0.01661, h=None), TopicWord(w='soirée', p=0.01555, h=None), TopicWord(w='place', p=0.01443, h=None), TopicWord(w='occasion', p=0.01438, h=None), TopicWord(w='lieu', p=0.01434, h=None), TopicWord(w='club', p=0.01347, h=None)], model='tm-fr-all-v2.0'), relevance=0.033, topicUid='tm-fr-all-v2.0_tp24_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp27_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.003274548949398094, degree=91.0, x=-92.14190673828125, y=32.29485321044922, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=2904.0, avg=0.7521150133087615), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=2906.0, avg=0.7490867173679927), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=2213.0, avg=0.7382232276659663), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=984.0, avg=0.6978567079073046), RelatedTopic(uid='tm-fr-all-v2.0_tp58_fr', w=1070.0, avg=0.8585018697186051), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=743.0, avg=0.7417590845160658), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=896.0, avg=0.7638828127112772), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=90.0, avg=0.6428222205903795), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=166.0, avg=0.6928674743836185), RelatedTopic(uid='tm-fr-all-v2.0_tp81_fr', w=320.0, avg=0.6978000029921532), RelatedTopic(uid='tm-fr-all-v2.0_tp43_fr', w=202.0, avg=0.7922227724944011), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=90.0, avg=0.7806999981403351), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=349.0, avg=0.7584785111995687), RelatedTopic(uid='tm-fr-all-v2.0_tp01_fr', w=2.0, avg=0.679500013589859), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=244.0, avg=0.7563975402077691)], countItems=1314790.0, excerpt=[TopicWord(w='suisse', p=0.07283, h=None), TopicWord(w='nom', p=0.05789, h=None), TopicWord(w='bond', p=0.04402, h=None), TopicWord(w='port', p=0.03823, h=None), TopicWord(w='mois', p=0.02632, h=None)], words=[TopicWord(w='suisse', p=0.07283, h=None), TopicWord(w='nom', p=0.05789, h=None), TopicWord(w='bond', p=0.04402, h=None), TopicWord(w='port', p=0.03823, h=None), TopicWord(w='mois', p=0.02632, h=None), TopicWord(w='argent', p=0.02494, h=None), TopicWord(w='fischer', p=0.01868, h=None), TopicWord(w='fin', p=0.0165, h=None), TopicWord(w='cours', p=0.01575, h=None), TopicWord(w='lombard', p=0.01475, h=None)], model='tm-fr-all-v2.0'), relevance=0.11, topicUid='tm-fr-all-v2.0_tp27_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp37_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.001388015021569874, degree=98.0, x=-54.830753326416016, y=-17.948827743530273, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=270.0, avg=0.7074148167062688), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=345.0, avg=0.7312985508338264), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=70.0, avg=0.6691571414470673), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=201.0, avg=0.7048059707850366), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=141.0, avg=0.6757234005217857), RelatedTopic(uid='tm-fr-all-v2.0_tp02_fr', w=158.0, avg=0.6957468364057662), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=162.0, avg=0.7099567883544498), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=145.0, avg=0.6972896538931748), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=179.0, avg=0.6912681543627265), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=60.0, avg=0.691850001613299), RelatedTopic(uid='tm-fr-all-v2.0_tp64_fr', w=59.0, avg=0.6870338926881047), RelatedTopic(uid='tm-fr-all-v2.0_tp96_fr', w=98.0, avg=0.7021428547343429), RelatedTopic(uid='tm-fr-all-v2.0_tp54_fr', w=122.0, avg=0.7023196699189358), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=97.0, avg=0.6934329916521446), RelatedTopic(uid='tm-fr-all-v2.0_tp82_fr', w=108.0, avg=0.7076481486912127)], countItems=1629711.0, excerpt=[TopicWord(w='presse', p=0.03126, h=None), TopicWord(w='journal', p=0.02853, h=None), TopicWord(w='lettre', p=0.02086, h=None), TopicWord(w='affaire', p=0.02034, h=None), TopicWord(w='article', p=0.01838, h=None)], words=[TopicWord(w='presse', p=0.03126, h=None), TopicWord(w='journal', p=0.02853, h=None), TopicWord(w='lettre', p=0.02086, h=None), TopicWord(w='affaire', p=0.02034, h=None), TopicWord(w='article', p=0.01838, h=None), TopicWord(w='question', p=0.01606, h=None), TopicWord(w='fait', p=0.01434, h=None), TopicWord(w='propos', p=0.01279, h=None), TopicWord(w='sujet', p=0.01251, h=None), TopicWord(w='cas', p=0.01111, h=None)], model='tm-fr-all-v2.0'), relevance=0.071, topicUid='tm-fr-all-v2.0_tp37_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp53_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0023699372236526185, degree=99.0, x=-31.8989315032959, y=6.978322982788086, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=942.0, avg=0.7299002138166164), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=884.0, avg=0.7525373298792818), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=1077.0, avg=0.7502014855045683), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=740.0, avg=0.733798649504378), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=400.0, avg=0.7122550015151501), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=494.0, avg=0.7231396770911661), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=134.0, avg=0.6916492563575062), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=531.0, avg=0.7327758975172671), RelatedTopic(uid='tm-fr-all-v2.0_tp51_fr', w=340.0, avg=0.7267411759671043), RelatedTopic(uid='tm-fr-all-v2.0_tp89_fr', w=303.0, avg=0.7161056080667099), RelatedTopic(uid='tm-fr-all-v2.0_tp67_fr', w=452.0, avg=0.7304314157340379), RelatedTopic(uid='tm-fr-all-v2.0_tp23_fr', w=268.0, avg=0.7225559720797325), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=317.0, avg=0.7215899042902685), RelatedTopic(uid='tm-fr-all-v2.0_tp42_fr', w=294.0, avg=0.7236394547686285), RelatedTopic(uid='tm-fr-all-v2.0_tp39_fr', w=232.0, avg=0.7327974140644073)], countItems=1314966.0, excerpt=[TopicWord(w='budget', p=0.0446, h=None), TopicWord(w='impôt', p=0.0376, h=None), TopicWord(w='conseil', p=0.02422, h=None), TopicWord(w='déficit', p=0.01899, h=None), TopicWord(w='taxe', p=0.01808, h=None)], words=[TopicWord(w='budget', p=0.0446, h=None), TopicWord(w='impôt', p=0.0376, h=None), TopicWord(w='conseil', p=0.02422, h=None), TopicWord(w='déficit', p=0.01899, h=None), TopicWord(w='taxe', p=0.01808, h=None), TopicWord(w='augmentation', p=0.01774, h=None), TopicWord(w='année', p=0.01724, h=None), TopicWord(w='dette', p=0.01623, h=None), TopicWord(w='compte', p=0.01528, h=None), TopicWord(w='somme', p=0.0141, h=None)], model='tm-fr-all-v2.0'), relevance=0.063, topicUid='tm-fr-all-v2.0_tp53_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp56_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.002037807403857801, degree=99.0, x=-37.378604888916016, y=-11.451290130615234, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=1860.0, avg=0.7314204308935391), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=1719.0, avg=0.7311401973636155), RelatedTopic(uid='tm-fr-all-v2.0_tp53_fr', w=1885.0, avg=0.7421989400127522), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=1379.0, avg=0.7492538068586714), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=701.0, avg=0.7125477888614747), RelatedTopic(uid='tm-fr-all-v2.0_tp45_fr', w=895.0, avg=0.7260681556589776), RelatedTopic(uid='tm-fr-all-v2.0_tp92_fr', w=646.0, avg=0.7066021676034012), RelatedTopic(uid='tm-fr-all-v2.0_tp17_fr', w=688.0, avg=0.7269505817703036), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=263.0, avg=0.689372627000845), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=532.0, avg=0.7144793240647567), RelatedTopic(uid='tm-fr-all-v2.0_tp48_fr', w=396.0, avg=0.7119520198215138), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=245.0, avg=0.7072122471673148), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=492.0, avg=0.7083983733886625), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=309.0, avg=0.7121391599232325), RelatedTopic(uid='tm-fr-all-v2.0_tp59_fr', w=560.0, avg=0.7175964290542262)], countItems=1626587.0, excerpt=[TopicWord(w='conseil', p=0.07441, h=None), TopicWord(w='commune', p=0.04146, h=None), TopicWord(w='construction', p=0.02389, h=None), TopicWord(w='crédit', p=0.02198, h=None), TopicWord(w='ville', p=0.01986, h=None)], words=[TopicWord(w='conseil', p=0.07441, h=None), TopicWord(w='commune', p=0.04146, h=None), TopicWord(w='construction', p=0.02389, h=None), TopicWord(w='crédit', p=0.02198, h=None), TopicWord(w='ville', p=0.01986, h=None), TopicWord(w='commission', p=0.01335, h=None), TopicWord(w='projet', p=0.01329, h=None), TopicWord(w='séance', p=0.012, h=None), TopicWord(w='bâtiment', p=0.01082, h=None), TopicWord(w='terrain', p=0.0103, h=None)], model='tm-fr-all-v2.0'), relevance=0.095, topicUid='tm-fr-all-v2.0_tp56_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp59_fr', language='fr', community='tm-fr-all-v2.0_tp62_fr', pagerank=0.004243786139698417, degree=99.0, x=-110.24476623535156, y=-29.241605758666992, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp34_fr', w=4569.0, avg=0.7513136351935632), RelatedTopic(uid='tm-fr-all-v2.0_tp75_fr', w=3408.0, avg=0.753878815143321), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=1948.0, avg=0.7283896304804687), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=1089.0, avg=0.7332222223062926), RelatedTopic(uid='tm-fr-all-v2.0_tp62_fr', w=834.0, avg=0.7373021603774109), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=265.0, avg=0.704520756793472), RelatedTopic(uid='tm-fr-all-v2.0_tp24_fr', w=814.0, avg=0.7220835387706757), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=1033.0, avg=0.7302623438465861), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=409.0, avg=0.7220733477608791), RelatedTopic(uid='tm-fr-all-v2.0_tp84_fr', w=709.0, avg=0.7304626235840855), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=791.0, avg=0.7312857149976545), RelatedTopic(uid='tm-fr-all-v2.0_tp06_fr', w=334.0, avg=0.7158802405088961), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=538.0, avg=0.7101152421816574), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=351.0, avg=0.7186296303727349), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=173.0, avg=0.7003063538860035)], countItems=1584213.0, excerpt=[TopicWord(w='monde', p=0.02864, h=None), TopicWord(w='concours', p=0.02492, h=None), TopicWord(w='record', p=0.02188, h=None), TopicWord(w='sport', p=0.02012, h=None), TopicWord(w='suisse', p=0.01811, h=None)], words=[TopicWord(w='monde', p=0.02864, h=None), TopicWord(w='concours', p=0.02492, h=None), TopicWord(w='record', p=0.02188, h=None), TopicWord(w='sport', p=0.02012, h=None), TopicWord(w='suisse', p=0.01811, h=None), TopicWord(w='place', p=0.01681, h=None), TopicWord(w='min', p=0.01513, h=None), TopicWord(w='club', p=0.01491, h=None), TopicWord(w='course', p=0.01418, h=None), TopicWord(w='catégorie', p=0.0136, h=None)], model='tm-fr-all-v2.0'), relevance=0.028, topicUid='tm-fr-all-v2.0_tp59_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp60_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.00965703876604118, degree=92.0, x=-120.00601959228516, y=4.562030792236328, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=144.0, avg=0.7207430572145515), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=52.0, avg=0.6960000051901891), RelatedTopic(uid='tm-fr-all-v2.0_tp65_fr', w=149.0, avg=0.7420335576038233), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=117.0, avg=0.7173931619040986), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=182.0, avg=0.7433736262085674), RelatedTopic(uid='tm-fr-all-v2.0_tp44_fr', w=85.0, avg=0.7190470555249382), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=36.0, avg=0.6765000008874469), RelatedTopic(uid='tm-fr-all-v2.0_tp50_fr', w=205.0, avg=0.8057658558938562), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=96.0, avg=0.7295937525729338), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=68.0, avg=0.7171470593003666), RelatedTopic(uid='tm-fr-all-v2.0_tp57_fr', w=31.0, avg=0.6873225800452694), RelatedTopic(uid='tm-fr-all-v2.0_tp86_fr', w=68.0, avg=0.703249999705483), RelatedTopic(uid='tm-fr-all-v2.0_tp04_fr', w=63.0, avg=0.7051587303479513), RelatedTopic(uid='tm-fr-all-v2.0_tp27_fr', w=65.0, avg=0.7465692272553077), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=70.0, avg=0.7127857182707106)], countItems=1802341.0, excerpt=[TopicWord(w='avril', p=0.23987, h=None), TopicWord(w='mai', p=0.22872, h=None), TopicWord(w='mars', p=0.21863, h=None), TopicWord(w='lieu', p=0.02617, h=None), TopicWord(w='juin', p=0.0253, h=None)], words=[TopicWord(w='avril', p=0.23987, h=None), TopicWord(w='mai', p=0.22872, h=None), TopicWord(w='mars', p=0.21863, h=None), TopicWord(w='lieu', p=0.02617, h=None), TopicWord(w='juin', p=0.0253, h=None), TopicWord(w='mois', p=0.02507, h=None), TopicWord(w='février', p=0.02289, h=None), TopicWord(w='mercredi', p=0.01705, h=None), TopicWord(w='lundi', p=0.01638, h=None), TopicWord(w='jeudi', p=0.01557, h=None)], model='tm-fr-all-v2.0'), relevance=0.054, topicUid='tm-fr-all-v2.0_tp60_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp65_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.009446137294701226, degree=94.0, x=-120.30419158935547, y=-7.779232501983643, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp52_fr', w=230.0, avg=0.7416391305301501), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=969.0, avg=0.8285510845720706), RelatedTopic(uid='tm-fr-all-v2.0_tp93_fr', w=312.0, avg=0.7312371832055923), RelatedTopic(uid='tm-fr-all-v2.0_tp14_fr', w=217.0, avg=0.7469400944797674), RelatedTopic(uid='tm-fr-all-v2.0_tp69_fr', w=219.0, avg=0.7375525116376137), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=60.0, avg=0.7273500045140584), RelatedTopic(uid='tm-fr-all-v2.0_tp09_fr', w=175.0, avg=0.7847257167952402), RelatedTopic(uid='tm-fr-all-v2.0_tp49_fr', w=42.0, avg=0.6884285736651647), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=194.0, avg=0.7556134053726786), RelatedTopic(uid='tm-fr-all-v2.0_tp79_fr', w=51.0, avg=0.7143725507399615), RelatedTopic(uid='tm-fr-all-v2.0_tp18_fr', w=38.0, avg=0.7259210536354467), RelatedTopic(uid='tm-fr-all-v2.0_tp47_fr', w=39.0, avg=0.698769225524022), RelatedTopic(uid='tm-fr-all-v2.0_tp90_fr', w=28.0, avg=0.7079285830259323), RelatedTopic(uid='tm-fr-all-v2.0_tp22_fr', w=43.0, avg=0.7444186058155325), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=73.0, avg=0.7045479514827467)], countItems=2003191.0, excerpt=[TopicWord(w='août', p=0.19465, h=None), TopicWord(w='juillet', p=0.19068, h=None), TopicWord(w='septembre', p=0.17573, h=None), TopicWord(w='juin', p=0.16535, h=None), TopicWord(w='mois', p=0.03507, h=None)], words=[TopicWord(w='août', p=0.19465, h=None), TopicWord(w='juillet', p=0.19068, h=None), TopicWord(w='septembre', p=0.17573, h=None), TopicWord(w='juin', p=0.16535, h=None), TopicWord(w='mois', p=0.03507, h=None), TopicWord(w='octobre', p=0.02288, h=None), TopicWord(w='lieu', p=0.0211, h=None), TopicWord(w='fin', p=0.0142, h=None), TopicWord(w='mai', p=0.01199, h=None), TopicWord(w='date', p=0.01139, h=None)], model='tm-fr-all-v2.0'), relevance=0.06, topicUid='tm-fr-all-v2.0_tp65_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp74_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.00340826833474945, degree=95.0, x=-44.53740310668945, y=-30.404733657836914, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp71_fr', w=566.0, avg=0.7078021204513711), RelatedTopic(uid='tm-fr-all-v2.0_tp03_fr', w=462.0, avg=0.7078744605248108), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=264.0, avg=0.7048143934119832), RelatedTopic(uid='tm-fr-all-v2.0_tp98_fr', w=232.0, avg=0.6917025873373295), RelatedTopic(uid='tm-fr-all-v2.0_tp61_fr', w=72.0, avg=0.6852083330353101), RelatedTopic(uid='tm-fr-all-v2.0_tp19_fr', w=331.0, avg=0.706716011298027), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=285.0, avg=0.6857719312634385), RelatedTopic(uid='tm-fr-all-v2.0_tp33_fr', w=128.0, avg=0.692906251642853), RelatedTopic(uid='tm-fr-all-v2.0_tp29_fr', w=243.0, avg=0.7071193410045326), RelatedTopic(uid='tm-fr-all-v2.0_tp05_fr', w=219.0, avg=0.6945753426856647), RelatedTopic(uid='tm-fr-all-v2.0_tp20_fr', w=242.0, avg=0.7033966929951975), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=137.0, avg=0.7126277371914718), RelatedTopic(uid='tm-fr-all-v2.0_tp35_fr', w=104.0, avg=0.6754326923535421), RelatedTopic(uid='tm-fr-all-v2.0_tp60_fr', w=108.0, avg=0.6890740753323944), RelatedTopic(uid='tm-fr-all-v2.0_tp37_fr', w=141.0, avg=0.6966950364992128)], countItems=1530139.0, excerpt=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None)], words=[TopicWord(w='président', p=0.07339, h=None), TopicWord(w='ministre', p=0.06456, h=None), TopicWord(w='gouvernement', p=0.03298, h=None), TopicWord(w='général', p=0.0291, h=None), TopicWord(w='chef', p=0.0287, h=None), TopicWord(w='visite', p=0.02084, h=None), TopicWord(w='ambassadeur', p=0.01888, h=None), TopicWord(w='presse', p=0.01663, h=None), TopicWord(w='secrétaire', p=0.0161, h=None), TopicWord(w='conseil', p=0.01461, h=None)], model='tm-fr-all-v2.0'), relevance=0.022, topicUid='tm-fr-all-v2.0_tp74_fr'), ContentItemTopic(topic=Topic(uid='tm-fr-all-v2.0_tp92_fr', language='fr', community='tm-fr-all-v2.0_tp66_fr', pagerank=0.0032176788755737882, degree=98.0, x=-27.374481201171875, y=26.132715225219727, relatedTopics=[RelatedTopic(uid='tm-fr-all-v2.0_tp99_fr', w=432.0, avg=0.7120902779753562), RelatedTopic(uid='tm-fr-all-v2.0_tp72_fr', w=356.0, avg=0.712036515722114), RelatedTopic(uid='tm-fr-all-v2.0_tp87_fr', w=183.0, avg=0.7096393430819277), RelatedTopic(uid='tm-fr-all-v2.0_tp70_fr', w=281.0, avg=0.6993096099629521), RelatedTopic(uid='tm-fr-all-v2.0_tp16_fr', w=331.0, avg=0.711132931205081), RelatedTopic(uid='tm-fr-all-v2.0_tp08_fr', w=196.0, avg=0.7040969394907659), RelatedTopic(uid='tm-fr-all-v2.0_tp83_fr', w=195.0, avg=0.6999948709439009), RelatedTopic(uid='tm-fr-all-v2.0_tp56_fr', w=248.0, avg=0.7127500010594245), RelatedTopic(uid='tm-fr-all-v2.0_tp63_fr', w=164.0, avg=0.7072012228209797), RelatedTopic(uid='tm-fr-all-v2.0_tp95_fr', w=201.0, avg=0.7181990078432643), RelatedTopic(uid='tm-fr-all-v2.0_tp88_fr', w=167.0, avg=0.7062994041842615), RelatedTopic(uid='tm-fr-all-v2.0_tp78_fr', w=107.0, avg=0.6961308461483394), RelatedTopic(uid='tm-fr-all-v2.0_tp66_fr', w=180.0, avg=0.6973611132966148), RelatedTopic(uid='tm-fr-all-v2.0_tp46_fr', w=134.0, avg=0.6818955215945173), RelatedTopic(uid='tm-fr-all-v2.0_tp31_fr', w=156.0, avg=0.7157243555172895)], countItems=1640049.0, excerpt=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None)], words=[TopicWord(w='canton', p=0.02852, h=None), TopicWord(w='projet', p=0.01806, h=None), TopicWord(w='développement', p=0.01565, h=None), TopicWord(w='recherche', p=0.013, h=None), TopicWord(w='région', p=0.0122, h=None), TopicWord(w='formation', p=0.01139, h=None), TopicWord(w='centre', p=0.01072, h=None), TopicWord(w='suisse', p=0.0107, h=None), TopicWord(w='travail', p=0.01037, h=None), TopicWord(w='directeur', p=0.00986, h=None)], model='tm-fr-all-v2.0'), relevance=0.022, topicUid='tm-fr-all-v2.0_tp92_fr')], content=None, mentions=[], v=None), ContentItem(uid='LLE-2012-05-03-a-i0180', type='ar', title='[REDACTED]', size=365, nbPages=1, pages=[Page(uid='LLE-2012-05-03-a-p0020', num=20, issueUid='LLE-2012-05-03-a', newspaperUid='LLE', iiif='https://impresso-project.ch/assets/images/not-allowed.png', iiifThumbnail='https://impresso-project.ch/assets/images/not-allowed.png', accessRights='nd', labels=['page'], hasCoords=False, hasErrors=False, regions=[], obfuscated=None, iiifFragment=None)], isCC=False, excerpt='[REDACTED]', locations=[Entity(uid='aida-0001-54-Fribourg', relevance=3), Entity(uid='aida-0001-54-Switzerland', relevance=1), Entity(uid='aida-0001-54-Oxford', relevance=1), Entity(uid='aida-0001-54-Romont', relevance=1)], persons=[Entity(uid='aida-0001-50-Georges_Schwizgebel', relevance=1), Entity(uid='aida-0001-50-Brigitte_Wolf', relevance=1)], language='fr', issue=NewspaperIssue(uid='LLE-2012-05-03-a', cover='', labels=['issue'], fresh=False, accessRights='OpenPrivate', date=datetime.datetime(2012, 5, 3, 0, 0, tzinfo=TzInfo(UTC)), year='2012'), matches=[], regions=[], regionBreaks=[], contentLineBreaks=[], labels=['article'], accessRight='OpenPrivate', isFront=False, date=datetime.datetime(2012, 5, 3, 0, 0, tzinfo=TzInfo(UTC)), year=2012, country='CH', tags=[], collections=[], newspaper=Newspaper(uid='LLE', acronym='LLE', labels=['newspaper'], languages=['fr'], properties=[], included=True, name='La Liberté', endYear=2018, startYear=1871, firstIssue=NewspaperIssue(uid='LLE-1871-10-01-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(1871, 10, 1, 0, 0, tzinfo=TzInfo(UTC)), year='1871'), lastIssue=NewspaperIssue(uid='LLE-2012-12-31-a', cover='', labels=['issue'], fresh=False, accessRights='NotDefined', date=datetime.datetime(2012, 12, 31, 0, 0, tzinfo=TzInfo(UTC)), year='2012'), countArticles=6353776, countIssues=42548, countPages=749944, fetched=True, deltaYear=147), dataProvider='SNL', topics=[], content=None, mentions=[], v=None)])" + "SearchResponseSchema(data=[ContentItem(uid='luxwort-1948-11-25-a-i0033', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Rome', relevance=1.0), EntityMention(uid='aida-0001-54-SS_Deutschland_$28$1923$29$', relevance=1.0), EntityMention(uid='aida-0001-54-England', relevance=2.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='FZG-1950-06-17-a-i0045', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-London', relevance=5.0), EntityMention(uid='aida-0001-54-Paris', relevance=1.0), EntityMention(uid='aida-0001-54-Holland', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Karl_Arnold', relevance=1.0), EntityMention(uid='aida-0001-50-Morgan_Phillips', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='JDG-1954-11-03-a-i0032', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Washington$2c$_D.C.', relevance=8.0), EntityMention(uid='aida-0001-54-Moscow', relevance=5.0), EntityMention(uid='aida-0001-54-Vietnam', relevance=1.0), EntityMention(uid='aida-0001-54-China', relevance=1.0), EntityMention(uid='aida-0001-54-France', relevance=1.0), EntityMention(uid='aida-0001-54-Marcel_Dallemagne', relevance=2.0), EntityMention(uid='aida-0001-54-Province_of_New_York', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Pat_Robertson', relevance=1.0), EntityMention(uid='aida-0001-50-Pierre_Rode', relevance=1.0), EntityMention(uid='aida-0001-50-Anthony_Eden', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='JDG-1954-11-27-a-i0041', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-International_Typographical_Union', relevance=1.0), EntityMention(uid='aida-0001-54-Palestine$2c$_Texas', relevance=2.0), EntityMention(uid='aida-0001-54-Atlantic$2c$_Iowa', relevance=2.0), EntityMention(uid='aida-0001-54-New_Zealand', relevance=1.0), EntityMention(uid='aida-0001-54-United_States', relevance=1.0), EntityMention(uid='aida-0001-54-Paris', relevance=1.0), EntityMention(uid='aida-0001-54-Prague$2c$_Nebraska', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='DTT-1962-04-30-a-i0121', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-London', relevance=2.0), EntityMention(uid='aida-0001-54-Germany', relevance=3.0), EntityMention(uid='aida-0001-54-Lage', relevance=1.0), EntityMention(uid='aida-0001-54-Rome', relevance=1.0), EntityMention(uid='aida-0001-54-Italy', relevance=1.0), EntityMention(uid='aida-0001-54-Auch', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-1984-12-21-a-i0018', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Jim_Landes', relevance=2.0), EntityMention(uid='aida-0001-54-Jon_Boden', relevance=1.0), EntityMention(uid='aida-0001-54-Auch', relevance=1.0), EntityMention(uid='aida-0001-54-Manosque', relevance=1.0), EntityMention(uid='aida-0001-54-Meno_Burg', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Richard_Schirrmann', relevance=1.0), EntityMention(uid='aida-0001-50-Marc_Sangnier', relevance=1.0), EntityMention(uid='aida-0001-50-Jean_Giono', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='JDG-1993-11-15-a-i0016', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Brussels', relevance=3.0), EntityMention(uid='aida-0001-54-Gare_de_Cornavin', relevance=1.0), EntityMention(uid='aida-0001-54-Lausanne', relevance=1.0), EntityMention(uid='aida-0001-54-Royal_Navy', relevance=1.0), EntityMention(uid='aida-0001-54-Spain', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Jacques_Delors', relevance=1.0), EntityMention(uid='aida-0001-50-Francesco_Verri', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='GDL-1994-04-21-a-i0061', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[], persons=[EntityMention(uid='aida-0001-50-Ann_Williams_$28$historian$29$', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='JDG-1994-05-19-a-i0041', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[], persons=[EntityMention(uid='aida-0001-50-Ann_Williams_$28$historian$29$', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='GDL-1994-05-19-a-i0037', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[], persons=[EntityMention(uid='aida-0001-50-Ann_Williams_$28$historian$29$', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-1995-05-05-a-i0062', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=1.0), EntityMention(uid='aida-0001-54-Boden$2c$_Sweden', relevance=1.0), EntityMention(uid='aida-0001-54-Diego_Capel', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Hubert_Clément', relevance=1.0), EntityMention(uid='aida-0001-50-Henri_Michaux', relevance=1.0), EntityMention(uid='aida-0001-50-Joe_Schneider', relevance=1.0), EntityMention(uid='aida-0001-50-Georges_Prêtre', relevance=1.0), EntityMention(uid='aida-0001-50-Felix_Mendelssohn', relevance=1.0), EntityMention(uid='aida-0001-50-Johannes_Brahms', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='GDL-1995-05-11-a-i0065', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Gare_de_Cornavin', relevance=4.0), EntityMention(uid='aida-0001-54-Switzerland', relevance=1.0), EntityMention(uid='aida-0001-54-Lausanne', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Colin_Hines', relevance=1.0), EntityMention(uid='aida-0001-50-Rod_McLean', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='JDG-1995-05-11-a-i0056', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Gare_de_Cornavin', relevance=4.0), EntityMention(uid='aida-0001-54-Switzerland', relevance=1.0), EntityMention(uid='aida-0001-54-Lausanne', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Colin_Hines', relevance=1.0), EntityMention(uid='aida-0001-50-Don_McLean', relevance=1.0), EntityMention(uid='aida-0001-50-Ein_Kerem', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='JDG-1995-05-18-a-i0028', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Geneva', relevance=3.0), EntityMention(uid='aida-0001-54-Switzerland', relevance=1.0), EntityMention(uid='aida-0001-54-Lausanne', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Colin_Hines', relevance=1.0), EntityMention(uid='aida-0001-50-Aaron_McLean', relevance=1.0), EntityMention(uid='aida-0001-50-Ein_Kerem', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='JDG-1995-06-02-a-i0094', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Paddle_steamer_Genève', relevance=3.0), EntityMention(uid='aida-0001-54-Switzerland', relevance=1.0), EntityMention(uid='aida-0001-54-Lausanne', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Colin_Hines', relevance=1.0), EntityMention(uid='aida-0001-50-Jan_McLean', relevance=1.0), EntityMention(uid='aida-0001-50-Ein_Kerem', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='GDL-1995-06-02-a-i0134', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Geneva', relevance=4.0), EntityMention(uid='aida-0001-54-Switzerland', relevance=1.0), EntityMention(uid='aida-0001-54-Lausanne', relevance=1.0), EntityMention(uid='aida-0001-54-Massa', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Colin_Hines', relevance=1.0), EntityMention(uid='aida-0001-50-Rod_McLean', relevance=1.0), EntityMention(uid='aida-0001-50-Ein_Kerem', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='GDL-1995-06-07-a-i0039', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[], persons=[EntityMention(uid='aida-0001-50-Geneva_Cubs', relevance=1.0), EntityMention(uid='aida-0001-50-Margaret_Johnson', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='JDG-1995-06-07-a-i0039', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[], persons=[EntityMention(uid='aida-0001-50-Geneva_Cubs', relevance=1.0), EntityMention(uid='aida-0001-50-Margaret_Johnson', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='JDG-1995-10-17-a-i0244', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Iceland', relevance=1.0), EntityMention(uid='aida-0001-54-Norway', relevance=1.0), EntityMention(uid='aida-0001-54-Luxembourg', relevance=2.0), EntityMention(uid='aida-0001-54-Switzerland', relevance=1.0), EntityMention(uid='aida-0001-54-Gare_de_Cornavin', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-1995-11-10-a-i0058', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=4.0), EntityMention(uid='aida-0001-54-Paris', relevance=1.0), EntityMention(uid='aida-0001-54-Auch', relevance=2.0), EntityMention(uid='aida-0001-54-Palermo', relevance=1.0), EntityMention(uid='aida-0001-54-Marseille', relevance=1.0), EntityMention(uid='aida-0001-54-Turin', relevance=1.0), EntityMention(uid='aida-0001-54-Ottawa', relevance=1.0), EntityMention(uid='aida-0001-54-Chypre', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Marcel_Broodthaers', relevance=1.0), EntityMention(uid='aida-0001-50-Jasper_Wilson_Johns', relevance=1.0), EntityMention(uid='aida-0001-50-Yves_Klein', relevance=1.0), EntityMention(uid='aida-0001-50-Jannis_Kounellis', relevance=1.0), EntityMention(uid='aida-0001-50-Sol_LeWitt', relevance=1.0), EntityMention(uid='aida-0001-50-Bruce_Nauman', relevance=1.0), EntityMention(uid='aida-0001-50-Barnett_Newman', relevance=1.0), EntityMention(uid='aida-0001-50-Jackson_Pollock', relevance=1.0), EntityMention(uid='aida-0001-50-Robert_Ryman', relevance=1.0), EntityMention(uid='aida-0001-50-Frank_Stella', relevance=1.0), EntityMention(uid='aida-0001-50-Andy_Warhol_$28$song$29$', relevance=1.0), EntityMention(uid='aida-0001-50-Foissy', relevance=1.0), EntityMention(uid='aida-0001-50-Frédéric_Chopin', relevance=1.0), EntityMention(uid='aida-0001-50-Alexander_Scriabin', relevance=1.0), EntityMention(uid='aida-0001-50-Henry_Purcell', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='LLE-1996-08-03-a-i0157', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Paris', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Jane_Berbié', relevance=1.0), EntityMention(uid='aida-0001-50-K.F.C._Rhodienne-Verrewinkel', relevance=1.0), EntityMention(uid='aida-0001-50-Colin_Davis', relevance=1.0), EntityMention(uid='aida-0001-50-Don_Giovanni', relevance=1.0), EntityMention(uid='aida-0001-50-Charles_Burney', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='IMP-1996-08-03-a-i0188', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Suisse$2c$_Moselle', relevance=2.0)], persons=[EntityMention(uid='aida-0001-50-Rudy_Marconi', relevance=1.0), EntityMention(uid='aida-0001-50-Charles_Burney', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='EXP-1996-08-03-a-i0211', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Suisse$2c$_Moselle', relevance=2.0)], persons=[EntityMention(uid='aida-0001-50-Rudy_Marconi', relevance=1.0), EntityMention(uid='aida-0001-50-Charles_Burney', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='GDL-1996-08-03-a-i0216', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Brussels', relevance=1.0), EntityMention(uid='aida-0001-54-Paris', relevance=1.0), EntityMention(uid='aida-0001-54-Switzerland', relevance=1.0), EntityMention(uid='aida-0001-54-Montpellier', relevance=1.0), EntityMention(uid='aida-0001-54-Toulouse', relevance=1.0), EntityMention(uid='aida-0001-54-Avignon', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Don_Quichotte', relevance=1.0), EntityMention(uid='aida-0001-50-Rocco_Marconi', relevance=1.0), EntityMention(uid='aida-0001-50-Jane_Berbié', relevance=1.0), EntityMention(uid='aida-0001-50-Colin_Davis', relevance=1.0), EntityMention(uid='aida-0001-50-Richard_Strauss', relevance=1.0), EntityMention(uid='aida-0001-50-Don_Juan', relevance=1.0), EntityMention(uid='aida-0001-50-Violin_Concerto_$28$Sibelius$29$', relevance=1.0), EntityMention(uid='aida-0001-50-Charles_Burney', relevance=1.0), EntityMention(uid='aida-0001-50-Ricardo_Viñes', relevance=1.0), EntityMention(uid='aida-0001-50-Yehudi_Menuhin', relevance=2.0), EntityMention(uid='aida-0001-50-Michel_Plasson', relevance=1.0), EntityMention(uid='aida-0001-50-René_Descartes', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='JDG-1996-10-07-a-i0157', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[], persons=[EntityMention(uid='aida-0001-50-Samson_François', relevance=1.0), EntityMention(uid='aida-0001-50-Jean_Vilar', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='JDG-1997-01-21-a-i0263', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Rome', relevance=1.0), EntityMention(uid='aida-0001-54-Luxembourg', relevance=2.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='GDL-1997-01-21-a-i0284', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Rome', relevance=1.0), EntityMention(uid='aida-0001-54-Luxembourg', relevance=2.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='FZG-1997-02-10-a-i0102', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[], persons=[EntityMention(uid='aida-0001-50-Aurèle_Nicolet', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-1997-06-13-a-i0076', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=2.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-1997-08-22-a-i0038', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[], persons=[EntityMention(uid='aida-0001-50-Mike_Bordin', relevance=1.0), EntityMention(uid='aida-0001-50-Roddy_Bottum', relevance=1.0), EntityMention(uid='aida-0001-50-Billy_Gould', relevance=1.0), EntityMention(uid='aida-0001-50-John_T._Hudson', relevance=1.0), EntityMention(uid='aida-0001-50-Mike_Patton', relevance=1.0), EntityMention(uid='aida-0001-50-Bernard_Haitink', relevance=1.0), EntityMention(uid='aida-0001-50-Caroline_Maes', relevance=1.0), EntityMention(uid='aida-0001-50-Marc_Meyer', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='FZG-1998-02-07-a-i0054', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-United_States', relevance=3.0), EntityMention(uid='aida-0001-54-Jodie_Foster', relevance=1.0), EntityMention(uid='aida-0001-54-Hollywood', relevance=1.0), EntityMention(uid='aida-0001-54-Elizabeth_Taylor', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Natasha_Richardson', relevance=1.0), EntityMention(uid='aida-0001-50-Liam_Neeson', relevance=1.0), EntityMention(uid='aida-0001-50-Jodie_Foster', relevance=3.0), EntityMention(uid='aida-0001-50-Kaspar_Hauser', relevance=1.0), EntityMention(uid='aida-0001-50-Meryl_Streep', relevance=1.0), EntityMention(uid='aida-0001-50-Goldie_Hawn', relevance=1.0), EntityMention(uid='aida-0001-50-Bruce_Willis', relevance=1.0), EntityMention(uid='aida-0001-50-Robert_Zemeckis', relevance=1.0), EntityMention(uid='aida-0001-50-Michael_Apted', relevance=1.0), EntityMention(uid='aida-0001-50-Mark_Handley', relevance=1.0), EntityMention(uid='aida-0001-50-James_Spader', relevance=1.0), EntityMention(uid='aida-0001-50-Kurt_Russell', relevance=1.0), EntityMention(uid='aida-0001-50-Roland_Emmerich', relevance=1.0), EntityMention(uid='aida-0001-50-Audrey_Hepburn', relevance=1.0), EntityMention(uid='aida-0001-50-Terence_Young_$28$director$29$', relevance=1.0), EntityMention(uid='aida-0001-50-Sidney_Sheldon', relevance=1.0), EntityMention(uid='aida-0001-50-James_Mason', relevance=1.0), EntityMention(uid='aida-0001-50-Ben_Gazzara', relevance=1.0), EntityMention(uid='aida-0001-50-Omar_Sharif', relevance=1.0), EntityMention(uid='aida-0001-50-Romy_Schneider', relevance=1.0), EntityMention(uid='aida-0001-50-Gert_Fröbe', relevance=1.0), EntityMention(uid='aida-0001-50-Abdullah_Ibrahim', relevance=3.0), EntityMention(uid='aida-0001-50-George_Gray_$28$TV_host$29$', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-1998-05-29-a-i0174', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=2.0)], persons=[EntityMention(uid='aida-0001-50-Henri_Tudor', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-1998-11-13-a-i0062', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Colin_Davis', relevance=1.0), EntityMention(uid='aida-0001-50-Bernard_Haitink', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='FZG-1999-08-13-a-i0008', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-FC_Luzern', relevance=2.0), EntityMention(uid='aida-0001-54-Switzerland', relevance=1.0), EntityMention(uid='aida-0001-54-Berlin_Philharmonic', relevance=1.0), EntityMention(uid='aida-0001-54-Dazu_County', relevance=2.0), EntityMention(uid='aida-0001-54-Bergen', relevance=1.0), EntityMention(uid='aida-0001-54-Rustavi', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Gustav_Mahler', relevance=1.0), EntityMention(uid='aida-0001-50-Bernard_Haitink', relevance=1.0), EntityMention(uid='aida-0001-50-Claudio_Abbado', relevance=1.0), EntityMention(uid='aida-0001-50-Simon_Rattle', relevance=1.0), EntityMention(uid='aida-0001-50-Evelyn_Glennie', relevance=2.0), EntityMention(uid='aida-0001-50-Matthias_Bamert', relevance=1.0), EntityMention(uid='aida-0001-50-Robert_B._Wilson', relevance=1.0), EntityMention(uid='aida-0001-50-Lars_Vogt', relevance=1.0), EntityMention(uid='aida-0001-50-Klaus_Maria_Brandauer', relevance=1.0), EntityMention(uid='aida-0001-50-Nike_Wagner', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-1999-11-05-a-i0028', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2000-11-24-a-i0030', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='LLE-2001-04-23-a-i0253', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Suisse$2c$_Moselle', relevance=5.0), EntityMention(uid='aida-0001-54-Zürich', relevance=1.0), EntityMention(uid='aida-0001-54-Gare_de_Cornavin', relevance=1.0), EntityMention(uid='aida-0001-54-Rorschach$2c$_St._Gallen', relevance=1.0), EntityMention(uid='aida-0001-54-Italy', relevance=1.0), EntityMention(uid='aida-0001-54-Claude_Dallemagne', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='FZG-2001-08-04-a-i0012', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-ETH_Zurich', relevance=3.0), EntityMention(uid='aida-0001-54-Lausanne', relevance=1.0), EntityMention(uid='aida-0001-54-Lugano', relevance=1.0), EntityMention(uid='aida-0001-54-Switzerland', relevance=2.0), EntityMention(uid='aida-0001-54-Lage', relevance=1.0), EntityMention(uid='aida-0001-54-Edmonton', relevance=1.0), EntityMention(uid='aida-0001-54-Timon_$28$character_of_Rome$29$', relevance=1.0), EntityMention(uid='aida-0001-54-United_States', relevance=11.0), EntityMention(uid='aida-0001-54-Roswell_$28$TV_series$29$', relevance=1.0), EntityMention(uid='aida-0001-54-Casper$2c$_Wyoming', relevance=1.0), EntityMention(uid='aida-0001-54-Klagenfurt', relevance=1.0), EntityMention(uid='aida-0001-54-George_Best', relevance=6.0), EntityMention(uid='aida-0001-54-Alice_Cooper', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Pierre_Favre_$28$musician$29$', relevance=1.0), EntityMention(uid='aida-0001-50-Mathias_Rüegg', relevance=1.0), EntityMention(uid='aida-0001-50-Sylvie_Courvoisier', relevance=1.0), EntityMention(uid='aida-0001-50-Franco_Ambrosetti', relevance=1.0), EntityMention(uid='aida-0001-50-Ocean_Girl', relevance=1.0), EntityMention(uid='aida-0001-50-Battle_of_Mogadishu_$28$1993$29$', relevance=1.0), EntityMention(uid='aida-0001-50-Alice_Schwarzer', relevance=1.0), EntityMention(uid='aida-0001-50-Michael_Egan_$28$author$29$', relevance=1.0), EntityMention(uid='aida-0001-50-Alan_Alda', relevance=1.0), EntityMention(uid='aida-0001-50-Mike_Binder', relevance=1.0), EntityMention(uid='aida-0001-50-Johnny_Bravo', relevance=1.0), EntityMention(uid='aida-0001-50-Don_King_$28$boxing_promoter$29$', relevance=1.0), EntityMention(uid='aida-0001-50-Kevin_Bacon', relevance=1.0), EntityMention(uid='aida-0001-50-David_Keith', relevance=1.0), EntityMention(uid='aida-0001-50-Pirmin_Meier', relevance=1.0), EntityMention(uid='aida-0001-50-Colin_Davis', relevance=1.0), EntityMention(uid='aida-0001-50-Dominique_Longo', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='FZG-2001-10-04-a-i0220', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Berlin_Philharmonic', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Lars_Vogt', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2001-11-16-a-i0066', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Vladimir_Ashkenazy', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2001-11-16-a-i0018', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg_railway_station', relevance=2.0), EntityMention(uid='aida-0001-54-Luxembourg', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2002-01-11-a-i0009', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Brussels', relevance=1.0), EntityMention(uid='aida-0001-54-Luxembourg', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-François_Biltgen', relevance=2.0), EntityMention(uid='aida-0001-50-George_Orwell', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2002-04-12-a-i0031', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Israel', relevance=8.0), EntityMention(uid='aida-0001-54-Israeli-occupied_territories', relevance=2.0), EntityMention(uid='aida-0001-54-Brussels', relevance=2.0), EntityMention(uid='aida-0001-54-Ramallah', relevance=1.0), EntityMention(uid='aida-0001-54-Bethlehem', relevance=2.0)], persons=[EntityMention(uid='aida-0001-50-Romano_Prodi', relevance=1.0), EntityMention(uid='aida-0001-50-Javier_Solana', relevance=1.0), EntityMention(uid='aida-0001-50-Geneva_Conventions', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='EXP-2002-06-11-a-i0229', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Lausanne', relevance=4.0), EntityMention(uid='aida-0001-54-Berlin', relevance=4.0), EntityMention(uid='aida-0001-54-Paris', relevance=1.0), EntityMention(uid='aida-0001-54-Bordeaux', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Sauerbruch_Hutton', relevance=6.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='IMP-2002-06-11-a-i0198', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Lausanne', relevance=4.0), EntityMention(uid='aida-0001-54-Berlin', relevance=4.0), EntityMention(uid='aida-0001-54-Paris', relevance=1.0), EntityMention(uid='aida-0001-54-Bordeaux', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Sauerbruch_Hutton', relevance=7.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2003-07-04-a-i0007', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Auch', relevance=1.0), EntityMention(uid='aida-0001-54-Mission$2c$_Texas', relevance=1.0), EntityMention(uid='aida-0001-54-Landes_$28$department$29$', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Johannes_Pauli', relevance=1.0), EntityMention(uid='aida-0001-50-Danuta_Hübner', relevance=1.0), EntityMention(uid='aida-0001-50-Genowefa_Grabowska', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2003-10-31-a-i0029', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Pascal_Lee', relevance=1.0), EntityMention(uid='aida-0001-50-Vladimir_Ashkenazy', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2004-01-30-a-i0049', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Lead_vocalist', relevance=1.0), EntityMention(uid='aida-0001-54-Lille', relevance=1.0), EntityMention(uid='aida-0001-54-France', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2004-04-30-a-i0096', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Lithuania', relevance=7.0), EntityMention(uid='aida-0001-54-Prague', relevance=1.0), EntityMention(uid='aida-0001-54-Latvia', relevance=1.0), EntityMention(uid='aida-0001-54-Estonia', relevance=1.0), EntityMention(uid='aida-0001-54-Spain', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2004-04-30-a-i0093', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid=\"aida-0001-54-Much_the_Miller's_Son\", relevance=2.0), EntityMention(uid='aida-0001-54-Ireland', relevance=4.0), EntityMention(uid='aida-0001-54-Spain', relevance=1.0), EntityMention(uid='aida-0001-54-Germany', relevance=5.0), EntityMention(uid='aida-0001-54-Austria', relevance=2.0), EntityMention(uid='aida-0001-54-France', relevance=3.0), EntityMention(uid='aida-0001-54-Italy', relevance=3.0), EntityMention(uid='aida-0001-54-Estonia', relevance=7.0), EntityMention(uid='aida-0001-54-Slovakia', relevance=7.0), EntityMention(uid='aida-0001-54-Czech_Republic', relevance=2.0), EntityMention(uid='aida-0001-54-Munich', relevance=1.0), EntityMention(uid='aida-0001-54-Rome', relevance=1.0), EntityMention(uid='aida-0001-54-Portugal', relevance=1.0), EntityMention(uid='aida-0001-54-Luxembourg', relevance=2.0), EntityMention(uid='aida-0001-54-Finland', relevance=1.0), EntityMention(uid='aida-0001-54-Sweden', relevance=1.0), EntityMention(uid='aida-0001-54-Cambridge', relevance=2.0)], persons=[EntityMention(uid='aida-0001-50-Daniel_Gros', relevance=2.0), EntityMention(uid='aida-0001-50-Federal_Ministry_for_Matters_of_the_Marshall_Plan_$28$Germany$29$', relevance=2.0), EntityMention(uid='aida-0001-50-Daniel_Gross', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2004-05-07-a-i0028', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-United_Kingdom', relevance=1.0), EntityMention(uid='aida-0001-54-Spain', relevance=1.0), EntityMention(uid='aida-0001-54-Italy', relevance=1.0), EntityMention(uid='aida-0001-54-Poland', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Václav_Havel', relevance=1.0), EntityMention(uid='aida-0001-50-Adam_Michnik', relevance=1.0), EntityMention(uid='aida-0001-50-György_Konrád', relevance=1.0), EntityMention(uid='aida-0001-50-André_Glucksmann', relevance=1.0), EntityMention(uid='aida-0001-50-Bernard-Henri_Lévy', relevance=1.0), EntityMention(uid='aida-0001-50-Jacques_Derrida', relevance=1.0), EntityMention(uid='aida-0001-50-Ramsey_Clark', relevance=1.0), EntityMention(uid='aida-0001-50-Scott_Ritter', relevance=1.0), EntityMention(uid='aida-0001-50-Hans_von_Sponeck', relevance=1.0), EntityMention(uid='aida-0001-50-Immanuel_Wallerstein', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2004-05-07-a-i0027', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Great_Britain', relevance=1.0), EntityMention(uid='aida-0001-54-France', relevance=1.0), EntityMention(uid='aida-0001-54-Iraq', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2004-05-21-a-i0025', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Warsaw', relevance=1.0), EntityMention(uid='aida-0001-54-Slovenia', relevance=1.0), EntityMention(uid='aida-0001-54-Portugal', relevance=1.0), EntityMention(uid='aida-0001-54-Greece', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='FZG-2004-05-28-a-i0093', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Switzerland', relevance=4.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='LLE-2004-05-28-a-i0100', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Suisse$2c$_Moselle', relevance=5.0), EntityMention(uid='aida-0001-54-Eindhoven', relevance=1.0), EntityMention(uid='aida-0001-54-Belgium', relevance=1.0), EntityMention(uid='aida-0001-54-France', relevance=1.0), EntityMention(uid='aida-0001-54-Claude_Dallemagne', relevance=1.0), EntityMention(uid='aida-0001-54-Italy', relevance=1.0), EntityMention(uid='aida-0001-54-Netherlands', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Samuel_Schmid', relevance=4.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='LLE-2004-08-03-a-i0245', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Strasbourg', relevance=3.0)], persons=[EntityMention(uid='aida-0001-50-Zaha_Hadid', relevance=6.0), EntityMention(uid='aida-0001-50-European_Union_Prize_for_Contemporary_Architecture', relevance=2.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='FZG-2004-09-03-a-i0049', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Switzerland', relevance=2.0), EntityMention(uid='aida-0001-54-Auch', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='EXP-2004-09-30-a-i0226', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Brussels', relevance=1.0), EntityMention(uid='aida-0001-54-Switzerland', relevance=4.0), EntityMention(uid='aida-0001-54-Mission_$28$LDS_Church$29$', relevance=2.0), EntityMention(uid='aida-0001-54-Macedonia_$28$food$29$', relevance=1.0), EntityMention(uid='aida-0001-54-FK_Sarajevo', relevance=1.0), EntityMention(uid='aida-0001-54-Portugal', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='IMP-2004-09-30-a-i0199', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Brussels', relevance=1.0), EntityMention(uid='aida-0001-54-Suisse$2c$_Moselle', relevance=4.0), EntityMention(uid='aida-0001-54-Mission_$28$LDS_Church$29$', relevance=2.0), EntityMention(uid='aida-0001-54-Macedonia_$28$food$29$', relevance=1.0), EntityMention(uid='aida-0001-54-Sarajevo', relevance=1.0), EntityMention(uid='aida-0001-54-Portugal', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2004-11-05-a-i0037', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Bernard_Haitink', relevance=1.0), EntityMention(uid='aida-0001-50-John_Eliot_Gardiner', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2004-12-03-a-i0060', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Fortuna_Düsseldorf', relevance=1.0), EntityMention(uid='aida-0001-54-Vic_Marks', relevance=1.0), EntityMention(uid='aida-0001-54-Alicante', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-O_Communications', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2004-12-03-a-i0052', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Iran', relevance=3.0), EntityMention(uid='aida-0001-54-Luxembourg', relevance=3.0), EntityMention(uid='aida-0001-54-Malta', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Jean-Claude_Juncker', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2004-12-10-a-i0032', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=11.0), EntityMention(uid='aida-0001-54-Strasbourg', relevance=1.0), EntityMention(uid='aida-0001-54-Oxford', relevance=1.0), EntityMention(uid='aida-0001-54-Thousand_Oaks$2c$_California', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Louis_Pasteur', relevance=1.0), EntityMention(uid='aida-0001-50-Basil_Blackwell', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='FZG-2004-12-17-a-i0121', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Switzerland', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2005-01-21-a-i0027', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[], persons=[EntityMention(uid='aida-0001-50-Tina_Turner', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2005-02-25-a-i0067', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2005-03-25-a-i0031', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Kyoto', relevance=6.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2005-04-22-a-i0032', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=12.0), EntityMention(uid='aida-0001-54-London', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2005-07-01-a-i0035', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-France', relevance=1.0), EntityMention(uid='aida-0001-54-Netherlands', relevance=1.0), EntityMention(uid='aida-0001-54-Republic_of_Macedonia', relevance=1.0), EntityMention(uid='aida-0001-54-Greece', relevance=1.0), EntityMention(uid='aida-0001-54-Luxembourg', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-John_Locke', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2005-09-09-a-i0019', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Netherlands', relevance=3.0), EntityMention(uid='aida-0001-54-Ted_Schroeder', relevance=5.0), EntityMention(uid='aida-0001-54-Luxembourg', relevance=3.0), EntityMention(uid='aida-0001-54-United_Kingdom', relevance=2.0), EntityMention(uid='aida-0001-54-Sweden', relevance=1.0), EntityMention(uid='aida-0001-54-Spain', relevance=1.0), EntityMention(uid='aida-0001-54-Italy', relevance=1.0), EntityMention(uid='aida-0001-54-Rome', relevance=1.0), EntityMention(uid='aida-0001-54-Iran–Iraq_War', relevance=1.0), EntityMention(uid='aida-0001-54-Iraq', relevance=1.0), EntityMention(uid='aida-0001-54-Cambridge$2c$_Massachusetts', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-John_West_$28$governor$29$', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2005-11-25-a-i0168', type='ad', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=10.0), EntityMention(uid='aida-0001-54-France', relevance=1.0), EntityMention(uid='aida-0001-54-European_Union', relevance=1.0), EntityMention(uid='aida-0001-54-Munich', relevance=1.0), EntityMention(uid='aida-0001-54-Boston', relevance=2.0), EntityMention(uid='aida-0001-54-New_York_City', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Thierry_Breton', relevance=1.0), EntityMention(uid='aida-0001-50-New_York_Herald_Tribune', relevance=1.0), EntityMention(uid='aida-0001-50-Jean-Claude_Juncker', relevance=1.0), EntityMention(uid='aida-0001-50-JPMorgan_Chase', relevance=1.0), EntityMention(uid='aida-0001-50-Michel_Maquil', relevance=1.0), EntityMention(uid='aida-0001-50-Yves_Mersch', relevance=1.0), EntityMention(uid='aida-0001-50-Jean-Claude_Trichet', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2006-10-20-a-i0072', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Luxembourg', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Colin_Davis', relevance=1.0), EntityMention(uid='aida-0001-50-Herbert_Blomstedt', relevance=1.0), EntityMention(uid='aida-0001-50-Vladimir_Ashkenazy', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2006-12-22-a-i0009', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2007-05-11-a-i0041', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Munich', relevance=1.0), EntityMention(uid='aida-0001-54-Manchester', relevance=1.0), EntityMention(uid='aida-0001-54-Santiago_de_Compostela', relevance=1.0), EntityMention(uid='aida-0001-54-Sura_$28$city$29$', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Johann_Sebastian_Bach', relevance=1.0), EntityMention(uid='aida-0001-50-John_Williams', relevance=1.0), EntityMention(uid='aida-0001-50-Bobby_McFerrin', relevance=1.0), EntityMention(uid='aida-0001-50-Alexander_Melnikov', relevance=1.0), EntityMention(uid='aida-0001-50-Cyprien_Katsaris', relevance=1.0), EntityMention(uid='aida-0001-50-Jordi_Savall', relevance=1.0), EntityMention(uid='aida-0001-50-Florestan_Trio', relevance=2.0), EntityMention(uid='aida-0001-50-Pierre_Cao', relevance=1.0), EntityMention(uid='aida-0001-50-Kurt_Cobain', relevance=1.0), EntityMention(uid='aida-0001-50-Allison_Anders', relevance=1.0), EntityMention(uid='aida-0001-50-Martin_Scorsese', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='luxland-2007-08-10-a-i0040', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Rostock', relevance=1.0), EntityMention(uid='aida-0001-54-London', relevance=1.0), EntityMention(uid='aida-0001-54-Bolzano', relevance=1.0), EntityMention(uid='aida-0001-54-Berlin', relevance=2.0), EntityMention(uid='aida-0001-54-Joe_Horn', relevance=1.0), EntityMention(uid='aida-0001-54-Auch', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Jean_Sibelius', relevance=1.0), EntityMention(uid='aida-0001-50-Colin_Davis', relevance=6.0), EntityMention(uid='aida-0001-50-Johannes_Brahms', relevance=1.0), EntityMention(uid='aida-0001-50-Leonidas_Kavakos', relevance=1.0), EntityMention(uid='aida-0001-50-Hanns_Eisler', relevance=1.0), EntityMention(uid='aida-0001-50-Claudio_Abbado', relevance=1.0), EntityMention(uid='aida-0001-50-Bernard_Haitink', relevance=1.0), EntityMention(uid='aida-0001-50-Vladimir_Ashkenazy', relevance=1.0), EntityMention(uid='aida-0001-50-Daniel_Barenboim', relevance=1.0), EntityMention(uid='aida-0001-50-Herbert_Blomstedt', relevance=1.0), EntityMention(uid='aida-0001-50-David_Strange', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='LLE-2008-10-02-a-i0112', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Moscow', relevance=4.0), EntityMention(uid='aida-0001-54-Russia', relevance=2.0), EntityMention(uid='aida-0001-54-Mission_$28$LDS_Church$29$', relevance=1.0)], persons=[], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='IMP-2010-03-31-a-i0127', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Basel', relevance=3.0), EntityMention(uid='aida-0001-54-Lugano', relevance=2.0)], persons=[EntityMention(uid='aida-0001-50-Charlie_Hebdo', relevance=1.0), EntityMention(uid='aida-0001-50-Sol_Gabetta', relevance=2.0), EntityMention(uid='aida-0001-50-Alain_Lombard', relevance=2.0), EntityMention(uid='aida-0001-50-Vladimir_Ashkenazy', relevance=1.0), EntityMention(uid='aida-0001-50-Heinz_Holliger', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='EXP-2010-03-31-a-i0128', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Basel', relevance=3.0), EntityMention(uid='aida-0001-54-Lugano', relevance=2.0)], persons=[EntityMention(uid='aida-0001-50-Charlie_Hebdo', relevance=1.0), EntityMention(uid='aida-0001-50-Sol_Gabetta', relevance=2.0), EntityMention(uid='aida-0001-50-Alain_Lombard', relevance=2.0), EntityMention(uid='aida-0001-50-Vladimir_Ashkenazy', relevance=1.0), EntityMention(uid='aida-0001-50-Heinz_Holliger', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper'), ContentItem(uid='LLE-2012-05-03-a-i0180', type='ar', title='[REDACTED]', transcript='[REDACTED]', locations=[EntityMention(uid='aida-0001-54-Fribourg', relevance=3.0), EntityMention(uid='aida-0001-54-Switzerland', relevance=1.0), EntityMention(uid='aida-0001-54-Oxford', relevance=1.0), EntityMention(uid='aida-0001-54-Romont', relevance=1.0)], persons=[EntityMention(uid='aida-0001-50-Georges_Schwizgebel', relevance=1.0), EntityMention(uid='aida-0001-50-Brigitte_Wolf', relevance=1.0)], topics=[], transcriptLength=0.0, totalPages=None, languageCode=None, isOnFrontPage=False, publicationDate=None, countryCode=None, dataProviderCode=None, mediaCode=None, mediaType='newspaper')], pagination=Pagination(total=79, limit=100, offset=0))" ] }, "execution_count": 5, @@ -528,25 +282,13 @@ " \n", " type\n", " title\n", - " size\n", - " nbPages\n", - " pages\n", - " isCC\n", - " excerpt\n", - " labels\n", - " accessRight\n", - " year\n", - " ...\n", - " newspaper.firstIssue.date\n", - " newspaper.firstIssue.year\n", - " newspaper.lastIssue.uid\n", - " newspaper.lastIssue.cover\n", - " newspaper.lastIssue.labels\n", - " newspaper.lastIssue.fresh\n", - " newspaper.lastIssue.accessRights\n", - " newspaper.lastIssue.date\n", - " newspaper.lastIssue.year\n", - " newspaper.fetched\n", + " transcript\n", + " locations\n", + " persons\n", + " topics\n", + " transcriptLength\n", + " isOnFrontPage\n", + " mediaType\n", " \n", " \n", " uid\n", @@ -559,18 +301,6 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -578,112 +308,50 @@ " luxwort-1948-11-25-a-i0033\n", " ar\n", " [REDACTED]\n", - " 734\n", - " 1\n", - " [{'uid': 'luxwort-1948-11-25-a-p0006', 'num': ...\n", - " True\n", " [REDACTED]\n", - " [article]\n", - " Closed\n", - " 1948\n", - " ...\n", - " 1848-03-23T00:00:00+00:00\n", - " 1848\n", - " luxwort-1950-12-30-a\n", - " \n", - " [issue]\n", + " [{'uid': 'aida-0001-54-Rome', 'relevance': 1},...\n", + " []\n", + " []\n", + " 0\n", " False\n", - " NotDefined\n", - " 1950-12-30T00:00:00+00:00\n", - " 1950\n", - " True\n", + " newspaper\n", " \n", " \n", " FZG-1950-06-17-a-i0045\n", " ar\n", " [REDACTED]\n", - " 1353\n", - " 1\n", - " [{'uid': 'FZG-1950-06-17-a-p0001', 'num': 1, '...\n", - " False\n", " [REDACTED]\n", - " [article]\n", - " OpenPrivate\n", - " 1950\n", - " ...\n", - " 1864-12-17T00:00:00+00:00\n", - " 1864\n", - " FZG-2006-12-30-a\n", - " \n", - " [issue]\n", + " [{'uid': 'aida-0001-54-London', 'relevance': 5...\n", + " [{'uid': 'aida-0001-50-Karl_Arnold', 'relevanc...\n", + " []\n", + " 0\n", " False\n", - " NotDefined\n", - " 2006-12-30T00:00:00+00:00\n", - " 2006\n", - " True\n", + " newspaper\n", " \n", " \n", "\n", - "

2 rows × 60 columns

\n", "" ], "text/plain": [ - " type title size nbPages \\\n", - "uid \n", - "luxwort-1948-11-25-a-i0033 ar [REDACTED] 734 1 \n", - "FZG-1950-06-17-a-i0045 ar [REDACTED] 1353 1 \n", + " type title transcript \\\n", + "uid \n", + "luxwort-1948-11-25-a-i0033 ar [REDACTED] [REDACTED] \n", + "FZG-1950-06-17-a-i0045 ar [REDACTED] [REDACTED] \n", "\n", - " pages \\\n", + " locations \\\n", "uid \n", - "luxwort-1948-11-25-a-i0033 [{'uid': 'luxwort-1948-11-25-a-p0006', 'num': ... \n", - "FZG-1950-06-17-a-i0045 [{'uid': 'FZG-1950-06-17-a-p0001', 'num': 1, '... \n", + "luxwort-1948-11-25-a-i0033 [{'uid': 'aida-0001-54-Rome', 'relevance': 1},... \n", + "FZG-1950-06-17-a-i0045 [{'uid': 'aida-0001-54-London', 'relevance': 5... \n", "\n", - " isCC excerpt labels accessRight year \\\n", - "uid \n", - "luxwort-1948-11-25-a-i0033 True [REDACTED] [article] Closed 1948 \n", - "FZG-1950-06-17-a-i0045 False [REDACTED] [article] OpenPrivate 1950 \n", - "\n", - " ... newspaper.firstIssue.date \\\n", - "uid ... \n", - "luxwort-1948-11-25-a-i0033 ... 1848-03-23T00:00:00+00:00 \n", - "FZG-1950-06-17-a-i0045 ... 1864-12-17T00:00:00+00:00 \n", + " persons \\\n", + "uid \n", + "luxwort-1948-11-25-a-i0033 [] \n", + "FZG-1950-06-17-a-i0045 [{'uid': 'aida-0001-50-Karl_Arnold', 'relevanc... \n", "\n", - " newspaper.firstIssue.year newspaper.lastIssue.uid \\\n", + " topics transcriptLength isOnFrontPage mediaType \n", "uid \n", - "luxwort-1948-11-25-a-i0033 1848 luxwort-1950-12-30-a \n", - "FZG-1950-06-17-a-i0045 1864 FZG-2006-12-30-a \n", - "\n", - " newspaper.lastIssue.cover \\\n", - "uid \n", - "luxwort-1948-11-25-a-i0033 \n", - "FZG-1950-06-17-a-i0045 \n", - "\n", - " newspaper.lastIssue.labels \\\n", - "uid \n", - "luxwort-1948-11-25-a-i0033 [issue] \n", - "FZG-1950-06-17-a-i0045 [issue] \n", - "\n", - " newspaper.lastIssue.fresh \\\n", - "uid \n", - "luxwort-1948-11-25-a-i0033 False \n", - "FZG-1950-06-17-a-i0045 False \n", - "\n", - " newspaper.lastIssue.accessRights \\\n", - "uid \n", - "luxwort-1948-11-25-a-i0033 NotDefined \n", - "FZG-1950-06-17-a-i0045 NotDefined \n", - "\n", - " newspaper.lastIssue.date \\\n", - "uid \n", - "luxwort-1948-11-25-a-i0033 1950-12-30T00:00:00+00:00 \n", - "FZG-1950-06-17-a-i0045 2006-12-30T00:00:00+00:00 \n", - "\n", - " newspaper.lastIssue.year newspaper.fetched \n", - "uid \n", - "luxwort-1948-11-25-a-i0033 1950 True \n", - "FZG-1950-06-17-a-i0045 2006 True \n", - "\n", - "[2 rows x 60 columns]" + "luxwort-1948-11-25-a-i0033 [] 0 False newspaper \n", + "FZG-1950-06-17-a-i0045 [] 0 False newspaper " ] }, "execution_count": 6, @@ -743,66 +411,19 @@ " uid\n", " type\n", " title\n", - " size\n", - " nbPages\n", - " pages\n", - " isCC\n", - " excerpt\n", - " labels\n", - " accessRight\n", - " year\n", + " transcript\n", " locations\n", " persons\n", - " language\n", - " matches\n", - " regions\n", - " regionBreaks\n", - " contentLineBreaks\n", - " isFront\n", - " date\n", - " country\n", - " tags\n", - " collections\n", - " dataProvider\n", " topics\n", - " content\n", - " mentions\n", - " v\n", - " issue.uid\n", - " issue.cover\n", - " issue.labels\n", - " issue.fresh\n", - " issue.accessRights\n", - " issue.date\n", - " issue.year\n", - " newspaper.uid\n", - " newspaper.acronym\n", - " newspaper.labels\n", - " newspaper.languages\n", - " newspaper.included\n", - " newspaper.name\n", - " newspaper.endYear\n", - " newspaper.startYear\n", - " newspaper.countArticles\n", - " newspaper.countIssues\n", - " newspaper.countPages\n", - " newspaper.deltaYear\n", - " newspaper.properties\n", - " newspaper.firstIssue.uid\n", - " newspaper.firstIssue.cover\n", - " newspaper.firstIssue.labels\n", - " newspaper.firstIssue.fresh\n", - " newspaper.firstIssue.accessRights\n", - " newspaper.firstIssue.date\n", - " newspaper.firstIssue.year\n", - " newspaper.lastIssue.uid\n", - " newspaper.lastIssue.cover\n", - " newspaper.lastIssue.labels\n", - " newspaper.lastIssue.fresh\n", - " newspaper.lastIssue.accessRights\n", - " newspaper.lastIssue.date\n", - " newspaper.lastIssue.year\n", - " newspaper.fetched\n", + " transcriptLength\n", + " totalPages\n", + " languageCode\n", + " isOnFrontPage\n", + " publicationDate\n", + " countryCode\n", + " dataProviderCode\n", + " mediaCode\n", + " mediaType\n", " \n", " \n", " \n", @@ -811,73 +432,26 @@ " NZZ-1794-08-09-a-i0002\n", " page\n", " [REDACTED]\n", - " 1252\n", - " 1\n", - " [{'uid': 'NZZ-1794-08-09-a-p0002', 'num': 2, '...\n", - " True\n", " [REDACTED]\n", - " [article]\n", - " Closed\n", - " 1794\n", " [{'uid': 'aida-0001-54-Paris', 'relevance': 2}...\n", " []\n", + " [{'uid': 'tm-de-all-v2.0_tp47_de', 'relevance'...\n", + " 1252\n", + " 1\n", " de\n", - " []\n", - " []\n", - " []\n", - " [53, 92, 118, 189, 249, 309, 372, 436, 496, 55...\n", " False\n", " 1794-08-09T00:00:00+00:00\n", " CH\n", - " []\n", - " []\n", - " NZZ\n", - " [{'relevance': 0.703, 'topic': {'uid': 'tm-de-...\n", - " [REDACTED]\n", - " [{'person': [], 'location': [[1033, 5], [1164,...\n", - " \n", - " NZZ-1794-08-09-a\n", - " \n", - " [issue]\n", - " False\n", - " Closed\n", - " 1794-08-09T00:00:00+00:00\n", - " 1794\n", " NZZ\n", " NZZ\n", - " [newspaper]\n", - " [de]\n", - " True\n", - " Neue Zürcher Zeitung\n", - " 1950\n", - " 1780\n", - " 559709\n", - " 112672\n", - " 561444\n", - " 170\n", - " []\n", - " NZZ-1780-01-12-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1780-01-12T00:00:00+00:00\n", - " 1780\n", - " NZZ-1950-12-31-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1950-12-31T00:00:00+00:00\n", - " 1950\n", - " True\n", + " newspaper\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, "execution_count": 7, @@ -899,7 +473,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -908,18 +482,18 @@ "'[REDACTED]'" ] }, - "execution_count": 8, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "content_item.pydantic.excerpt" + "content_item.pydantic.transcript" ] }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 11, "metadata": {}, "outputs": [ { @@ -944,8 +518,8 @@ " \n", " \n", " uid\n", - " country\n", - " language\n", + " countryCode\n", + " languageCode\n", " \n", " \n", " \n", @@ -960,17 +534,17 @@ "" ], "text/plain": [ - " uid country language\n", - "0 NZZ-1794-08-09-a-i0002 CH de" + " uid countryCode languageCode\n", + "0 NZZ-1794-08-09-a-i0002 CH de" ] }, - "execution_count": 9, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "content_item.df[['uid', 'country', 'language']]\n" + "content_item.df[['uid', 'countryCode', 'languageCode']]\n" ] }, { @@ -984,7 +558,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -1011,7 +585,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -1029,19 +603,19 @@ "" ], "text/plain": [ - " count\n", - "val \n", - "CH 132744\n", - "LU 4290" + " count\n", + "value \n", + "CH 132744\n", + "LU 4290" ] }, - "execution_count": 10, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "country_facet = impresso.search.facet(\"country\", q=\"fromage\")\n", + "country_facet = impresso.search.facet(\"country\", term=\"fromage\")\n", "country_facet.df" ] } diff --git a/examples/notebooks/collections.ipynb b/examples/notebooks/collections.ipynb index cfb203f..f9f1753 100644 --- a/examples/notebooks/collections.ipynb +++ b/examples/notebooks/collections.ipynb @@ -2,17 +2,9 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "🎉 You are now connected to the Impresso API! 🎉\n" - ] - } - ], + "outputs": [], "source": [ "from impresso import connect\n", "\n", @@ -86,20 +78,9 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'EXP-2015-06-18-a-i0190'" - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "item_id = items.pydantic.data[0].uid\n", "item_id" diff --git a/examples/notebooks/entities.ipynb b/examples/notebooks/entities.ipynb index 1208586..80acdd9 100644 --- a/examples/notebooks/entities.ipynb +++ b/examples/notebooks/entities.ipynb @@ -2,9 +2,18 @@ "cells": [ { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "🎉 You are now connected to the Impresso API! 🎉\n", + "🔗 Using API: https://dev.impresso-project.ch/public-api\n" + ] + } + ], "source": [ "from impresso import connect\n", "\n", @@ -22,7 +31,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": {}, "outputs": [ { @@ -55,62 +64,11 @@ " \n", " \n", " \n", - " name\n", + " label\n", " type\n", - " countItems\n", - " countMentions\n", " wikidataId\n", - " wikidata.birthDate\n", - " wikidata.deathDate\n", - " wikidata.birthPlace.id\n", - " wikidata.birthPlace.type\n", - " wikidata.birthPlace.labels.en\n", - " wikidata.birthPlace.labels.fr\n", - " wikidata.birthPlace.labels.it\n", - " wikidata.birthPlace.labels.de\n", - " wikidata.birthPlace.descriptions.en\n", - " wikidata.birthPlace.descriptions.fr\n", - " wikidata.birthPlace.descriptions.it\n", - " wikidata.birthPlace.descriptions.de\n", - " wikidata.birthPlace.images\n", - " wikidata.birthPlace.coordinates.latitude\n", - " wikidata.birthPlace.coordinates.longitude\n", - " wikidata.birthPlace.coordinates.altitude\n", - " wikidata.birthPlace.coordinates.precision\n", - " wikidata.birthPlace.coordinates.globe\n", - " wikidata.birthPlace.country.entity-type\n", - " wikidata.birthPlace.country.numeric-id\n", - " wikidata.birthPlace.country.id\n", - " wikidata.deathPlace.id\n", - " wikidata.deathPlace.type\n", - " wikidata.deathPlace.labels.fr\n", - " wikidata.deathPlace.labels.it\n", - " wikidata.deathPlace.labels.de\n", - " wikidata.deathPlace.labels.en\n", - " wikidata.deathPlace.descriptions.de\n", - " wikidata.deathPlace.descriptions.en\n", - " wikidata.deathPlace.descriptions.fr\n", - " wikidata.deathPlace.descriptions.it\n", - " wikidata.deathPlace.images\n", - " wikidata.deathPlace.coordinates.latitude\n", - " wikidata.deathPlace.coordinates.longitude\n", - " wikidata.deathPlace.coordinates.altitude\n", - " wikidata.deathPlace.coordinates.precision\n", - " wikidata.deathPlace.coordinates.globe\n", - " wikidata.deathPlace.country.entity-type\n", - " wikidata.deathPlace.country.numeric-id\n", - " wikidata.deathPlace.country.id\n", - " wikidata.id\n", - " wikidata.type\n", - " wikidata.descriptions.en\n", - " wikidata.descriptions.fr\n", - " wikidata.descriptions.it\n", - " wikidata.descriptions.de\n", - " wikidata.images\n", - " wikidata.labels.de\n", - " wikidata.labels.en\n", - " wikidata.labels.it\n", - " wikidata.labels.fr\n", + " totalMentions\n", + " totalContentItems\n", " \n", " \n", " uid\n", @@ -119,57 +77,6 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -177,194 +84,41 @@ " aida-0001-50-Douglas_Adams\n", " Douglas Adams\n", " person\n", + " Q42\n", " 94\n", " 94\n", - " Q42\n", - " +1952-03-11T00:00:00Z\n", - " +2001-05-11T00:00:00Z\n", - " Q350\n", - " location\n", - " Cambridge\n", - " Cambridge\n", - " Cambridge\n", - " Cambridge\n", - " city in Cambridgeshire, England\n", - " ville britannique\n", - " città della Gran Bretagna\n", - " englische Universitätsstadt, Hauptort von Camb...\n", - " [{'value': 'KingsCollegeChapelWest.jpg', 'rank...\n", - " 52.208056\n", - " 0.1225\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 145.0\n", - " Q145\n", - " Q159288\n", - " location\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Stadt in Kalifornien, Vereinigte Staaten\n", - " city in and county seat of Santa Barbara Count...\n", - " municipalité de Californie\n", - " città della California\n", - " [{'value': 'Aerial-SantaBarbaraCA10-28-08.jpg'...\n", - " 34.425833\n", - " -119.714167\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 30.0\n", - " Q30\n", - " Q42\n", - " human\n", - " English author and humourist (1952–2001)\n", - " écrivain de science-fiction et humoriste angla...\n", - " scrittore e umorista britannico (1952–2001)\n", - " britischer Science-Fiction-Autor und Humorist\n", - " [{'value': 'Douglas adams portrait.jpg', 'rank...\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", " \n", " \n", " aida-0001-50-Douglas_Q._Adams\n", " Douglas Q. Adams\n", " person\n", + " Q932869\n", " 30\n", " 30\n", - " Q932869\n", - " +2000-01-01T00:00:00Z\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " Q932869\n", - " human\n", - " American professor of English\n", - " NaN\n", - " linguista statunitense\n", - " US-amerikanischer Sprachwissenschaftler\n", - " []\n", - " Douglas Quentin Adams\n", - " Douglas Q. Adams\n", - " Douglas Q. Adams\n", - " Douglas Q. Adams\n", " \n", " \n", " aida-0001-54-Douglas_Adams\n", " Douglas Adams\n", " location\n", + " Q42\n", " 24\n", " 24\n", - " Q42\n", - " +1952-03-11T00:00:00Z\n", - " +2001-05-11T00:00:00Z\n", - " Q350\n", - " location\n", - " Cambridge\n", - " Cambridge\n", - " Cambridge\n", - " Cambridge\n", - " city in Cambridgeshire, England\n", - " ville britannique\n", - " città della Gran Bretagna\n", - " englische Universitätsstadt, Hauptort von Camb...\n", - " [{'value': 'KingsCollegeChapelWest.jpg', 'rank...\n", - " 52.208056\n", - " 0.1225\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 145.0\n", - " Q145\n", - " Q159288\n", - " location\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Stadt in Kalifornien, Vereinigte Staaten\n", - " city in and county seat of Santa Barbara Count...\n", - " municipalité de Californie\n", - " città della California\n", - " [{'value': 'Aerial-SantaBarbaraCA10-28-08.jpg'...\n", - " 34.425833\n", - " -119.714167\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 30.0\n", - " Q30\n", - " Q42\n", - " human\n", - " English author and humourist (1952–2001)\n", - " écrivain de science-fiction et humoriste angla...\n", - " scrittore e umorista britannico (1952–2001)\n", - " britischer Science-Fiction-Autor und Humorist\n", - " [{'value': 'Douglas adams portrait.jpg', 'rank...\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 2, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.entities.find(q=\"Douglas Adams\")" + "impresso.entities.find(term=\"Douglas Adams\")" ] }, { @@ -376,7 +130,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -408,84 +162,11 @@ " \n", " \n", " \n", - " name\n", + " label\n", " type\n", - " countItems\n", - " countMentions\n", " wikidataId\n", - " wikidata.coordinates.latitude\n", - " wikidata.coordinates.longitude\n", - " wikidata.coordinates.altitude\n", - " wikidata.coordinates.precision\n", - " wikidata.coordinates.globe\n", - " wikidata.country.id\n", - " wikidata.country.type\n", - " wikidata.country.labels.de\n", - " wikidata.country.labels.en\n", - " wikidata.country.labels.fr\n", - " wikidata.country.labels.it\n", - " wikidata.country.descriptions.fr\n", - " wikidata.country.descriptions.it\n", - " wikidata.country.descriptions.de\n", - " wikidata.country.descriptions.en\n", - " wikidata.country.images\n", - " wikidata.country.coordinates.latitude\n", - " wikidata.country.coordinates.longitude\n", - " wikidata.country.coordinates.altitude\n", - " wikidata.country.coordinates.precision\n", - " wikidata.country.coordinates.globe\n", - " wikidata.country.country.id\n", - " wikidata.country.country.type\n", - " wikidata.country.country.labels.de\n", - " wikidata.country.country.labels.en\n", - " wikidata.country.country.labels.fr\n", - " wikidata.country.country.labels.it\n", - " wikidata.country.country.descriptions.fr\n", - " wikidata.country.country.descriptions.it\n", - " wikidata.country.country.descriptions.de\n", - " wikidata.country.country.descriptions.en\n", - " wikidata.country.country.images\n", - " wikidata.country.country.coordinates.latitude\n", - " wikidata.country.country.coordinates.longitude\n", - " wikidata.country.country.coordinates.altitude\n", - " wikidata.country.country.coordinates.precision\n", - " wikidata.country.country.coordinates.globe\n", - " wikidata.country.country.country.entity-type\n", - " wikidata.country.country.country.numeric-id\n", - " wikidata.country.country.country.id\n", - " wikidata.id\n", - " wikidata.type\n", - " wikidata.labels.en\n", - " wikidata.labels.fr\n", - " wikidata.labels.de\n", - " wikidata.labels.it\n", - " wikidata.descriptions.en\n", - " wikidata.descriptions.de\n", - " wikidata.descriptions.it\n", - " wikidata.descriptions.fr\n", - " wikidata.images\n", - " wikidata.birthDate\n", - " wikidata.birthPlace.id\n", - " wikidata.birthPlace.type\n", - " wikidata.birthPlace.labels.de\n", - " wikidata.birthPlace.labels.en\n", - " wikidata.birthPlace.labels.fr\n", - " wikidata.birthPlace.labels.it\n", - " wikidata.birthPlace.descriptions.it\n", - " wikidata.birthPlace.descriptions.fr\n", - " wikidata.birthPlace.descriptions.de\n", - " wikidata.birthPlace.descriptions.en\n", - " wikidata.birthPlace.images\n", - " wikidata.birthPlace.coordinates.latitude\n", - " wikidata.birthPlace.coordinates.longitude\n", - " wikidata.birthPlace.coordinates.altitude\n", - " wikidata.birthPlace.coordinates.precision\n", - " wikidata.birthPlace.coordinates.globe\n", - " wikidata.birthPlace.country.entity-type\n", - " wikidata.birthPlace.country.numeric-id\n", - " wikidata.birthPlace.country.id\n", - " wikidata.country.country.entity-type\n", - " wikidata.country.country.numeric-id\n", + " totalMentions\n", + " totalContentItems\n", " \n", " \n", " uid\n", @@ -494,79 +175,6 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -574,265 +182,46 @@ " aida-0001-54-San_Jose$2c$_California\n", " San Jose, California\n", " location\n", - " 2448\n", - " 2846\n", - " Q16553\n", - " 37.304167\n", - " -121.872778\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " Q30\n", - " location\n", - " Vereinigte Staaten\n", - " United States of America\n", - " États-Unis\n", - " Stati Uniti d'America\n", - " pays d'Amérique du Nord\n", - " Stato dell'America settentrionale\n", - " föderale Republik in Nordamerika\n", - " country primarily located in North America\n", - " [{'value': 'City Lights of the United States 2...\n", - " 39.828175\n", - " -98.5795\n", - " NaN\n", - " 0.000001\n", - " http://www.wikidata.org/entity/Q2\n", - " Q30\n", - " location\n", - " Vereinigte Staaten\n", - " United States of America\n", - " États-Unis\n", - " Stati Uniti d'America\n", - " pays d'Amérique du Nord\n", - " Stato dell'America settentrionale\n", - " föderale Republik in Nordamerika\n", - " country primarily located in North America\n", - " [{'value': 'City Lights of the United States 2...\n", - " 39.828175\n", - " -98.5795\n", - " NaN\n", - " 0.000001\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 30.0\n", - " Q30\n", " Q16553\n", - " location\n", - " San Jose\n", - " San José\n", - " San José\n", - " San Jose\n", - " city and county seat of Santa Clara County, Ca...\n", - " Metropole in der Bay Area Kaliforniens\n", - " città della California\n", - " ville américaine (Californie)\n", - " [{'value': 'SanJose Infobox Pic Montage.jpg', ...\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", + " 2846\n", + " 2448\n", " \n", " \n", " aida-0001-54-2007_San_Jose_Grand_Prix_at_Redback_Raceway\n", " 2007 San Jose Grand Prix at Redback Raceway\n", " location\n", - " 1058\n", - " 1228\n", - " Q4609234\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", " Q4609234\n", - " item\n", - " 2007 San Jose Grand Prix at Redback Raceway\n", - " NaN\n", - " NaN\n", - " NaN\n", - " motor car race\n", - " NaN\n", - " NaN\n", - " NaN\n", - " []\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", + " 1228\n", + " 1058\n", " \n", " \n", " aida-0001-54-Mikel_San_José\n", " Mikel San José\n", " location\n", - " 981\n", - " 1288\n", " Q312437\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " Q312437\n", - " human\n", - " Mikel San José\n", - " Mikel San José\n", - " Mikel San José\n", - " Mikel San José\n", - " Spanish association football player\n", - " spanischer Fußballspieler\n", - " calciatore spagnolo\n", - " footballeur espagnol\n", - " [{'value': 'Тренировка Атлетика (6).jpg', 'ran...\n", - " +1989-05-30T00:00:00Z\n", - " Q600671\n", - " location\n", - " Villava-Atarrabia\n", - " Villava-Atarrabia\n", - " Villava-Atarrabia\n", - " Villava\n", - " comune spagnolo\n", - " commune espagnole\n", - " Gemeinde in Spanien\n", - " human settlement in Cuenca de Pamplona, Navarr...\n", - " [{'value': 'Ikurriñavillava2007.jpg', 'rank': ...\n", - " 42.830833\n", - " -1.608611\n", - " NaN\n", - " NaN\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 29.0\n", - " Q29\n", - " NaN\n", - " NaN\n", + " 1288\n", + " 981\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 3, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.entities.find(q=\"san jose\", entity_type=\"location\")" + "impresso.entities.find(term=\"san jose\", entity_type=\"location\")" ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -864,84 +253,11 @@ " \n", " \n", " \n", - " name\n", + " label\n", " type\n", - " countItems\n", - " countMentions\n", " wikidataId\n", - " wikidata.id\n", - " wikidata.type\n", - " wikidata.labels.en\n", - " wikidata.images\n", - " wikidata.coordinates.latitude\n", - " wikidata.coordinates.longitude\n", - " wikidata.coordinates.altitude\n", - " wikidata.coordinates.precision\n", - " wikidata.coordinates.globe\n", - " wikidata.country.id\n", - " wikidata.country.type\n", - " wikidata.country.labels.en\n", - " wikidata.country.labels.fr\n", - " wikidata.country.labels.de\n", - " wikidata.country.labels.it\n", - " wikidata.country.descriptions.fr\n", - " wikidata.country.descriptions.it\n", - " wikidata.country.descriptions.de\n", - " wikidata.country.descriptions.en\n", - " wikidata.country.images\n", - " wikidata.country.coordinates.latitude\n", - " wikidata.country.coordinates.longitude\n", - " wikidata.country.coordinates.altitude\n", - " wikidata.country.coordinates.precision\n", - " wikidata.country.coordinates.globe\n", - " wikidata.country.country.entity-type\n", - " wikidata.country.country.numeric-id\n", - " wikidata.country.country.id\n", - " wikidata.labels.it\n", - " wikidata.labels.fr\n", - " wikidata.descriptions.en\n", - " wikidata.country.country.type\n", - " wikidata.country.country.labels.de\n", - " wikidata.country.country.labels.en\n", - " wikidata.country.country.labels.fr\n", - " wikidata.country.country.labels.it\n", - " wikidata.country.country.descriptions.fr\n", - " wikidata.country.country.descriptions.it\n", - " wikidata.country.country.descriptions.de\n", - " wikidata.country.country.descriptions.en\n", - " wikidata.country.country.images\n", - " wikidata.country.country.coordinates.latitude\n", - " wikidata.country.country.coordinates.longitude\n", - " wikidata.country.country.coordinates.altitude\n", - " wikidata.country.country.coordinates.precision\n", - " wikidata.country.country.coordinates.globe\n", - " wikidata.country.country.country.entity-type\n", - " wikidata.country.country.country.numeric-id\n", - " wikidata.country.country.country.id\n", - " wikidata.labels.de\n", - " wikidata.descriptions.de\n", - " wikidata.descriptions.it\n", - " wikidata.descriptions.fr\n", - " wikidata.birthDate\n", - " wikidata.birthPlace.id\n", - " wikidata.birthPlace.type\n", - " wikidata.birthPlace.labels.de\n", - " wikidata.birthPlace.labels.en\n", - " wikidata.birthPlace.labels.fr\n", - " wikidata.birthPlace.labels.it\n", - " wikidata.birthPlace.descriptions.de\n", - " wikidata.birthPlace.descriptions.it\n", - " wikidata.birthPlace.descriptions.fr\n", - " wikidata.birthPlace.descriptions.en\n", - " wikidata.birthPlace.images\n", - " wikidata.birthPlace.coordinates.latitude\n", - " wikidata.birthPlace.coordinates.longitude\n", - " wikidata.birthPlace.coordinates.altitude\n", - " wikidata.birthPlace.coordinates.precision\n", - " wikidata.birthPlace.coordinates.globe\n", - " wikidata.birthPlace.country.entity-type\n", - " wikidata.birthPlace.country.numeric-id\n", - " wikidata.birthPlace.country.id\n", + " totalMentions\n", + " totalContentItems\n", " \n", " \n", " uid\n", @@ -950,79 +266,6 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -1030,260 +273,41 @@ " aida-0001-50-San_Jose_Wolves\n", " San Jose Wolves\n", " person\n", + " Q7618261\n", " 1\n", " 1\n", - " Q7618261\n", - " Q7618261\n", - " item\n", - " Stockton Wolves\n", - " []\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", " \n", " \n", " aida-0001-50-San_José_Villanueva\n", " San José Villanueva\n", " person\n", + " Q3947419\n", " 1\n", " 1\n", - " Q3947419\n", - " Q3947419\n", - " location\n", - " San José Villanueva\n", - " []\n", - " 13.576614\n", - " -89.265081\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " Q792\n", - " location\n", - " El Salvador\n", - " Salvador\n", - " El Salvador\n", - " El Salvador\n", - " pays d'Amérique centrale depuis 1841\n", - " stato dell'America centrale\n", - " Staat in Zentralamerika\n", - " sovereign state in Central America\n", - " [{'value': 'ES JoyadeCeren 06 2011 Estructura ...\n", - " 13.668889\n", - " -88.866111\n", - " NaN\n", - " 0.000010\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 792.0\n", - " Q792\n", - " San José Villanueva\n", - " San José Villanueva\n", - " municipality in La Libertad Department, El Sal...\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", " \n", " \n", " aida-0001-50-San_Jose$2c$_California\n", " San Jose, California\n", " person\n", + " Q16553\n", " 4\n", " 4\n", - " Q16553\n", - " Q16553\n", - " location\n", - " San Jose\n", - " [{'value': 'SanJose Infobox Pic Montage.jpg', ...\n", - " 37.304167\n", - " -121.872778\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " Q30\n", - " location\n", - " United States of America\n", - " États-Unis\n", - " Vereinigte Staaten\n", - " Stati Uniti d'America\n", - " pays d'Amérique du Nord\n", - " Stato dell'America settentrionale\n", - " föderale Republik in Nordamerika\n", - " country primarily located in North America\n", - " [{'value': 'City Lights of the United States 2...\n", - " 39.828175\n", - " -98.579500\n", - " NaN\n", - " 0.000001\n", - " http://www.wikidata.org/entity/Q2\n", - " NaN\n", - " NaN\n", - " Q30\n", - " San Jose\n", - " San José\n", - " city and county seat of Santa Clara County, Ca...\n", - " location\n", - " Vereinigte Staaten\n", - " United States of America\n", - " États-Unis\n", - " Stati Uniti d'America\n", - " pays d'Amérique du Nord\n", - " Stato dell'America settentrionale\n", - " föderale Republik in Nordamerika\n", - " country primarily located in North America\n", - " [{'value': 'City Lights of the United States 2...\n", - " 39.828175\n", - " -98.5795\n", - " NaN\n", - " 0.000001\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 30.0\n", - " Q30\n", - " San José\n", - " Metropole in der Bay Area Kaliforniens\n", - " città della California\n", - " ville américaine (Californie)\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 4, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.entities.find(q=\"san jose\", entity_type=\"person\", order_by=\"-relevance\")" + "impresso.entities.find(term=\"san jose\", entity_type=\"person\", order_by=\"-relevance\")" ] }, { @@ -1295,7 +319,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -1328,58 +352,11 @@ " \n", " \n", " \n", - " name\n", + " label\n", " type\n", - " countItems\n", - " countMentions\n", " wikidataId\n", - " wikidata.birthDate\n", - " wikidata.deathDate\n", - " wikidata.birthPlace.id\n", - " wikidata.birthPlace.type\n", - " wikidata.birthPlace.labels.en\n", - " wikidata.birthPlace.labels.fr\n", - " wikidata.birthPlace.labels.it\n", - " wikidata.birthPlace.labels.de\n", - " wikidata.birthPlace.descriptions.en\n", - " wikidata.birthPlace.descriptions.fr\n", - " wikidata.birthPlace.descriptions.it\n", - " wikidata.birthPlace.descriptions.de\n", - " wikidata.birthPlace.images\n", - " wikidata.birthPlace.coordinates.latitude\n", - " wikidata.birthPlace.coordinates.longitude\n", - " wikidata.birthPlace.coordinates.altitude\n", - " wikidata.birthPlace.coordinates.precision\n", - " wikidata.birthPlace.coordinates.globe\n", - " wikidata.birthPlace.country.entity-type\n", - " wikidata.birthPlace.country.numeric-id\n", - " wikidata.birthPlace.country.id\n", - " wikidata.deathPlace.id\n", - " wikidata.deathPlace.type\n", - " wikidata.deathPlace.labels.fr\n", - " wikidata.deathPlace.labels.it\n", - " wikidata.deathPlace.labels.de\n", - " wikidata.deathPlace.labels.en\n", - " wikidata.deathPlace.descriptions.de\n", - " wikidata.deathPlace.descriptions.en\n", - " wikidata.deathPlace.descriptions.fr\n", - " wikidata.deathPlace.descriptions.it\n", - " wikidata.deathPlace.images\n", - " wikidata.deathPlace.coordinates.latitude\n", - " wikidata.deathPlace.coordinates.longitude\n", - " wikidata.deathPlace.coordinates.altitude\n", - " wikidata.deathPlace.coordinates.precision\n", - " wikidata.deathPlace.coordinates.globe\n", - " wikidata.deathPlace.country.entity-type\n", - " wikidata.deathPlace.country.numeric-id\n", - " wikidata.deathPlace.country.id\n", - " wikidata.id\n", - " wikidata.type\n", - " wikidata.descriptions.en\n", - " wikidata.descriptions.fr\n", - " wikidata.descriptions.it\n", - " wikidata.descriptions.de\n", - " wikidata.images\n", + " totalMentions\n", + " totalContentItems\n", " \n", " \n", " uid\n", @@ -1388,53 +365,6 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -1442,66 +372,19 @@ " aida-0001-50-Douglas_Adams\n", " Douglas Adams\n", " person\n", + " Q42\n", " 94\n", " 94\n", - " Q42\n", - " +1952-03-11T00:00:00Z\n", - " +2001-05-11T00:00:00Z\n", - " Q350\n", - " location\n", - " Cambridge\n", - " Cambridge\n", - " Cambridge\n", - " Cambridge\n", - " city in Cambridgeshire, England\n", - " ville britannique\n", - " città della Gran Bretagna\n", - " englische Universitätsstadt, Hauptort von Camb...\n", - " [{'value': 'KingsCollegeChapelWest.jpg', 'rank...\n", - " 52.208056\n", - " 0.1225\n", - " None\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 145\n", - " Q145\n", - " Q159288\n", - " location\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Stadt in Kalifornien, Vereinigte Staaten\n", - " city in and county seat of Santa Barbara Count...\n", - " municipalité de Californie\n", - " città della California\n", - " [{'value': 'Aerial-SantaBarbaraCA10-28-08.jpg'...\n", - " 34.425833\n", - " -119.714167\n", - " None\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 30\n", - " Q30\n", - " Q42\n", - " human\n", - " English author and humourist (1952–2001)\n", - " écrivain de science-fiction et humoriste angla...\n", - " scrittore e umorista britannico (1952–2001)\n", - " britischer Science-Fiction-Autor und Humorist\n", - " [{'value': 'Douglas adams portrait.jpg', 'rank...\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 5, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -1519,7 +402,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -1552,64 +435,11 @@ " \n", " \n", " \n", - " name\n", + " label\n", " type\n", - " countItems\n", - " countMentions\n", " wikidataId\n", - " wikidata.coordinates.latitude\n", - " wikidata.coordinates.longitude\n", - " wikidata.coordinates.altitude\n", - " wikidata.coordinates.precision\n", - " wikidata.coordinates.globe\n", - " wikidata.country.id\n", - " wikidata.country.type\n", - " wikidata.country.labels.de\n", - " wikidata.country.labels.en\n", - " wikidata.country.labels.fr\n", - " wikidata.country.labels.it\n", - " wikidata.country.descriptions.fr\n", - " wikidata.country.descriptions.it\n", - " wikidata.country.descriptions.de\n", - " wikidata.country.descriptions.en\n", - " wikidata.country.images\n", - " wikidata.country.coordinates.latitude\n", - " wikidata.country.coordinates.longitude\n", - " wikidata.country.coordinates.altitude\n", - " wikidata.country.coordinates.precision\n", - " wikidata.country.coordinates.globe\n", - " wikidata.country.country.id\n", - " wikidata.country.country.type\n", - " wikidata.country.country.labels.de\n", - " wikidata.country.country.labels.en\n", - " wikidata.country.country.labels.fr\n", - " wikidata.country.country.labels.it\n", - " wikidata.country.country.descriptions.fr\n", - " wikidata.country.country.descriptions.it\n", - " wikidata.country.country.descriptions.de\n", - " wikidata.country.country.descriptions.en\n", - " wikidata.country.country.images\n", - " wikidata.country.country.coordinates.latitude\n", - " wikidata.country.country.coordinates.longitude\n", - " wikidata.country.country.coordinates.altitude\n", - " wikidata.country.country.coordinates.precision\n", - " wikidata.country.country.coordinates.globe\n", - " wikidata.country.country.country.entity-type\n", - " wikidata.country.country.country.numeric-id\n", - " wikidata.country.country.country.id\n", - " wikidata.id\n", - " wikidata.type\n", - " wikidata.labels.en\n", - " wikidata.labels.fr\n", - " wikidata.labels.de\n", - " wikidata.labels.it\n", - " wikidata.descriptions.en\n", - " wikidata.descriptions.de\n", - " wikidata.descriptions.it\n", - " wikidata.descriptions.fr\n", - " wikidata.images\n", - " wikidata.country.country.entity-type\n", - " wikidata.country.country.numeric-id\n", + " totalMentions\n", + " totalContentItems\n", " \n", " \n", " uid\n", @@ -1618,59 +448,6 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -1678,194 +455,35 @@ " aida-0001-50-San_Jose$2c$_California\n", " San Jose, California\n", " person\n", + " Q16553\n", " 4\n", " 4\n", - " Q16553\n", - " 37.304167\n", - " -121.872778\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " Q30\n", - " location\n", - " Vereinigte Staaten\n", - " United States of America\n", - " États-Unis\n", - " Stati Uniti d'America\n", - " pays d'Amérique du Nord\n", - " Stato dell'America settentrionale\n", - " föderale Republik in Nordamerika\n", - " country primarily located in North America\n", - " [{'value': 'City Lights of the United States 2...\n", - " 39.828175\n", - " -98.579500\n", - " NaN\n", - " 0.000001\n", - " http://www.wikidata.org/entity/Q2\n", - " Q30\n", - " location\n", - " Vereinigte Staaten\n", - " United States of America\n", - " États-Unis\n", - " Stati Uniti d'America\n", - " pays d'Amérique du Nord\n", - " Stato dell'America settentrionale\n", - " föderale Republik in Nordamerika\n", - " country primarily located in North America\n", - " [{'value': 'City Lights of the United States 2...\n", - " 39.828175\n", - " -98.5795\n", - " NaN\n", - " 0.000001\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 30.0\n", - " Q30\n", - " Q16553\n", - " location\n", - " San Jose\n", - " San José\n", - " San José\n", - " San Jose\n", - " city and county seat of Santa Clara County, Ca...\n", - " Metropole in der Bay Area Kaliforniens\n", - " città della California\n", - " ville américaine (Californie)\n", - " [{'value': 'SanJose Infobox Pic Montage.jpg', ...\n", - " NaN\n", - " NaN\n", " \n", " \n", " aida-0001-50-San_Jose_Wolves\n", " San Jose Wolves\n", " person\n", + " Q7618261\n", " 1\n", " 1\n", - " Q7618261\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " Q7618261\n", - " item\n", - " Stockton Wolves\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " []\n", - " NaN\n", - " NaN\n", " \n", " \n", " aida-0001-50-San_José_Villanueva\n", " San José Villanueva\n", " person\n", + " Q3947419\n", " 1\n", " 1\n", - " Q3947419\n", - " 13.576614\n", - " -89.265081\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " Q792\n", - " location\n", - " El Salvador\n", - " El Salvador\n", - " Salvador\n", - " El Salvador\n", - " pays d'Amérique centrale depuis 1841\n", - " stato dell'America centrale\n", - " Staat in Zentralamerika\n", - " sovereign state in Central America\n", - " [{'value': 'ES JoyadeCeren 06 2011 Estructura ...\n", - " 13.668889\n", - " -88.866111\n", - " NaN\n", - " 0.000010\n", - " http://www.wikidata.org/entity/Q2\n", - " Q792\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " Q3947419\n", - " location\n", - " San José Villanueva\n", - " San José Villanueva\n", - " NaN\n", - " San José Villanueva\n", - " municipality in La Libertad Department, El Sal...\n", - " NaN\n", - " NaN\n", - " NaN\n", - " []\n", - " item\n", - " 792.0\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 6, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -1878,7 +496,6 @@ " \"aida-0001-50-San_José_Villanueva\",\n", " \"aida-0001-50-San_Jose$2c$_California\",\n", " ),\n", - " load_wikidata=True,\n", ")" ] }, @@ -1891,7 +508,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 9, "metadata": {}, "outputs": [ { @@ -1923,62 +540,11 @@ " \n", " \n", " \n", - " name\n", + " label\n", " type\n", - " countItems\n", - " countMentions\n", " wikidataId\n", - " wikidata.id\n", - " wikidata.type\n", - " wikidata.labels.en\n", - " wikidata.labels.fr\n", - " wikidata.labels.de\n", - " wikidata.labels.it\n", - " wikidata.descriptions.en\n", - " wikidata.descriptions.fr\n", - " wikidata.descriptions.it\n", - " wikidata.descriptions.de\n", - " wikidata.images\n", - " wikidata.birthDate\n", - " wikidata.deathDate\n", - " wikidata.birthPlace.id\n", - " wikidata.birthPlace.type\n", - " wikidata.birthPlace.labels.en\n", - " wikidata.birthPlace.labels.fr\n", - " wikidata.birthPlace.labels.it\n", - " wikidata.birthPlace.labels.de\n", - " wikidata.birthPlace.descriptions.en\n", - " wikidata.birthPlace.descriptions.fr\n", - " wikidata.birthPlace.descriptions.it\n", - " wikidata.birthPlace.descriptions.de\n", - " wikidata.birthPlace.images\n", - " wikidata.birthPlace.coordinates.latitude\n", - " wikidata.birthPlace.coordinates.longitude\n", - " wikidata.birthPlace.coordinates.altitude\n", - " wikidata.birthPlace.coordinates.precision\n", - " wikidata.birthPlace.coordinates.globe\n", - " wikidata.birthPlace.country.entity-type\n", - " wikidata.birthPlace.country.numeric-id\n", - " wikidata.birthPlace.country.id\n", - " wikidata.deathPlace.id\n", - " wikidata.deathPlace.type\n", - " wikidata.deathPlace.labels.fr\n", - " wikidata.deathPlace.labels.it\n", - " wikidata.deathPlace.labels.de\n", - " wikidata.deathPlace.labels.en\n", - " wikidata.deathPlace.descriptions.de\n", - " wikidata.deathPlace.descriptions.en\n", - " wikidata.deathPlace.descriptions.fr\n", - " wikidata.deathPlace.descriptions.it\n", - " wikidata.deathPlace.images\n", - " wikidata.deathPlace.coordinates.latitude\n", - " wikidata.deathPlace.coordinates.longitude\n", - " wikidata.deathPlace.coordinates.altitude\n", - " wikidata.deathPlace.coordinates.precision\n", - " wikidata.deathPlace.coordinates.globe\n", - " wikidata.deathPlace.country.entity-type\n", - " wikidata.deathPlace.country.numeric-id\n", - " wikidata.deathPlace.country.id\n", + " totalMentions\n", + " totalContentItems\n", " \n", " \n", " uid\n", @@ -1987,57 +553,6 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -2045,188 +560,35 @@ " aida-0001-54-Earth\n", " Earth\n", " location\n", - " 362\n", - " 438\n", - " Q2\n", " Q2\n", - " item\n", - " Earth\n", - " Terre\n", - " Erde\n", - " Terra\n", - " third planet from the Sun in the Solar System\n", - " troisième planète à partir du Soleil dans le s...\n", - " terzo pianeta del sistema solare\n", - " dritter Planet von der Sonne aus im Sonnensystem\n", - " [{'value': 'The Blue Marble (5052124705).jpg',...\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", + " 438\n", + " 362\n", " \n", " \n", " aida-0001-50-Douglas_Adams\n", " Douglas Adams\n", " person\n", + " Q42\n", " 94\n", " 94\n", - " Q42\n", - " Q42\n", - " human\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " English author and humourist (1952–2001)\n", - " écrivain de science-fiction et humoriste angla...\n", - " scrittore e umorista britannico (1952–2001)\n", - " britischer Science-Fiction-Autor und Humorist\n", - " [{'value': 'Douglas adams portrait.jpg', 'rank...\n", - " +1952-03-11T00:00:00Z\n", - " +2001-05-11T00:00:00Z\n", - " Q350\n", - " location\n", - " Cambridge\n", - " Cambridge\n", - " Cambridge\n", - " Cambridge\n", - " city in Cambridgeshire, England\n", - " ville britannique\n", - " città della Gran Bretagna\n", - " englische Universitätsstadt, Hauptort von Camb...\n", - " [{'value': 'KingsCollegeChapelWest.jpg', 'rank...\n", - " 52.208056\n", - " 0.1225\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 145.0\n", - " Q145\n", - " Q159288\n", - " location\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Stadt in Kalifornien, Vereinigte Staaten\n", - " city in and county seat of Santa Barbara Count...\n", - " municipalité de Californie\n", - " città della California\n", - " [{'value': 'Aerial-SantaBarbaraCA10-28-08.jpg'...\n", - " 34.425833\n", - " -119.714167\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 30.0\n", - " Q30\n", " \n", " \n", " aida-0001-54-Douglas_Adams\n", " Douglas Adams\n", " location\n", + " Q42\n", " 24\n", " 24\n", - " Q42\n", - " Q42\n", - " human\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " English author and humourist (1952–2001)\n", - " écrivain de science-fiction et humoriste angla...\n", - " scrittore e umorista britannico (1952–2001)\n", - " britischer Science-Fiction-Autor und Humorist\n", - " [{'value': 'Douglas adams portrait.jpg', 'rank...\n", - " +1952-03-11T00:00:00Z\n", - " +2001-05-11T00:00:00Z\n", - " Q350\n", - " location\n", - " Cambridge\n", - " Cambridge\n", - " Cambridge\n", - " Cambridge\n", - " city in Cambridgeshire, England\n", - " ville britannique\n", - " città della Gran Bretagna\n", - " englische Universitätsstadt, Hauptort von Camb...\n", - " [{'value': 'KingsCollegeChapelWest.jpg', 'rank...\n", - " 52.208056\n", - " 0.1225\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 145.0\n", - " Q145\n", - " Q159288\n", - " location\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Santa Barbara\n", - " Stadt in Kalifornien, Vereinigte Staaten\n", - " city in and county seat of Santa Barbara Count...\n", - " municipalité de Californie\n", - " città della California\n", - " [{'value': 'Aerial-SantaBarbaraCA10-28-08.jpg'...\n", - " 34.425833\n", - " -119.714167\n", - " NaN\n", - " 0.000278\n", - " http://www.wikidata.org/entity/Q2\n", - " item\n", - " 30.0\n", - " Q30\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 7, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } diff --git a/examples/notebooks/newspapers.ipynb b/examples/notebooks/newspapers.ipynb index 2638207..1f44ef4 100644 --- a/examples/notebooks/newspapers.ipynb +++ b/examples/notebooks/newspapers.ipynb @@ -9,7 +9,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "🎉 You are now connected to the Impresso API! 🎉\n" + "🎉 You are now connected to the Impresso API! 🎉\n", + "🔗 Using API: https://dev.impresso-project.ch/public-api\n" ] } ], @@ -36,10 +37,14 @@ { "data": { "text/html": [ + "
\n", + "
\n", "

FindNewspapers result

\n", "
Contains 2 items of 2 total items.
\n", "
\n", "See this result in the Impresso App.\n", + "
\n", + "
\n", "

Data preview:

\n", "
\n", "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", " \n", " \n", "
typetitlesizenbPagespagesisCCexcerptlabelsaccessRightyearlocationspersonslanguagematchesregionsregionBreakscontentLineBreaksisFrontdatecountrytagscollectionsdataProvidertopicsmentionsissue.uidissue.coverissue.labelsissue.freshissue.accessRightsissue.dateissue.yearnewspaper.uidnewspaper.acronymnewspaper.labelsnewspaper.languagesnewspaper.includednewspaper.namenewspaper.endYearnewspaper.startYearnewspaper.countArticlesnewspaper.countIssuesnewspaper.countPagesnewspaper.deltaYearnewspaper.propertiesnewspaper.firstIssue.uidnewspaper.firstIssue.covernewspaper.firstIssue.labelsnewspaper.firstIssue.freshnewspaper.firstIssue.accessRightsnewspaper.firstIssue.datenewspaper.firstIssue.yearnewspaper.lastIssue.uidnewspaper.lastIssue.covernewspaper.lastIssue.labelsnewspaper.lastIssue.freshnewspaper.lastIssue.accessRightsnewspaper.lastIssue.datenewspaper.lastIssue.yearnewspaper.fetched
uid
luxembourg1935-1936-09-12-a-i0036ar[REDACTED]871[{'uid': 'luxembourg1935-1936-09-12-a-p0003', ...True[REDACTED][article]Closed1936[{'uid': 'aida-0001-54-Luxembourg', 'relevance...[]fr[][][][]False1936-09-12T00:00:00+00:00LU[][]BNL[][]luxembourg1935-1936-09-12-a[issue]FalseClosed1936-09-12T00:00:00+00:001936luxembourg1935luxembourg1935[newspaper][fr]TrueLuxembourg (1935)19401935139719154088925[]luxembourg1935-1935-04-16-a[issue]FalseNotDefined1935-04-16T00:00:00+00:001935luxembourg1935-1940-05-10-a[issue]0FalseNotDefined1940-05-10T00:00:00+00:001940True
luxembourg1935-1938-11-12-a-i0038ar[REDACTED]511[{'uid': 'luxembourg1935-1938-11-12-a-p0003', ...True[REDACTED][article]Closed1938[][]fr[][][][]False1938-11-12T00:00:00+00:00LU[][]BNL[][]luxembourg1935-1938-11-12-a[issue]FalseClosed1938-11-12T00:00:00+00:001938luxembourg1935luxembourg1935[newspaper][fr]TrueLuxembourg (1935)19401935139719154088925[]luxembourg1935-1935-04-16-a[issue]FalseNotDefined1935-04-16T00:00:00+00:001935luxembourg1935-1940-05-10-a[issue]FalseNotDefined1940-05-10T00:00:00+00:001940True
obermosel-1934-10-02-a-i0047ob[REDACTED]1611[{'uid': 'obermosel-1934-10-02-a-p0003', 'num'...True[REDACTED][article]Closed1934[{'uid': 'aida-0001-54-Paris', 'relevance': 1}][]fr[][][][]False1934-10-02T00:00:00+00:00LU[][]BNL[][]obermosel-1934-10-02-a[issue]FalseClosed1934-10-02T00:00:00+00:001934obermoselobermosel[newspaper][de]TrueObermosel-Zeitung19481881549523125636421267[]obermosel-1881-06-18-a[issue]FalseNotDefined1881-06-18T00:00:00+00:001881obermosel-1948-04-03-a[issue]FalseNotDefined1948-04-03T00:00:00+00:001948Truenewspaper
\n", "
" ], "text/plain": [ - "" + "" ] }, - "execution_count": 22, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.find(q=\"Schengen\", access_rights=\"Closed\")" + "impresso.search.find(term=\"Schengen\", country=OR(\"FR\", \"CH\"))" ] }, { @@ -7306,7 +2349,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 25, "metadata": {}, "outputs": [ { @@ -7341,118 +2384,16 @@ " \n", " type\n", " title\n", - " size\n", - " nbPages\n", - " pages\n", - " isCC\n", - " excerpt\n", - " labels\n", - " accessRight\n", - " year\n", + " transcript\n", " locations\n", " persons\n", - " language\n", - " matches\n", - " regions\n", - " regionBreaks\n", - " contentLineBreaks\n", - " isFront\n", - " date\n", - " country\n", - " tags\n", - " collections\n", - " dataProvider\n", " topics\n", - " mentions\n", - " issue.uid\n", - " issue.cover\n", - " issue.labels\n", - " issue.fresh\n", - " issue.accessRights\n", - " issue.date\n", - " issue.year\n", - " newspaper.uid\n", - " newspaper.acronym\n", - " newspaper.labels\n", - " newspaper.languages\n", - " newspaper.included\n", - " newspaper.name\n", - " newspaper.endYear\n", - " newspaper.startYear\n", - " newspaper.countArticles\n", - " newspaper.countIssues\n", - " newspaper.countPages\n", - " newspaper.deltaYear\n", - " newspaper.properties\n", - " newspaper.firstIssue.uid\n", - " newspaper.firstIssue.cover\n", - " newspaper.firstIssue.labels\n", - " newspaper.firstIssue.fresh\n", - " newspaper.firstIssue.accessRights\n", - " newspaper.firstIssue.date\n", - " newspaper.firstIssue.year\n", - " newspaper.lastIssue.uid\n", - " newspaper.lastIssue.cover\n", - " newspaper.lastIssue.labels\n", - " newspaper.lastIssue.fresh\n", - " newspaper.lastIssue.accessRights\n", - " newspaper.lastIssue.date\n", - " newspaper.lastIssue.year\n", - " newspaper.fetched\n", + " transcriptLength\n", + " isOnFrontPage\n", + " mediaType\n", " \n", - " \n", - " uid\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " uid\n", " \n", " \n", " \n", @@ -7469,206 +2410,53 @@ " DTT-1969-04-30-a-i0159\n", " ar\n", " [REDACTED]\n", - " 447\n", - " 1\n", - " [{'uid': 'DTT-1969-04-30-a-p0002', 'num': 2, '...\n", - " False\n", " [REDACTED]\n", - " [article]\n", - " OpenPrivate\n", - " 1969\n", " [{'uid': 'aida-0001-54-Mao_Dun', 'relevance': ...\n", " [{'uid': 'aida-0001-50-Mao_Zedong', 'relevance...\n", - " de\n", - " []\n", - " []\n", - " []\n", - " []\n", - " False\n", - " 1969-04-30T00:00:00+00:00\n", - " CH\n", - " []\n", - " []\n", - " Migros\n", - " [{'relevance': 0.468, 'topic': {'uid': 'tm-de-...\n", - " []\n", - " DTT-1969-04-30-a\n", - " \n", - " [issue]\n", - " False\n", - " OpenPrivate\n", - " 1969-04-30T00:00:00+00:00\n", - " 1969\n", - " DTT\n", - " DTT\n", - " [newspaper]\n", - " [de]\n", - " True\n", - " Die Tat\n", - " 1978\n", - " 1935\n", - " 1465269\n", - " 12970\n", - " 218285\n", - " 43\n", " []\n", - " DTT-1935-11-13-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1935-11-13T00:00:00+00:00\n", - " 1935\n", - " DTT-1978-09-22-a\n", - " \n", - " [issue]\n", + " 0\n", " False\n", - " NotDefined\n", - " 1978-09-22T00:00:00+00:00\n", - " 1978\n", - " True\n", + " newspaper\n", " \n", " \n", " DTT-1977-08-31-a-i0189\n", " ar\n", " [REDACTED]\n", - " 137\n", - " 1\n", - " [{'uid': 'DTT-1977-08-31-a-p0002', 'num': 2, '...\n", - " False\n", " [REDACTED]\n", - " [article]\n", - " OpenPrivate\n", - " 1977\n", " []\n", " [{'uid': 'aida-0001-50-Mao_Zedong', 'relevance...\n", - " de\n", " []\n", - " []\n", - " []\n", - " []\n", - " False\n", - " 1977-08-31T00:00:00+00:00\n", - " CH\n", - " []\n", - " []\n", - " Migros\n", - " [{'relevance': 0.061, 'topic': {'uid': 'tm-de-...\n", - " []\n", - " DTT-1977-08-31-a\n", - " \n", - " [issue]\n", - " False\n", - " OpenPrivate\n", - " 1977-08-31T00:00:00+00:00\n", - " 1977\n", - " DTT\n", - " DTT\n", - " [newspaper]\n", - " [de]\n", - " True\n", - " Die Tat\n", - " 1978\n", - " 1935\n", - " 1465269\n", - " 12970\n", - " 218285\n", - " 43\n", - " []\n", - " DTT-1935-11-13-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1935-11-13T00:00:00+00:00\n", - " 1935\n", - " DTT-1978-09-22-a\n", - " \n", - " [issue]\n", + " 0\n", " False\n", - " NotDefined\n", - " 1978-09-22T00:00:00+00:00\n", - " 1978\n", - " True\n", + " newspaper\n", " \n", " \n", " DTT-1960-04-07-a-i0020\n", " ar\n", " [REDACTED]\n", - " 125\n", - " 1\n", - " [{'uid': 'DTT-1960-04-07-a-p0012', 'num': 12, ...\n", - " False\n", " [REDACTED]\n", - " [article]\n", - " OpenPrivate\n", - " 1960\n", " [{'uid': 'aida-0001-54-Taiwan', 'relevance': 1...\n", " []\n", - " de\n", - " []\n", - " []\n", - " []\n", - " []\n", - " False\n", - " 1960-04-07T00:00:00+00:00\n", - " CH\n", - " []\n", - " []\n", - " Migros\n", - " [{'relevance': 0.069, 'topic': {'uid': 'tm-de-...\n", - " []\n", - " DTT-1960-04-07-a\n", - " \n", - " [issue]\n", - " False\n", - " OpenPrivate\n", - " 1960-04-07T00:00:00+00:00\n", - " 1960\n", - " DTT\n", - " DTT\n", - " [newspaper]\n", - " [de]\n", - " True\n", - " Die Tat\n", - " 1978\n", - " 1935\n", - " 1465269\n", - " 12970\n", - " 218285\n", - " 43\n", " []\n", - " DTT-1935-11-13-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1935-11-13T00:00:00+00:00\n", - " 1935\n", - " DTT-1978-09-22-a\n", - " \n", - " [issue]\n", + " 0\n", " False\n", - " NotDefined\n", - " 1978-09-22T00:00:00+00:00\n", - " 1978\n", - " True\n", + " newspaper\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 23, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.find(q=\"Schengen\", partner_id=\"Migros\")" + "impresso.search.find(term=\"Schengen\", partner_id=\"Migros\")" ] }, { @@ -7682,7 +2470,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 26, "metadata": {}, "outputs": [ { @@ -7717,64 +2505,13 @@ " \n", " type\n", " title\n", - " size\n", - " nbPages\n", - " pages\n", - " isCC\n", - " excerpt\n", - " labels\n", - " accessRight\n", - " year\n", + " transcript\n", " locations\n", " persons\n", - " language\n", - " matches\n", - " regions\n", - " regionBreaks\n", - " contentLineBreaks\n", - " isFront\n", - " date\n", - " country\n", - " tags\n", - " collections\n", - " dataProvider\n", " topics\n", - " mentions\n", - " issue.uid\n", - " issue.cover\n", - " issue.labels\n", - " issue.fresh\n", - " issue.accessRights\n", - " issue.date\n", - " issue.year\n", - " newspaper.uid\n", - " newspaper.acronym\n", - " newspaper.labels\n", - " newspaper.languages\n", - " newspaper.included\n", - " newspaper.name\n", - " newspaper.endYear\n", - " newspaper.startYear\n", - " newspaper.countArticles\n", - " newspaper.countIssues\n", - " newspaper.countPages\n", - " newspaper.deltaYear\n", - " newspaper.properties\n", - " newspaper.firstIssue.uid\n", - " newspaper.firstIssue.cover\n", - " newspaper.firstIssue.labels\n", - " newspaper.firstIssue.fresh\n", - " newspaper.firstIssue.accessRights\n", - " newspaper.firstIssue.date\n", - " newspaper.firstIssue.year\n", - " newspaper.lastIssue.uid\n", - " newspaper.lastIssue.cover\n", - " newspaper.lastIssue.labels\n", - " newspaper.lastIssue.fresh\n", - " newspaper.lastIssue.accessRights\n", - " newspaper.lastIssue.date\n", - " newspaper.lastIssue.year\n", - " newspaper.fetched\n", + " transcriptLength\n", + " isOnFrontPage\n", + " mediaType\n", " \n", " \n", " uid\n", @@ -7787,57 +2524,6 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -7845,200 +2531,47 @@ " JDG-1985-11-15-a-i0074\n", " ar\n", " [REDACTED]\n", - " 542\n", - " 1\n", - " [{'uid': 'JDG-1985-11-15-a-p0011', 'num': 11, ...\n", - " True\n", " [REDACTED]\n", - " [article]\n", - " OpenPrivate\n", - " 1985\n", " [{'uid': 'aida-0001-54-Guernsey', 'relevance':...\n", " []\n", - " fr\n", - " []\n", - " []\n", - " []\n", " []\n", + " 0\n", " False\n", - " 1985-11-15T00:00:00+00:00\n", - " CH\n", - " []\n", - " []\n", - " SNL\n", - " []\n", - " []\n", - " JDG-1985-11-15-a\n", - " \n", - " [issue]\n", - " False\n", - " OpenPrivate\n", - " 1985-11-15T00:00:00+00:00\n", - " 1985\n", - " JDG\n", - " JDG\n", - " [newspaper]\n", - " [fr]\n", - " True\n", - " Journal de Genève\n", - " 1998\n", - " 1826\n", - " 3850014\n", - " 49180\n", - " 495926\n", - " 172\n", - " []\n", - " JDG-1826-01-01-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1826-01-01T00:00:00+00:00\n", - " 1826\n", - " JDG-1998-02-28-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1998-02-28T00:00:00+00:00\n", - " 1998\n", - " True\n", + " newspaper\n", " \n", " \n", " JDG-1987-02-13-a-i0031\n", " ar\n", " [REDACTED]\n", - " 811\n", - " 1\n", - " [{'uid': 'JDG-1987-02-13-a-p0005', 'num': 5, '...\n", - " True\n", " [REDACTED]\n", - " [article]\n", - " OpenPrivate\n", - " 1987\n", " [{'uid': 'aida-0001-54-Switzerland', 'relevanc...\n", " [{'uid': 'aida-0001-50-Max_Lorentz', 'relevanc...\n", - " fr\n", - " []\n", - " []\n", - " []\n", - " []\n", - " False\n", - " 1987-02-13T00:00:00+00:00\n", - " CH\n", - " []\n", - " []\n", - " SNL\n", " []\n", - " []\n", - " JDG-1987-02-13-a\n", - " \n", - " [issue]\n", - " False\n", - " OpenPrivate\n", - " 1987-02-13T00:00:00+00:00\n", - " 1987\n", - " JDG\n", - " JDG\n", - " [newspaper]\n", - " [fr]\n", - " True\n", - " Journal de Genève\n", - " 1998\n", - " 1826\n", - " 3850014\n", - " 49180\n", - " 495926\n", - " 172\n", - " []\n", - " JDG-1826-01-01-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1826-01-01T00:00:00+00:00\n", - " 1826\n", - " JDG-1998-02-28-a\n", - " \n", - " [issue]\n", + " 0\n", " False\n", - " NotDefined\n", - " 1998-02-28T00:00:00+00:00\n", - " 1998\n", - " True\n", + " newspaper\n", " \n", " \n", " GDL-1988-10-26-a-i0064\n", " ar\n", " [REDACTED]\n", - " 557\n", - " 1\n", - " [{'uid': 'GDL-1988-10-26-a-p0009', 'num': 9, '...\n", - " True\n", " [REDACTED]\n", - " [article]\n", - " OpenPrivate\n", - " 1988\n", " [{'uid': 'aida-0001-54-London', 'relevance': 1...\n", " [{'uid': 'aida-0001-50-Sandy_Keith', 'relevanc...\n", - " fr\n", - " []\n", - " []\n", - " []\n", " []\n", + " 0\n", " False\n", - " 1988-10-26T00:00:00+00:00\n", - " CH\n", - " []\n", - " []\n", - " SNL\n", - " [{'relevance': 0.029, 'topic': {'uid': 'tm-fr-...\n", - " []\n", - " GDL-1988-10-26-a\n", - " \n", - " [issue]\n", - " False\n", - " OpenPrivate\n", - " 1988-10-26T00:00:00+00:00\n", - " 1988\n", - " GDL\n", - " GDL\n", - " [newspaper]\n", - " [fr]\n", - " True\n", - " Gazette de Lausanne\n", - " 1991\n", - " 1804\n", - " 4360036\n", - " 51062\n", - " 441517\n", - " 187\n", - " []\n", - " GDL-1798-02-01-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1798-02-01T00:00:00+00:00\n", - " 1798\n", - " GDL-1998-02-28-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1998-02-28T00:00:00+00:00\n", - " 1998\n", - " True\n", + " newspaper\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 24, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -8070,7 +2603,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 27, "metadata": {}, "outputs": [ { @@ -8107,7 +2640,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -8129,16 +2662,16 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 25, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"daterange\", q=\"impresso\")" + "impresso.search.facet(\"daterange\", term=\"impresso\")" ] }, { @@ -8152,7 +2685,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 28, "metadata": {}, "outputs": [ { @@ -8187,17 +2720,9 @@ " \n", " \n", " count\n", - " uid\n", - " item.refs.c\n", - " item.refs.a\n", - " item.refs.m\n", " \n", " \n", - " val\n", - " \n", - " \n", - " \n", - " \n", + " value\n", " \n", " \n", " \n", @@ -8205,42 +2730,30 @@ " \n", " 1861\n", " 3\n", - " 1861\n", - " 55749\n", - " 55749\n", - " 1\n", " \n", " \n", " 1894\n", " 1\n", - " 1894\n", - " 124620\n", - " 124620\n", - " 2\n", " \n", " \n", " 1946\n", " 1\n", - " 1946\n", - " 339605\n", - " 339605\n", - " 785\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 26, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"year\", q=\"impresso\")" + "impresso.search.facet(\"year\", term=\"impresso\")" ] }, { @@ -8254,7 +2767,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -8291,7 +2804,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -8313,16 +2826,16 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 27, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"contentLength\", q=\"impresso\")" + "impresso.search.facet(\"contentLength\", term=\"impresso\")" ] }, { @@ -8336,7 +2849,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 30, "metadata": {}, "outputs": [ { @@ -8349,7 +2862,7 @@ "
\n", "See this result in the Impresso App.\n", "\n", - "
\n", + "
\n", "\n", "

Data preview:

\n", "
\n", @@ -8373,7 +2886,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -8395,16 +2908,16 @@ "
" ], "text/plain": [ - "" + "" ] }, - "execution_count": 28, + "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"month\", q=\"impresso\")" + "impresso.search.facet(\"month\", term=\"impresso\")" ] }, { @@ -8418,7 +2931,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 31, "metadata": {}, "outputs": [ { @@ -8455,7 +2968,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -8473,16 +2986,16 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 29, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"country\", q=\"impresso\")" + "impresso.search.facet(\"country\", term=\"impresso\")" ] }, { @@ -8496,7 +3009,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 32, "metadata": {}, "outputs": [ { @@ -8533,7 +3046,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -8555,10 +3068,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 30, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } @@ -8578,7 +3091,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 33, "metadata": {}, "outputs": [ { @@ -8613,34 +3126,10 @@ " \n", " \n", " count\n", - " uid\n", - " item.uid\n", - " item.language\n", - " item.community\n", - " item.pagerank\n", - " item.degree\n", - " item.x\n", - " item.y\n", - " item.relatedTopics\n", - " item.countItems\n", - " item.excerpt\n", - " item.words\n", - " item.model\n", + " label\n", " \n", " \n", - " val\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " value\n", " \n", " \n", " \n", @@ -8649,69 +3138,33 @@ " \n", " tm-de-all-v2.0_tp00_de\n", " 241\n", - " tm-de-all-v2.0_tp00_de\n", - " tm-de-all-v2.0_tp00_de\n", - " de\n", - " tm-de-all-v2.0_tp68_de\n", - " 0.001952\n", - " 75\n", - " 104.592400\n", - " 118.187035\n", - " [{'uid': 'tm-de-all-v2.0_tp88_de', 'w': 1867, ...\n", - " 265405\n", - " [{'w': 'london', 'p': 0.02403}, {'w': 'new', '...\n", - " [{'w': 'london', 'p': 0.02403}, {'w': 'new', '...\n", - " tm-de-all-v2.0\n", + " london (0.02403), new (0.01812), york (0.01433...\n", " \n", " \n", " tm-de-all-v2.0_tp01_de\n", " 527\n", - " tm-de-all-v2.0_tp01_de\n", - " tm-de-all-v2.0_tp01_de\n", - " de\n", - " tm-de-all-v2.0_tp68_de\n", - " 0.002573\n", - " 81\n", - " 67.376289\n", - " 165.389587\n", - " [{'uid': 'tm-de-all-v2.0_tp93_de', 'w': 59, 'a...\n", - " 377965\n", - " [{'w': 'new', 'p': 0.03594}, {'w': 'york', 'p'...\n", - " [{'w': 'new', 'p': 0.03594}, {'w': 'york', 'p'...\n", - " tm-de-all-v2.0\n", + " new (0.03594), york (0.02121), spanien (0.0209...\n", " \n", " \n", " tm-de-all-v2.0_tp02_de\n", " 741\n", - " tm-de-all-v2.0_tp02_de\n", - " tm-de-all-v2.0_tp02_de\n", - " de\n", - " tm-de-all-v2.0_tp87_de\n", - " 0.001671\n", - " 74\n", - " 24.614084\n", - " 40.515129\n", - " [{'uid': 'tm-de-all-v2.0_tp33_de', 'w': 2832, ...\n", - " 512501\n", - " [{'w': 'zimmer', 'p': 0.02682}, {'w': 'wort', ...\n", - " [{'w': 'zimmer', 'p': 0.02682}, {'w': 'wort', ...\n", - " tm-de-all-v2.0\n", + " zimmer (0.02682), wort (0.02321), expedition (...\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 31, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"topic\", q=\"pomme\")" + "impresso.search.facet(\"topic\", term=\"pomme\")" ] }, { @@ -8725,7 +3178,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 34, "metadata": {}, "outputs": [ { @@ -8760,30 +3213,10 @@ " \n", " \n", " count\n", - " uid\n", - " item.uid\n", - " item.name\n", - " item.description\n", - " item.status\n", - " item.creationDate\n", - " item.lastModifiedDate\n", - " item.countItems\n", - " item.creator.uid\n", - " item.creator.username\n", - " item.labels\n", + " label\n", " \n", " \n", - " val\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " value\n", " \n", " \n", " \n", @@ -8792,33 +3225,23 @@ " \n", " local-roka-UaJ1domy\n", " 16\n", - " local-roka-UaJ1domy\n", - " local-roka-UaJ1domy\n", " estelle-test-collection-for-recsys-not-working\n", - " containing paris roubaix or paris roubais or ...\n", - " PRI\n", - " 2020-09-24T09:11:42+00:00\n", - " 2020-09-24T09:14:51.970000+00:00\n", - " 6193\n", - " local-roka\n", - " roman.kalyakin\n", - " [bucket, collection]\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 32, + "execution_count": 34, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"collection\", q=\"pomme\")" + "impresso.search.facet(\"collection\", term=\"pomme\")" ] }, { @@ -8832,7 +3255,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 35, "metadata": {}, "outputs": [ { @@ -8867,66 +3290,10 @@ " \n", " \n", " count\n", - " uid\n", - " item.uid\n", - " item.acronym\n", - " item.labels\n", - " item.languages\n", - " item.included\n", - " item.name\n", - " item.endYear\n", - " item.startYear\n", - " item.countArticles\n", - " item.countIssues\n", - " item.countPages\n", - " item.deltaYear\n", - " item.properties\n", - " item.firstIssue.uid\n", - " item.firstIssue.cover\n", - " item.firstIssue.labels\n", - " item.firstIssue.fresh\n", - " item.firstIssue.accessRights\n", - " item.firstIssue.date\n", - " item.firstIssue.year\n", - " item.lastIssue.uid\n", - " item.lastIssue.cover\n", - " item.lastIssue.labels\n", - " item.lastIssue.fresh\n", - " item.lastIssue.accessRights\n", - " item.lastIssue.date\n", - " item.lastIssue.year\n", - " item.fetched\n", + " label\n", " \n", " \n", - " val\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " value\n", " \n", " \n", " \n", @@ -8935,117 +3302,33 @@ " \n", " DTT\n", " 18\n", - " DTT\n", - " DTT\n", - " DTT\n", - " [newspaper]\n", - " [de]\n", - " True\n", - " Die Tat\n", - " 1978\n", - " 1935\n", - " 1465269\n", - " 12970\n", - " 218285\n", - " 43\n", - " [{'name': 'provenanceId', 'value': '(Sz)001909...\n", - " DTT-1935-11-13-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1935-11-13T00:00:00+00:00\n", - " 1935\n", - " DTT-1978-09-22-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1978-09-22T00:00:00+00:00\n", - " 1978\n", - " True\n", + " La Sentinelle\n", " \n", " \n", " EXP\n", " 1424\n", - " EXP\n", - " EXP\n", - " EXP\n", - " [newspaper]\n", - " [fr]\n", - " True\n", " L'Express\n", - " 2018\n", - " 1738\n", - " 7792669\n", - " 46472\n", - " 703111\n", - " 280\n", - " [{'name': 'provenanceId', 'value': '(Sz)001590...\n", - " EXP-1738-10-02-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1738-10-02T00:00:00+00:00\n", - " 1738\n", - " EXP-2017-10-31-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 2017-10-31T00:00:00+00:00\n", - " 2017\n", - " True\n", " \n", " \n", " FZG\n", " 681\n", - " FZG\n", - " FZG\n", - " FZG\n", - " [newspaper]\n", - " [de]\n", - " True\n", " Freiburger Nachrichten\n", - " 2018\n", - " 1865\n", - " 2405480\n", - " 33692\n", - " 364417\n", - " 153\n", - " [{'name': 'provenanceId', 'value': '(Sz)001557...\n", - " FZG-1864-12-17-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1864-12-17T00:00:00+00:00\n", - " 1864\n", - " FZG-2006-12-30-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 2006-12-30T00:00:00+00:00\n", - " 2006\n", - " True\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 33, + "execution_count": 35, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"newspaper\", q=\"Schengen\")" + "impresso.search.facet(\"newspaper\", term=\"Schengen\")" ] }, { @@ -9059,7 +3342,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 36, "metadata": {}, "outputs": [ { @@ -9094,11 +3377,9 @@ " \n", " \n", " count\n", - " uid\n", " \n", " \n", - " val\n", - " \n", + " value\n", " \n", " \n", " \n", @@ -9106,33 +3387,30 @@ " \n", " de\n", " 5784\n", - " de\n", " \n", " \n", " en\n", " 2\n", - " en\n", " \n", " \n", " fr\n", " 6446\n", - " fr\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 34, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"language\", q=\"Schengen\")" + "impresso.search.facet(\"language\", term=\"Schengen\")" ] }, { @@ -9146,7 +3424,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 37, "metadata": {}, "outputs": [ { @@ -9181,12 +3459,10 @@ " \n", " \n", " count\n", - " uid\n", - " item.uid\n", + " label\n", " \n", " \n", - " val\n", - " \n", + " value\n", " \n", " \n", " \n", @@ -9195,36 +3471,33 @@ " \n", " aida-0001-50-Étienne_Schmit\n", " 3\n", - " aida-0001-50-Étienne_Schmit\n", - " aida-0001-50-Étienne_Schmit\n", + " Étienne Schmit\n", " \n", " \n", " aida-0001-50-Íngrid_Betancourt\n", " 1\n", - " aida-0001-50-Íngrid_Betancourt\n", - " aida-0001-50-Íngrid_Betancourt\n", + " Íngrid Betancourt\n", " \n", " \n", " aida-0001-50-İsmail_Cem_İpekçi\n", " 3\n", - " aida-0001-50-İsmail_Cem_İpekçi\n", - " aida-0001-50-İsmail_Cem_İpekçi\n", + " İsmail Cem İpekçi\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 35, + "execution_count": 37, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"person\", q=\"Schengen\", offset=7140)" + "impresso.search.facet(\"person\", term=\"Schengen\", offset=7140)" ] }, { @@ -9238,7 +3511,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 38, "metadata": {}, "outputs": [ { @@ -9273,12 +3546,10 @@ " \n", " \n", " count\n", - " uid\n", - " item.uid\n", + " label\n", " \n", " \n", - " val\n", - " \n", + " value\n", " \n", " \n", " \n", @@ -9287,36 +3558,33 @@ " \n", " aida-0001-54-Ünye\n", " 1\n", - " aida-0001-54-Ünye\n", - " aida-0001-54-Ünye\n", + " Ünye\n", " \n", " \n", " aida-0001-54-Łomża\n", " 2\n", - " aida-0001-54-Łomża\n", - " aida-0001-54-Łomża\n", + " Łomża\n", " \n", " \n", " aida-0001-54-Świnoujście\n", " 1\n", - " aida-0001-54-Świnoujście\n", - " aida-0001-54-Świnoujście\n", + " Świnoujście\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 36, + "execution_count": 38, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"location\", q=\"Schengen\", offset=3310)" + "impresso.search.facet(\"location\", term=\"Schengen\", offset=3310)" ] }, { @@ -9330,7 +3598,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 39, "metadata": {}, "outputs": [ { @@ -9341,7 +3609,7 @@ "

Facet result

\n", "
Contains 6 items of 6 total items.
\n", "
\n", - "See this result in the Impresso App.\n", + "See this result in the Impresso App.\n", "\n", "
\n", "\n", @@ -9367,7 +3635,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -9389,10 +3657,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 37, + "execution_count": 39, "metadata": {}, "output_type": "execute_result" } @@ -9413,7 +3681,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 40, "metadata": {}, "outputs": [ { @@ -9450,7 +3718,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -9472,16 +3740,16 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 38, + "execution_count": 40, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"accessRight\", q=\"pomme\")" + "impresso.search.facet(\"accessRight\", term=\"pomme\")" ] }, { @@ -9495,7 +3763,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 41, "metadata": {}, "outputs": [ { @@ -9532,7 +3800,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -9554,16 +3822,16 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 39, + "execution_count": 41, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.search.facet(\"partner\", q=\"pomme\")" + "impresso.search.facet(\"partner\", term=\"pomme\")" ] } ], diff --git a/examples/notebooks/textReuse.ipynb b/examples/notebooks/textReuse.ipynb index 05a9b04..095e5a0 100644 --- a/examples/notebooks/textReuse.ipynb +++ b/examples/notebooks/textReuse.ipynb @@ -2,9 +2,18 @@ "cells": [ { "cell_type": "code", - "execution_count": null, + "execution_count": 58, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "🎉 You are now connected to the Impresso API! 🎉\n", + "🔗 Using API: https://dev.impresso-project.ch/public-api\n" + ] + } + ], "source": [ "from impresso import connect, AND, OR\n", "\n", @@ -27,7 +36,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 59, "metadata": {}, "outputs": [ { @@ -60,14 +69,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -78,25 +87,25 @@ " \n", " \n", " tr-nobp-all-v01-c137438978332\n", - " [REDACTED]\n", " 59.183673\n", " 2\n", + " [REDACTED]\n", " 1891-07-20\n", " 1891-07-21\n", " \n", " \n", " tr-nobp-all-v01-c60129939020\n", - " [REDACTED]\n", " 51.000000\n", " 2\n", + " [REDACTED]\n", " 1896-02-06\n", " 1896-02-21\n", " \n", " \n", " tr-nobp-all-v01-c42949726081\n", - " [REDACTED]\n", " 55.405405\n", " 2\n", + " [REDACTED]\n", " 1961-03-10\n", " 1961-03-10\n", " \n", @@ -105,17 +114,17 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 2, + "execution_count": 59, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.clusters.find(\n", - " text=\"banana\",\n", + " term=\"banana\",\n", " offset=2,\n", " limit=5,\n", " order_by=\"passages-count\",\n", @@ -131,7 +140,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 60, "metadata": {}, "outputs": [ { @@ -164,14 +173,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -182,17 +191,17 @@ " \n", " \n", " tr-nobp-all-v01-c200886\n", - " [REDACTED]\n", " 1.010101\n", " 63\n", + " [REDACTED]\n", " 2007-05-15\n", " 2011-12-29\n", " \n", " \n", " tr-nobp-all-v01-c117172\n", - " [REDACTED]\n", " 38.571429\n", " 50\n", + " [REDACTED]\n", " 2008-01-14\n", " 2008-12-22\n", " \n", @@ -201,17 +210,17 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 3, + "execution_count": 60, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.clusters.find(\n", - " text=\"banana\",\n", + " term=\"banana\",\n", " cluster_size=(50, 100),\n", ")" ] @@ -225,7 +234,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 61, "metadata": {}, "outputs": [ { @@ -258,14 +267,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -276,17 +285,17 @@ " \n", " \n", " tr-nobp-all-v01-c433978\n", - " [REDACTED]\n", " 0.581395\n", " 139\n", + " [REDACTED]\n", " 1931-02-16\n", " 1958-01-17\n", " \n", " \n", " tr-nobp-all-v01-c325226\n", - " [REDACTED]\n", " 36.000000\n", " 143\n", + " [REDACTED]\n", " 1991-12-13\n", " 1993-11-30\n", " \n", @@ -295,10 +304,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 4, + "execution_count": 61, "metadata": {}, "output_type": "execute_result" } @@ -319,7 +328,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 62, "metadata": {}, "outputs": [ { @@ -352,14 +361,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -370,25 +379,25 @@ " \n", " \n", " tr-nobp-all-v01-c154619006960\n", - " [REDACTED]\n", " 50.980392\n", " 4\n", + " [REDACTED]\n", " 1961-03-04\n", " 1961-03-04\n", " \n", " \n", " tr-nobp-all-v01-c60129939020\n", - " [REDACTED]\n", " 51.000000\n", " 2\n", + " [REDACTED]\n", " 1896-02-06\n", " 1896-02-21\n", " \n", " \n", " tr-nobp-all-v01-c240518594491\n", - " [REDACTED]\n", " 50.000000\n", " 2\n", + " [REDACTED]\n", " 2007-08-28\n", " 2008-09-02\n", " \n", @@ -397,17 +406,17 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 5, + "execution_count": 62, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.clusters.find(\n", - " text=\"banana\",\n", + " term=\"banana\",\n", " lexical_overlap=(50, 51),\n", ")" ] @@ -423,7 +432,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 63, "metadata": {}, "outputs": [ { @@ -456,14 +465,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -474,9 +483,9 @@ " \n", " \n", " tr-nobp-all-v01-c34359907704\n", - " [REDACTED]\n", " 78.536585\n", " 2\n", + " [REDACTED]\n", " 1937-05-08\n", " 1937-07-10\n", " \n", @@ -485,17 +494,17 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 6, + "execution_count": 63, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.clusters.find(\n", - " text=\"banana\",\n", + " term=\"banana\",\n", " day_delta=(50, 100),\n", ")" ] @@ -509,7 +518,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 64, "metadata": {}, "outputs": [ { @@ -542,14 +551,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -560,25 +569,25 @@ " \n", " \n", " tr-nobp-all-v01-c171798985973\n", - " [REDACTED]\n", " 66.956522\n", " 2\n", + " [REDACTED]\n", " 1961-03-07\n", " 1961-03-07\n", " \n", " \n", " tr-nobp-all-v01-c214748626011\n", - " [REDACTED]\n", " 89.221557\n", " 2\n", + " [REDACTED]\n", " 1980-04-12\n", " 1980-04-12\n", " \n", " \n", " tr-nobp-all-v01-c85899364059\n", - " [REDACTED]\n", " 43.137255\n", " 3\n", + " [REDACTED]\n", " 1955-08-16\n", " 1955-08-19\n", " \n", @@ -587,10 +596,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 7, + "execution_count": 64, "metadata": {}, "output_type": "execute_result" } @@ -599,7 +608,7 @@ "from impresso import DateRange\n", "\n", "impresso.text_reuse.clusters.find(\n", - " text=\"banana\", \n", + " term=\"banana\", \n", " date_range=DateRange(\"1921-05-21\", \"2001-01-02\")\n", ")" ] @@ -613,7 +622,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 65, "metadata": {}, "outputs": [ { @@ -646,14 +655,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -664,25 +673,25 @@ " \n", " \n", " tr-nobp-all-v01-c51539934627\n", - " [REDACTED]\n", " 100.000\n", " 2\n", + " [REDACTED]\n", " 2013-08-31\n", " 2013-08-31\n", " \n", " \n", " tr-nobp-all-v01-c117193\n", - " [REDACTED]\n", " 100.000\n", " 2\n", + " [REDACTED]\n", " 2008-07-10\n", " 2008-07-10\n", " \n", " \n", " tr-nobp-all-v01-c299325\n", - " [REDACTED]\n", " 34.375\n", " 2\n", + " [REDACTED]\n", " 1967-06-22\n", " 1967-10-02\n", " \n", @@ -691,17 +700,17 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 8, + "execution_count": 65, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.clusters.find(\n", - " text=\"banana\", \n", + " term=\"banana\", \n", " newspaper_id=OR(\"EXP\", \"GDL\"),\n", ")" ] @@ -715,7 +724,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 66, "metadata": {}, "outputs": [ { @@ -756,10 +765,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 9, + "execution_count": 66, "metadata": {}, "output_type": "execute_result" } @@ -777,7 +786,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 67, "metadata": {}, "outputs": [ { @@ -810,14 +819,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -828,25 +837,25 @@ " \n", " \n", " tr-nobp-all-v01-c231928631691\n", - " [REDACTED]\n", " 60.606061\n", " 2\n", + " [REDACTED]\n", " 1914-09-29\n", " 1914-09-29\n", " \n", " \n", " tr-nobp-all-v01-c68719627685\n", - " [REDACTED]\n", " 53.658537\n", " 3\n", + " [REDACTED]\n", " 1961-03-21\n", " 1961-03-21\n", " \n", " \n", " tr-nobp-all-v01-c94489677052\n", - " [REDACTED]\n", " 64.800000\n", " 3\n", + " [REDACTED]\n", " 1960-09-09\n", " 1960-09-09\n", " \n", @@ -855,17 +864,17 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 10, + "execution_count": 67, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.clusters.find(\n", - " text=\"banana\", \n", + " term=\"banana\", \n", " front_page=True,\n", ")" ] @@ -879,7 +888,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 68, "metadata": {}, "outputs": [ { @@ -890,7 +899,7 @@ "

FindTextReuseClusters result

\n", "
Contains 10 items (0 - 10) of 16 total items.
\n", "
\n", - "See this result in the Impresso App.\n", + "See this result in the Impresso App.\n", "\n", "\n", "

Data preview:

\n", @@ -912,14 +921,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -930,25 +939,25 @@ " \n", " \n", " tr-nobp-all-v01-c117193\n", - " [REDACTED]\n", " 100.000000\n", " 2\n", + " [REDACTED]\n", " 2008-07-10\n", " 2008-07-10\n", " \n", " \n", " tr-nobp-all-v01-c17180190458\n", - " [REDACTED]\n", " 53.846154\n", " 5\n", + " [REDACTED]\n", " 2005-03-30\n", " 2008-07-07\n", " \n", " \n", " tr-nobp-all-v01-c17180190457\n", - " [REDACTED]\n", " 78.813559\n", " 3\n", + " [REDACTED]\n", " 2008-07-07\n", " 2008-07-07\n", " \n", @@ -957,17 +966,17 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 11, + "execution_count": 68, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.clusters.find(\n", - " text=\"banana\", \n", + " term=\"banana\", \n", " topic_id=OR(\"tm-fr-all-v2.0_tp07_fr\", \"tm-fr-all-v2.0_tp48_fr\")\n", ")" ] @@ -981,7 +990,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 69, "metadata": {}, "outputs": [ { @@ -1014,14 +1023,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -1032,25 +1041,25 @@ " \n", " \n", " tr-nobp-all-v01-c8590352366\n", - " [REDACTED]\n", " 18.840580\n", " 30\n", + " [REDACTED]\n", " 1975-07-11\n", " 1997-03-26\n", " \n", " \n", " tr-nobp-all-v01-c322228\n", - " [REDACTED]\n", " 76.923077\n", " 2\n", + " [REDACTED]\n", " 1989-12-02\n", " 1990-04-13\n", " \n", " \n", " tr-nobp-all-v01-c223338773787\n", - " [REDACTED]\n", " 59.677419\n", " 2\n", + " [REDACTED]\n", " 1947-03-13\n", " 1947-03-13\n", " \n", @@ -1059,17 +1068,17 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 12, + "execution_count": 69, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.clusters.find(\n", - " text=\"luxembourg\", \n", + " term=\"luxembourg\", \n", " language=OR(\"it\", \"en\")\n", ")" ] @@ -1083,7 +1092,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 70, "metadata": {}, "outputs": [ { @@ -1116,14 +1125,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -1134,25 +1143,25 @@ " \n", " \n", " tr-nobp-all-v01-c249108133968\n", - " [REDACTED]\n", " 97.297297\n", " 2\n", + " [REDACTED]\n", " 2001-03-27\n", " 2001-03-27\n", " \n", " \n", " tr-nobp-all-v01-c111669500795\n", - " [REDACTED]\n", " 70.833333\n", " 3\n", + " [REDACTED]\n", " 2005-06-02\n", " 2005-06-03\n", " \n", " \n", " tr-nobp-all-v01-c25770065012\n", - " [REDACTED]\n", " 100.000000\n", " 2\n", + " [REDACTED]\n", " 1998-04-02\n", " 1998-04-02\n", " \n", @@ -1161,17 +1170,17 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 13, + "execution_count": 70, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.clusters.find(\n", - " text=\"schengen\", \n", + " term=\"schengen\", \n", " country=OR(\"FR\", \"CH\")\n", ")" ] @@ -1185,7 +1194,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 71, "metadata": {}, "outputs": [ { @@ -1218,14 +1227,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -1236,25 +1245,25 @@ " \n", " \n", " tr-nobp-all-v01-c60129931875\n", - " [REDACTED]\n", " 46.153846\n", " 2\n", + " [REDACTED]\n", " 1946-07-31\n", " 1946-09-20\n", " \n", " \n", " tr-nobp-all-v01-c42949763205\n", - " [REDACTED]\n", " 100.000000\n", " 2\n", + " [REDACTED]\n", " 1993-05-14\n", " 1993-05-14\n", " \n", " \n", " tr-nobp-all-v01-c68719674988\n", - " [REDACTED]\n", " 86.206897\n", " 2\n", + " [REDACTED]\n", " 1995-06-28\n", " 1995-06-28\n", " \n", @@ -1263,17 +1272,17 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 14, + "execution_count": 71, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.clusters.find(\n", - " text=\"schengen\", \n", + " term=\"schengen\", \n", " mention=OR(\"Belval\", \"Lausanne\")\n", ")" ] @@ -1287,7 +1296,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 72, "metadata": {}, "outputs": [ { @@ -1320,14 +1329,14 @@ " \n", " \n", " \n", + " lexicalOverlap\n", + " clusterSize\n", " textSample\n", - " cluster.lexicalOverlap\n", - " cluster.clusterSize\n", - " cluster.timeCoverage.from\n", - " cluster.timeCoverage.to\n", + " timeCoverage.startDate\n", + " timeCoverage.endDate\n", " \n", " \n", - " cluster.id\n", + " uid\n", " \n", " \n", " \n", @@ -1338,25 +1347,25 @@ " \n", " \n", " tr-nobp-all-v01-c128849280553\n", - " [REDACTED]\n", " 71.527778\n", " 2\n", + " [REDACTED]\n", " 1892-02-19\n", " 1892-02-20\n", " \n", " \n", " tr-nobp-all-v01-c68719627685\n", - " [REDACTED]\n", " 53.658537\n", " 3\n", + " [REDACTED]\n", " 1961-03-21\n", " 1961-03-21\n", " \n", " \n", " tr-nobp-all-v01-c111669354290\n", - " [REDACTED]\n", " 60.937500\n", " 3\n", + " [REDACTED]\n", " 1987-08-14\n", " 1987-08-15\n", " \n", @@ -1365,17 +1374,17 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 15, + "execution_count": 72, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.clusters.find(\n", - " text=\"banana\",\n", + " term=\"banana\",\n", " entity_id=\"aida-0001-54-Switzerland\"\n", ")" ] @@ -1396,7 +1405,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 73, "metadata": {}, "outputs": [ { @@ -1405,11 +1414,11 @@ "
\n", "
\n", "

Facet result

\n", - "
Contains 220 items of 220 total items.
\n", + "
Contains 321 items of 321 total items.
\n", "
\n", "See this result in the Impresso App.\n", "
\n", - "
\n", + "
\n", "
\n", "

Data preview:

\n", "
\n", @@ -1433,21 +1442,21 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", " \n", " \n", - " 1798-03-10T00:00:00Z\n", + " 1700-01-01T00:00:00Z\n", " 0\n", " \n", " \n", - " 1799-03-10T00:00:00Z\n", + " 1701-01-01T00:00:00Z\n", " 0\n", " \n", " \n", - " 1800-03-10T00:00:00Z\n", + " 1702-01-01T00:00:00Z\n", " 0\n", " \n", " \n", @@ -1455,10 +1464,10 @@ "
" ], "text/plain": [ - "" + "" ] }, - "execution_count": 16, + "execution_count": 73, "metadata": {}, "output_type": "execute_result" } @@ -1476,7 +1485,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 74, "metadata": {}, "outputs": [ { @@ -1485,11 +1494,11 @@ "
\n", "
\n", "

Facet result

\n", - "
Contains 11 items of 11 total items.
\n", + "
Contains 10 items of 10 total items.
\n", "
\n", "See this result in the Impresso App.\n", "
\n", - "
\n", + "
\n", "
\n", "

Data preview:

\n", "
\n", @@ -1513,21 +1522,21 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", " \n", " \n", - " 1\n", + " 0\n", " 1687\n", " \n", " \n", - " 4593\n", + " 10000\n", " 0\n", " \n", " \n", - " 9185\n", + " 20000\n", " 0\n", " \n", " \n", @@ -1535,10 +1544,10 @@ "
" ], "text/plain": [ - "" + "" ] }, - "execution_count": 17, + "execution_count": 74, "metadata": {}, "output_type": "execute_result" } @@ -1559,7 +1568,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 75, "metadata": {}, "outputs": [ { @@ -1572,7 +1581,7 @@ "
\n", "See this result in the Impresso App.\n", "\n", - "
\n", + "
\n", "\n", "

Data preview:

\n", "
\n", @@ -1596,7 +1605,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -1618,10 +1627,10 @@ "
" ], "text/plain": [ - "" + "" ] }, - "execution_count": 18, + "execution_count": 75, "metadata": {}, "output_type": "execute_result" } @@ -1642,7 +1651,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 76, "metadata": {}, "outputs": [ { @@ -1655,7 +1664,7 @@ "
\n", "See this result in the Impresso App.\n", "\n", - "
\n", + "
\n", "\n", "

Data preview:

\n", "
\n", @@ -1679,32 +1688,32 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", " \n", " \n", " 0\n", - " 1356\n", + " 219\n", " \n", " \n", - " 7342\n", - " 211\n", + " 10\n", + " 28\n", " \n", " \n", - " 14684\n", - " 62\n", + " 20\n", + " 5\n", " \n", " \n", "\n", "
" ], "text/plain": [ - "" + "" ] }, - "execution_count": 19, + "execution_count": 76, "metadata": {}, "output_type": "execute_result" } @@ -1725,7 +1734,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 77, "metadata": {}, "outputs": [ { @@ -1760,66 +1769,10 @@ " \n", " \n", " count\n", - " uid\n", - " item.uid\n", - " item.acronym\n", - " item.labels\n", - " item.languages\n", - " item.included\n", - " item.name\n", - " item.endYear\n", - " item.startYear\n", - " item.countArticles\n", - " item.countIssues\n", - " item.countPages\n", - " item.deltaYear\n", - " item.properties\n", - " item.firstIssue.uid\n", - " item.firstIssue.cover\n", - " item.firstIssue.labels\n", - " item.firstIssue.fresh\n", - " item.firstIssue.accessRights\n", - " item.firstIssue.date\n", - " item.firstIssue.year\n", - " item.lastIssue.uid\n", - " item.lastIssue.cover\n", - " item.lastIssue.labels\n", - " item.lastIssue.fresh\n", - " item.lastIssue.accessRights\n", - " item.lastIssue.date\n", - " item.lastIssue.year\n", - " item.fetched\n", + " label\n", " \n", " \n", - " val\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " value\n", " \n", " \n", " \n", @@ -1828,111 +1781,27 @@ " \n", " BNN\n", " 4\n", - " BNN\n", - " BNN\n", - " BNN\n", - " [newspaper]\n", - " [de]\n", - " True\n", " Bündner Nachrichten\n", - " 1892\n", - " 1885\n", - " 44584\n", - " 1906\n", - " 7674\n", - " 7\n", - " [{'name': 'provenanceId', 'value': '(Sz)001912...\n", - " BNN-1885-12-18-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1885-12-18T00:00:00+00:00\n", - " 1885\n", - " BNN-1892-09-22-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1892-09-22T00:00:00+00:00\n", - " 1892\n", - " True\n", " \n", " \n", " CDV\n", " 6\n", - " CDV\n", - " CDV\n", - " CDV\n", - " [newspaper]\n", - " [fr]\n", - " True\n", " Courrier du Valais\n", - " 1857\n", - " 1843\n", - " 15749\n", - " 1200\n", - " 4880\n", - " 14\n", - " [{'name': 'provenanceId', 'value': '(Sz)001666...\n", - " CDV-1843-01-01-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1843-01-01T00:00:00+00:00\n", - " 1843\n", - " CDV-1857-12-30-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1857-12-30T00:00:00+00:00\n", - " 1857\n", - " True\n", " \n", " \n", " CON\n", " 1\n", - " CON\n", - " CON\n", - " CON\n", - " [newspaper]\n", - " [fr]\n", - " True\n", " La Contrée\n", - " 1903\n", - " 1902\n", - " 2201\n", - " 101\n", - " 404\n", - " 1\n", - " [{'name': 'provenanceId', 'value': '(Sz)001949...\n", - " CON-1902-07-05-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1902-07-05T00:00:00+00:00\n", - " 1902\n", - " CON-1903-06-27-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1903-06-27T00:00:00+00:00\n", - " 1903\n", - " True\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 20, + "execution_count": 77, "metadata": {}, "output_type": "execute_result" } @@ -1960,7 +1829,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 78, "metadata": {}, "outputs": [ { @@ -1993,41 +1862,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -2037,83 +1878,41 @@ " \n", " \n", " c103079291010-IMP-2008-04-28-a-i0300@0:2689\n", - " 0\n", - " 2689\n", " [REDACTED]\n", - " [REDACTED]\n", - " [35]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c103079291010'}]\n", - " False\n", - " 2689\n", - " 2008-04-28T00:00:00+00:00\n", - " [57,1275,1366,489]\n", " IMP-2008-04-28-a-i0300\n", - " tr-nobp-all-v01-c103079291010\n", - " 2\n", " 0\n", - " 100.000000\n", - " IMP\n", - " IMP-2008-04-28-a\n", + " 2689\n", " \n", " \n", " c103079305149-tageblatt-1941-02-10-a-i0068@0:3569\n", - " 0\n", - " 3569\n", - " [REDACTED]\n", " [REDACTED]\n", - " [10]\n", - " [local-duma-mxB6kMKc]\n", - " [{'id': 'tr-nobp-all-v01-c103079305149'}, {'id...\n", - " False\n", - " 3569\n", - " 1941-02-10T00:00:00+00:00\n", - " [100,1200,1810,1527]\n", " tageblatt-1941-02-10-a-i0068\n", - " tr-nobp-all-v01-c103079305149\n", - " 2\n", " 0\n", - " 68.181818\n", - " tageblatt\n", - " tageblatt-1941-02-10-a\n", + " 3569\n", " \n", " \n", " c103079397256-luxwort-1941-04-12-a-i0078@0:803\n", - " 0\n", - " 803\n", - " [REDACTED]\n", " [REDACTED]\n", - " [5]\n", - " [local-duma-mxB6kMKc]\n", - " [{'id': 'tr-nobp-all-v01-c103079397256'}]\n", - " False\n", - " 803\n", - " 1941-04-12T00:00:00+00:00\n", - " [3634,1462,852,873]\n", " luxwort-1941-04-12-a-i0078\n", - " tr-nobp-all-v01-c103079397256\n", - " 2\n", - " 3\n", - " 62.337662\n", - " luxwort\n", - " luxwort-1941-04-12-a\n", + " 0\n", + " 803\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 21, + "execution_count": 78, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.passages.find(\n", - " text=\"belval\",\n", + " term=\"belval\",\n", " offset=2,\n", " limit=5,\n", " order_by=\"clusterSize\",\n", @@ -2129,7 +1928,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 79, "metadata": {}, "outputs": [ { @@ -2162,41 +1961,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -2206,55 +1977,27 @@ " \n", " \n", " c137438978332-LLE-1891-07-21-a-i0023@3354:5682\n", - " 3354\n", - " 5682\n", " [REDACTED]\n", - " [REDACTED]\n", - " [1]\n", - " [local-duma-x9GD_Bj6, local-eb-ikYoMqvi]\n", - " [{'id': 'tr-nobp-all-v01-c137438978332'}, {'id...\n", - " True\n", - " 2328\n", - " 1891-07-21T00:00:00+00:00\n", - " [657,609,1237,3220]\n", " LLE-1891-07-21-a-i0023\n", - " tr-nobp-all-v01-c137438978332\n", - " 2\n", - " 1\n", - " 59.183673\n", - " LLE\n", - " LLE-1891-07-21-a\n", + " 3354\n", + " 5682\n", " \n", " \n", " c137438978332-indeplux-1891-07-20-a-i0012@2514:5104\n", - " 2514\n", - " 5104\n", " [REDACTED]\n", - " [REDACTED]\n", - " [1]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c137438978332'}, {'id...\n", - " True\n", - " 2590\n", - " 1891-07-20T00:00:00+00:00\n", - " [1822,976,1565,3353]\n", " indeplux-1891-07-20-a-i0012\n", - " tr-nobp-all-v01-c137438978332\n", - " 2\n", - " 1\n", - " 59.183673\n", - " indeplux\n", - " indeplux-1891-07-20-a\n", + " 2514\n", + " 5104\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 22, + "execution_count": 79, "metadata": {}, "output_type": "execute_result" } @@ -2275,7 +2018,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 80, "metadata": {}, "outputs": [ { @@ -2308,41 +2051,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -2352,83 +2067,41 @@ " \n", " \n", " c200886-EXP-2009-07-29-a-i0041@0:522\n", - " 0\n", - " 522\n", - " [REDACTED]\n", " [REDACTED]\n", - " [4]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c163801'}, {'id': 'tr...\n", - " False\n", - " 522\n", - " 2009-07-29T00:00:00+00:00\n", - " [91,130,1487,1655]\n", " EXP-2009-07-29-a-i0041\n", - " tr-nobp-all-v01-c200886\n", - " 63\n", - " 1689\n", - " 1.010101\n", - " EXP\n", - " EXP-2009-07-29-a\n", + " 0\n", + " 522\n", " \n", " \n", " c117172-IMP-2008-03-25-a-i0111@0:642\n", - " 0\n", - " 642\n", - " [REDACTED]\n", " [REDACTED]\n", - " [12]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c117172'}]\n", - " False\n", - " 642\n", - " 2008-03-25T00:00:00+00:00\n", - " [148,315,1530,2220]\n", " IMP-2008-03-25-a-i0111\n", - " tr-nobp-all-v01-c117172\n", - " 50\n", - " 343\n", - " 38.571429\n", - " IMP\n", - " IMP-2008-03-25-a\n", + " 0\n", + " 642\n", " \n", " \n", " c117172-EXP-2008-03-25-a-i0105@0:642\n", - " 0\n", - " 642\n", - " [REDACTED]\n", " [REDACTED]\n", - " [12]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c117172'}]\n", - " False\n", - " 642\n", - " 2008-03-25T00:00:00+00:00\n", - " [148,315,1530,2220]\n", " EXP-2008-03-25-a-i0105\n", - " tr-nobp-all-v01-c117172\n", - " 50\n", - " 343\n", - " 38.571429\n", - " EXP\n", - " EXP-2008-03-25-a\n", + " 0\n", + " 642\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 23, + "execution_count": 80, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.passages.find(\n", - " text=\"banana\",\n", + " term=\"banana\",\n", " cluster_size=(50, 100),\n", ")" ] @@ -2442,7 +2115,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 81, "metadata": {}, "outputs": [ { @@ -2475,41 +2148,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -2519,76 +2164,34 @@ " \n", " \n", " c433978-obermosel-1946-08-14-a-i0035@0:474\n", - " 0\n", - " 474\n", " [REDACTED]\n", - " [REDACTED]\n", - " [7]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c433978'}]\n", - " False\n", - " 474\n", - " 1946-08-14T00:00:00+00:00\n", - " [2640,3768,840,392]\n", " obermosel-1946-08-14-a-i0035\n", - " tr-nobp-all-v01-c433978\n", - " 139\n", - " 9832\n", - " 0.581395\n", - " obermosel\n", - " obermosel-1946-08-14-a\n", + " 0\n", + " 474\n", " \n", " \n", " c433978-luxwort-1946-02-28-a-i0031@0:495\n", - " 0\n", - " 495\n", " [REDACTED]\n", - " [REDACTED]\n", - " [3]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c433978'}]\n", - " False\n", - " 495\n", - " 1946-02-28T00:00:00+00:00\n", - " [3044,4564,700,293]\n", " luxwort-1946-02-28-a-i0031\n", - " tr-nobp-all-v01-c433978\n", - " 139\n", - " 9832\n", - " 0.581395\n", - " luxwort\n", - " luxwort-1946-02-28-a\n", + " 0\n", + " 495\n", " \n", " \n", " c433978-obermosel-1946-03-13-a-i0042@0:557\n", - " 0\n", - " 557\n", - " [REDACTED]\n", " [REDACTED]\n", - " [6]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c433978'}]\n", - " False\n", - " 557\n", - " 1946-03-13T00:00:00+00:00\n", - " [1060,2754,828,420]\n", " obermosel-1946-03-13-a-i0042\n", - " tr-nobp-all-v01-c433978\n", - " 139\n", - " 9832\n", - " 0.581395\n", - " obermosel\n", - " obermosel-1946-03-13-a\n", + " 0\n", + " 557\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 24, + "execution_count": 81, "metadata": {}, "output_type": "execute_result" } @@ -2609,7 +2212,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 82, "metadata": {}, "outputs": [ { @@ -2642,41 +2245,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -2686,83 +2261,41 @@ " \n", " \n", " c154619006960-JDG-1961-03-04-a-i0097@6739:7176\n", - " 6739\n", - " 7176\n", " [REDACTED]\n", - " [REDACTED]\n", - " [12]\n", - " [local-IIV_6APb-X0x8SwxS, local-IIV_6APb-4hURA...\n", - " [{'id': 'tr-nobp-all-v01-c154618904093'}, {'id...\n", - " False\n", - " 437\n", - " 1961-03-04T00:00:00+00:00\n", - " [1452,1001,607,211]\n", " JDG-1961-03-04-a-i0097\n", - " tr-nobp-all-v01-c154619006960\n", - " 4\n", - " 0\n", - " 50.980392\n", - " JDG\n", - " JDG-1961-03-04-a\n", + " 6739\n", + " 7176\n", " \n", " \n", " c154619006960-IMP-1961-03-04-a-i0219@660:1105\n", - " 660\n", - " 1105\n", " [REDACTED]\n", - " [REDACTED]\n", - " [20]\n", - " [local-IIV_6APb-X0x8SwxS]\n", - " [{'id': 'tr-nobp-all-v01-c154619006959'}, {'id...\n", - " False\n", - " 445\n", - " 1961-03-04T00:00:00+00:00\n", - " [1040,920,315,236]\n", " IMP-1961-03-04-a-i0219\n", - " tr-nobp-all-v01-c154619006960\n", - " 4\n", - " 0\n", - " 50.980392\n", - " IMP\n", - " IMP-1961-03-04-a\n", + " 660\n", + " 1105\n", " \n", " \n", " c154619006960-LSE-1961-03-04-a-i0005@0:480\n", - " 0\n", - " 480\n", - " [REDACTED]\n", " [REDACTED]\n", - " [1]\n", - " [local-IIV_6APb-X0x8SwxS, local-IIV_6APb-4hURA...\n", - " [{'id': 'tr-nobp-all-v01-c154619006959'}, {'id...\n", - " True\n", - " 480\n", - " 1961-03-04T00:00:00+00:00\n", - " [46,361,683,228]\n", " LSE-1961-03-04-a-i0005\n", - " tr-nobp-all-v01-c154619006960\n", - " 4\n", " 0\n", - " 50.980392\n", - " LSE\n", - " LSE-1961-03-04-a\n", + " 480\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 25, + "execution_count": 82, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.passages.find(\n", - " text=\"banana\",\n", + " term=\"banana\",\n", " lexical_overlap=(50, 51),\n", ")" ] @@ -2778,7 +2311,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 83, "metadata": {}, "outputs": [ { @@ -2811,41 +2344,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -2855,41 +2360,27 @@ " \n", " \n", " c34359907704-LLS-1937-05-08-a-i0013@0:2710\n", - " 0\n", - " 2710\n", " [REDACTED]\n", - " [REDACTED]\n", - " [4]\n", - " [local-FQTNIpkU-bvKkvb9s]\n", - " [{'id': 'tr-nobp-all-v01-c34359907704'}, {'id'...\n", - " False\n", - " 2710\n", - " 1937-05-08T00:00:00+00:00\n", - " [140,2361,736,2146]\n", " LLS-1937-05-08-a-i0013\n", - " tr-nobp-all-v01-c34359907704\n", - " 2\n", - " 63\n", - " 78.536585\n", - " LLS\n", - " LLS-1937-05-08-a\n", + " 0\n", + " 2710\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 26, + "execution_count": 83, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.passages.find(\n", - " text=\"banana\",\n", + " term=\"banana\",\n", " day_delta=(50, 100),\n", ")" ] @@ -2903,7 +2394,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 84, "metadata": {}, "outputs": [ { @@ -2936,41 +2427,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -2980,76 +2443,34 @@ " \n", " \n", " c77309774782-IMP-1967-06-23-a-i0023@1879:1976\n", - " 1879\n", - " 1976\n", - " [REDACTED]\n", " [REDACTED]\n", - " [4]\n", - " [local-la-cVcTVCC4-nnaiNiEv, local-An-RPAyTHnn...\n", - " [{'id': 'tr-nobp-all-v01-c299324'}, {'id': 'tr...\n", - " False\n", - " 97\n", - " 1967-06-23T00:00:00+00:00\n", - " [721,1570,313,55]\n", " IMP-1967-06-23-a-i0023\n", - " tr-nobp-all-v01-c77309774782\n", - " 2\n", - " 101\n", - " 37.500000\n", - " IMP\n", - " IMP-1967-06-23-a\n", + " 1879\n", + " 1976\n", " \n", " \n", " c299325-EXP-1967-06-22-a-i0052@1833:1934\n", - " 1833\n", - " 1934\n", " [REDACTED]\n", - " [REDACTED]\n", - " [3]\n", - " [local-la-cVcTVCC4-nnaiNiEv, local-An-RPAyTHnn...\n", - " [{'id': 'tr-nobp-all-v01-c299324'}, {'id': 'tr...\n", - " False\n", - " 101\n", - " 1967-06-22T00:00:00+00:00\n", - " [1815,1703,358,88]\n", " EXP-1967-06-22-a-i0052\n", - " tr-nobp-all-v01-c299325\n", - " 2\n", - " 102\n", - " 34.375000\n", - " EXP\n", - " EXP-1967-06-22-a\n", + " 1833\n", + " 1934\n", " \n", " \n", " c171798985973-JDG-1961-03-07-a-i0101@3226:4339\n", - " 3226\n", - " 4339\n", " [REDACTED]\n", - " [REDACTED]\n", - " [12]\n", - " [local-IIV_6APb-X0x8SwxS, local-IIV_6APb-4hURA...\n", - " [{'id': 'tr-nobp-all-v01-c111669463995'}, {'id...\n", - " False\n", - " 1113\n", - " 1961-03-07T00:00:00+00:00\n", - " [777,478,1244,846]\n", " JDG-1961-03-07-a-i0101\n", - " tr-nobp-all-v01-c171798985973\n", - " 2\n", - " 0\n", - " 66.956522\n", - " JDG\n", - " JDG-1961-03-07-a\n", + " 3226\n", + " 4339\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 27, + "execution_count": 84, "metadata": {}, "output_type": "execute_result" } @@ -3058,7 +2479,7 @@ "from impresso import DateRange\n", "\n", "impresso.text_reuse.passages.find(\n", - " text=\"banana\", \n", + " term=\"banana\", \n", " date_range=DateRange(\"1921-05-21\", \"2001-01-02\")\n", ")" ] @@ -3072,7 +2493,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 85, "metadata": {}, "outputs": [ { @@ -3105,41 +2526,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -3149,83 +2542,41 @@ " \n", " \n", " c51539934627-EXP-2013-08-31-a-i0228@0:634\n", - " 0\n", - " 634\n", - " [REDACTED]\n", " [REDACTED]\n", - " [27]\n", - " [local-duma-_liThC5Z]\n", - " [{'id': 'tr-nobp-all-v01-c51539934627'}]\n", - " False\n", - " 634\n", - " 2013-08-31T00:00:00+00:00\n", - " [1446,1166,1928,2217]\n", " EXP-2013-08-31-a-i0228\n", - " tr-nobp-all-v01-c51539934627\n", - " 2\n", " 0\n", - " 100.000\n", - " EXP\n", - " EXP-2013-08-31-a\n", + " 634\n", " \n", " \n", " c117193-EXP-2008-07-10-a-i0330@0:815\n", - " 0\n", - " 815\n", " [REDACTED]\n", - " [REDACTED]\n", - " [31]\n", - " [local-la-cVcTVCC4-nnaiNiEv]\n", - " [{'id': 'tr-nobp-all-v01-c117193'}, {'id': 'tr...\n", - " False\n", - " 815\n", - " 2008-07-10T00:00:00+00:00\n", - " [890,607,805,585]\n", " EXP-2008-07-10-a-i0330\n", - " tr-nobp-all-v01-c117193\n", - " 2\n", " 0\n", - " 100.000\n", - " EXP\n", - " EXP-2008-07-10-a\n", + " 815\n", " \n", " \n", " c299325-EXP-1967-06-22-a-i0052@1833:1934\n", - " 1833\n", - " 1934\n", " [REDACTED]\n", - " [REDACTED]\n", - " [3]\n", - " [local-la-cVcTVCC4-nnaiNiEv, local-An-RPAyTHnn...\n", - " [{'id': 'tr-nobp-all-v01-c299324'}, {'id': 'tr...\n", - " False\n", - " 101\n", - " 1967-06-22T00:00:00+00:00\n", - " [1815,1703,358,88]\n", " EXP-1967-06-22-a-i0052\n", - " tr-nobp-all-v01-c299325\n", - " 2\n", - " 102\n", - " 34.375\n", - " EXP\n", - " EXP-1967-06-22-a\n", + " 1833\n", + " 1934\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 28, + "execution_count": 85, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.passages.find(\n", - " text=\"banana\", \n", + " term=\"banana\", \n", " newspaper_id=OR(\"EXP\", \"GDL\"),\n", ")" ] @@ -3239,7 +2590,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 86, "metadata": {}, "outputs": [ { @@ -3280,10 +2631,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 29, + "execution_count": 86, "metadata": {}, "output_type": "execute_result" } @@ -3301,7 +2652,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 87, "metadata": {}, "outputs": [ { @@ -3334,41 +2685,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -3378,83 +2701,41 @@ " \n", " \n", " c231928631691-LLE-1914-09-29-a-i0001@15035:15274\n", - " 15035\n", - " 15274\n", - " [REDACTED]\n", " [REDACTED]\n", - " [1]\n", - " [local-eb-FuR4RpIy, local-eb-3rEiI2S8, local-d...\n", - " [{'id': 'tr-nobp-all-v01-c197568509353'}, {'id...\n", - " True\n", - " 239\n", - " 1914-09-29T00:00:00+00:00\n", - " [2577,3325,476,275]\n", " LLE-1914-09-29-a-i0001\n", - " tr-nobp-all-v01-c231928631691\n", - " 2\n", - " 0\n", - " 60.606061\n", - " LLE\n", - " LLE-1914-09-29-a\n", + " 15035\n", + " 15274\n", " \n", " \n", " c68719627685-EXP-1961-03-21-a-i0004@138:1259\n", - " 138\n", - " 1259\n", - " [REDACTED]\n", " [REDACTED]\n", - " [1]\n", - " [local-IIV_6APb-4hURA0iX]\n", - " [{'id': 'tr-nobp-all-v01-c68719627685'}]\n", - " True\n", - " 1121\n", - " 1961-03-21T00:00:00+00:00\n", - " [775,3627,1365,1202]\n", " EXP-1961-03-21-a-i0004\n", - " tr-nobp-all-v01-c68719627685\n", - " 3\n", - " 0\n", - " 53.658537\n", - " EXP\n", - " EXP-1961-03-21-a\n", + " 138\n", + " 1259\n", " \n", " \n", " c94489677052-LSE-1960-09-09-a-i0006@61:1077\n", - " 61\n", - " 1077\n", - " [REDACTED]\n", " [REDACTED]\n", - " [1]\n", - " [local-clsc-Q0ydTtHr, local-IIV_6APb-X0x8SwxS,...\n", - " [{'id': 'tr-nobp-all-v01-c257698380769'}, {'id...\n", - " True\n", - " 1016\n", - " 1960-09-09T00:00:00+00:00\n", - " [52,997,831,630]\n", " LSE-1960-09-09-a-i0006\n", - " tr-nobp-all-v01-c94489677052\n", - " 3\n", - " 0\n", - " 64.800000\n", - " LSE\n", - " LSE-1960-09-09-a\n", + " 61\n", + " 1077\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 30, + "execution_count": 87, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.passages.find(\n", - " text=\"banana\", \n", + " term=\"banana\", \n", " front_page=True,\n", ")" ] @@ -3468,7 +2749,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 88, "metadata": {}, "outputs": [ { @@ -3479,7 +2760,7 @@ "

FindTextReusePassages result

\n", "
Contains 10 items (0 - 10) of 33 total items.
\n", "
\n", - "See this result in the Impresso App.\n", + "See this result in the Impresso App.\n", "\n", "\n", "

Data preview:

\n", @@ -3501,41 +2782,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -3545,83 +2798,41 @@ " \n", " \n", " c117193-EXP-2008-07-10-a-i0330@0:815\n", - " 0\n", - " 815\n", - " [REDACTED]\n", " [REDACTED]\n", - " [31]\n", - " [local-la-cVcTVCC4-nnaiNiEv]\n", - " [{'id': 'tr-nobp-all-v01-c117193'}, {'id': 'tr...\n", - " False\n", - " 815\n", - " 2008-07-10T00:00:00+00:00\n", - " [890,607,805,585]\n", " EXP-2008-07-10-a-i0330\n", - " tr-nobp-all-v01-c117193\n", - " 2\n", " 0\n", - " 100.000000\n", - " EXP\n", - " EXP-2008-07-10-a\n", + " 815\n", " \n", " \n", " c117193-IMP-2008-07-10-a-i0258@0:815\n", - " 0\n", - " 815\n", " [REDACTED]\n", - " [REDACTED]\n", - " [27]\n", - " [local-la-cVcTVCC4-nnaiNiEv]\n", - " [{'id': 'tr-nobp-all-v01-c117193'}, {'id': 'tr...\n", - " False\n", - " 815\n", - " 2008-07-10T00:00:00+00:00\n", - " [890,607,805,585]\n", " IMP-2008-07-10-a-i0258\n", - " tr-nobp-all-v01-c117193\n", - " 2\n", " 0\n", - " 100.000000\n", - " IMP\n", - " IMP-2008-07-10-a\n", + " 815\n", " \n", " \n", " c17180190458-EXP-2008-07-07-a-i0118@403:699\n", - " 403\n", - " 699\n", " [REDACTED]\n", - " [REDACTED]\n", - " [11]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c17180190457'}, {'id'...\n", - " False\n", - " 296\n", - " 2008-07-07T00:00:00+00:00\n", - " [57,2249,533,74]\n", " EXP-2008-07-07-a-i0118\n", - " tr-nobp-all-v01-c17180190458\n", - " 5\n", - " 1195\n", - " 53.846154\n", - " EXP\n", - " EXP-2008-07-07-a\n", + " 403\n", + " 699\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 31, + "execution_count": 88, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.passages.find(\n", - " text=\"banana\", \n", + " term=\"banana\", \n", " topic_id=OR(\"tm-fr-all-v2.0_tp07_fr\", \"tm-fr-all-v2.0_tp48_fr\")\n", ")" ] @@ -3635,7 +2846,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 89, "metadata": {}, "outputs": [ { @@ -3668,41 +2879,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -3712,83 +2895,41 @@ " \n", " \n", " c8590352366-JDG-1990-03-14-a-i0145@141:632\n", - " 141\n", - " 632\n", - " [REDACTED]\n", " [REDACTED]\n", - " [20]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c8590352366'}]\n", - " False\n", - " 491\n", - " 1990-03-14T00:00:00+00:00\n", - " [418,3682,1570,913]\n", " JDG-1990-03-14-a-i0145\n", - " tr-nobp-all-v01-c8590352366\n", - " 30\n", - " 7929\n", - " 18.84058\n", - " JDG\n", - " JDG-1990-03-14-a\n", + " 141\n", + " 632\n", " \n", " \n", " c8590352366-JDG-1989-03-15-a-i0158@38:661\n", - " 38\n", - " 661\n", - " [REDACTED]\n", " [REDACTED]\n", - " [22]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c8590352366'}]\n", - " False\n", - " 623\n", - " 1989-03-15T00:00:00+00:00\n", - " [224,955,1158,843]\n", " JDG-1989-03-15-a-i0158\n", - " tr-nobp-all-v01-c8590352366\n", - " 30\n", - " 7929\n", - " 18.84058\n", - " JDG\n", - " JDG-1989-03-15-a\n", + " 38\n", + " 661\n", " \n", " \n", " c8590352366-JDG-1987-07-15-a-i0100@35:771\n", - " 35\n", - " 771\n", - " [REDACTED]\n", " [REDACTED]\n", - " [16]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c8590352366'}]\n", - " False\n", - " 736\n", - " 1987-07-15T00:00:00+00:00\n", - " [1511,376,1189,792]\n", " JDG-1987-07-15-a-i0100\n", - " tr-nobp-all-v01-c8590352366\n", - " 30\n", - " 7929\n", - " 18.84058\n", - " JDG\n", - " JDG-1987-07-15-a\n", + " 35\n", + " 771\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 32, + "execution_count": 89, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.passages.find(\n", - " text=\"luxembourg\", \n", + " term=\"luxembourg\", \n", " language=OR(\"it\", \"en\")\n", ")" ] @@ -3802,7 +2943,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 90, "metadata": {}, "outputs": [ { @@ -3835,41 +2976,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -3879,83 +2992,41 @@ " \n", " \n", " c249108133968-IMP-2001-03-27-a-i0004@0:274\n", - " 0\n", - " 274\n", - " [REDACTED]\n", " [REDACTED]\n", - " [1]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c249108133968'}]\n", - " True\n", - " 274\n", - " 2001-03-27T00:00:00+00:00\n", - " [2435,4461,551,791]\n", " IMP-2001-03-27-a-i0004\n", - " tr-nobp-all-v01-c249108133968\n", - " 2\n", " 0\n", - " 97.297297\n", - " IMP\n", - " IMP-2001-03-27-a\n", + " 274\n", " \n", " \n", " c249108133968-EXP-2001-03-27-a-i0006@0:270\n", - " 0\n", - " 270\n", - " [REDACTED]\n", " [REDACTED]\n", - " [1]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c249108133968'}]\n", - " True\n", - " 270\n", - " 2001-03-27T00:00:00+00:00\n", - " [2400,4375,539,772]\n", " EXP-2001-03-27-a-i0006\n", - " tr-nobp-all-v01-c249108133968\n", - " 2\n", " 0\n", - " 97.297297\n", - " EXP\n", - " EXP-2001-03-27-a\n", + " 270\n", " \n", " \n", " c8590241644-EXP-2005-04-02-a-i0127@64:312\n", - " 64\n", - " 312\n", - " [REDACTED]\n", " [REDACTED]\n", - " [15]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c8590241644'}]\n", - " False\n", - " 248\n", - " 2005-04-02T00:00:00+00:00\n", - " [2422,4812,991,303]\n", " EXP-2005-04-02-a-i0127\n", - " tr-nobp-all-v01-c8590241644\n", - " 6\n", - " 1\n", - " 32.000000\n", - " EXP\n", - " EXP-2005-04-02-a\n", + " 64\n", + " 312\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 33, + "execution_count": 90, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.passages.find(\n", - " text=\"schengen\", \n", + " term=\"schengen\", \n", " country=OR(\"FR\", \"CH\")\n", ")" ] @@ -3969,7 +3040,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 91, "metadata": {}, "outputs": [ { @@ -4002,41 +3073,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -4046,83 +3089,41 @@ " \n", " \n", " c34360149524-EXP-2008-09-13-a-i0231@0:496\n", - " 0\n", - " 496\n", " [REDACTED]\n", - " [REDACTED]\n", - " [27]\n", - " [local-IIV_6APb-9J2N1eZG, local-duma-_liThC5Z]\n", - " [{'id': 'tr-nobp-all-v01-c34360149524'}]\n", - " False\n", - " 496\n", - " 2008-09-13T00:00:00+00:00\n", - " [311,241,1098,203]\n", " EXP-2008-09-13-a-i0231\n", - " tr-nobp-all-v01-c34360149524\n", - " 2\n", " 0\n", - " 100.000000\n", - " EXP\n", - " EXP-2008-09-13-a\n", + " 496\n", " \n", " \n", " c60129931875-obermosel-1946-09-20-a-i0006@5970:6391\n", - " 5970\n", - " 6391\n", - " [REDACTED]\n", " [REDACTED]\n", - " [3]\n", - " [local-eb-BwavXVCj]\n", - " [{'id': 'tr-nobp-all-v01-c60129931875'}]\n", - " False\n", - " 421\n", - " 1946-09-20T00:00:00+00:00\n", - " [1814,1261,834,481]\n", " obermosel-1946-09-20-a-i0006\n", - " tr-nobp-all-v01-c60129931875\n", - " 2\n", - " 51\n", - " 46.153846\n", - " obermosel\n", - " obermosel-1946-09-20-a\n", + " 5970\n", + " 6391\n", " \n", " \n", " c42949763205-GDL-1993-05-14-a-i0002@0:654\n", - " 0\n", - " 654\n", - " [REDACTED]\n", " [REDACTED]\n", - " [1]\n", - " [local-a0gi4Riu-WF6FqmwG, local-mr-q_1EtALV, l...\n", - " [{'id': 'tr-nobp-all-v01-c42949763203'}, {'id'...\n", - " True\n", - " 654\n", - " 1993-05-14T00:00:00+00:00\n", - " [102,2792,1267,912]\n", " GDL-1993-05-14-a-i0002\n", - " tr-nobp-all-v01-c42949763205\n", - " 2\n", " 0\n", - " 100.000000\n", - " GDL\n", - " GDL-1993-05-14-a\n", + " 654\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 34, + "execution_count": 91, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.passages.find(\n", - " text=\"schengen\", \n", + " term=\"schengen\", \n", " mention=OR(\"Belval\", \"Lausanne\")\n", ")" ] @@ -4136,7 +3137,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 92, "metadata": {}, "outputs": [ { @@ -4169,41 +3170,13 @@ " \n", " \n", " \n", - " offsetStart\n", - " offsetEnd\n", " content\n", - " title\n", - " pageNumbers\n", - " collections\n", - " connectedClusters\n", - " isFront\n", - " size\n", - " date\n", - " pageRegions\n", - " article.id\n", - " textReuseCluster.id\n", - " textReuseCluster.clusterSize\n", - " textReuseCluster.timeDifferenceDay\n", - " textReuseCluster.lexicalOverlap\n", - " newspaper.id\n", - " issue.id\n", + " contentItemId\n", + " offset.start\n", + " offset.end\n", " \n", " \n", - " id\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " uid\n", " \n", " \n", " \n", @@ -4213,83 +3186,41 @@ " \n", " \n", " c128849280553-NZZ-1892-02-19-a-i0002@20029:21335\n", - " 20029\n", - " 21335\n", - " [REDACTED]\n", " [REDACTED]\n", - " [2]\n", - " [local-T1DjhD1h-uNBjhkZe, local-aTgqy7LI-gcAEG...\n", - " [{'id': 'tr-nobp-all-v01-c128849280553'}]\n", - " False\n", - " 1306\n", - " 1892-02-19T00:00:00+00:00\n", - " [2927,2504,864,1040]\n", " NZZ-1892-02-19-a-i0002\n", - " tr-nobp-all-v01-c128849280553\n", - " 2\n", - " 1\n", - " 71.527778\n", - " NZZ\n", - " NZZ-1892-02-19-a\n", + " 20029\n", + " 21335\n", " \n", " \n", " c68719627685-EXP-1961-03-21-a-i0004@138:1259\n", - " 138\n", - " 1259\n", - " [REDACTED]\n", " [REDACTED]\n", - " [1]\n", - " [local-IIV_6APb-4hURA0iX]\n", - " [{'id': 'tr-nobp-all-v01-c68719627685'}]\n", - " True\n", - " 1121\n", - " 1961-03-21T00:00:00+00:00\n", - " [775,3627,1365,1202]\n", " EXP-1961-03-21-a-i0004\n", - " tr-nobp-all-v01-c68719627685\n", - " 3\n", - " 0\n", - " 53.658537\n", - " EXP\n", - " EXP-1961-03-21-a\n", + " 138\n", + " 1259\n", " \n", " \n", " c111669354290-GDL-1987-08-15-a-i0198@3130:3513\n", - " 3130\n", - " 3513\n", - " [REDACTED]\n", " [REDACTED]\n", - " [27]\n", - " []\n", - " [{'id': 'tr-nobp-all-v01-c103079486133'}, {'id...\n", - " False\n", - " 383\n", - " 1987-08-15T00:00:00+00:00\n", - " [2717,4412,779,277]\n", " GDL-1987-08-15-a-i0198\n", - " tr-nobp-all-v01-c111669354290\n", - " 3\n", - " 1\n", - " 60.937500\n", - " GDL\n", - " GDL-1987-08-15-a\n", + " 3130\n", + " 3513\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 35, + "execution_count": 92, "metadata": {}, "output_type": "execute_result" } ], "source": [ "impresso.text_reuse.passages.find(\n", - " text=\"banana\",\n", + " term=\"banana\",\n", " entity_id=\"aida-0001-54-Switzerland\"\n", ")" ] @@ -4310,7 +3241,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 93, "metadata": {}, "outputs": [ { @@ -4345,66 +3276,10 @@ " \n", " \n", " count\n", - " uid\n", - " item.uid\n", - " item.acronym\n", - " item.labels\n", - " item.languages\n", - " item.included\n", - " item.name\n", - " item.endYear\n", - " item.startYear\n", - " item.countArticles\n", - " item.countIssues\n", - " item.countPages\n", - " item.deltaYear\n", - " item.properties\n", - " item.firstIssue.uid\n", - " item.firstIssue.cover\n", - " item.firstIssue.labels\n", - " item.firstIssue.fresh\n", - " item.firstIssue.accessRights\n", - " item.firstIssue.date\n", - " item.firstIssue.year\n", - " item.lastIssue.uid\n", - " item.lastIssue.cover\n", - " item.lastIssue.labels\n", - " item.lastIssue.fresh\n", - " item.lastIssue.accessRights\n", - " item.lastIssue.date\n", - " item.lastIssue.year\n", - " item.fetched\n", + " label\n", " \n", " \n", - " val\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " value\n", " \n", " \n", " \n", @@ -4413,111 +3288,27 @@ " \n", " BDC\n", " 175\n", - " BDC\n", - " BDC\n", - " BDC\n", - " [newspaper]\n", - " [fr]\n", - " True\n", " Bulletin des séances de la Constituante\n", - " 1839\n", - " 1839\n", - " 136\n", - " 23\n", - " 96\n", - " 0\n", - " [{'name': 'provenanceId', 'value': '(Sz)001666...\n", - " BDC-1839-01-20-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1839-01-20T00:00:00+00:00\n", - " 1839\n", - " BDC-1839-04-04-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1839-04-04T00:00:00+00:00\n", - " 1839\n", - " True\n", " \n", " \n", " BLB\n", " 903\n", - " BLB\n", - " BLB\n", - " BLB\n", - " [newspaper]\n", - " [de]\n", - " True\n", " Bündner Landbote\n", - " 1847\n", - " 1846\n", - " 419\n", - " 110\n", - " 430\n", - " 1\n", - " [{'name': 'provenanceId', 'value': '(Sz)001912...\n", - " BLB-1845-12-28-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1845-12-28T00:00:00+00:00\n", - " 1845\n", - " BLB-1847-12-25-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1847-12-25T00:00:00+00:00\n", - " 1847\n", - " True\n", " \n", " \n", " BNN\n", " 7369\n", - " BNN\n", - " BNN\n", - " BNN\n", - " [newspaper]\n", - " [de]\n", - " True\n", " Bündner Nachrichten\n", - " 1892\n", - " 1885\n", - " 44584\n", - " 1906\n", - " 7674\n", - " 7\n", - " [{'name': 'provenanceId', 'value': '(Sz)001912...\n", - " BNN-1885-12-18-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1885-12-18T00:00:00+00:00\n", - " 1885\n", - " BNN-1892-09-22-a\n", - " \n", - " [issue]\n", - " False\n", - " NotDefined\n", - " 1892-09-22T00:00:00+00:00\n", - " 1892\n", - " True\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 36, + "execution_count": 93, "metadata": {}, "output_type": "execute_result" } @@ -4535,7 +3326,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 94, "metadata": {}, "outputs": [ { @@ -4572,7 +3363,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -4594,10 +3385,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 37, + "execution_count": 94, "metadata": {}, "output_type": "execute_result" } @@ -4605,7 +3396,7 @@ "source": [ "impresso.text_reuse.passages.facet(\n", " \"daterange\",\n", - " text=\"banana\"\n", + " term=\"banana\"\n", ")" ] }, @@ -4618,7 +3409,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 95, "metadata": {}, "outputs": [ { @@ -4655,7 +3446,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -4677,10 +3468,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 38, + "execution_count": 95, "metadata": {}, "output_type": "execute_result" } @@ -4688,7 +3479,7 @@ "source": [ "impresso.text_reuse.passages.facet(\n", " \"yearmonth\",\n", - " text=\"banana\"\n", + " term=\"banana\"\n", ")" ] }, @@ -4701,7 +3492,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 96, "metadata": {}, "outputs": [ { @@ -4736,17 +3527,9 @@ " \n", " \n", " count\n", - " uid\n", - " item.refs.c\n", - " item.refs.a\n", - " item.refs.m\n", " \n", " \n", - " val\n", - " \n", - " \n", - " \n", - " \n", + " value\n", " \n", " \n", " \n", @@ -4754,36 +3537,24 @@ " \n", " 1875\n", " 1\n", - " 1875\n", - " 75608\n", - " 75608\n", - " NaN\n", " \n", " \n", " 1885\n", " 6\n", - " 1885\n", - " 111484\n", - " 111484\n", - " NaN\n", " \n", " \n", " 1886\n", " 4\n", - " 1886\n", - " 126346\n", - " 126346\n", - " NaN\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 39, + "execution_count": 96, "metadata": {}, "output_type": "execute_result" } @@ -4791,7 +3562,7 @@ "source": [ "impresso.text_reuse.passages.facet(\n", " \"year\",\n", - " text=\"banana\"\n", + " term=\"banana\"\n", ")" ] }, @@ -4804,7 +3575,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 97, "metadata": {}, "outputs": [ { @@ -4841,7 +3612,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -4863,10 +3634,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 40, + "execution_count": 97, "metadata": {}, "output_type": "execute_result" } @@ -4874,7 +3645,7 @@ "source": [ "impresso.text_reuse.passages.facet(\n", " \"connectedClusters\",\n", - " text=\"banana\"\n", + " term=\"banana\"\n", ")" ] }, @@ -4887,7 +3658,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 98, "metadata": {}, "outputs": [ { @@ -4924,7 +3695,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -4946,10 +3717,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 41, + "execution_count": 98, "metadata": {}, "output_type": "execute_result" } @@ -4957,7 +3728,7 @@ "source": [ "impresso.text_reuse.passages.facet(\n", " \"textReuseClusterSize\",\n", - " text=\"banana\"\n", + " term=\"banana\"\n", ")" ] }, @@ -4970,7 +3741,7 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 99, "metadata": {}, "outputs": [ { @@ -5007,7 +3778,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -5029,10 +3800,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 42, + "execution_count": 99, "metadata": {}, "output_type": "execute_result" } @@ -5040,7 +3811,7 @@ "source": [ "impresso.text_reuse.passages.facet(\n", " \"textReuseClusterLexicalOverlap\",\n", - " text=\"banana\"\n", + " term=\"banana\"\n", ")" ] }, @@ -5053,7 +3824,7 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 100, "metadata": {}, "outputs": [ { @@ -5062,11 +3833,11 @@ "
\n", "
\n", "

Facet result

\n", - "
Contains 799 items of 799 total items.
\n", + "
Contains 800 items of 800 total items.
\n", "
\n", "See this result in the Impresso App.\n", "
\n", - "
\n", + "
\n", "
\n", "

Data preview:

\n", "
\n", @@ -5090,7 +3861,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -5100,22 +3871,22 @@ " 331\n", " \n", " \n", - " 92\n", - " 10\n", + " 100\n", + " 11\n", " \n", " \n", - " 184\n", - " 4\n", + " 200\n", + " 3\n", " \n", " \n", "\n", "
" ], "text/plain": [ - "" + "" ] }, - "execution_count": 43, + "execution_count": 100, "metadata": {}, "output_type": "execute_result" } @@ -5123,7 +3894,7 @@ "source": [ "impresso.text_reuse.passages.facet(\n", " \"textReuseClusterDayDelta\",\n", - " text=\"banana\"\n", + " term=\"banana\"\n", ")" ] }, @@ -5136,7 +3907,7 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": 101, "metadata": {}, "outputs": [ { @@ -5173,7 +3944,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -5195,10 +3966,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 44, + "execution_count": 101, "metadata": {}, "output_type": "execute_result" } @@ -5206,7 +3977,7 @@ "source": [ "impresso.text_reuse.passages.facet(\n", " \"textReuseCluster\",\n", - " text=\"banana\"\n", + " term=\"banana\"\n", ")" ] }, @@ -5219,7 +3990,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 102, "metadata": {}, "outputs": [ { @@ -5260,10 +4031,10 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 45, + "execution_count": 102, "metadata": {}, "output_type": "execute_result" } @@ -5271,7 +4042,7 @@ "source": [ "impresso.text_reuse.passages.facet(\n", " \"collection\",\n", - " text=\"banana\"\n", + " term=\"banana\"\n", ")" ] }, @@ -5284,7 +4055,7 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 103, "metadata": {}, "outputs": [ { @@ -5319,34 +4090,10 @@ " \n", " \n", " count\n", - " uid\n", - " item.uid\n", - " item.language\n", - " item.community\n", - " item.pagerank\n", - " item.degree\n", - " item.x\n", - " item.y\n", - " item.relatedTopics\n", - " item.countItems\n", - " item.excerpt\n", - " item.words\n", - " item.model\n", + " label\n", " \n", " \n", - " val\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " value\n", " \n", " \n", " \n", @@ -5355,69 +4102,33 @@ " \n", " tm-de-all-v2.0_tp01_de\n", " 10\n", - " tm-de-all-v2.0_tp01_de\n", - " tm-de-all-v2.0_tp01_de\n", - " de\n", - " tm-de-all-v2.0_tp68_de\n", - " 0.002573\n", - " 81\n", - " 67.376289\n", - " 165.389587\n", - " [{'uid': 'tm-de-all-v2.0_tp93_de', 'w': 59, 'a...\n", - " 377965\n", - " [{'w': 'new', 'p': 0.03594}, {'w': 'york', 'p'...\n", - " [{'w': 'new', 'p': 0.03594}, {'w': 'york', 'p'...\n", - " tm-de-all-v2.0\n", + " new (0.03594), york (0.02121), spanien (0.0209...\n", " \n", " \n", " tm-de-all-v2.0_tp05_de\n", " 1\n", - " tm-de-all-v2.0_tp05_de\n", - " tm-de-all-v2.0_tp05_de\n", - " de\n", - " tm-de-all-v2.0_tp68_de\n", - " 0.002485\n", - " 76\n", - " 127.729820\n", - " 119.996902\n", - " [{'uid': 'tm-de-all-v2.0_tp10_de', 'w': 489, '...\n", - " 327863\n", - " [{'w': 'antrag', 'p': 0.03065}, {'w': 'rat', '...\n", - " [{'w': 'antrag', 'p': 0.03065}, {'w': 'rat', '...\n", - " tm-de-all-v2.0\n", + " antrag (0.03065), rat (0.02829), kommission (0...\n", " \n", " \n", " tm-de-all-v2.0_tp07_de\n", " 4\n", - " tm-de-all-v2.0_tp07_de\n", - " tm-de-all-v2.0_tp07_de\n", - " de\n", - " tm-de-all-v2.0_tp68_de\n", - " 0.002271\n", - " 95\n", - " 123.399666\n", - " 137.016220\n", - " [{'uid': 'tm-de-all-v2.0_tp38_de', 'w': 1258, ...\n", - " 366370\n", - " [{'w': 'arbeiter', 'p': 0.07288}, {'w': 'arbei...\n", - " [{'w': 'arbeiter', 'p': 0.07288}, {'w': 'arbei...\n", - " tm-de-all-v2.0\n", + " arbeiter (0.07288), arbeit (0.03175), arbeiter...\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 46, + "execution_count": 103, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.text_reuse.passages.facet(\"topic\", text=\"banana\")" + "impresso.text_reuse.passages.facet(\"topic\", term=\"banana\")" ] }, { @@ -5429,7 +4140,7 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 104, "metadata": {}, "outputs": [ { @@ -5464,12 +4175,10 @@ " \n", " \n", " count\n", - " uid\n", - " item.uid\n", + " label\n", " \n", " \n", - " val\n", - " \n", + " value\n", " \n", " \n", " \n", @@ -5478,36 +4187,33 @@ " \n", " aida-0001-50-1967–68_Los_Angeles_Kings_season\n", " 2\n", - " aida-0001-50-1967–68_Los_Angeles_Kings_season\n", - " aida-0001-50-1967–68_Los_Angeles_Kings_season\n", + " 1967–68 Los Angeles Kings season\n", " \n", " \n", " aida-0001-50-2003–04_San_Jose_Sharks_season\n", " 2\n", - " aida-0001-50-2003–04_San_Jose_Sharks_season\n", - " aida-0001-50-2003–04_San_Jose_Sharks_season\n", + " 2003–04 San Jose Sharks season\n", " \n", " \n", " aida-0001-50-2004–05_San_Antonio_Spurs_season\n", " 4\n", - " aida-0001-50-2004–05_San_Antonio_Spurs_season\n", - " aida-0001-50-2004–05_San_Antonio_Spurs_season\n", + " 2004–05 San Antonio Spurs season\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 47, + "execution_count": 104, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.text_reuse.passages.facet(\"person\", text=\"banana\")" + "impresso.text_reuse.passages.facet(\"person\", term=\"banana\")" ] }, { @@ -5519,7 +4225,7 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 105, "metadata": {}, "outputs": [ { @@ -5554,12 +4260,10 @@ " \n", " \n", " count\n", - " uid\n", - " item.uid\n", + " label\n", " \n", " \n", - " val\n", - " \n", + " value\n", " \n", " \n", " \n", @@ -5568,36 +4272,33 @@ " \n", " aida-0001-54-2010_Qatar_motorcycle_Grand_Prix\n", " 2\n", - " aida-0001-54-2010_Qatar_motorcycle_Grand_Prix\n", - " aida-0001-54-2010_Qatar_motorcycle_Grand_Prix\n", + " 2010 Qatar motorcycle Grand Prix\n", " \n", " \n", " aida-0001-54-2010_Sony_Ericsson_Open\n", " 2\n", - " aida-0001-54-2010_Sony_Ericsson_Open\n", - " aida-0001-54-2010_Sony_Ericsson_Open\n", + " 2010 Sony Ericsson Open\n", " \n", " \n", " aida-0001-54-ATI_Technologies\n", " 4\n", - " aida-0001-54-ATI_Technologies\n", - " aida-0001-54-ATI_Technologies\n", + " ATI Technologies\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 48, + "execution_count": 105, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.text_reuse.passages.facet(\"location\", text=\"banana\")" + "impresso.text_reuse.passages.facet(\"location\", term=\"banana\")" ] }, { @@ -5609,7 +4310,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 106, "metadata": {}, "outputs": [ { @@ -5650,16 +4351,16 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 49, + "execution_count": 106, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.text_reuse.passages.facet(\"nag\", text=\"banana\")" + "impresso.text_reuse.passages.facet(\"nag\", term=\"banana\")" ] }, { @@ -5671,7 +4372,7 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 107, "metadata": {}, "outputs": [ { @@ -5706,11 +4407,9 @@ " \n", " \n", " count\n", - " uid\n", " \n", " \n", - " val\n", - " \n", + " value\n", " \n", " \n", " \n", @@ -5718,28 +4417,26 @@ " \n", " de\n", " 17\n", - " de\n", " \n", " \n", " fr\n", " 348\n", - " fr\n", " \n", " \n", "\n", "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 50, + "execution_count": 107, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.text_reuse.passages.facet(\"language\", text=\"banana\")" + "impresso.text_reuse.passages.facet(\"language\", term=\"banana\")" ] }, { @@ -5751,7 +4448,7 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 108, "metadata": {}, "outputs": [ { @@ -5788,7 +4485,7 @@ " count\n", " \n", " \n", - " val\n", + " value\n", " \n", " \n", " \n", @@ -5806,16 +4503,16 @@ "" ], "text/plain": [ - "" + "" ] }, - "execution_count": 51, + "execution_count": 108, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "impresso.text_reuse.passages.facet(\"country\", text=\"banana\")" + "impresso.text_reuse.passages.facet(\"country\", term=\"banana\")" ] } ], diff --git a/examples/notebooks/tools.ipynb b/examples/notebooks/tools.ipynb index 0fc9c9b..715017b 100644 --- a/examples/notebooks/tools.ipynb +++ b/examples/notebooks/tools.ipynb @@ -20,111 +20,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "
\n", - "

Ner result

\n", - "
Contains 9 items of 9 total items.
\n", - "
\n", - "
\n", - "
\n", - "

Data preview:

\n", - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
typesurfaceFormfunctionnameconfidence.neroffset.startoffset.endwikidata.idwikidata.wikipediaPageName
id
1:37:pers:ner-stacked-2-bert-medium-historic-multilingual|ner-mgenre-multilingualpersJean-Baptiste Nicolas Robert SchumanN/ABaptiste Nicolas Robert Schuman93.81137N/AN/A
41:53:time:ner-stacked-2-bert-medium-historic-multilingual|ner-mgenre-multilingualtime29 June 1886N/AN/A86.494153N/AN/A
56:72:time:ner-stacked-2-bert-medium-historic-multilingual|ner-mgenre-multilingualtime4 September 1963N/AN/A74.535672N/AN/A
\n", - "
" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "text = \"\"\"\n", "Jean-Baptiste Nicolas Robert Schuman ( \n", @@ -140,121 +38,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "
\n", - "

Ner result

\n", - "
Contains 9 items of 9 total items.
\n", - "
\n", - "
\n", - "
\n", - "

Data preview:

\n", - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
typesurfaceFormfunctionnameconfidence.nerconfidence.neloffset.startoffset.endwikidata.idwikidata.wikipediaPageNamewikidata.wikipediaPageUrl
id
1:37:pers:ner-stacked-2-bert-medium-historic-multilingual|ner-mgenre-multilingualpersJean-Baptiste Nicolas Robert SchumanN/ABaptiste Nicolas Robert Schuman93.8199.57137Q15981Robert Schumanhttps://en.wikipedia.org/wiki/Robert_Schuman
41:53:time:ner-stacked-2-bert-medium-historic-multilingual|ner-mgenre-multilingualtime29 June 1886N/AN/A86.4993.574153Q15981Robert Schumanhttps://en.wikipedia.org/wiki/Robert_Schuman
56:72:time:ner-stacked-2-bert-medium-historic-multilingual|ner-mgenre-multilingualtime4 September 1963N/AN/A74.5381.875672NaNNaNNaN
\n", - "
" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "text = \"\"\"\n", "Jean-Baptiste Nicolas Robert Schuman ( \n", @@ -270,84 +56,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "
\n", - "

Ner result

\n", - "
Contains 1 items of 1 total items.
\n", - "
\n", - "
\n", - "
\n", - "

Data preview:

\n", - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
typesurfaceFormconfidence.neloffset.startoffset.endwikidata.idwikidata.wikipediaPageNamewikidata.wikipediaPageUrl
id
8:44:UNK:nel-mgenre-multilingualunkJean-Baptiste Nicolas Robert Schuman99.94844Q15981Robert Schumanhttps://en.wikipedia.org/wiki/Robert_Schuman
\n", - "
" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "text = \"\"\"\n", "[START]Jean-Baptiste Nicolas Robert Schuman[END] ( \n", diff --git a/impresso/api_client/api/collections/create_collection.py b/impresso/api_client/api/collections/create_collection.py index 9508a8a..8cb1f8e 100644 --- a/impresso/api_client/api/collections/create_collection.py +++ b/impresso/api_client/api/collections/create_collection.py @@ -7,13 +7,13 @@ from ...client import AuthenticatedClient, Client from ...models.collection import Collection from ...models.error import Error -from ...models.new_collection import NewCollection +from ...models.new_collection_request import NewCollectionRequest from ...types import Response def _get_kwargs( *, - body: NewCollection, + body: NewCollectionRequest, ) -> Dict[str, Any]: headers: Dict[str, Any] = {} @@ -78,12 +78,12 @@ def _build_response( def sync_detailed( *, client: AuthenticatedClient, - body: NewCollection, + body: NewCollectionRequest, ) -> Response[Union[Collection, Error]]: """Create a new collection Args: - body (NewCollection): Create new collection request + body (NewCollectionRequest): Create new collection request Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. @@ -107,12 +107,12 @@ def sync_detailed( def sync( *, client: AuthenticatedClient, - body: NewCollection, + body: NewCollectionRequest, ) -> Optional[Union[Collection, Error]]: """Create a new collection Args: - body (NewCollection): Create new collection request + body (NewCollectionRequest): Create new collection request Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. @@ -131,12 +131,12 @@ def sync( async def asyncio_detailed( *, client: AuthenticatedClient, - body: NewCollection, + body: NewCollectionRequest, ) -> Response[Union[Collection, Error]]: """Create a new collection Args: - body (NewCollection): Create new collection request + body (NewCollectionRequest): Create new collection request Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. @@ -158,12 +158,12 @@ async def asyncio_detailed( async def asyncio( *, client: AuthenticatedClient, - body: NewCollection, + body: NewCollectionRequest, ) -> Optional[Union[Collection, Error]]: """Create a new collection Args: - body (NewCollection): Create new collection request + body (NewCollectionRequest): Create new collection request Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. diff --git a/impresso/api_client/api/collections/find_collections.py b/impresso/api_client/api/collections/find_collections.py index ae61de3..4f31f1b 100644 --- a/impresso/api_client/api/collections/find_collections.py +++ b/impresso/api_client/api/collections/find_collections.py @@ -6,24 +6,21 @@ from ... import errors from ...client import AuthenticatedClient, Client from ...models.error import Error +from ...models.find_collections_base_find_response import FindCollectionsBaseFindResponse from ...models.find_collections_order_by import FindCollectionsOrderBy -from ...models.find_collections_response_200 import FindCollectionsResponse200 from ...types import UNSET, Response, Unset def _get_kwargs( *, - uids: Union[Unset, str] = UNSET, - q: Union[Unset, str] = UNSET, + term: Union[Unset, str] = UNSET, order_by: FindCollectionsOrderBy = FindCollectionsOrderBy.VALUE_0, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, ) -> Dict[str, Any]: params: Dict[str, Any] = {} - params["uids"] = uids - - params["q"] = q + params["term"] = term json_order_by = order_by.value params["order_by"] = json_order_by @@ -45,9 +42,9 @@ def _get_kwargs( def _parse_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, FindCollectionsResponse200]]: +) -> Optional[Union[Error, FindCollectionsBaseFindResponse]]: if response.status_code == HTTPStatus.OK: - response_200 = FindCollectionsResponse200.from_dict(response.json()) + response_200 = FindCollectionsBaseFindResponse.from_dict(response.json()) return response_200 if response.status_code == HTTPStatus.UNAUTHORIZED: @@ -82,7 +79,7 @@ def _parse_response( def _build_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, FindCollectionsResponse200]]: +) -> Response[Union[Error, FindCollectionsBaseFindResponse]]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -94,17 +91,15 @@ def _build_response( def sync_detailed( *, client: AuthenticatedClient, - uids: Union[Unset, str] = UNSET, - q: Union[Unset, str] = UNSET, + term: Union[Unset, str] = UNSET, order_by: FindCollectionsOrderBy = FindCollectionsOrderBy.VALUE_0, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindCollectionsResponse200]]: +) -> Response[Union[Error, FindCollectionsBaseFindResponse]]: """Find collections Args: - uids (Union[Unset, str]): - q (Union[Unset, str]): + term (Union[Unset, str]): order_by (FindCollectionsOrderBy): Default: FindCollectionsOrderBy.VALUE_0. limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -114,12 +109,11 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, FindCollectionsResponse200]] + Response[Union[Error, FindCollectionsBaseFindResponse]] """ kwargs = _get_kwargs( - uids=uids, - q=q, + term=term, order_by=order_by, limit=limit, offset=offset, @@ -135,17 +129,15 @@ def sync_detailed( def sync( *, client: AuthenticatedClient, - uids: Union[Unset, str] = UNSET, - q: Union[Unset, str] = UNSET, + term: Union[Unset, str] = UNSET, order_by: FindCollectionsOrderBy = FindCollectionsOrderBy.VALUE_0, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindCollectionsResponse200]]: +) -> Optional[Union[Error, FindCollectionsBaseFindResponse]]: """Find collections Args: - uids (Union[Unset, str]): - q (Union[Unset, str]): + term (Union[Unset, str]): order_by (FindCollectionsOrderBy): Default: FindCollectionsOrderBy.VALUE_0. limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -155,13 +147,12 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, FindCollectionsResponse200] + Union[Error, FindCollectionsBaseFindResponse] """ return sync_detailed( client=client, - uids=uids, - q=q, + term=term, order_by=order_by, limit=limit, offset=offset, @@ -171,17 +162,15 @@ def sync( async def asyncio_detailed( *, client: AuthenticatedClient, - uids: Union[Unset, str] = UNSET, - q: Union[Unset, str] = UNSET, + term: Union[Unset, str] = UNSET, order_by: FindCollectionsOrderBy = FindCollectionsOrderBy.VALUE_0, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindCollectionsResponse200]]: +) -> Response[Union[Error, FindCollectionsBaseFindResponse]]: """Find collections Args: - uids (Union[Unset, str]): - q (Union[Unset, str]): + term (Union[Unset, str]): order_by (FindCollectionsOrderBy): Default: FindCollectionsOrderBy.VALUE_0. limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -191,12 +180,11 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, FindCollectionsResponse200]] + Response[Union[Error, FindCollectionsBaseFindResponse]] """ kwargs = _get_kwargs( - uids=uids, - q=q, + term=term, order_by=order_by, limit=limit, offset=offset, @@ -210,17 +198,15 @@ async def asyncio_detailed( async def asyncio( *, client: AuthenticatedClient, - uids: Union[Unset, str] = UNSET, - q: Union[Unset, str] = UNSET, + term: Union[Unset, str] = UNSET, order_by: FindCollectionsOrderBy = FindCollectionsOrderBy.VALUE_0, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindCollectionsResponse200]]: +) -> Optional[Union[Error, FindCollectionsBaseFindResponse]]: """Find collections Args: - uids (Union[Unset, str]): - q (Union[Unset, str]): + term (Union[Unset, str]): order_by (FindCollectionsOrderBy): Default: FindCollectionsOrderBy.VALUE_0. limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -230,14 +216,13 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, FindCollectionsResponse200] + Union[Error, FindCollectionsBaseFindResponse] """ return ( await asyncio_detailed( client=client, - uids=uids, - q=q, + term=term, order_by=order_by, limit=limit, offset=offset, diff --git a/impresso/api_client/api/collections/patch_collections_collection_id_items.py b/impresso/api_client/api/collections/patch_collections_collection_id_items.py index 5a71e22..cdcf4a7 100644 --- a/impresso/api_client/api/collections/patch_collections_collection_id_items.py +++ b/impresso/api_client/api/collections/patch_collections_collection_id_items.py @@ -7,14 +7,14 @@ from ...client import AuthenticatedClient, Client from ...models.collectable_items_updated_response import CollectableItemsUpdatedResponse from ...models.error import Error -from ...models.update_collectable_items import UpdateCollectableItems +from ...models.update_collectable_items_request import UpdateCollectableItemsRequest from ...types import Response def _get_kwargs( collection_id: str, *, - body: UpdateCollectableItems, + body: UpdateCollectableItemsRequest, ) -> Dict[str, Any]: headers: Dict[str, Any] = {} @@ -84,13 +84,13 @@ def sync_detailed( collection_id: str, *, client: AuthenticatedClient, - body: UpdateCollectableItems, + body: UpdateCollectableItemsRequest, ) -> Response[Union[CollectableItemsUpdatedResponse, Error]]: """Update items in the collection Args: collection_id (str): - body (UpdateCollectableItems): Request to update collectible items in a collection + body (UpdateCollectableItemsRequest): Request to update collectible items in a collection Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. @@ -116,13 +116,13 @@ def sync( collection_id: str, *, client: AuthenticatedClient, - body: UpdateCollectableItems, + body: UpdateCollectableItemsRequest, ) -> Optional[Union[CollectableItemsUpdatedResponse, Error]]: """Update items in the collection Args: collection_id (str): - body (UpdateCollectableItems): Request to update collectible items in a collection + body (UpdateCollectableItemsRequest): Request to update collectible items in a collection Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. @@ -143,13 +143,13 @@ async def asyncio_detailed( collection_id: str, *, client: AuthenticatedClient, - body: UpdateCollectableItems, + body: UpdateCollectableItemsRequest, ) -> Response[Union[CollectableItemsUpdatedResponse, Error]]: """Update items in the collection Args: collection_id (str): - body (UpdateCollectableItems): Request to update collectible items in a collection + body (UpdateCollectableItemsRequest): Request to update collectible items in a collection Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. @@ -173,13 +173,13 @@ async def asyncio( collection_id: str, *, client: AuthenticatedClient, - body: UpdateCollectableItems, + body: UpdateCollectableItemsRequest, ) -> Optional[Union[CollectableItemsUpdatedResponse, Error]]: """Update items in the collection Args: collection_id (str): - body (UpdateCollectableItems): Request to update collectible items in a collection + body (UpdateCollectableItemsRequest): Request to update collectible items in a collection Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. diff --git a/impresso/api_client/api/collections/update_collection.py b/impresso/api_client/api/collections/update_collection.py index 8307186..f924c68 100644 --- a/impresso/api_client/api/collections/update_collection.py +++ b/impresso/api_client/api/collections/update_collection.py @@ -7,14 +7,14 @@ from ...client import AuthenticatedClient, Client from ...models.collection import Collection from ...models.error import Error -from ...models.new_collection import NewCollection +from ...models.new_collection_request import NewCollectionRequest from ...types import Response def _get_kwargs( id: str, *, - body: NewCollection, + body: NewCollectionRequest, ) -> Dict[str, Any]: headers: Dict[str, Any] = {} @@ -84,13 +84,13 @@ def sync_detailed( id: str, *, client: AuthenticatedClient, - body: NewCollection, + body: NewCollectionRequest, ) -> Response[Union[Collection, Error]]: """Update a collection Args: id (str): - body (NewCollection): Create new collection request + body (NewCollectionRequest): Create new collection request Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. @@ -116,13 +116,13 @@ def sync( id: str, *, client: AuthenticatedClient, - body: NewCollection, + body: NewCollectionRequest, ) -> Optional[Union[Collection, Error]]: """Update a collection Args: id (str): - body (NewCollection): Create new collection request + body (NewCollectionRequest): Create new collection request Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. @@ -143,13 +143,13 @@ async def asyncio_detailed( id: str, *, client: AuthenticatedClient, - body: NewCollection, + body: NewCollectionRequest, ) -> Response[Union[Collection, Error]]: """Update a collection Args: id (str): - body (NewCollection): Create new collection request + body (NewCollectionRequest): Create new collection request Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. @@ -173,13 +173,13 @@ async def asyncio( id: str, *, client: AuthenticatedClient, - body: NewCollection, + body: NewCollectionRequest, ) -> Optional[Union[Collection, Error]]: """Update a collection Args: id (str): - body (NewCollection): Create new collection request + body (NewCollectionRequest): Create new collection request Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. diff --git a/impresso/api_client/api/content_items/find_content_item.py b/impresso/api_client/api/content_items/find_content_item.py deleted file mode 100644 index b8af280..0000000 --- a/impresso/api_client/api/content_items/find_content_item.py +++ /dev/null @@ -1,238 +0,0 @@ -from http import HTTPStatus -from typing import Any, Dict, Optional, Union - -import httpx - -from ... import errors -from ...client import AuthenticatedClient, Client -from ...models.error import Error -from ...models.find_content_item_order_by import FindContentItemOrderBy -from ...models.find_content_item_resolve import FindContentItemResolve -from ...models.find_content_item_response_200 import FindContentItemResponse200 -from ...types import UNSET, Response, Unset - - -def _get_kwargs( - *, - resolve: Union[Unset, FindContentItemResolve] = UNSET, - order_by: Union[Unset, FindContentItemOrderBy] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Dict[str, Any]: - params: Dict[str, Any] = {} - - json_resolve: Union[Unset, str] = UNSET - if not isinstance(resolve, Unset): - json_resolve = resolve.value - - params["resolve"] = json_resolve - - json_order_by: Union[Unset, str] = UNSET - if not isinstance(order_by, Unset): - json_order_by = order_by.value - - params["order_by"] = json_order_by - - params["limit"] = limit - - params["offset"] = offset - - params = {k: v for k, v in params.items() if v is not UNSET and v is not None} - - _kwargs: Dict[str, Any] = { - "method": "get", - "url": "/content-items", - "params": params, - } - - return _kwargs - - -def _parse_response( - *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, FindContentItemResponse200]]: - if response.status_code == HTTPStatus.OK: - response_200 = FindContentItemResponse200.from_dict(response.json()) - - return response_200 - if response.status_code == HTTPStatus.UNAUTHORIZED: - response_401 = Error.from_dict(response.json()) - - return response_401 - if response.status_code == HTTPStatus.FORBIDDEN: - response_403 = Error.from_dict(response.json()) - - return response_403 - if response.status_code == HTTPStatus.NOT_FOUND: - response_404 = Error.from_dict(response.json()) - - return response_404 - if response.status_code == HTTPStatus.UNPROCESSABLE_ENTITY: - response_422 = Error.from_dict(response.json()) - - return response_422 - if response.status_code == HTTPStatus.TOO_MANY_REQUESTS: - response_429 = Error.from_dict(response.json()) - - return response_429 - if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR: - response_500 = Error.from_dict(response.json()) - - return response_500 - if client.raise_on_unexpected_status: - raise errors.UnexpectedStatus(response.status_code, response.content) - else: - return None - - -def _build_response( - *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, FindContentItemResponse200]]: - return Response( - status_code=HTTPStatus(response.status_code), - content=response.content, - headers=response.headers, - parsed=_parse_response(client=client, response=response), - ) - - -def sync_detailed( - *, - client: AuthenticatedClient, - resolve: Union[Unset, FindContentItemResolve] = UNSET, - order_by: Union[Unset, FindContentItemOrderBy] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindContentItemResponse200]]: - """Find content items that match the given query - - Args: - resolve (Union[Unset, FindContentItemResolve]): - order_by (Union[Unset, FindContentItemOrderBy]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Response[Union[Error, FindContentItemResponse200]] - """ - - kwargs = _get_kwargs( - resolve=resolve, - order_by=order_by, - limit=limit, - offset=offset, - ) - - response = client.get_httpx_client().request( - **kwargs, - ) - - return _build_response(client=client, response=response) - - -def sync( - *, - client: AuthenticatedClient, - resolve: Union[Unset, FindContentItemResolve] = UNSET, - order_by: Union[Unset, FindContentItemOrderBy] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindContentItemResponse200]]: - """Find content items that match the given query - - Args: - resolve (Union[Unset, FindContentItemResolve]): - order_by (Union[Unset, FindContentItemOrderBy]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Union[Error, FindContentItemResponse200] - """ - - return sync_detailed( - client=client, - resolve=resolve, - order_by=order_by, - limit=limit, - offset=offset, - ).parsed - - -async def asyncio_detailed( - *, - client: AuthenticatedClient, - resolve: Union[Unset, FindContentItemResolve] = UNSET, - order_by: Union[Unset, FindContentItemOrderBy] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindContentItemResponse200]]: - """Find content items that match the given query - - Args: - resolve (Union[Unset, FindContentItemResolve]): - order_by (Union[Unset, FindContentItemOrderBy]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Response[Union[Error, FindContentItemResponse200]] - """ - - kwargs = _get_kwargs( - resolve=resolve, - order_by=order_by, - limit=limit, - offset=offset, - ) - - response = await client.get_async_httpx_client().request(**kwargs) - - return _build_response(client=client, response=response) - - -async def asyncio( - *, - client: AuthenticatedClient, - resolve: Union[Unset, FindContentItemResolve] = UNSET, - order_by: Union[Unset, FindContentItemOrderBy] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindContentItemResponse200]]: - """Find content items that match the given query - - Args: - resolve (Union[Unset, FindContentItemResolve]): - order_by (Union[Unset, FindContentItemOrderBy]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Union[Error, FindContentItemResponse200] - """ - - return ( - await asyncio_detailed( - client=client, - resolve=resolve, - order_by=order_by, - limit=limit, - offset=offset, - ) - ).parsed diff --git a/impresso/api_client/api/entities/find_entities.py b/impresso/api_client/api/entities/find_entities.py index 7744308..c0f5c51 100644 --- a/impresso/api_client/api/entities/find_entities.py +++ b/impresso/api_client/api/entities/find_entities.py @@ -7,15 +7,14 @@ from ...client import AuthenticatedClient, Client from ...models.error import Error from ...models.filter_ import Filter +from ...models.find_entities_base_find_response import FindEntitiesBaseFindResponse from ...models.find_entities_order_by import FindEntitiesOrderBy -from ...models.find_entities_response_200 import FindEntitiesResponse200 from ...types import UNSET, Response, Unset def _get_kwargs( *, - q: Union[Unset, str] = UNSET, - resolve: Union[Unset, bool] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindEntitiesOrderBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, @@ -23,9 +22,7 @@ def _get_kwargs( ) -> Dict[str, Any]: params: Dict[str, Any] = {} - params["q"] = q - - params["resolve"] = resolve + params["term"] = term json_order_by: Union[Unset, str] = UNSET if not isinstance(order_by, Unset): @@ -63,9 +60,9 @@ def _get_kwargs( def _parse_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, FindEntitiesResponse200]]: +) -> Optional[Union[Error, FindEntitiesBaseFindResponse]]: if response.status_code == HTTPStatus.OK: - response_200 = FindEntitiesResponse200.from_dict(response.json()) + response_200 = FindEntitiesBaseFindResponse.from_dict(response.json()) return response_200 if response.status_code == HTTPStatus.UNAUTHORIZED: @@ -100,7 +97,7 @@ def _parse_response( def _build_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, FindEntitiesResponse200]]: +) -> Response[Union[Error, FindEntitiesBaseFindResponse]]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -112,18 +109,16 @@ def _build_response( def sync_detailed( *, client: AuthenticatedClient, - q: Union[Unset, str] = UNSET, - resolve: Union[Unset, bool] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindEntitiesOrderBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindEntitiesResponse200]]: +) -> Response[Union[Error, FindEntitiesBaseFindResponse]]: """Find entities that match the given query Args: - q (Union[Unset, str]): - resolve (Union[Unset, bool]): + term (Union[Unset, str]): order_by (Union[Unset, FindEntitiesOrderBy]): filters (Union[List['Filter'], Unset, str]): limit (Union[Unset, int]): @@ -134,12 +129,11 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, FindEntitiesResponse200]] + Response[Union[Error, FindEntitiesBaseFindResponse]] """ kwargs = _get_kwargs( - q=q, - resolve=resolve, + term=term, order_by=order_by, filters=filters, limit=limit, @@ -156,18 +150,16 @@ def sync_detailed( def sync( *, client: AuthenticatedClient, - q: Union[Unset, str] = UNSET, - resolve: Union[Unset, bool] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindEntitiesOrderBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindEntitiesResponse200]]: +) -> Optional[Union[Error, FindEntitiesBaseFindResponse]]: """Find entities that match the given query Args: - q (Union[Unset, str]): - resolve (Union[Unset, bool]): + term (Union[Unset, str]): order_by (Union[Unset, FindEntitiesOrderBy]): filters (Union[List['Filter'], Unset, str]): limit (Union[Unset, int]): @@ -178,13 +170,12 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, FindEntitiesResponse200] + Union[Error, FindEntitiesBaseFindResponse] """ return sync_detailed( client=client, - q=q, - resolve=resolve, + term=term, order_by=order_by, filters=filters, limit=limit, @@ -195,18 +186,16 @@ def sync( async def asyncio_detailed( *, client: AuthenticatedClient, - q: Union[Unset, str] = UNSET, - resolve: Union[Unset, bool] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindEntitiesOrderBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindEntitiesResponse200]]: +) -> Response[Union[Error, FindEntitiesBaseFindResponse]]: """Find entities that match the given query Args: - q (Union[Unset, str]): - resolve (Union[Unset, bool]): + term (Union[Unset, str]): order_by (Union[Unset, FindEntitiesOrderBy]): filters (Union[List['Filter'], Unset, str]): limit (Union[Unset, int]): @@ -217,12 +206,11 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, FindEntitiesResponse200]] + Response[Union[Error, FindEntitiesBaseFindResponse]] """ kwargs = _get_kwargs( - q=q, - resolve=resolve, + term=term, order_by=order_by, filters=filters, limit=limit, @@ -237,18 +225,16 @@ async def asyncio_detailed( async def asyncio( *, client: AuthenticatedClient, - q: Union[Unset, str] = UNSET, - resolve: Union[Unset, bool] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindEntitiesOrderBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindEntitiesResponse200]]: +) -> Optional[Union[Error, FindEntitiesBaseFindResponse]]: """Find entities that match the given query Args: - q (Union[Unset, str]): - resolve (Union[Unset, bool]): + term (Union[Unset, str]): order_by (Union[Unset, FindEntitiesOrderBy]): filters (Union[List['Filter'], Unset, str]): limit (Union[Unset, int]): @@ -259,14 +245,13 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, FindEntitiesResponse200] + Union[Error, FindEntitiesBaseFindResponse] """ return ( await asyncio_detailed( client=client, - q=q, - resolve=resolve, + term=term, order_by=order_by, filters=filters, limit=limit, diff --git a/impresso/api_client/api/newspapers/find_newspapers.py b/impresso/api_client/api/newspapers/find_newspapers.py index 4b2d001..3a22c2e 100644 --- a/impresso/api_client/api/newspapers/find_newspapers.py +++ b/impresso/api_client/api/newspapers/find_newspapers.py @@ -6,23 +6,21 @@ from ... import errors from ...client import AuthenticatedClient, Client from ...models.error import Error +from ...models.find_newspapers_base_find_response import FindNewspapersBaseFindResponse from ...models.find_newspapers_order_by import FindNewspapersOrderBy -from ...models.find_newspapers_response_200 import FindNewspapersResponse200 from ...types import UNSET, Response, Unset def _get_kwargs( *, - included_only: Union[Unset, bool] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindNewspapersOrderBy] = UNSET, - faster: Union[Unset, bool] = UNSET, - q: Union[Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, ) -> Dict[str, Any]: params: Dict[str, Any] = {} - params["includedOnly"] = included_only + params["term"] = term json_order_by: Union[Unset, str] = UNSET if not isinstance(order_by, Unset): @@ -30,10 +28,6 @@ def _get_kwargs( params["order_by"] = json_order_by - params["faster"] = faster - - params["q"] = q - params["limit"] = limit params["offset"] = offset @@ -51,9 +45,9 @@ def _get_kwargs( def _parse_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, FindNewspapersResponse200]]: +) -> Optional[Union[Error, FindNewspapersBaseFindResponse]]: if response.status_code == HTTPStatus.OK: - response_200 = FindNewspapersResponse200.from_dict(response.json()) + response_200 = FindNewspapersBaseFindResponse.from_dict(response.json()) return response_200 if response.status_code == HTTPStatus.UNAUTHORIZED: @@ -88,7 +82,7 @@ def _parse_response( def _build_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, FindNewspapersResponse200]]: +) -> Response[Union[Error, FindNewspapersBaseFindResponse]]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -100,20 +94,16 @@ def _build_response( def sync_detailed( *, client: AuthenticatedClient, - included_only: Union[Unset, bool] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindNewspapersOrderBy] = UNSET, - faster: Union[Unset, bool] = UNSET, - q: Union[Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindNewspapersResponse200]]: +) -> Response[Union[Error, FindNewspapersBaseFindResponse]]: """Find newspapers that match the given query Args: - included_only (Union[Unset, bool]): + term (Union[Unset, str]): order_by (Union[Unset, FindNewspapersOrderBy]): - faster (Union[Unset, bool]): - q (Union[Unset, str]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -122,14 +112,12 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, FindNewspapersResponse200]] + Response[Union[Error, FindNewspapersBaseFindResponse]] """ kwargs = _get_kwargs( - included_only=included_only, + term=term, order_by=order_by, - faster=faster, - q=q, limit=limit, offset=offset, ) @@ -144,20 +132,16 @@ def sync_detailed( def sync( *, client: AuthenticatedClient, - included_only: Union[Unset, bool] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindNewspapersOrderBy] = UNSET, - faster: Union[Unset, bool] = UNSET, - q: Union[Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindNewspapersResponse200]]: +) -> Optional[Union[Error, FindNewspapersBaseFindResponse]]: """Find newspapers that match the given query Args: - included_only (Union[Unset, bool]): + term (Union[Unset, str]): order_by (Union[Unset, FindNewspapersOrderBy]): - faster (Union[Unset, bool]): - q (Union[Unset, str]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -166,15 +150,13 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, FindNewspapersResponse200] + Union[Error, FindNewspapersBaseFindResponse] """ return sync_detailed( client=client, - included_only=included_only, + term=term, order_by=order_by, - faster=faster, - q=q, limit=limit, offset=offset, ).parsed @@ -183,20 +165,16 @@ def sync( async def asyncio_detailed( *, client: AuthenticatedClient, - included_only: Union[Unset, bool] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindNewspapersOrderBy] = UNSET, - faster: Union[Unset, bool] = UNSET, - q: Union[Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindNewspapersResponse200]]: +) -> Response[Union[Error, FindNewspapersBaseFindResponse]]: """Find newspapers that match the given query Args: - included_only (Union[Unset, bool]): + term (Union[Unset, str]): order_by (Union[Unset, FindNewspapersOrderBy]): - faster (Union[Unset, bool]): - q (Union[Unset, str]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -205,14 +183,12 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, FindNewspapersResponse200]] + Response[Union[Error, FindNewspapersBaseFindResponse]] """ kwargs = _get_kwargs( - included_only=included_only, + term=term, order_by=order_by, - faster=faster, - q=q, limit=limit, offset=offset, ) @@ -225,20 +201,16 @@ async def asyncio_detailed( async def asyncio( *, client: AuthenticatedClient, - included_only: Union[Unset, bool] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindNewspapersOrderBy] = UNSET, - faster: Union[Unset, bool] = UNSET, - q: Union[Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindNewspapersResponse200]]: +) -> Optional[Union[Error, FindNewspapersBaseFindResponse]]: """Find newspapers that match the given query Args: - included_only (Union[Unset, bool]): + term (Union[Unset, str]): order_by (Union[Unset, FindNewspapersOrderBy]): - faster (Union[Unset, bool]): - q (Union[Unset, str]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -247,16 +219,14 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, FindNewspapersResponse200] + Union[Error, FindNewspapersBaseFindResponse] """ return ( await asyncio_detailed( client=client, - included_only=included_only, + term=term, order_by=order_by, - faster=faster, - q=q, limit=limit, offset=offset, ) diff --git a/impresso/api_client/api/not_used/patch_collections_collection_id_items_id.py b/impresso/api_client/api/not_used/patch_collections_collection_id_items_id.py index ef4b378..0e85acb 100644 --- a/impresso/api_client/api/not_used/patch_collections_collection_id_items_id.py +++ b/impresso/api_client/api/not_used/patch_collections_collection_id_items_id.py @@ -7,7 +7,7 @@ from ...client import AuthenticatedClient, Client from ...models.collectable_items_updated_response import CollectableItemsUpdatedResponse from ...models.error import Error -from ...models.update_collectable_items import UpdateCollectableItems +from ...models.update_collectable_items_request import UpdateCollectableItemsRequest from ...types import Response @@ -15,7 +15,7 @@ def _get_kwargs( collection_id: str, id: int, *, - body: UpdateCollectableItems, + body: UpdateCollectableItemsRequest, ) -> Dict[str, Any]: headers: Dict[str, Any] = {} @@ -86,14 +86,14 @@ def sync_detailed( id: int, *, client: Union[AuthenticatedClient, Client], - body: UpdateCollectableItems, + body: UpdateCollectableItemsRequest, ) -> Response[Union[CollectableItemsUpdatedResponse, Error]]: """Updates the resource identified by id using data. Args: collection_id (str): id (int): - body (UpdateCollectableItems): Request to update collectible items in a collection + body (UpdateCollectableItemsRequest): Request to update collectible items in a collection Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. @@ -121,14 +121,14 @@ def sync( id: int, *, client: Union[AuthenticatedClient, Client], - body: UpdateCollectableItems, + body: UpdateCollectableItemsRequest, ) -> Optional[Union[CollectableItemsUpdatedResponse, Error]]: """Updates the resource identified by id using data. Args: collection_id (str): id (int): - body (UpdateCollectableItems): Request to update collectible items in a collection + body (UpdateCollectableItemsRequest): Request to update collectible items in a collection Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. @@ -151,14 +151,14 @@ async def asyncio_detailed( id: int, *, client: Union[AuthenticatedClient, Client], - body: UpdateCollectableItems, + body: UpdateCollectableItemsRequest, ) -> Response[Union[CollectableItemsUpdatedResponse, Error]]: """Updates the resource identified by id using data. Args: collection_id (str): id (int): - body (UpdateCollectableItems): Request to update collectible items in a collection + body (UpdateCollectableItemsRequest): Request to update collectible items in a collection Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. @@ -184,14 +184,14 @@ async def asyncio( id: int, *, client: Union[AuthenticatedClient, Client], - body: UpdateCollectableItems, + body: UpdateCollectableItemsRequest, ) -> Optional[Union[CollectableItemsUpdatedResponse, Error]]: """Updates the resource identified by id using data. Args: collection_id (str): id (int): - body (UpdateCollectableItems): Request to update collectible items in a collection + body (UpdateCollectableItemsRequest): Request to update collectible items in a collection Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. diff --git a/impresso/api_client/api/search/search.py b/impresso/api_client/api/search/search.py index 6ab1323..d9f1792 100644 --- a/impresso/api_client/api/search/search.py +++ b/impresso/api_client/api/search/search.py @@ -7,29 +7,22 @@ from ...client import AuthenticatedClient, Client from ...models.error import Error from ...models.filter_ import Filter -from ...models.search_facets import SearchFacets -from ...models.search_group_by import SearchGroupBy +from ...models.search_base_find_response import SearchBaseFindResponse from ...models.search_order_by import SearchOrderBy -from ...models.search_response_200 import SearchResponse200 from ...types import UNSET, Response, Unset def _get_kwargs( *, - q: Union[Unset, str] = UNSET, - group_by: SearchGroupBy = SearchGroupBy.ARTICLES, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, SearchOrderBy] = UNSET, - facets: Union[Unset, SearchFacets] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, ) -> Dict[str, Any]: params: Dict[str, Any] = {} - params["q"] = q - - json_group_by = group_by.value - params["group_by"] = json_group_by + params["term"] = term json_order_by: Union[Unset, str] = UNSET if not isinstance(order_by, Unset): @@ -37,12 +30,6 @@ def _get_kwargs( params["order_by"] = json_order_by - json_facets: Union[Unset, str] = UNSET - if not isinstance(facets, Unset): - json_facets = facets.value - - params["facets"] = json_facets - json_filters: Union[List[Dict[str, Any]], Unset, str] if isinstance(filters, Unset): json_filters = UNSET @@ -73,9 +60,9 @@ def _get_kwargs( def _parse_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, SearchResponse200]]: +) -> Optional[Union[Error, SearchBaseFindResponse]]: if response.status_code == HTTPStatus.OK: - response_200 = SearchResponse200.from_dict(response.json()) + response_200 = SearchBaseFindResponse.from_dict(response.json()) return response_200 if response.status_code == HTTPStatus.UNAUTHORIZED: @@ -110,7 +97,7 @@ def _parse_response( def _build_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, SearchResponse200]]: +) -> Response[Union[Error, SearchBaseFindResponse]]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -122,21 +109,17 @@ def _build_response( def sync_detailed( *, client: AuthenticatedClient, - q: Union[Unset, str] = UNSET, - group_by: SearchGroupBy = SearchGroupBy.ARTICLES, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, SearchOrderBy] = UNSET, - facets: Union[Unset, SearchFacets] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, SearchResponse200]]: +) -> Response[Union[Error, SearchBaseFindResponse]]: """Find content items that match the given query Args: - q (Union[Unset, str]): - group_by (SearchGroupBy): Default: SearchGroupBy.ARTICLES. + term (Union[Unset, str]): order_by (Union[Unset, SearchOrderBy]): - facets (Union[Unset, SearchFacets]): filters (Union[List['Filter'], Unset, str]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -146,14 +129,12 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, SearchResponse200]] + Response[Union[Error, SearchBaseFindResponse]] """ kwargs = _get_kwargs( - q=q, - group_by=group_by, + term=term, order_by=order_by, - facets=facets, filters=filters, limit=limit, offset=offset, @@ -169,21 +150,17 @@ def sync_detailed( def sync( *, client: AuthenticatedClient, - q: Union[Unset, str] = UNSET, - group_by: SearchGroupBy = SearchGroupBy.ARTICLES, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, SearchOrderBy] = UNSET, - facets: Union[Unset, SearchFacets] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, SearchResponse200]]: +) -> Optional[Union[Error, SearchBaseFindResponse]]: """Find content items that match the given query Args: - q (Union[Unset, str]): - group_by (SearchGroupBy): Default: SearchGroupBy.ARTICLES. + term (Union[Unset, str]): order_by (Union[Unset, SearchOrderBy]): - facets (Union[Unset, SearchFacets]): filters (Union[List['Filter'], Unset, str]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -193,15 +170,13 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, SearchResponse200] + Union[Error, SearchBaseFindResponse] """ return sync_detailed( client=client, - q=q, - group_by=group_by, + term=term, order_by=order_by, - facets=facets, filters=filters, limit=limit, offset=offset, @@ -211,21 +186,17 @@ def sync( async def asyncio_detailed( *, client: AuthenticatedClient, - q: Union[Unset, str] = UNSET, - group_by: SearchGroupBy = SearchGroupBy.ARTICLES, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, SearchOrderBy] = UNSET, - facets: Union[Unset, SearchFacets] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, SearchResponse200]]: +) -> Response[Union[Error, SearchBaseFindResponse]]: """Find content items that match the given query Args: - q (Union[Unset, str]): - group_by (SearchGroupBy): Default: SearchGroupBy.ARTICLES. + term (Union[Unset, str]): order_by (Union[Unset, SearchOrderBy]): - facets (Union[Unset, SearchFacets]): filters (Union[List['Filter'], Unset, str]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -235,14 +206,12 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, SearchResponse200]] + Response[Union[Error, SearchBaseFindResponse]] """ kwargs = _get_kwargs( - q=q, - group_by=group_by, + term=term, order_by=order_by, - facets=facets, filters=filters, limit=limit, offset=offset, @@ -256,21 +225,17 @@ async def asyncio_detailed( async def asyncio( *, client: AuthenticatedClient, - q: Union[Unset, str] = UNSET, - group_by: SearchGroupBy = SearchGroupBy.ARTICLES, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, SearchOrderBy] = UNSET, - facets: Union[Unset, SearchFacets] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, SearchResponse200]]: +) -> Optional[Union[Error, SearchBaseFindResponse]]: """Find content items that match the given query Args: - q (Union[Unset, str]): - group_by (SearchGroupBy): Default: SearchGroupBy.ARTICLES. + term (Union[Unset, str]): order_by (Union[Unset, SearchOrderBy]): - facets (Union[Unset, SearchFacets]): filters (Union[List['Filter'], Unset, str]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -280,16 +245,14 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, SearchResponse200] + Union[Error, SearchBaseFindResponse] """ return ( await asyncio_detailed( client=client, - q=q, - group_by=group_by, + term=term, order_by=order_by, - facets=facets, filters=filters, limit=limit, offset=offset, diff --git a/impresso/api_client/api/search_facets/find_search_facets.py b/impresso/api_client/api/search_facets/find_search_facets.py deleted file mode 100644 index 60a8c1b..0000000 --- a/impresso/api_client/api/search_facets/find_search_facets.py +++ /dev/null @@ -1,351 +0,0 @@ -from http import HTTPStatus -from typing import Any, Dict, List, Optional, Union - -import httpx - -from ... import errors -from ...client import AuthenticatedClient, Client -from ...models.error import Error -from ...models.filter_ import Filter -from ...models.find_search_facets_facets_item import FindSearchFacetsFacetsItem -from ...models.find_search_facets_group_by import FindSearchFacetsGroupBy -from ...models.find_search_facets_order_by import FindSearchFacetsOrderBy -from ...models.find_search_facets_range_include import FindSearchFacetsRangeInclude -from ...models.find_search_facets_response_200 import FindSearchFacetsResponse200 -from ...types import UNSET, Response, Unset - - -def _get_kwargs( - *, - facets: List[FindSearchFacetsFacetsItem], - order_by: Union[Unset, FindSearchFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindSearchFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindSearchFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Dict[str, Any]: - params: Dict[str, Any] = {} - - json_facets = [] - for facets_item_data in facets: - facets_item = facets_item_data.value - json_facets.append(facets_item) - - params["facets"] = json_facets - - json_order_by: Union[Unset, str] = UNSET - if not isinstance(order_by, Unset): - json_order_by = order_by.value - - params["order_by"] = json_order_by - - json_group_by: Union[Unset, str] = UNSET - if not isinstance(group_by, Unset): - json_group_by = group_by.value - - params["group_by"] = json_group_by - - json_filters: Union[List[Dict[str, Any]], Unset, str] - if isinstance(filters, Unset): - json_filters = UNSET - elif isinstance(filters, list): - json_filters = [] - for filters_type_1_item_data in filters: - filters_type_1_item = filters_type_1_item_data.to_dict() - json_filters.append(filters_type_1_item) - - else: - json_filters = filters - params["filters"] = json_filters - - params["range_start"] = range_start - - params["range_end"] = range_end - - params["range_gap"] = range_gap - - json_range_include: Union[Unset, str] = UNSET - if not isinstance(range_include, Unset): - json_range_include = range_include.value - - params["range_include"] = json_range_include - - params["limit"] = limit - - params["offset"] = offset - - params = {k: v for k, v in params.items() if v is not UNSET and v is not None} - - _kwargs: Dict[str, Any] = { - "method": "get", - "url": "/search-facets/search", - "params": params, - } - - return _kwargs - - -def _parse_response( - *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, FindSearchFacetsResponse200]]: - if response.status_code == HTTPStatus.OK: - response_200 = FindSearchFacetsResponse200.from_dict(response.json()) - - return response_200 - if response.status_code == HTTPStatus.UNAUTHORIZED: - response_401 = Error.from_dict(response.json()) - - return response_401 - if response.status_code == HTTPStatus.FORBIDDEN: - response_403 = Error.from_dict(response.json()) - - return response_403 - if response.status_code == HTTPStatus.NOT_FOUND: - response_404 = Error.from_dict(response.json()) - - return response_404 - if response.status_code == HTTPStatus.UNPROCESSABLE_ENTITY: - response_422 = Error.from_dict(response.json()) - - return response_422 - if response.status_code == HTTPStatus.TOO_MANY_REQUESTS: - response_429 = Error.from_dict(response.json()) - - return response_429 - if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR: - response_500 = Error.from_dict(response.json()) - - return response_500 - if client.raise_on_unexpected_status: - raise errors.UnexpectedStatus(response.status_code, response.content) - else: - return None - - -def _build_response( - *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, FindSearchFacetsResponse200]]: - return Response( - status_code=HTTPStatus(response.status_code), - content=response.content, - headers=response.headers, - parsed=_parse_response(client=client, response=response), - ) - - -def sync_detailed( - *, - client: AuthenticatedClient, - facets: List[FindSearchFacetsFacetsItem], - order_by: Union[Unset, FindSearchFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindSearchFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindSearchFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindSearchFacetsResponse200]]: - """Get mutliple search index facets - - Args: - facets (List[FindSearchFacetsFacetsItem]): - order_by (Union[Unset, FindSearchFacetsOrderBy]): - group_by (Union[Unset, FindSearchFacetsGroupBy]): - filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, FindSearchFacetsRangeInclude]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Response[Union[Error, FindSearchFacetsResponse200]] - """ - - kwargs = _get_kwargs( - facets=facets, - order_by=order_by, - group_by=group_by, - filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, - limit=limit, - offset=offset, - ) - - response = client.get_httpx_client().request( - **kwargs, - ) - - return _build_response(client=client, response=response) - - -def sync( - *, - client: AuthenticatedClient, - facets: List[FindSearchFacetsFacetsItem], - order_by: Union[Unset, FindSearchFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindSearchFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindSearchFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindSearchFacetsResponse200]]: - """Get mutliple search index facets - - Args: - facets (List[FindSearchFacetsFacetsItem]): - order_by (Union[Unset, FindSearchFacetsOrderBy]): - group_by (Union[Unset, FindSearchFacetsGroupBy]): - filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, FindSearchFacetsRangeInclude]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Union[Error, FindSearchFacetsResponse200] - """ - - return sync_detailed( - client=client, - facets=facets, - order_by=order_by, - group_by=group_by, - filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, - limit=limit, - offset=offset, - ).parsed - - -async def asyncio_detailed( - *, - client: AuthenticatedClient, - facets: List[FindSearchFacetsFacetsItem], - order_by: Union[Unset, FindSearchFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindSearchFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindSearchFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindSearchFacetsResponse200]]: - """Get mutliple search index facets - - Args: - facets (List[FindSearchFacetsFacetsItem]): - order_by (Union[Unset, FindSearchFacetsOrderBy]): - group_by (Union[Unset, FindSearchFacetsGroupBy]): - filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, FindSearchFacetsRangeInclude]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Response[Union[Error, FindSearchFacetsResponse200]] - """ - - kwargs = _get_kwargs( - facets=facets, - order_by=order_by, - group_by=group_by, - filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, - limit=limit, - offset=offset, - ) - - response = await client.get_async_httpx_client().request(**kwargs) - - return _build_response(client=client, response=response) - - -async def asyncio( - *, - client: AuthenticatedClient, - facets: List[FindSearchFacetsFacetsItem], - order_by: Union[Unset, FindSearchFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindSearchFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindSearchFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindSearchFacetsResponse200]]: - """Get mutliple search index facets - - Args: - facets (List[FindSearchFacetsFacetsItem]): - order_by (Union[Unset, FindSearchFacetsOrderBy]): - group_by (Union[Unset, FindSearchFacetsGroupBy]): - filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, FindSearchFacetsRangeInclude]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Union[Error, FindSearchFacetsResponse200] - """ - - return ( - await asyncio_detailed( - client=client, - facets=facets, - order_by=order_by, - group_by=group_by, - filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, - limit=limit, - offset=offset, - ) - ).parsed diff --git a/impresso/api_client/api/search_facets/find_tr_clusters_facets.py b/impresso/api_client/api/search_facets/find_tr_clusters_facets.py deleted file mode 100644 index c039f80..0000000 --- a/impresso/api_client/api/search_facets/find_tr_clusters_facets.py +++ /dev/null @@ -1,351 +0,0 @@ -from http import HTTPStatus -from typing import Any, Dict, List, Optional, Union - -import httpx - -from ... import errors -from ...client import AuthenticatedClient, Client -from ...models.error import Error -from ...models.filter_ import Filter -from ...models.find_tr_clusters_facets_facets_item import FindTrClustersFacetsFacetsItem -from ...models.find_tr_clusters_facets_group_by import FindTrClustersFacetsGroupBy -from ...models.find_tr_clusters_facets_order_by import FindTrClustersFacetsOrderBy -from ...models.find_tr_clusters_facets_range_include import FindTrClustersFacetsRangeInclude -from ...models.find_tr_clusters_facets_response_200 import FindTrClustersFacetsResponse200 -from ...types import UNSET, Response, Unset - - -def _get_kwargs( - *, - facets: List[FindTrClustersFacetsFacetsItem], - order_by: Union[Unset, FindTrClustersFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindTrClustersFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindTrClustersFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Dict[str, Any]: - params: Dict[str, Any] = {} - - json_facets = [] - for facets_item_data in facets: - facets_item = facets_item_data.value - json_facets.append(facets_item) - - params["facets"] = json_facets - - json_order_by: Union[Unset, str] = UNSET - if not isinstance(order_by, Unset): - json_order_by = order_by.value - - params["order_by"] = json_order_by - - json_group_by: Union[Unset, str] = UNSET - if not isinstance(group_by, Unset): - json_group_by = group_by.value - - params["group_by"] = json_group_by - - json_filters: Union[List[Dict[str, Any]], Unset, str] - if isinstance(filters, Unset): - json_filters = UNSET - elif isinstance(filters, list): - json_filters = [] - for filters_type_1_item_data in filters: - filters_type_1_item = filters_type_1_item_data.to_dict() - json_filters.append(filters_type_1_item) - - else: - json_filters = filters - params["filters"] = json_filters - - params["range_start"] = range_start - - params["range_end"] = range_end - - params["range_gap"] = range_gap - - json_range_include: Union[Unset, str] = UNSET - if not isinstance(range_include, Unset): - json_range_include = range_include.value - - params["range_include"] = json_range_include - - params["limit"] = limit - - params["offset"] = offset - - params = {k: v for k, v in params.items() if v is not UNSET and v is not None} - - _kwargs: Dict[str, Any] = { - "method": "get", - "url": "/search-facets/tr-clusters", - "params": params, - } - - return _kwargs - - -def _parse_response( - *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, FindTrClustersFacetsResponse200]]: - if response.status_code == HTTPStatus.OK: - response_200 = FindTrClustersFacetsResponse200.from_dict(response.json()) - - return response_200 - if response.status_code == HTTPStatus.UNAUTHORIZED: - response_401 = Error.from_dict(response.json()) - - return response_401 - if response.status_code == HTTPStatus.FORBIDDEN: - response_403 = Error.from_dict(response.json()) - - return response_403 - if response.status_code == HTTPStatus.NOT_FOUND: - response_404 = Error.from_dict(response.json()) - - return response_404 - if response.status_code == HTTPStatus.UNPROCESSABLE_ENTITY: - response_422 = Error.from_dict(response.json()) - - return response_422 - if response.status_code == HTTPStatus.TOO_MANY_REQUESTS: - response_429 = Error.from_dict(response.json()) - - return response_429 - if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR: - response_500 = Error.from_dict(response.json()) - - return response_500 - if client.raise_on_unexpected_status: - raise errors.UnexpectedStatus(response.status_code, response.content) - else: - return None - - -def _build_response( - *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, FindTrClustersFacetsResponse200]]: - return Response( - status_code=HTTPStatus(response.status_code), - content=response.content, - headers=response.headers, - parsed=_parse_response(client=client, response=response), - ) - - -def sync_detailed( - *, - client: AuthenticatedClient, - facets: List[FindTrClustersFacetsFacetsItem], - order_by: Union[Unset, FindTrClustersFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindTrClustersFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindTrClustersFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindTrClustersFacetsResponse200]]: - """Get mutliple text reuse clusters index facets - - Args: - facets (List[FindTrClustersFacetsFacetsItem]): - order_by (Union[Unset, FindTrClustersFacetsOrderBy]): - group_by (Union[Unset, FindTrClustersFacetsGroupBy]): - filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, FindTrClustersFacetsRangeInclude]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Response[Union[Error, FindTrClustersFacetsResponse200]] - """ - - kwargs = _get_kwargs( - facets=facets, - order_by=order_by, - group_by=group_by, - filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, - limit=limit, - offset=offset, - ) - - response = client.get_httpx_client().request( - **kwargs, - ) - - return _build_response(client=client, response=response) - - -def sync( - *, - client: AuthenticatedClient, - facets: List[FindTrClustersFacetsFacetsItem], - order_by: Union[Unset, FindTrClustersFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindTrClustersFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindTrClustersFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindTrClustersFacetsResponse200]]: - """Get mutliple text reuse clusters index facets - - Args: - facets (List[FindTrClustersFacetsFacetsItem]): - order_by (Union[Unset, FindTrClustersFacetsOrderBy]): - group_by (Union[Unset, FindTrClustersFacetsGroupBy]): - filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, FindTrClustersFacetsRangeInclude]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Union[Error, FindTrClustersFacetsResponse200] - """ - - return sync_detailed( - client=client, - facets=facets, - order_by=order_by, - group_by=group_by, - filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, - limit=limit, - offset=offset, - ).parsed - - -async def asyncio_detailed( - *, - client: AuthenticatedClient, - facets: List[FindTrClustersFacetsFacetsItem], - order_by: Union[Unset, FindTrClustersFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindTrClustersFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindTrClustersFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindTrClustersFacetsResponse200]]: - """Get mutliple text reuse clusters index facets - - Args: - facets (List[FindTrClustersFacetsFacetsItem]): - order_by (Union[Unset, FindTrClustersFacetsOrderBy]): - group_by (Union[Unset, FindTrClustersFacetsGroupBy]): - filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, FindTrClustersFacetsRangeInclude]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Response[Union[Error, FindTrClustersFacetsResponse200]] - """ - - kwargs = _get_kwargs( - facets=facets, - order_by=order_by, - group_by=group_by, - filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, - limit=limit, - offset=offset, - ) - - response = await client.get_async_httpx_client().request(**kwargs) - - return _build_response(client=client, response=response) - - -async def asyncio( - *, - client: AuthenticatedClient, - facets: List[FindTrClustersFacetsFacetsItem], - order_by: Union[Unset, FindTrClustersFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindTrClustersFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindTrClustersFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindTrClustersFacetsResponse200]]: - """Get mutliple text reuse clusters index facets - - Args: - facets (List[FindTrClustersFacetsFacetsItem]): - order_by (Union[Unset, FindTrClustersFacetsOrderBy]): - group_by (Union[Unset, FindTrClustersFacetsGroupBy]): - filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, FindTrClustersFacetsRangeInclude]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Union[Error, FindTrClustersFacetsResponse200] - """ - - return ( - await asyncio_detailed( - client=client, - facets=facets, - order_by=order_by, - group_by=group_by, - filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, - limit=limit, - offset=offset, - ) - ).parsed diff --git a/impresso/api_client/api/search_facets/find_tr_passages_facets.py b/impresso/api_client/api/search_facets/find_tr_passages_facets.py deleted file mode 100644 index 30d8161..0000000 --- a/impresso/api_client/api/search_facets/find_tr_passages_facets.py +++ /dev/null @@ -1,351 +0,0 @@ -from http import HTTPStatus -from typing import Any, Dict, List, Optional, Union - -import httpx - -from ... import errors -from ...client import AuthenticatedClient, Client -from ...models.error import Error -from ...models.filter_ import Filter -from ...models.find_tr_passages_facets_facets_item import FindTrPassagesFacetsFacetsItem -from ...models.find_tr_passages_facets_group_by import FindTrPassagesFacetsGroupBy -from ...models.find_tr_passages_facets_order_by import FindTrPassagesFacetsOrderBy -from ...models.find_tr_passages_facets_range_include import FindTrPassagesFacetsRangeInclude -from ...models.find_tr_passages_facets_response_200 import FindTrPassagesFacetsResponse200 -from ...types import UNSET, Response, Unset - - -def _get_kwargs( - *, - facets: List[FindTrPassagesFacetsFacetsItem], - order_by: Union[Unset, FindTrPassagesFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindTrPassagesFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindTrPassagesFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Dict[str, Any]: - params: Dict[str, Any] = {} - - json_facets = [] - for facets_item_data in facets: - facets_item = facets_item_data.value - json_facets.append(facets_item) - - params["facets"] = json_facets - - json_order_by: Union[Unset, str] = UNSET - if not isinstance(order_by, Unset): - json_order_by = order_by.value - - params["order_by"] = json_order_by - - json_group_by: Union[Unset, str] = UNSET - if not isinstance(group_by, Unset): - json_group_by = group_by.value - - params["group_by"] = json_group_by - - json_filters: Union[List[Dict[str, Any]], Unset, str] - if isinstance(filters, Unset): - json_filters = UNSET - elif isinstance(filters, list): - json_filters = [] - for filters_type_1_item_data in filters: - filters_type_1_item = filters_type_1_item_data.to_dict() - json_filters.append(filters_type_1_item) - - else: - json_filters = filters - params["filters"] = json_filters - - params["range_start"] = range_start - - params["range_end"] = range_end - - params["range_gap"] = range_gap - - json_range_include: Union[Unset, str] = UNSET - if not isinstance(range_include, Unset): - json_range_include = range_include.value - - params["range_include"] = json_range_include - - params["limit"] = limit - - params["offset"] = offset - - params = {k: v for k, v in params.items() if v is not UNSET and v is not None} - - _kwargs: Dict[str, Any] = { - "method": "get", - "url": "/search-facets/tr-passages", - "params": params, - } - - return _kwargs - - -def _parse_response( - *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, FindTrPassagesFacetsResponse200]]: - if response.status_code == HTTPStatus.OK: - response_200 = FindTrPassagesFacetsResponse200.from_dict(response.json()) - - return response_200 - if response.status_code == HTTPStatus.UNAUTHORIZED: - response_401 = Error.from_dict(response.json()) - - return response_401 - if response.status_code == HTTPStatus.FORBIDDEN: - response_403 = Error.from_dict(response.json()) - - return response_403 - if response.status_code == HTTPStatus.NOT_FOUND: - response_404 = Error.from_dict(response.json()) - - return response_404 - if response.status_code == HTTPStatus.UNPROCESSABLE_ENTITY: - response_422 = Error.from_dict(response.json()) - - return response_422 - if response.status_code == HTTPStatus.TOO_MANY_REQUESTS: - response_429 = Error.from_dict(response.json()) - - return response_429 - if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR: - response_500 = Error.from_dict(response.json()) - - return response_500 - if client.raise_on_unexpected_status: - raise errors.UnexpectedStatus(response.status_code, response.content) - else: - return None - - -def _build_response( - *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, FindTrPassagesFacetsResponse200]]: - return Response( - status_code=HTTPStatus(response.status_code), - content=response.content, - headers=response.headers, - parsed=_parse_response(client=client, response=response), - ) - - -def sync_detailed( - *, - client: AuthenticatedClient, - facets: List[FindTrPassagesFacetsFacetsItem], - order_by: Union[Unset, FindTrPassagesFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindTrPassagesFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindTrPassagesFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindTrPassagesFacetsResponse200]]: - """Get mutliple text reuse passages index facets - - Args: - facets (List[FindTrPassagesFacetsFacetsItem]): - order_by (Union[Unset, FindTrPassagesFacetsOrderBy]): - group_by (Union[Unset, FindTrPassagesFacetsGroupBy]): - filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, FindTrPassagesFacetsRangeInclude]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Response[Union[Error, FindTrPassagesFacetsResponse200]] - """ - - kwargs = _get_kwargs( - facets=facets, - order_by=order_by, - group_by=group_by, - filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, - limit=limit, - offset=offset, - ) - - response = client.get_httpx_client().request( - **kwargs, - ) - - return _build_response(client=client, response=response) - - -def sync( - *, - client: AuthenticatedClient, - facets: List[FindTrPassagesFacetsFacetsItem], - order_by: Union[Unset, FindTrPassagesFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindTrPassagesFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindTrPassagesFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindTrPassagesFacetsResponse200]]: - """Get mutliple text reuse passages index facets - - Args: - facets (List[FindTrPassagesFacetsFacetsItem]): - order_by (Union[Unset, FindTrPassagesFacetsOrderBy]): - group_by (Union[Unset, FindTrPassagesFacetsGroupBy]): - filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, FindTrPassagesFacetsRangeInclude]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Union[Error, FindTrPassagesFacetsResponse200] - """ - - return sync_detailed( - client=client, - facets=facets, - order_by=order_by, - group_by=group_by, - filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, - limit=limit, - offset=offset, - ).parsed - - -async def asyncio_detailed( - *, - client: AuthenticatedClient, - facets: List[FindTrPassagesFacetsFacetsItem], - order_by: Union[Unset, FindTrPassagesFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindTrPassagesFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindTrPassagesFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindTrPassagesFacetsResponse200]]: - """Get mutliple text reuse passages index facets - - Args: - facets (List[FindTrPassagesFacetsFacetsItem]): - order_by (Union[Unset, FindTrPassagesFacetsOrderBy]): - group_by (Union[Unset, FindTrPassagesFacetsGroupBy]): - filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, FindTrPassagesFacetsRangeInclude]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Response[Union[Error, FindTrPassagesFacetsResponse200]] - """ - - kwargs = _get_kwargs( - facets=facets, - order_by=order_by, - group_by=group_by, - filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, - limit=limit, - offset=offset, - ) - - response = await client.get_async_httpx_client().request(**kwargs) - - return _build_response(client=client, response=response) - - -async def asyncio( - *, - client: AuthenticatedClient, - facets: List[FindTrPassagesFacetsFacetsItem], - order_by: Union[Unset, FindTrPassagesFacetsOrderBy] = UNSET, - group_by: Union[Unset, FindTrPassagesFacetsGroupBy] = UNSET, - filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, FindTrPassagesFacetsRangeInclude] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindTrPassagesFacetsResponse200]]: - """Get mutliple text reuse passages index facets - - Args: - facets (List[FindTrPassagesFacetsFacetsItem]): - order_by (Union[Unset, FindTrPassagesFacetsOrderBy]): - group_by (Union[Unset, FindTrPassagesFacetsGroupBy]): - filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, FindTrPassagesFacetsRangeInclude]): - limit (Union[Unset, int]): - offset (Union[Unset, int]): - - Raises: - errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. - httpx.TimeoutException: If the request takes longer than Client.timeout. - - Returns: - Union[Error, FindTrPassagesFacetsResponse200] - """ - - return ( - await asyncio_detailed( - client=client, - facets=facets, - order_by=order_by, - group_by=group_by, - filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, - limit=limit, - offset=offset, - ) - ).parsed diff --git a/impresso/api_client/api/search_facets/get_search_facet.py b/impresso/api_client/api/search_facets/get_search_facet.py index 279d637..b0307ae 100644 --- a/impresso/api_client/api/search_facets/get_search_facet.py +++ b/impresso/api_client/api/search_facets/get_search_facet.py @@ -7,11 +7,9 @@ from ...client import AuthenticatedClient, Client from ...models.error import Error from ...models.filter_ import Filter -from ...models.get_search_facet_group_by import GetSearchFacetGroupBy +from ...models.get_search_facet_base_find_response import GetSearchFacetBaseFindResponse from ...models.get_search_facet_id import GetSearchFacetId from ...models.get_search_facet_order_by import GetSearchFacetOrderBy -from ...models.get_search_facet_range_include import GetSearchFacetRangeInclude -from ...models.search_facet import SearchFacet from ...types import UNSET, Response, Unset @@ -19,12 +17,7 @@ def _get_kwargs( id: GetSearchFacetId, *, order_by: Union[Unset, GetSearchFacetOrderBy] = UNSET, - group_by: Union[Unset, GetSearchFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetSearchFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, ) -> Dict[str, Any]: @@ -36,12 +29,6 @@ def _get_kwargs( params["order_by"] = json_order_by - json_group_by: Union[Unset, str] = UNSET - if not isinstance(group_by, Unset): - json_group_by = group_by.value - - params["group_by"] = json_group_by - json_filters: Union[List[Dict[str, Any]], Unset, str] if isinstance(filters, Unset): json_filters = UNSET @@ -55,18 +42,6 @@ def _get_kwargs( json_filters = filters params["filters"] = json_filters - params["range_start"] = range_start - - params["range_end"] = range_end - - params["range_gap"] = range_gap - - json_range_include: Union[Unset, str] = UNSET - if not isinstance(range_include, Unset): - json_range_include = range_include.value - - params["range_include"] = json_range_include - params["limit"] = limit params["offset"] = offset @@ -84,9 +59,9 @@ def _get_kwargs( def _parse_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, SearchFacet]]: +) -> Optional[Union[Error, GetSearchFacetBaseFindResponse]]: if response.status_code == HTTPStatus.OK: - response_200 = SearchFacet.from_dict(response.json()) + response_200 = GetSearchFacetBaseFindResponse.from_dict(response.json()) return response_200 if response.status_code == HTTPStatus.UNAUTHORIZED: @@ -121,7 +96,7 @@ def _parse_response( def _build_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, SearchFacet]]: +) -> Response[Union[Error, GetSearchFacetBaseFindResponse]]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -135,26 +110,16 @@ def sync_detailed( *, client: AuthenticatedClient, order_by: Union[Unset, GetSearchFacetOrderBy] = UNSET, - group_by: Union[Unset, GetSearchFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetSearchFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, SearchFacet]]: +) -> Response[Union[Error, GetSearchFacetBaseFindResponse]]: """Get a single search index facet Args: id (GetSearchFacetId): order_by (Union[Unset, GetSearchFacetOrderBy]): - group_by (Union[Unset, GetSearchFacetGroupBy]): filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, GetSearchFacetRangeInclude]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -163,18 +128,13 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, SearchFacet]] + Response[Union[Error, GetSearchFacetBaseFindResponse]] """ kwargs = _get_kwargs( id=id, order_by=order_by, - group_by=group_by, filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, limit=limit, offset=offset, ) @@ -191,26 +151,16 @@ def sync( *, client: AuthenticatedClient, order_by: Union[Unset, GetSearchFacetOrderBy] = UNSET, - group_by: Union[Unset, GetSearchFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetSearchFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, SearchFacet]]: +) -> Optional[Union[Error, GetSearchFacetBaseFindResponse]]: """Get a single search index facet Args: id (GetSearchFacetId): order_by (Union[Unset, GetSearchFacetOrderBy]): - group_by (Union[Unset, GetSearchFacetGroupBy]): filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, GetSearchFacetRangeInclude]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -219,19 +169,14 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, SearchFacet] + Union[Error, GetSearchFacetBaseFindResponse] """ return sync_detailed( id=id, client=client, order_by=order_by, - group_by=group_by, filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, limit=limit, offset=offset, ).parsed @@ -242,26 +187,16 @@ async def asyncio_detailed( *, client: AuthenticatedClient, order_by: Union[Unset, GetSearchFacetOrderBy] = UNSET, - group_by: Union[Unset, GetSearchFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetSearchFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, SearchFacet]]: +) -> Response[Union[Error, GetSearchFacetBaseFindResponse]]: """Get a single search index facet Args: id (GetSearchFacetId): order_by (Union[Unset, GetSearchFacetOrderBy]): - group_by (Union[Unset, GetSearchFacetGroupBy]): filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, GetSearchFacetRangeInclude]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -270,18 +205,13 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, SearchFacet]] + Response[Union[Error, GetSearchFacetBaseFindResponse]] """ kwargs = _get_kwargs( id=id, order_by=order_by, - group_by=group_by, filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, limit=limit, offset=offset, ) @@ -296,26 +226,16 @@ async def asyncio( *, client: AuthenticatedClient, order_by: Union[Unset, GetSearchFacetOrderBy] = UNSET, - group_by: Union[Unset, GetSearchFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetSearchFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, SearchFacet]]: +) -> Optional[Union[Error, GetSearchFacetBaseFindResponse]]: """Get a single search index facet Args: id (GetSearchFacetId): order_by (Union[Unset, GetSearchFacetOrderBy]): - group_by (Union[Unset, GetSearchFacetGroupBy]): filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, GetSearchFacetRangeInclude]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -324,7 +244,7 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, SearchFacet] + Union[Error, GetSearchFacetBaseFindResponse] """ return ( @@ -332,12 +252,7 @@ async def asyncio( id=id, client=client, order_by=order_by, - group_by=group_by, filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, limit=limit, offset=offset, ) diff --git a/impresso/api_client/api/search_facets/get_tr_clusters_facet.py b/impresso/api_client/api/search_facets/get_tr_clusters_facet.py index 205d74c..4190f83 100644 --- a/impresso/api_client/api/search_facets/get_tr_clusters_facet.py +++ b/impresso/api_client/api/search_facets/get_tr_clusters_facet.py @@ -7,11 +7,9 @@ from ...client import AuthenticatedClient, Client from ...models.error import Error from ...models.filter_ import Filter -from ...models.get_tr_clusters_facet_group_by import GetTrClustersFacetGroupBy +from ...models.get_tr_clusters_facet_base_find_response import GetTrClustersFacetBaseFindResponse from ...models.get_tr_clusters_facet_id import GetTrClustersFacetId from ...models.get_tr_clusters_facet_order_by import GetTrClustersFacetOrderBy -from ...models.get_tr_clusters_facet_range_include import GetTrClustersFacetRangeInclude -from ...models.search_facet import SearchFacet from ...types import UNSET, Response, Unset @@ -19,12 +17,7 @@ def _get_kwargs( id: GetTrClustersFacetId, *, order_by: Union[Unset, GetTrClustersFacetOrderBy] = UNSET, - group_by: Union[Unset, GetTrClustersFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetTrClustersFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, ) -> Dict[str, Any]: @@ -36,12 +29,6 @@ def _get_kwargs( params["order_by"] = json_order_by - json_group_by: Union[Unset, str] = UNSET - if not isinstance(group_by, Unset): - json_group_by = group_by.value - - params["group_by"] = json_group_by - json_filters: Union[List[Dict[str, Any]], Unset, str] if isinstance(filters, Unset): json_filters = UNSET @@ -55,18 +42,6 @@ def _get_kwargs( json_filters = filters params["filters"] = json_filters - params["range_start"] = range_start - - params["range_end"] = range_end - - params["range_gap"] = range_gap - - json_range_include: Union[Unset, str] = UNSET - if not isinstance(range_include, Unset): - json_range_include = range_include.value - - params["range_include"] = json_range_include - params["limit"] = limit params["offset"] = offset @@ -84,9 +59,9 @@ def _get_kwargs( def _parse_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, SearchFacet]]: +) -> Optional[Union[Error, GetTrClustersFacetBaseFindResponse]]: if response.status_code == HTTPStatus.OK: - response_200 = SearchFacet.from_dict(response.json()) + response_200 = GetTrClustersFacetBaseFindResponse.from_dict(response.json()) return response_200 if response.status_code == HTTPStatus.UNAUTHORIZED: @@ -121,7 +96,7 @@ def _parse_response( def _build_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, SearchFacet]]: +) -> Response[Union[Error, GetTrClustersFacetBaseFindResponse]]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -135,26 +110,16 @@ def sync_detailed( *, client: AuthenticatedClient, order_by: Union[Unset, GetTrClustersFacetOrderBy] = UNSET, - group_by: Union[Unset, GetTrClustersFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetTrClustersFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, SearchFacet]]: +) -> Response[Union[Error, GetTrClustersFacetBaseFindResponse]]: """Get a single text reuse clusters index facet Args: id (GetTrClustersFacetId): order_by (Union[Unset, GetTrClustersFacetOrderBy]): - group_by (Union[Unset, GetTrClustersFacetGroupBy]): filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, GetTrClustersFacetRangeInclude]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -163,18 +128,13 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, SearchFacet]] + Response[Union[Error, GetTrClustersFacetBaseFindResponse]] """ kwargs = _get_kwargs( id=id, order_by=order_by, - group_by=group_by, filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, limit=limit, offset=offset, ) @@ -191,26 +151,16 @@ def sync( *, client: AuthenticatedClient, order_by: Union[Unset, GetTrClustersFacetOrderBy] = UNSET, - group_by: Union[Unset, GetTrClustersFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetTrClustersFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, SearchFacet]]: +) -> Optional[Union[Error, GetTrClustersFacetBaseFindResponse]]: """Get a single text reuse clusters index facet Args: id (GetTrClustersFacetId): order_by (Union[Unset, GetTrClustersFacetOrderBy]): - group_by (Union[Unset, GetTrClustersFacetGroupBy]): filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, GetTrClustersFacetRangeInclude]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -219,19 +169,14 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, SearchFacet] + Union[Error, GetTrClustersFacetBaseFindResponse] """ return sync_detailed( id=id, client=client, order_by=order_by, - group_by=group_by, filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, limit=limit, offset=offset, ).parsed @@ -242,26 +187,16 @@ async def asyncio_detailed( *, client: AuthenticatedClient, order_by: Union[Unset, GetTrClustersFacetOrderBy] = UNSET, - group_by: Union[Unset, GetTrClustersFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetTrClustersFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, SearchFacet]]: +) -> Response[Union[Error, GetTrClustersFacetBaseFindResponse]]: """Get a single text reuse clusters index facet Args: id (GetTrClustersFacetId): order_by (Union[Unset, GetTrClustersFacetOrderBy]): - group_by (Union[Unset, GetTrClustersFacetGroupBy]): filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, GetTrClustersFacetRangeInclude]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -270,18 +205,13 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, SearchFacet]] + Response[Union[Error, GetTrClustersFacetBaseFindResponse]] """ kwargs = _get_kwargs( id=id, order_by=order_by, - group_by=group_by, filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, limit=limit, offset=offset, ) @@ -296,26 +226,16 @@ async def asyncio( *, client: AuthenticatedClient, order_by: Union[Unset, GetTrClustersFacetOrderBy] = UNSET, - group_by: Union[Unset, GetTrClustersFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetTrClustersFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, SearchFacet]]: +) -> Optional[Union[Error, GetTrClustersFacetBaseFindResponse]]: """Get a single text reuse clusters index facet Args: id (GetTrClustersFacetId): order_by (Union[Unset, GetTrClustersFacetOrderBy]): - group_by (Union[Unset, GetTrClustersFacetGroupBy]): filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, GetTrClustersFacetRangeInclude]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -324,7 +244,7 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, SearchFacet] + Union[Error, GetTrClustersFacetBaseFindResponse] """ return ( @@ -332,12 +252,7 @@ async def asyncio( id=id, client=client, order_by=order_by, - group_by=group_by, filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, limit=limit, offset=offset, ) diff --git a/impresso/api_client/api/search_facets/get_tr_passages_facet.py b/impresso/api_client/api/search_facets/get_tr_passages_facet.py index 5ef16e7..5f68c7f 100644 --- a/impresso/api_client/api/search_facets/get_tr_passages_facet.py +++ b/impresso/api_client/api/search_facets/get_tr_passages_facet.py @@ -7,11 +7,9 @@ from ...client import AuthenticatedClient, Client from ...models.error import Error from ...models.filter_ import Filter -from ...models.get_tr_passages_facet_group_by import GetTrPassagesFacetGroupBy +from ...models.get_tr_passages_facet_base_find_response import GetTrPassagesFacetBaseFindResponse from ...models.get_tr_passages_facet_id import GetTrPassagesFacetId from ...models.get_tr_passages_facet_order_by import GetTrPassagesFacetOrderBy -from ...models.get_tr_passages_facet_range_include import GetTrPassagesFacetRangeInclude -from ...models.search_facet import SearchFacet from ...types import UNSET, Response, Unset @@ -19,12 +17,7 @@ def _get_kwargs( id: GetTrPassagesFacetId, *, order_by: Union[Unset, GetTrPassagesFacetOrderBy] = UNSET, - group_by: Union[Unset, GetTrPassagesFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetTrPassagesFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, ) -> Dict[str, Any]: @@ -36,12 +29,6 @@ def _get_kwargs( params["order_by"] = json_order_by - json_group_by: Union[Unset, str] = UNSET - if not isinstance(group_by, Unset): - json_group_by = group_by.value - - params["group_by"] = json_group_by - json_filters: Union[List[Dict[str, Any]], Unset, str] if isinstance(filters, Unset): json_filters = UNSET @@ -55,18 +42,6 @@ def _get_kwargs( json_filters = filters params["filters"] = json_filters - params["range_start"] = range_start - - params["range_end"] = range_end - - params["range_gap"] = range_gap - - json_range_include: Union[Unset, str] = UNSET - if not isinstance(range_include, Unset): - json_range_include = range_include.value - - params["range_include"] = json_range_include - params["limit"] = limit params["offset"] = offset @@ -84,9 +59,9 @@ def _get_kwargs( def _parse_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, SearchFacet]]: +) -> Optional[Union[Error, GetTrPassagesFacetBaseFindResponse]]: if response.status_code == HTTPStatus.OK: - response_200 = SearchFacet.from_dict(response.json()) + response_200 = GetTrPassagesFacetBaseFindResponse.from_dict(response.json()) return response_200 if response.status_code == HTTPStatus.UNAUTHORIZED: @@ -121,7 +96,7 @@ def _parse_response( def _build_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, SearchFacet]]: +) -> Response[Union[Error, GetTrPassagesFacetBaseFindResponse]]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -135,26 +110,16 @@ def sync_detailed( *, client: AuthenticatedClient, order_by: Union[Unset, GetTrPassagesFacetOrderBy] = UNSET, - group_by: Union[Unset, GetTrPassagesFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetTrPassagesFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, SearchFacet]]: +) -> Response[Union[Error, GetTrPassagesFacetBaseFindResponse]]: """Get a single text reuse passages index facet Args: id (GetTrPassagesFacetId): order_by (Union[Unset, GetTrPassagesFacetOrderBy]): - group_by (Union[Unset, GetTrPassagesFacetGroupBy]): filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, GetTrPassagesFacetRangeInclude]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -163,18 +128,13 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, SearchFacet]] + Response[Union[Error, GetTrPassagesFacetBaseFindResponse]] """ kwargs = _get_kwargs( id=id, order_by=order_by, - group_by=group_by, filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, limit=limit, offset=offset, ) @@ -191,26 +151,16 @@ def sync( *, client: AuthenticatedClient, order_by: Union[Unset, GetTrPassagesFacetOrderBy] = UNSET, - group_by: Union[Unset, GetTrPassagesFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetTrPassagesFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, SearchFacet]]: +) -> Optional[Union[Error, GetTrPassagesFacetBaseFindResponse]]: """Get a single text reuse passages index facet Args: id (GetTrPassagesFacetId): order_by (Union[Unset, GetTrPassagesFacetOrderBy]): - group_by (Union[Unset, GetTrPassagesFacetGroupBy]): filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, GetTrPassagesFacetRangeInclude]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -219,19 +169,14 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, SearchFacet] + Union[Error, GetTrPassagesFacetBaseFindResponse] """ return sync_detailed( id=id, client=client, order_by=order_by, - group_by=group_by, filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, limit=limit, offset=offset, ).parsed @@ -242,26 +187,16 @@ async def asyncio_detailed( *, client: AuthenticatedClient, order_by: Union[Unset, GetTrPassagesFacetOrderBy] = UNSET, - group_by: Union[Unset, GetTrPassagesFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetTrPassagesFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, SearchFacet]]: +) -> Response[Union[Error, GetTrPassagesFacetBaseFindResponse]]: """Get a single text reuse passages index facet Args: id (GetTrPassagesFacetId): order_by (Union[Unset, GetTrPassagesFacetOrderBy]): - group_by (Union[Unset, GetTrPassagesFacetGroupBy]): filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, GetTrPassagesFacetRangeInclude]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -270,18 +205,13 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, SearchFacet]] + Response[Union[Error, GetTrPassagesFacetBaseFindResponse]] """ kwargs = _get_kwargs( id=id, order_by=order_by, - group_by=group_by, filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, limit=limit, offset=offset, ) @@ -296,26 +226,16 @@ async def asyncio( *, client: AuthenticatedClient, order_by: Union[Unset, GetTrPassagesFacetOrderBy] = UNSET, - group_by: Union[Unset, GetTrPassagesFacetGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - range_start: Union[Unset, float] = UNSET, - range_end: Union[Unset, float] = UNSET, - range_gap: Union[Unset, float] = UNSET, - range_include: Union[Unset, GetTrPassagesFacetRangeInclude] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, SearchFacet]]: +) -> Optional[Union[Error, GetTrPassagesFacetBaseFindResponse]]: """Get a single text reuse passages index facet Args: id (GetTrPassagesFacetId): order_by (Union[Unset, GetTrPassagesFacetOrderBy]): - group_by (Union[Unset, GetTrPassagesFacetGroupBy]): filters (Union[List['Filter'], Unset, str]): - range_start (Union[Unset, float]): - range_end (Union[Unset, float]): - range_gap (Union[Unset, float]): - range_include (Union[Unset, GetTrPassagesFacetRangeInclude]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -324,7 +244,7 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, SearchFacet] + Union[Error, GetTrPassagesFacetBaseFindResponse] """ return ( @@ -332,12 +252,7 @@ async def asyncio( id=id, client=client, order_by=order_by, - group_by=group_by, filters=filters, - range_start=range_start, - range_end=range_end, - range_gap=range_gap, - range_include=range_include, limit=limit, offset=offset, ) diff --git a/impresso/api_client/api/text_reuse_clusters/find_text_reuse_clusters.py b/impresso/api_client/api/text_reuse_clusters/find_text_reuse_clusters.py index f903baa..1382f02 100644 --- a/impresso/api_client/api/text_reuse_clusters/find_text_reuse_clusters.py +++ b/impresso/api_client/api/text_reuse_clusters/find_text_reuse_clusters.py @@ -7,14 +7,14 @@ from ...client import AuthenticatedClient, Client from ...models.error import Error from ...models.filter_ import Filter +from ...models.find_text_reuse_clusters_base_find_response import FindTextReuseClustersBaseFindResponse from ...models.find_text_reuse_clusters_order_by import FindTextReuseClustersOrderBy -from ...models.find_text_reuse_clusters_response import FindTextReuseClustersResponse from ...types import UNSET, Response, Unset def _get_kwargs( *, - text: Union[Unset, str] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindTextReuseClustersOrderBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, @@ -22,7 +22,7 @@ def _get_kwargs( ) -> Dict[str, Any]: params: Dict[str, Any] = {} - params["text"] = text + params["term"] = term json_order_by: Union[Unset, str] = UNSET if not isinstance(order_by, Unset): @@ -60,9 +60,9 @@ def _get_kwargs( def _parse_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, FindTextReuseClustersResponse]]: +) -> Optional[Union[Error, FindTextReuseClustersBaseFindResponse]]: if response.status_code == HTTPStatus.OK: - response_200 = FindTextReuseClustersResponse.from_dict(response.json()) + response_200 = FindTextReuseClustersBaseFindResponse.from_dict(response.json()) return response_200 if response.status_code == HTTPStatus.UNAUTHORIZED: @@ -97,7 +97,7 @@ def _parse_response( def _build_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, FindTextReuseClustersResponse]]: +) -> Response[Union[Error, FindTextReuseClustersBaseFindResponse]]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -109,16 +109,16 @@ def _build_response( def sync_detailed( *, client: AuthenticatedClient, - text: Union[Unset, str] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindTextReuseClustersOrderBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindTextReuseClustersResponse]]: +) -> Response[Union[Error, FindTextReuseClustersBaseFindResponse]]: """Find text reuse clusters Args: - text (Union[Unset, str]): + term (Union[Unset, str]): order_by (Union[Unset, FindTextReuseClustersOrderBy]): filters (Union[List['Filter'], Unset, str]): limit (Union[Unset, int]): @@ -129,11 +129,11 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, FindTextReuseClustersResponse]] + Response[Union[Error, FindTextReuseClustersBaseFindResponse]] """ kwargs = _get_kwargs( - text=text, + term=term, order_by=order_by, filters=filters, limit=limit, @@ -150,16 +150,16 @@ def sync_detailed( def sync( *, client: AuthenticatedClient, - text: Union[Unset, str] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindTextReuseClustersOrderBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindTextReuseClustersResponse]]: +) -> Optional[Union[Error, FindTextReuseClustersBaseFindResponse]]: """Find text reuse clusters Args: - text (Union[Unset, str]): + term (Union[Unset, str]): order_by (Union[Unset, FindTextReuseClustersOrderBy]): filters (Union[List['Filter'], Unset, str]): limit (Union[Unset, int]): @@ -170,12 +170,12 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, FindTextReuseClustersResponse] + Union[Error, FindTextReuseClustersBaseFindResponse] """ return sync_detailed( client=client, - text=text, + term=term, order_by=order_by, filters=filters, limit=limit, @@ -186,16 +186,16 @@ def sync( async def asyncio_detailed( *, client: AuthenticatedClient, - text: Union[Unset, str] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindTextReuseClustersOrderBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindTextReuseClustersResponse]]: +) -> Response[Union[Error, FindTextReuseClustersBaseFindResponse]]: """Find text reuse clusters Args: - text (Union[Unset, str]): + term (Union[Unset, str]): order_by (Union[Unset, FindTextReuseClustersOrderBy]): filters (Union[List['Filter'], Unset, str]): limit (Union[Unset, int]): @@ -206,11 +206,11 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, FindTextReuseClustersResponse]] + Response[Union[Error, FindTextReuseClustersBaseFindResponse]] """ kwargs = _get_kwargs( - text=text, + term=term, order_by=order_by, filters=filters, limit=limit, @@ -225,16 +225,16 @@ async def asyncio_detailed( async def asyncio( *, client: AuthenticatedClient, - text: Union[Unset, str] = UNSET, + term: Union[Unset, str] = UNSET, order_by: Union[Unset, FindTextReuseClustersOrderBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindTextReuseClustersResponse]]: +) -> Optional[Union[Error, FindTextReuseClustersBaseFindResponse]]: """Find text reuse clusters Args: - text (Union[Unset, str]): + term (Union[Unset, str]): order_by (Union[Unset, FindTextReuseClustersOrderBy]): filters (Union[List['Filter'], Unset, str]): limit (Union[Unset, int]): @@ -245,13 +245,13 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, FindTextReuseClustersResponse] + Union[Error, FindTextReuseClustersBaseFindResponse] """ return ( await asyncio_detailed( client=client, - text=text, + term=term, order_by=order_by, filters=filters, limit=limit, diff --git a/impresso/api_client/api/text_reuse_clusters/get_text_reuse_cluster.py b/impresso/api_client/api/text_reuse_clusters/get_text_reuse_cluster.py index d9a5bec..2d46c2c 100644 --- a/impresso/api_client/api/text_reuse_clusters/get_text_reuse_cluster.py +++ b/impresso/api_client/api/text_reuse_clusters/get_text_reuse_cluster.py @@ -6,25 +6,16 @@ from ... import errors from ...client import AuthenticatedClient, Client from ...models.error import Error -from ...models.text_reuse_cluster_compound import TextReuseClusterCompound -from ...types import UNSET, Response, Unset +from ...models.text_reuse_cluster import TextReuseCluster +from ...types import Response def _get_kwargs( id: str, - *, - include_details: Union[Unset, bool] = UNSET, ) -> Dict[str, Any]: - params: Dict[str, Any] = {} - - params["include_details"] = include_details - - params = {k: v for k, v in params.items() if v is not UNSET and v is not None} - _kwargs: Dict[str, Any] = { "method": "get", "url": f"/text-reuse-clusters/{id}", - "params": params, } return _kwargs @@ -32,9 +23,9 @@ def _get_kwargs( def _parse_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, TextReuseClusterCompound]]: +) -> Optional[Union[Error, TextReuseCluster]]: if response.status_code == HTTPStatus.OK: - response_200 = TextReuseClusterCompound.from_dict(response.json()) + response_200 = TextReuseCluster.from_dict(response.json()) return response_200 if response.status_code == HTTPStatus.UNAUTHORIZED: @@ -69,7 +60,7 @@ def _parse_response( def _build_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, TextReuseClusterCompound]]: +) -> Response[Union[Error, TextReuseCluster]]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -82,25 +73,22 @@ def sync_detailed( id: str, *, client: AuthenticatedClient, - include_details: Union[Unset, bool] = UNSET, -) -> Response[Union[Error, TextReuseClusterCompound]]: +) -> Response[Union[Error, TextReuseCluster]]: """Get text reuse cluster by ID Args: id (str): - include_details (Union[Unset, bool]): Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, TextReuseClusterCompound]] + Response[Union[Error, TextReuseCluster]] """ kwargs = _get_kwargs( id=id, - include_details=include_details, ) response = client.get_httpx_client().request( @@ -114,26 +102,23 @@ def sync( id: str, *, client: AuthenticatedClient, - include_details: Union[Unset, bool] = UNSET, -) -> Optional[Union[Error, TextReuseClusterCompound]]: +) -> Optional[Union[Error, TextReuseCluster]]: """Get text reuse cluster by ID Args: id (str): - include_details (Union[Unset, bool]): Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, TextReuseClusterCompound] + Union[Error, TextReuseCluster] """ return sync_detailed( id=id, client=client, - include_details=include_details, ).parsed @@ -141,25 +126,22 @@ async def asyncio_detailed( id: str, *, client: AuthenticatedClient, - include_details: Union[Unset, bool] = UNSET, -) -> Response[Union[Error, TextReuseClusterCompound]]: +) -> Response[Union[Error, TextReuseCluster]]: """Get text reuse cluster by ID Args: id (str): - include_details (Union[Unset, bool]): Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, TextReuseClusterCompound]] + Response[Union[Error, TextReuseCluster]] """ kwargs = _get_kwargs( id=id, - include_details=include_details, ) response = await client.get_async_httpx_client().request(**kwargs) @@ -171,26 +153,23 @@ async def asyncio( id: str, *, client: AuthenticatedClient, - include_details: Union[Unset, bool] = UNSET, -) -> Optional[Union[Error, TextReuseClusterCompound]]: +) -> Optional[Union[Error, TextReuseCluster]]: """Get text reuse cluster by ID Args: id (str): - include_details (Union[Unset, bool]): Raises: errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, TextReuseClusterCompound] + Union[Error, TextReuseCluster] """ return ( await asyncio_detailed( id=id, client=client, - include_details=include_details, ) ).parsed diff --git a/impresso/api_client/api/text_reuse_passages/find_text_reuse_passages.py b/impresso/api_client/api/text_reuse_passages/find_text_reuse_passages.py index 91bf6b0..64ec85c 100644 --- a/impresso/api_client/api/text_reuse_passages/find_text_reuse_passages.py +++ b/impresso/api_client/api/text_reuse_passages/find_text_reuse_passages.py @@ -7,19 +7,15 @@ from ...client import AuthenticatedClient, Client from ...models.error import Error from ...models.filter_ import Filter -from ...models.find_text_reuse_passages_addons import FindTextReusePassagesAddons -from ...models.find_text_reuse_passages_group_by import FindTextReusePassagesGroupBy +from ...models.find_text_reuse_passages_base_find_response import FindTextReusePassagesBaseFindResponse from ...models.find_text_reuse_passages_order_by import FindTextReusePassagesOrderBy -from ...models.find_text_reuse_passages_response_200 import FindTextReusePassagesResponse200 from ...types import UNSET, Response, Unset def _get_kwargs( *, order_by: Union[Unset, FindTextReusePassagesOrderBy] = UNSET, - group_by: Union[Unset, FindTextReusePassagesGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - addons: Union[Unset, "FindTextReusePassagesAddons"] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, ) -> Dict[str, Any]: @@ -31,12 +27,6 @@ def _get_kwargs( params["order_by"] = json_order_by - json_group_by: Union[Unset, str] = UNSET - if not isinstance(group_by, Unset): - json_group_by = group_by.value - - params["group_by"] = json_group_by - json_filters: Union[List[Dict[str, Any]], Unset, str] if isinstance(filters, Unset): json_filters = UNSET @@ -50,12 +40,6 @@ def _get_kwargs( json_filters = filters params["filters"] = json_filters - json_addons: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(addons, Unset): - json_addons = addons.to_dict() - if not isinstance(json_addons, Unset): - params.update(json_addons) - params["limit"] = limit params["offset"] = offset @@ -73,9 +57,9 @@ def _get_kwargs( def _parse_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[Error, FindTextReusePassagesResponse200]]: +) -> Optional[Union[Error, FindTextReusePassagesBaseFindResponse]]: if response.status_code == HTTPStatus.OK: - response_200 = FindTextReusePassagesResponse200.from_dict(response.json()) + response_200 = FindTextReusePassagesBaseFindResponse.from_dict(response.json()) return response_200 if response.status_code == HTTPStatus.UNAUTHORIZED: @@ -110,7 +94,7 @@ def _parse_response( def _build_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[Error, FindTextReusePassagesResponse200]]: +) -> Response[Union[Error, FindTextReusePassagesBaseFindResponse]]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -123,19 +107,15 @@ def sync_detailed( *, client: AuthenticatedClient, order_by: Union[Unset, FindTextReusePassagesOrderBy] = UNSET, - group_by: Union[Unset, FindTextReusePassagesGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - addons: Union[Unset, "FindTextReusePassagesAddons"] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindTextReusePassagesResponse200]]: +) -> Response[Union[Error, FindTextReusePassagesBaseFindResponse]]: """Find text reuse passages Args: order_by (Union[Unset, FindTextReusePassagesOrderBy]): - group_by (Union[Unset, FindTextReusePassagesGroupBy]): filters (Union[List['Filter'], Unset, str]): - addons (Union[Unset, FindTextReusePassagesAddons]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -144,14 +124,12 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, FindTextReusePassagesResponse200]] + Response[Union[Error, FindTextReusePassagesBaseFindResponse]] """ kwargs = _get_kwargs( order_by=order_by, - group_by=group_by, filters=filters, - addons=addons, limit=limit, offset=offset, ) @@ -167,19 +145,15 @@ def sync( *, client: AuthenticatedClient, order_by: Union[Unset, FindTextReusePassagesOrderBy] = UNSET, - group_by: Union[Unset, FindTextReusePassagesGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - addons: Union[Unset, "FindTextReusePassagesAddons"] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindTextReusePassagesResponse200]]: +) -> Optional[Union[Error, FindTextReusePassagesBaseFindResponse]]: """Find text reuse passages Args: order_by (Union[Unset, FindTextReusePassagesOrderBy]): - group_by (Union[Unset, FindTextReusePassagesGroupBy]): filters (Union[List['Filter'], Unset, str]): - addons (Union[Unset, FindTextReusePassagesAddons]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -188,15 +162,13 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, FindTextReusePassagesResponse200] + Union[Error, FindTextReusePassagesBaseFindResponse] """ return sync_detailed( client=client, order_by=order_by, - group_by=group_by, filters=filters, - addons=addons, limit=limit, offset=offset, ).parsed @@ -206,19 +178,15 @@ async def asyncio_detailed( *, client: AuthenticatedClient, order_by: Union[Unset, FindTextReusePassagesOrderBy] = UNSET, - group_by: Union[Unset, FindTextReusePassagesGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - addons: Union[Unset, "FindTextReusePassagesAddons"] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Response[Union[Error, FindTextReusePassagesResponse200]]: +) -> Response[Union[Error, FindTextReusePassagesBaseFindResponse]]: """Find text reuse passages Args: order_by (Union[Unset, FindTextReusePassagesOrderBy]): - group_by (Union[Unset, FindTextReusePassagesGroupBy]): filters (Union[List['Filter'], Unset, str]): - addons (Union[Unset, FindTextReusePassagesAddons]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -227,14 +195,12 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[Error, FindTextReusePassagesResponse200]] + Response[Union[Error, FindTextReusePassagesBaseFindResponse]] """ kwargs = _get_kwargs( order_by=order_by, - group_by=group_by, filters=filters, - addons=addons, limit=limit, offset=offset, ) @@ -248,19 +214,15 @@ async def asyncio( *, client: AuthenticatedClient, order_by: Union[Unset, FindTextReusePassagesOrderBy] = UNSET, - group_by: Union[Unset, FindTextReusePassagesGroupBy] = UNSET, filters: Union[List["Filter"], Unset, str] = UNSET, - addons: Union[Unset, "FindTextReusePassagesAddons"] = UNSET, limit: Union[Unset, int] = UNSET, offset: Union[Unset, int] = UNSET, -) -> Optional[Union[Error, FindTextReusePassagesResponse200]]: +) -> Optional[Union[Error, FindTextReusePassagesBaseFindResponse]]: """Find text reuse passages Args: order_by (Union[Unset, FindTextReusePassagesOrderBy]): - group_by (Union[Unset, FindTextReusePassagesGroupBy]): filters (Union[List['Filter'], Unset, str]): - addons (Union[Unset, FindTextReusePassagesAddons]): limit (Union[Unset, int]): offset (Union[Unset, int]): @@ -269,16 +231,14 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[Error, FindTextReusePassagesResponse200] + Union[Error, FindTextReusePassagesBaseFindResponse] """ return ( await asyncio_detailed( client=client, order_by=order_by, - group_by=group_by, filters=filters, - addons=addons, limit=limit, offset=offset, ) diff --git a/impresso/api_client/api/version/get_version_details.py b/impresso/api_client/api/version/get_version_details.py index 615051f..c90d2fc 100644 --- a/impresso/api_client/api/version/get_version_details.py +++ b/impresso/api_client/api/version/get_version_details.py @@ -5,8 +5,8 @@ from ... import errors from ...client import AuthenticatedClient, Client -from ...models.api_version import APIVersion from ...models.error import Error +from ...models.version_details import VersionDetails from ...types import Response @@ -21,9 +21,9 @@ def _get_kwargs() -> Dict[str, Any]: def _parse_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Optional[Union[APIVersion, Error]]: +) -> Optional[Union[Error, VersionDetails]]: if response.status_code == HTTPStatus.OK: - response_200 = APIVersion.from_dict(response.json()) + response_200 = VersionDetails.from_dict(response.json()) return response_200 if response.status_code == HTTPStatus.NOT_FOUND: @@ -46,7 +46,7 @@ def _parse_response( def _build_response( *, client: Union[AuthenticatedClient, Client], response: httpx.Response -) -> Response[Union[APIVersion, Error]]: +) -> Response[Union[Error, VersionDetails]]: return Response( status_code=HTTPStatus(response.status_code), content=response.content, @@ -58,7 +58,7 @@ def _build_response( def sync_detailed( *, client: Union[AuthenticatedClient, Client], -) -> Response[Union[APIVersion, Error]]: +) -> Response[Union[Error, VersionDetails]]: """Get version object Raises: @@ -66,7 +66,7 @@ def sync_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[APIVersion, Error]] + Response[Union[Error, VersionDetails]] """ kwargs = _get_kwargs() @@ -81,7 +81,7 @@ def sync_detailed( def sync( *, client: Union[AuthenticatedClient, Client], -) -> Optional[Union[APIVersion, Error]]: +) -> Optional[Union[Error, VersionDetails]]: """Get version object Raises: @@ -89,7 +89,7 @@ def sync( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[APIVersion, Error] + Union[Error, VersionDetails] """ return sync_detailed( @@ -100,7 +100,7 @@ def sync( async def asyncio_detailed( *, client: Union[AuthenticatedClient, Client], -) -> Response[Union[APIVersion, Error]]: +) -> Response[Union[Error, VersionDetails]]: """Get version object Raises: @@ -108,7 +108,7 @@ async def asyncio_detailed( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Response[Union[APIVersion, Error]] + Response[Union[Error, VersionDetails]] """ kwargs = _get_kwargs() @@ -121,7 +121,7 @@ async def asyncio_detailed( async def asyncio( *, client: Union[AuthenticatedClient, Client], -) -> Optional[Union[APIVersion, Error]]: +) -> Optional[Union[Error, VersionDetails]]: """Get version object Raises: @@ -129,7 +129,7 @@ async def asyncio( httpx.TimeoutException: If the request takes longer than Client.timeout. Returns: - Union[APIVersion, Error] + Union[Error, VersionDetails] """ return ( diff --git a/impresso/api_client/models/__init__.py b/impresso/api_client/models/__init__.py index 8f4eb48..99bf889 100644 --- a/impresso/api_client/models/__init__.py +++ b/impresso/api_client/models/__init__.py @@ -1,92 +1,53 @@ """Contains all the data models used in inputs/outputs""" -from .api_version import APIVersion -from .api_version_api_version import APIVersionApiVersion -from .api_version_documents_date_span import APIVersionDocumentsDateSpan -from .api_version_features import APIVersionFeatures -from .api_version_features_additional_property import APIVersionFeaturesAdditionalProperty -from .api_version_mysql import APIVersionMysql -from .api_version_newspapers import APIVersionNewspapers -from .api_version_newspapers_additional_property import APIVersionNewspapersAdditionalProperty -from .api_version_solr import APIVersionSolr -from .api_version_solr_endpoints import APIVersionSolrEndpoints from .authentication_create_request import AuthenticationCreateRequest from .authentication_create_request_strategy import AuthenticationCreateRequestStrategy from .authentication_response import AuthenticationResponse from .authentication_response_authentication import AuthenticationResponseAuthentication from .authentication_response_authentication_payload import AuthenticationResponseAuthenticationPayload -from .base_find import BaseFind -from .base_find_info import BaseFindInfo -from .base_user import BaseUser -from .collectable_item_group import CollectableItemGroup -from .collectable_item_group_content_type import CollectableItemGroupContentType +from .authentication_response_user import AuthenticationResponseUser +from .base_find_response import BaseFindResponse +from .base_find_response_pagination import BaseFindResponsePagination from .collectable_items_updated_response import CollectableItemsUpdatedResponse from .collection import Collection +from .collection_access_level import CollectionAccessLevel from .content_item import ContentItem -from .content_item_access_right import ContentItemAccessRight -from .content_item_labels_item import ContentItemLabelsItem -from .content_item_match import ContentItemMatch -from .content_item_mentions_item import ContentItemMentionsItem -from .content_item_region import ContentItemRegion -from .content_item_topic import ContentItemTopic -from .entity import Entity +from .content_item_media_type import ContentItemMediaType from .entity_details import EntityDetails from .entity_details_type import EntityDetailsType +from .entity_mention import EntityMention from .error import Error from .filter_ import Filter from .filter_context import FilterContext from .filter_op import FilterOp from .filter_precision import FilterPrecision +from .find_collections_base_find_response import FindCollectionsBaseFindResponse +from .find_collections_base_find_response_pagination import FindCollectionsBaseFindResponsePagination from .find_collections_order_by import FindCollectionsOrderBy -from .find_collections_response_200 import FindCollectionsResponse200 -from .find_collections_response_200_info import FindCollectionsResponse200Info -from .find_content_item_order_by import FindContentItemOrderBy -from .find_content_item_resolve import FindContentItemResolve -from .find_content_item_response_200 import FindContentItemResponse200 -from .find_content_item_response_200_info import FindContentItemResponse200Info +from .find_entities_base_find_response import FindEntitiesBaseFindResponse +from .find_entities_base_find_response_pagination import FindEntitiesBaseFindResponsePagination from .find_entities_order_by import FindEntitiesOrderBy -from .find_entities_response_200 import FindEntitiesResponse200 -from .find_entities_response_200_info import FindEntitiesResponse200Info +from .find_newspapers_base_find_response import FindNewspapersBaseFindResponse +from .find_newspapers_base_find_response_pagination import FindNewspapersBaseFindResponsePagination from .find_newspapers_order_by import FindNewspapersOrderBy -from .find_newspapers_response_200 import FindNewspapersResponse200 -from .find_newspapers_response_200_info import FindNewspapersResponse200Info -from .find_search_facets_facets_item import FindSearchFacetsFacetsItem -from .find_search_facets_group_by import FindSearchFacetsGroupBy -from .find_search_facets_order_by import FindSearchFacetsOrderBy -from .find_search_facets_range_include import FindSearchFacetsRangeInclude -from .find_search_facets_response_200 import FindSearchFacetsResponse200 -from .find_search_facets_response_200_info import FindSearchFacetsResponse200Info +from .find_text_reuse_clusters_base_find_response import FindTextReuseClustersBaseFindResponse +from .find_text_reuse_clusters_base_find_response_pagination import FindTextReuseClustersBaseFindResponsePagination from .find_text_reuse_clusters_order_by import FindTextReuseClustersOrderBy -from .find_text_reuse_clusters_response import FindTextReuseClustersResponse -from .find_text_reuse_passages_addons import FindTextReusePassagesAddons -from .find_text_reuse_passages_group_by import FindTextReusePassagesGroupBy +from .find_text_reuse_passages_base_find_response import FindTextReusePassagesBaseFindResponse +from .find_text_reuse_passages_base_find_response_pagination import FindTextReusePassagesBaseFindResponsePagination from .find_text_reuse_passages_order_by import FindTextReusePassagesOrderBy -from .find_text_reuse_passages_response_200 import FindTextReusePassagesResponse200 -from .find_text_reuse_passages_response_200_info import FindTextReusePassagesResponse200Info -from .find_tr_clusters_facets_facets_item import FindTrClustersFacetsFacetsItem -from .find_tr_clusters_facets_group_by import FindTrClustersFacetsGroupBy -from .find_tr_clusters_facets_order_by import FindTrClustersFacetsOrderBy -from .find_tr_clusters_facets_range_include import FindTrClustersFacetsRangeInclude -from .find_tr_clusters_facets_response_200 import FindTrClustersFacetsResponse200 -from .find_tr_clusters_facets_response_200_info import FindTrClustersFacetsResponse200Info -from .find_tr_passages_facets_facets_item import FindTrPassagesFacetsFacetsItem -from .find_tr_passages_facets_group_by import FindTrPassagesFacetsGroupBy -from .find_tr_passages_facets_order_by import FindTrPassagesFacetsOrderBy -from .find_tr_passages_facets_range_include import FindTrPassagesFacetsRangeInclude -from .find_tr_passages_facets_response_200 import FindTrPassagesFacetsResponse200 -from .find_tr_passages_facets_response_200_info import FindTrPassagesFacetsResponse200Info -from .get_search_facet_group_by import GetSearchFacetGroupBy +from .get_search_facet_base_find_response import GetSearchFacetBaseFindResponse +from .get_search_facet_base_find_response_pagination import GetSearchFacetBaseFindResponsePagination from .get_search_facet_id import GetSearchFacetId from .get_search_facet_order_by import GetSearchFacetOrderBy -from .get_search_facet_range_include import GetSearchFacetRangeInclude -from .get_tr_clusters_facet_group_by import GetTrClustersFacetGroupBy +from .get_tr_clusters_facet_base_find_response import GetTrClustersFacetBaseFindResponse +from .get_tr_clusters_facet_base_find_response_pagination import GetTrClustersFacetBaseFindResponsePagination from .get_tr_clusters_facet_id import GetTrClustersFacetId from .get_tr_clusters_facet_order_by import GetTrClustersFacetOrderBy -from .get_tr_clusters_facet_range_include import GetTrClustersFacetRangeInclude -from .get_tr_passages_facet_group_by import GetTrPassagesFacetGroupBy +from .get_tr_passages_facet_base_find_response import GetTrPassagesFacetBaseFindResponse +from .get_tr_passages_facet_base_find_response_pagination import GetTrPassagesFacetBaseFindResponsePagination from .get_tr_passages_facet_id import GetTrPassagesFacetId from .get_tr_passages_facet_order_by import GetTrPassagesFacetOrderBy -from .get_tr_passages_facet_range_include import GetTrPassagesFacetRangeInclude from .impresso_named_entity_recognition_entity import ImpressoNamedEntityRecognitionEntity from .impresso_named_entity_recognition_entity_confidence import ImpressoNamedEntityRecognitionEntityConfidence from .impresso_named_entity_recognition_entity_offset import ImpressoNamedEntityRecognitionEntityOffset @@ -95,136 +56,74 @@ from .impresso_named_entity_recognition_request import ImpressoNamedEntityRecognitionRequest from .impresso_named_entity_recognition_request_method import ImpressoNamedEntityRecognitionRequestMethod from .impresso_named_entity_recognition_response import ImpressoNamedEntityRecognitionResponse -from .location_specific_fields import LocationSpecificFields -from .location_specific_fields_descriptions import LocationSpecificFieldsDescriptions -from .location_specific_fields_images_item import LocationSpecificFieldsImagesItem -from .location_specific_fields_labels import LocationSpecificFieldsLabels -from .new_collection import NewCollection +from .new_collection_request import NewCollectionRequest +from .new_collection_request_access_level import NewCollectionRequestAccessLevel from .newspaper import Newspaper -from .newspaper_issue import NewspaperIssue -from .newspaper_property import NewspaperProperty -from .page import Page -from .page_regions_item import PageRegionsItem from .remove_collection_response import RemoveCollectionResponse from .remove_collection_response_params import RemoveCollectionResponseParams from .remove_collection_response_params_status import RemoveCollectionResponseParamsStatus from .remove_collection_response_task import RemoveCollectionResponseTask -from .search_facet import SearchFacet +from .search_base_find_response import SearchBaseFindResponse +from .search_base_find_response_pagination import SearchBaseFindResponsePagination from .search_facet_bucket import SearchFacetBucket -from .search_facet_range_bucket import SearchFacetRangeBucket -from .search_facets import SearchFacets -from .search_group_by import SearchGroupBy from .search_order_by import SearchOrderBy -from .search_response_200 import SearchResponse200 -from .search_response_200_info import SearchResponse200Info from .text_reuse_cluster import TextReuseCluster -from .text_reuse_cluster_compound import TextReuseClusterCompound -from .text_reuse_cluster_details import TextReuseClusterDetails -from .text_reuse_cluster_details_facets_item import TextReuseClusterDetailsFacetsItem -from .text_reuse_cluster_details_facets_item_buckets_item import TextReuseClusterDetailsFacetsItemBucketsItem -from .text_reuse_cluster_details_resolution import TextReuseClusterDetailsResolution from .text_reuse_cluster_time_coverage import TextReuseClusterTimeCoverage from .text_reuse_passage import TextReusePassage -from .text_reuse_passage_article_details import TextReusePassageArticleDetails -from .text_reuse_passage_cluster_details import TextReusePassageClusterDetails -from .text_reuse_passage_connected_clusters_item import TextReusePassageConnectedClustersItem -from .text_reuse_passage_issue import TextReusePassageIssue -from .topic import Topic -from .topic_related_topics_item import TopicRelatedTopicsItem -from .topic_word import TopicWord -from .update_collectable_items import UpdateCollectableItems -from .user import User -from .year import Year -from .year_weights import YearWeights +from .text_reuse_passage_offset import TextReusePassageOffset +from .topic_mention import TopicMention +from .update_collectable_items_request import UpdateCollectableItemsRequest +from .version_details import VersionDetails __all__ = ( - "APIVersion", - "APIVersionApiVersion", - "APIVersionDocumentsDateSpan", - "APIVersionFeatures", - "APIVersionFeaturesAdditionalProperty", - "APIVersionMysql", - "APIVersionNewspapers", - "APIVersionNewspapersAdditionalProperty", - "APIVersionSolr", - "APIVersionSolrEndpoints", "AuthenticationCreateRequest", "AuthenticationCreateRequestStrategy", "AuthenticationResponse", "AuthenticationResponseAuthentication", "AuthenticationResponseAuthenticationPayload", - "BaseFind", - "BaseFindInfo", - "BaseUser", - "CollectableItemGroup", - "CollectableItemGroupContentType", + "AuthenticationResponseUser", + "BaseFindResponse", + "BaseFindResponsePagination", "CollectableItemsUpdatedResponse", "Collection", + "CollectionAccessLevel", "ContentItem", - "ContentItemAccessRight", - "ContentItemLabelsItem", - "ContentItemMatch", - "ContentItemMentionsItem", - "ContentItemRegion", - "ContentItemTopic", - "Entity", + "ContentItemMediaType", "EntityDetails", "EntityDetailsType", + "EntityMention", "Error", "Filter", "FilterContext", "FilterOp", "FilterPrecision", + "FindCollectionsBaseFindResponse", + "FindCollectionsBaseFindResponsePagination", "FindCollectionsOrderBy", - "FindCollectionsResponse200", - "FindCollectionsResponse200Info", - "FindContentItemOrderBy", - "FindContentItemResolve", - "FindContentItemResponse200", - "FindContentItemResponse200Info", + "FindEntitiesBaseFindResponse", + "FindEntitiesBaseFindResponsePagination", "FindEntitiesOrderBy", - "FindEntitiesResponse200", - "FindEntitiesResponse200Info", + "FindNewspapersBaseFindResponse", + "FindNewspapersBaseFindResponsePagination", "FindNewspapersOrderBy", - "FindNewspapersResponse200", - "FindNewspapersResponse200Info", - "FindSearchFacetsFacetsItem", - "FindSearchFacetsGroupBy", - "FindSearchFacetsOrderBy", - "FindSearchFacetsRangeInclude", - "FindSearchFacetsResponse200", - "FindSearchFacetsResponse200Info", + "FindTextReuseClustersBaseFindResponse", + "FindTextReuseClustersBaseFindResponsePagination", "FindTextReuseClustersOrderBy", - "FindTextReuseClustersResponse", - "FindTextReusePassagesAddons", - "FindTextReusePassagesGroupBy", + "FindTextReusePassagesBaseFindResponse", + "FindTextReusePassagesBaseFindResponsePagination", "FindTextReusePassagesOrderBy", - "FindTextReusePassagesResponse200", - "FindTextReusePassagesResponse200Info", - "FindTrClustersFacetsFacetsItem", - "FindTrClustersFacetsGroupBy", - "FindTrClustersFacetsOrderBy", - "FindTrClustersFacetsRangeInclude", - "FindTrClustersFacetsResponse200", - "FindTrClustersFacetsResponse200Info", - "FindTrPassagesFacetsFacetsItem", - "FindTrPassagesFacetsGroupBy", - "FindTrPassagesFacetsOrderBy", - "FindTrPassagesFacetsRangeInclude", - "FindTrPassagesFacetsResponse200", - "FindTrPassagesFacetsResponse200Info", - "GetSearchFacetGroupBy", + "GetSearchFacetBaseFindResponse", + "GetSearchFacetBaseFindResponsePagination", "GetSearchFacetId", "GetSearchFacetOrderBy", - "GetSearchFacetRangeInclude", - "GetTrClustersFacetGroupBy", + "GetTrClustersFacetBaseFindResponse", + "GetTrClustersFacetBaseFindResponsePagination", "GetTrClustersFacetId", "GetTrClustersFacetOrderBy", - "GetTrClustersFacetRangeInclude", - "GetTrPassagesFacetGroupBy", + "GetTrPassagesFacetBaseFindResponse", + "GetTrPassagesFacetBaseFindResponsePagination", "GetTrPassagesFacetId", "GetTrPassagesFacetOrderBy", - "GetTrPassagesFacetRangeInclude", "ImpressoNamedEntityRecognitionEntity", "ImpressoNamedEntityRecognitionEntityConfidence", "ImpressoNamedEntityRecognitionEntityOffset", @@ -233,45 +132,22 @@ "ImpressoNamedEntityRecognitionRequest", "ImpressoNamedEntityRecognitionRequestMethod", "ImpressoNamedEntityRecognitionResponse", - "LocationSpecificFields", - "LocationSpecificFieldsDescriptions", - "LocationSpecificFieldsImagesItem", - "LocationSpecificFieldsLabels", - "NewCollection", + "NewCollectionRequest", + "NewCollectionRequestAccessLevel", "Newspaper", - "NewspaperIssue", - "NewspaperProperty", - "Page", - "PageRegionsItem", "RemoveCollectionResponse", "RemoveCollectionResponseParams", "RemoveCollectionResponseParamsStatus", "RemoveCollectionResponseTask", - "SearchFacet", + "SearchBaseFindResponse", + "SearchBaseFindResponsePagination", "SearchFacetBucket", - "SearchFacetRangeBucket", - "SearchFacets", - "SearchGroupBy", "SearchOrderBy", - "SearchResponse200", - "SearchResponse200Info", "TextReuseCluster", - "TextReuseClusterCompound", - "TextReuseClusterDetails", - "TextReuseClusterDetailsFacetsItem", - "TextReuseClusterDetailsFacetsItemBucketsItem", - "TextReuseClusterDetailsResolution", "TextReuseClusterTimeCoverage", "TextReusePassage", - "TextReusePassageArticleDetails", - "TextReusePassageClusterDetails", - "TextReusePassageConnectedClustersItem", - "TextReusePassageIssue", - "Topic", - "TopicRelatedTopicsItem", - "TopicWord", - "UpdateCollectableItems", - "User", - "Year", - "YearWeights", + "TextReusePassageOffset", + "TopicMention", + "UpdateCollectableItemsRequest", + "VersionDetails", ) diff --git a/impresso/api_client/models/api_version.py b/impresso/api_client/models/api_version.py deleted file mode 100644 index edf018a..0000000 --- a/impresso/api_client/models/api_version.py +++ /dev/null @@ -1,103 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, Type, TypeVar - -from attrs import define as _attrs_define - -if TYPE_CHECKING: - from ..models.api_version_api_version import APIVersionApiVersion - from ..models.api_version_documents_date_span import APIVersionDocumentsDateSpan - from ..models.api_version_features import APIVersionFeatures - from ..models.api_version_mysql import APIVersionMysql - from ..models.api_version_newspapers import APIVersionNewspapers - from ..models.api_version_solr import APIVersionSolr - - -T = TypeVar("T", bound="APIVersion") - - -@_attrs_define -class APIVersion: - """Version of the API. Contains information about the current version of the API, features, etc. - - Attributes: - solr (APIVersionSolr): - mysql (APIVersionMysql): - version (str): - api_version (APIVersionApiVersion): - documents_date_span (APIVersionDocumentsDateSpan): - newspapers (APIVersionNewspapers): - features (APIVersionFeatures): - """ - - solr: "APIVersionSolr" - mysql: "APIVersionMysql" - version: str - api_version: "APIVersionApiVersion" - documents_date_span: "APIVersionDocumentsDateSpan" - newspapers: "APIVersionNewspapers" - features: "APIVersionFeatures" - - def to_dict(self) -> Dict[str, Any]: - solr = self.solr.to_dict() - - mysql = self.mysql.to_dict() - - version = self.version - - api_version = self.api_version.to_dict() - - documents_date_span = self.documents_date_span.to_dict() - - newspapers = self.newspapers.to_dict() - - features = self.features.to_dict() - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "solr": solr, - "mysql": mysql, - "version": version, - "apiVersion": api_version, - "documentsDateSpan": documents_date_span, - "newspapers": newspapers, - "features": features, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.api_version_api_version import APIVersionApiVersion - from ..models.api_version_documents_date_span import APIVersionDocumentsDateSpan - from ..models.api_version_features import APIVersionFeatures - from ..models.api_version_mysql import APIVersionMysql - from ..models.api_version_newspapers import APIVersionNewspapers - from ..models.api_version_solr import APIVersionSolr - - d = src_dict.copy() - solr = APIVersionSolr.from_dict(d.pop("solr")) - - mysql = APIVersionMysql.from_dict(d.pop("mysql")) - - version = d.pop("version") - - api_version = APIVersionApiVersion.from_dict(d.pop("apiVersion")) - - documents_date_span = APIVersionDocumentsDateSpan.from_dict(d.pop("documentsDateSpan")) - - newspapers = APIVersionNewspapers.from_dict(d.pop("newspapers")) - - features = APIVersionFeatures.from_dict(d.pop("features")) - - api_version = cls( - solr=solr, - mysql=mysql, - version=version, - api_version=api_version, - documents_date_span=documents_date_span, - newspapers=newspapers, - features=features, - ) - - return api_version diff --git a/impresso/api_client/models/api_version_api_version.py b/impresso/api_client/models/api_version_api_version.py deleted file mode 100644 index 3dbb8fd..0000000 --- a/impresso/api_client/models/api_version_api_version.py +++ /dev/null @@ -1,76 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar, Union - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="APIVersionApiVersion") - - -@_attrs_define -class APIVersionApiVersion: - """ - Attributes: - branch (Union[Unset, str]): - revision (Union[Unset, str]): - version (Union[Unset, str]): - """ - - branch: Union[Unset, str] = UNSET - revision: Union[Unset, str] = UNSET - version: Union[Unset, str] = UNSET - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - branch = self.branch - - revision = self.revision - - version = self.version - - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - field_dict.update({}) - if branch is not UNSET: - field_dict["branch"] = branch - if revision is not UNSET: - field_dict["revision"] = revision - if version is not UNSET: - field_dict["version"] = version - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - branch = d.pop("branch", UNSET) - - revision = d.pop("revision", UNSET) - - version = d.pop("version", UNSET) - - api_version_api_version = cls( - branch=branch, - revision=revision, - version=version, - ) - - api_version_api_version.additional_properties = d - return api_version_api_version - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/api_version_documents_date_span.py b/impresso/api_client/models/api_version_documents_date_span.py deleted file mode 100644 index f8cddbb..0000000 --- a/impresso/api_client/models/api_version_documents_date_span.py +++ /dev/null @@ -1,83 +0,0 @@ -import datetime -from typing import Any, Dict, List, Type, TypeVar, Union - -from attrs import define as _attrs_define -from attrs import field as _attrs_field -from dateutil.parser import isoparse - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="APIVersionDocumentsDateSpan") - - -@_attrs_define -class APIVersionDocumentsDateSpan: - """ - Attributes: - start (Union[Unset, datetime.datetime]): - end (Union[Unset, datetime.datetime]): - """ - - start: Union[Unset, datetime.datetime] = UNSET - end: Union[Unset, datetime.datetime] = UNSET - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - start: Union[Unset, str] = UNSET - if not isinstance(self.start, Unset): - start = self.start.isoformat() - - end: Union[Unset, str] = UNSET - if not isinstance(self.end, Unset): - end = self.end.isoformat() - - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - field_dict.update({}) - if start is not UNSET: - field_dict["start"] = start - if end is not UNSET: - field_dict["end"] = end - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - _start = d.pop("start", UNSET) - start: Union[Unset, datetime.datetime] - if isinstance(_start, Unset): - start = UNSET - else: - start = isoparse(_start) - - _end = d.pop("end", UNSET) - end: Union[Unset, datetime.datetime] - if isinstance(_end, Unset): - end = UNSET - else: - end = isoparse(_end) - - api_version_documents_date_span = cls( - start=start, - end=end, - ) - - api_version_documents_date_span.additional_properties = d - return api_version_documents_date_span - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/api_version_features.py b/impresso/api_client/models/api_version_features.py deleted file mode 100644 index 5a4f309..0000000 --- a/impresso/api_client/models/api_version_features.py +++ /dev/null @@ -1,56 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -if TYPE_CHECKING: - from ..models.api_version_features_additional_property import APIVersionFeaturesAdditionalProperty - - -T = TypeVar("T", bound="APIVersionFeatures") - - -@_attrs_define -class APIVersionFeatures: - """ """ - - additional_properties: Dict[str, "APIVersionFeaturesAdditionalProperty"] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - for prop_name, prop in self.additional_properties.items(): - field_dict[prop_name] = prop.to_dict() - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.api_version_features_additional_property import APIVersionFeaturesAdditionalProperty - - d = src_dict.copy() - api_version_features = cls() - - additional_properties = {} - for prop_name, prop_dict in d.items(): - additional_property = APIVersionFeaturesAdditionalProperty.from_dict(prop_dict) - - additional_properties[prop_name] = additional_property - - api_version_features.additional_properties = additional_properties - return api_version_features - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> "APIVersionFeaturesAdditionalProperty": - return self.additional_properties[key] - - def __setitem__(self, key: str, value: "APIVersionFeaturesAdditionalProperty") -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/api_version_features_additional_property.py b/impresso/api_client/models/api_version_features_additional_property.py deleted file mode 100644 index 160ff22..0000000 --- a/impresso/api_client/models/api_version_features_additional_property.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="APIVersionFeaturesAdditionalProperty") - - -@_attrs_define -class APIVersionFeaturesAdditionalProperty: - """ """ - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - api_version_features_additional_property = cls() - - api_version_features_additional_property.additional_properties = d - return api_version_features_additional_property - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/api_version_mysql.py b/impresso/api_client/models/api_version_mysql.py deleted file mode 100644 index d474f9d..0000000 --- a/impresso/api_client/models/api_version_mysql.py +++ /dev/null @@ -1,58 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar, Union - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="APIVersionMysql") - - -@_attrs_define -class APIVersionMysql: - """ - Attributes: - endpoint (Union[Unset, str]): - """ - - endpoint: Union[Unset, str] = UNSET - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - endpoint = self.endpoint - - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - field_dict.update({}) - if endpoint is not UNSET: - field_dict["endpoint"] = endpoint - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - endpoint = d.pop("endpoint", UNSET) - - api_version_mysql = cls( - endpoint=endpoint, - ) - - api_version_mysql.additional_properties = d - return api_version_mysql - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/api_version_newspapers.py b/impresso/api_client/models/api_version_newspapers.py deleted file mode 100644 index cda1a2f..0000000 --- a/impresso/api_client/models/api_version_newspapers.py +++ /dev/null @@ -1,56 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -if TYPE_CHECKING: - from ..models.api_version_newspapers_additional_property import APIVersionNewspapersAdditionalProperty - - -T = TypeVar("T", bound="APIVersionNewspapers") - - -@_attrs_define -class APIVersionNewspapers: - """ """ - - additional_properties: Dict[str, "APIVersionNewspapersAdditionalProperty"] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - for prop_name, prop in self.additional_properties.items(): - field_dict[prop_name] = prop.to_dict() - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.api_version_newspapers_additional_property import APIVersionNewspapersAdditionalProperty - - d = src_dict.copy() - api_version_newspapers = cls() - - additional_properties = {} - for prop_name, prop_dict in d.items(): - additional_property = APIVersionNewspapersAdditionalProperty.from_dict(prop_dict) - - additional_properties[prop_name] = additional_property - - api_version_newspapers.additional_properties = additional_properties - return api_version_newspapers - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> "APIVersionNewspapersAdditionalProperty": - return self.additional_properties[key] - - def __setitem__(self, key: str, value: "APIVersionNewspapersAdditionalProperty") -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/api_version_newspapers_additional_property.py b/impresso/api_client/models/api_version_newspapers_additional_property.py deleted file mode 100644 index ce3e4b6..0000000 --- a/impresso/api_client/models/api_version_newspapers_additional_property.py +++ /dev/null @@ -1,58 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar, Union - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="APIVersionNewspapersAdditionalProperty") - - -@_attrs_define -class APIVersionNewspapersAdditionalProperty: - """ - Attributes: - name (Union[Unset, str]): - """ - - name: Union[Unset, str] = UNSET - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - name = self.name - - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - field_dict.update({}) - if name is not UNSET: - field_dict["name"] = name - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - name = d.pop("name", UNSET) - - api_version_newspapers_additional_property = cls( - name=name, - ) - - api_version_newspapers_additional_property.additional_properties = d - return api_version_newspapers_additional_property - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/api_version_solr.py b/impresso/api_client/models/api_version_solr.py deleted file mode 100644 index 3dcbac5..0000000 --- a/impresso/api_client/models/api_version_solr.py +++ /dev/null @@ -1,71 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -from ..types import UNSET, Unset - -if TYPE_CHECKING: - from ..models.api_version_solr_endpoints import APIVersionSolrEndpoints - - -T = TypeVar("T", bound="APIVersionSolr") - - -@_attrs_define -class APIVersionSolr: - """ - Attributes: - endpoints (Union[Unset, APIVersionSolrEndpoints]): - """ - - endpoints: Union[Unset, "APIVersionSolrEndpoints"] = UNSET - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - endpoints: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(self.endpoints, Unset): - endpoints = self.endpoints.to_dict() - - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - field_dict.update({}) - if endpoints is not UNSET: - field_dict["endpoints"] = endpoints - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.api_version_solr_endpoints import APIVersionSolrEndpoints - - d = src_dict.copy() - _endpoints = d.pop("endpoints", UNSET) - endpoints: Union[Unset, APIVersionSolrEndpoints] - if isinstance(_endpoints, Unset): - endpoints = UNSET - else: - endpoints = APIVersionSolrEndpoints.from_dict(_endpoints) - - api_version_solr = cls( - endpoints=endpoints, - ) - - api_version_solr.additional_properties = d - return api_version_solr - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/api_version_solr_endpoints.py b/impresso/api_client/models/api_version_solr_endpoints.py deleted file mode 100644 index b3d49ac..0000000 --- a/impresso/api_client/models/api_version_solr_endpoints.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="APIVersionSolrEndpoints") - - -@_attrs_define -class APIVersionSolrEndpoints: - """ """ - - additional_properties: Dict[str, str] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - api_version_solr_endpoints = cls() - - api_version_solr_endpoints.additional_properties = d - return api_version_solr_endpoints - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> str: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: str) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/authentication_response.py b/impresso/api_client/models/authentication_response.py index 0357f5e..a183969 100644 --- a/impresso/api_client/models/authentication_response.py +++ b/impresso/api_client/models/authentication_response.py @@ -4,7 +4,7 @@ if TYPE_CHECKING: from ..models.authentication_response_authentication import AuthenticationResponseAuthentication - from ..models.user import User + from ..models.authentication_response_user import AuthenticationResponseUser T = TypeVar("T", bound="AuthenticationResponse") @@ -17,12 +17,12 @@ class AuthenticationResponse: Attributes: access_token (str): authentication (AuthenticationResponseAuthentication): - user (User): User details + user (AuthenticationResponseUser): User details """ access_token: str authentication: "AuthenticationResponseAuthentication" - user: "User" + user: "AuthenticationResponseUser" def to_dict(self) -> Dict[str, Any]: access_token = self.access_token @@ -45,14 +45,14 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: from ..models.authentication_response_authentication import AuthenticationResponseAuthentication - from ..models.user import User + from ..models.authentication_response_user import AuthenticationResponseUser d = src_dict.copy() access_token = d.pop("accessToken") authentication = AuthenticationResponseAuthentication.from_dict(d.pop("authentication")) - user = User.from_dict(d.pop("user")) + user = AuthenticationResponseUser.from_dict(d.pop("user")) authentication_response = cls( access_token=access_token, diff --git a/impresso/api_client/models/user.py b/impresso/api_client/models/authentication_response_user.py similarity index 91% rename from impresso/api_client/models/user.py rename to impresso/api_client/models/authentication_response_user.py index 20d6943..6809695 100644 --- a/impresso/api_client/models/user.py +++ b/impresso/api_client/models/authentication_response_user.py @@ -2,11 +2,11 @@ from attrs import define as _attrs_define -T = TypeVar("T", bound="User") +T = TypeVar("T", bound="AuthenticationResponseUser") @_attrs_define -class User: +class AuthenticationResponseUser: """User details Attributes: @@ -81,7 +81,7 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: uid = d.pop("uid") - user = cls( + authentication_response_user = cls( id=id, username=username, firstname=firstname, @@ -92,4 +92,4 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: uid=uid, ) - return user + return authentication_response_user diff --git a/impresso/api_client/models/base_find_info.py b/impresso/api_client/models/base_find_info.py deleted file mode 100644 index e5f8b00..0000000 --- a/impresso/api_client/models/base_find_info.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="BaseFindInfo") - - -@_attrs_define -class BaseFindInfo: - """Additional information about the response.""" - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - base_find_info = cls() - - base_find_info.additional_properties = d - return base_find_info - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/base_find_response.py b/impresso/api_client/models/base_find_response.py new file mode 100644 index 0000000..384ee53 --- /dev/null +++ b/impresso/api_client/models/base_find_response.py @@ -0,0 +1,52 @@ +from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, cast + +from attrs import define as _attrs_define + +if TYPE_CHECKING: + from ..models.base_find_response_pagination import BaseFindResponsePagination + + +T = TypeVar("T", bound="BaseFindResponse") + + +@_attrs_define +class BaseFindResponse: + """ + Attributes: + data (List[Any]): + pagination (BaseFindResponsePagination): + """ + + data: List[Any] + pagination: "BaseFindResponsePagination" + + def to_dict(self) -> Dict[str, Any]: + data = self.data + + pagination = self.pagination.to_dict() + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "data": data, + "pagination": pagination, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + from ..models.base_find_response_pagination import BaseFindResponsePagination + + d = src_dict.copy() + data = cast(List[Any], d.pop("data")) + + pagination = BaseFindResponsePagination.from_dict(d.pop("pagination")) + + base_find_response = cls( + data=data, + pagination=pagination, + ) + + return base_find_response diff --git a/impresso/api_client/models/base_find_response_pagination.py b/impresso/api_client/models/base_find_response_pagination.py new file mode 100644 index 0000000..f064224 --- /dev/null +++ b/impresso/api_client/models/base_find_response_pagination.py @@ -0,0 +1,54 @@ +from typing import Any, Dict, Type, TypeVar + +from attrs import define as _attrs_define + +T = TypeVar("T", bound="BaseFindResponsePagination") + + +@_attrs_define +class BaseFindResponsePagination: + """ + Attributes: + total (int): The total number of items matching the query + limit (int): The number of items returned in this response + offset (int): Starting index of the items subset returned in this response + """ + + total: int + limit: int + offset: int + + def to_dict(self) -> Dict[str, Any]: + total = self.total + + limit = self.limit + + offset = self.offset + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "total": total, + "limit": limit, + "offset": offset, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + d = src_dict.copy() + total = d.pop("total") + + limit = d.pop("limit") + + offset = d.pop("offset") + + base_find_response_pagination = cls( + total=total, + limit=limit, + offset=offset, + ) + + return base_find_response_pagination diff --git a/impresso/api_client/models/collectable_item_group.py b/impresso/api_client/models/collectable_item_group.py deleted file mode 100644 index f2001ba..0000000 --- a/impresso/api_client/models/collectable_item_group.py +++ /dev/null @@ -1,142 +0,0 @@ -import datetime -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union, cast - -from attrs import define as _attrs_define -from attrs import field as _attrs_field -from dateutil.parser import isoparse - -from ..models.collectable_item_group_content_type import CollectableItemGroupContentType -from ..types import UNSET, Unset - -if TYPE_CHECKING: - from ..models.collection import Collection - - -T = TypeVar("T", bound="CollectableItemGroup") - - -@_attrs_define -class CollectableItemGroup: - """Collectable item group object - - Attributes: - item_id (Union[Unset, str]): The id of the collectable item group - content_type (Union[Unset, CollectableItemGroupContentType]): Content type of the collectable item group: - (A)rticle, (E)ntities, (P)ages, (I)ssues - collection_ids (Union[Unset, List[str]]): Ids of the collections - search_queries (Union[Unset, List[str]]): Search queries - collections (Union[Unset, List['Collection']]): Collection objects - latest_date_added (Union[Unset, datetime.datetime]): The latest date added to the collectable item group - """ - - item_id: Union[Unset, str] = UNSET - content_type: Union[Unset, CollectableItemGroupContentType] = UNSET - collection_ids: Union[Unset, List[str]] = UNSET - search_queries: Union[Unset, List[str]] = UNSET - collections: Union[Unset, List["Collection"]] = UNSET - latest_date_added: Union[Unset, datetime.datetime] = UNSET - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - item_id = self.item_id - - content_type: Union[Unset, str] = UNSET - if not isinstance(self.content_type, Unset): - content_type = self.content_type.value - - collection_ids: Union[Unset, List[str]] = UNSET - if not isinstance(self.collection_ids, Unset): - collection_ids = self.collection_ids - - search_queries: Union[Unset, List[str]] = UNSET - if not isinstance(self.search_queries, Unset): - search_queries = self.search_queries - - collections: Union[Unset, List[Dict[str, Any]]] = UNSET - if not isinstance(self.collections, Unset): - collections = [] - for collections_item_data in self.collections: - collections_item = collections_item_data.to_dict() - collections.append(collections_item) - - latest_date_added: Union[Unset, str] = UNSET - if not isinstance(self.latest_date_added, Unset): - latest_date_added = self.latest_date_added.isoformat() - - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - field_dict.update({}) - if item_id is not UNSET: - field_dict["itemId"] = item_id - if content_type is not UNSET: - field_dict["contentType"] = content_type - if collection_ids is not UNSET: - field_dict["collectionIds"] = collection_ids - if search_queries is not UNSET: - field_dict["searchQueries"] = search_queries - if collections is not UNSET: - field_dict["collections"] = collections - if latest_date_added is not UNSET: - field_dict["latestDateAdded"] = latest_date_added - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.collection import Collection - - d = src_dict.copy() - item_id = d.pop("itemId", UNSET) - - _content_type = d.pop("contentType", UNSET) - content_type: Union[Unset, CollectableItemGroupContentType] - if isinstance(_content_type, Unset): - content_type = UNSET - else: - content_type = CollectableItemGroupContentType(_content_type) - - collection_ids = cast(List[str], d.pop("collectionIds", UNSET)) - - search_queries = cast(List[str], d.pop("searchQueries", UNSET)) - - collections = [] - _collections = d.pop("collections", UNSET) - for collections_item_data in _collections or []: - collections_item = Collection.from_dict(collections_item_data) - - collections.append(collections_item) - - _latest_date_added = d.pop("latestDateAdded", UNSET) - latest_date_added: Union[Unset, datetime.datetime] - if isinstance(_latest_date_added, Unset): - latest_date_added = UNSET - else: - latest_date_added = isoparse(_latest_date_added) - - collectable_item_group = cls( - item_id=item_id, - content_type=content_type, - collection_ids=collection_ids, - search_queries=search_queries, - collections=collections, - latest_date_added=latest_date_added, - ) - - collectable_item_group.additional_properties = d - return collectable_item_group - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/collectable_item_group_content_type.py b/impresso/api_client/models/collectable_item_group_content_type.py deleted file mode 100644 index f69997e..0000000 --- a/impresso/api_client/models/collectable_item_group_content_type.py +++ /dev/null @@ -1,20 +0,0 @@ -from enum import Enum -from typing import Literal - - -class CollectableItemGroupContentType(str, Enum): - A = "A" - E = "E" - I = "I" - P = "P" - - def __str__(self) -> str: - return str(self.value) - - -CollectableItemGroupContentTypeLiteral = Literal[ - "A", - "E", - "I", - "P", -] diff --git a/impresso/api_client/models/collection.py b/impresso/api_client/models/collection.py index cfcb694..6f126ee 100644 --- a/impresso/api_client/models/collection.py +++ b/impresso/api_client/models/collection.py @@ -1,120 +1,119 @@ import datetime -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union, cast +from typing import Any, Dict, Type, TypeVar, Union from attrs import define as _attrs_define from dateutil.parser import isoparse +from ..models.collection_access_level import CollectionAccessLevel from ..types import UNSET, Unset -if TYPE_CHECKING: - from ..models.base_user import BaseUser - - T = TypeVar("T", bound="Collection") @_attrs_define class Collection: - """Description of the collection object (Collection class) + """Collection details. Attributes: - uid (str): - name (str): - description (str): - status (str): Example: PRI. - creation_date (datetime.datetime): - last_modified_date (datetime.datetime): - count_items (Union[int, str]): - creator (BaseUser): - labels (Union[Unset, List[str]]): + uid (str): Unique identifier of the collection. + title (Union[Unset, str]): Title of the collection. + description (Union[Unset, str]): Description of the collection. + access_level (Union[Unset, CollectionAccessLevel]): Access level of the collection. + created_at (Union[Unset, datetime.datetime]): Creation date of the collection. + updated_at (Union[Unset, datetime.datetime]): Last update date of the collection. + total_items (Union[Unset, int]): Total number of items in the collection. """ uid: str - name: str - description: str - status: str - creation_date: datetime.datetime - last_modified_date: datetime.datetime - count_items: Union[int, str] - creator: "BaseUser" - labels: Union[Unset, List[str]] = UNSET + title: Union[Unset, str] = UNSET + description: Union[Unset, str] = UNSET + access_level: Union[Unset, CollectionAccessLevel] = UNSET + created_at: Union[Unset, datetime.datetime] = UNSET + updated_at: Union[Unset, datetime.datetime] = UNSET + total_items: Union[Unset, int] = UNSET def to_dict(self) -> Dict[str, Any]: uid = self.uid - name = self.name + title = self.title description = self.description - status = self.status - - creation_date = self.creation_date.isoformat() - - last_modified_date = self.last_modified_date.isoformat() + access_level: Union[Unset, str] = UNSET + if not isinstance(self.access_level, Unset): + access_level = self.access_level.value - count_items: Union[int, str] - count_items = self.count_items + created_at: Union[Unset, str] = UNSET + if not isinstance(self.created_at, Unset): + created_at = self.created_at.isoformat() - creator = self.creator.to_dict() + updated_at: Union[Unset, str] = UNSET + if not isinstance(self.updated_at, Unset): + updated_at = self.updated_at.isoformat() - labels: Union[Unset, List[str]] = UNSET - if not isinstance(self.labels, Unset): - labels = self.labels + total_items = self.total_items field_dict: Dict[str, Any] = {} field_dict.update( { "uid": uid, - "name": name, - "description": description, - "status": status, - "creationDate": creation_date, - "lastModifiedDate": last_modified_date, - "countItems": count_items, - "creator": creator, } ) - if labels is not UNSET: - field_dict["labels"] = labels + if title is not UNSET: + field_dict["title"] = title + if description is not UNSET: + field_dict["description"] = description + if access_level is not UNSET: + field_dict["accessLevel"] = access_level + if created_at is not UNSET: + field_dict["createdAt"] = created_at + if updated_at is not UNSET: + field_dict["updatedAt"] = updated_at + if total_items is not UNSET: + field_dict["totalItems"] = total_items return field_dict @classmethod def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.base_user import BaseUser - d = src_dict.copy() uid = d.pop("uid") - name = d.pop("name") - - description = d.pop("description") - - status = d.pop("status") - - creation_date = isoparse(d.pop("creationDate")) + title = d.pop("title", UNSET) - last_modified_date = isoparse(d.pop("lastModifiedDate")) + description = d.pop("description", UNSET) - def _parse_count_items(data: object) -> Union[int, str]: - return cast(Union[int, str], data) + _access_level = d.pop("accessLevel", UNSET) + access_level: Union[Unset, CollectionAccessLevel] + if isinstance(_access_level, Unset): + access_level = UNSET + else: + access_level = CollectionAccessLevel(_access_level) - count_items = _parse_count_items(d.pop("countItems")) + _created_at = d.pop("createdAt", UNSET) + created_at: Union[Unset, datetime.datetime] + if isinstance(_created_at, Unset): + created_at = UNSET + else: + created_at = isoparse(_created_at) - creator = BaseUser.from_dict(d.pop("creator")) + _updated_at = d.pop("updatedAt", UNSET) + updated_at: Union[Unset, datetime.datetime] + if isinstance(_updated_at, Unset): + updated_at = UNSET + else: + updated_at = isoparse(_updated_at) - labels = cast(List[str], d.pop("labels", UNSET)) + total_items = d.pop("totalItems", UNSET) collection = cls( uid=uid, - name=name, + title=title, description=description, - status=status, - creation_date=creation_date, - last_modified_date=last_modified_date, - count_items=count_items, - creator=creator, - labels=labels, + access_level=access_level, + created_at=created_at, + updated_at=updated_at, + total_items=total_items, ) return collection diff --git a/impresso/api_client/models/collection_access_level.py b/impresso/api_client/models/collection_access_level.py new file mode 100644 index 0000000..4482647 --- /dev/null +++ b/impresso/api_client/models/collection_access_level.py @@ -0,0 +1,16 @@ +from enum import Enum +from typing import Literal + + +class CollectionAccessLevel(str, Enum): + PRIVATE = "private" + PUBLIC = "public" + + def __str__(self) -> str: + return str(self.value) + + +CollectionAccessLevelLiteral = Literal[ + "private", + "public", +] diff --git a/impresso/api_client/models/content_item.py b/impresso/api_client/models/content_item.py index bbee0da..2c1e088 100644 --- a/impresso/api_client/models/content_item.py +++ b/impresso/api_client/models/content_item.py @@ -1,23 +1,15 @@ import datetime -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union, cast +from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union from attrs import define as _attrs_define from dateutil.parser import isoparse -from ..models.content_item_access_right import ContentItemAccessRight -from ..models.content_item_labels_item import ContentItemLabelsItem +from ..models.content_item_media_type import ContentItemMediaType from ..types import UNSET, Unset if TYPE_CHECKING: - from ..models.collection import Collection - from ..models.content_item_match import ContentItemMatch - from ..models.content_item_mentions_item import ContentItemMentionsItem - from ..models.content_item_region import ContentItemRegion - from ..models.content_item_topic import ContentItemTopic - from ..models.entity import Entity - from ..models.newspaper import Newspaper - from ..models.newspaper_issue import NewspaperIssue - from ..models.page import Page + from ..models.entity_mention import EntityMention + from ..models.topic_mention import TopicMention T = TypeVar("T", bound="ContentItem") @@ -28,68 +20,41 @@ class ContentItem: """A journal/magazine content item (article, advertisement, etc.) Attributes: - uid (str): The unique identifier of the content item - type (str): The type of the content item. NOTE: may be empty. - title (str): The title of the content item - size (int): The size of the content item in characters - nb_pages (int): The number of pages in this content item - pages (List['Page']): - is_cc (bool): TODO - excerpt (str): The excerpt of the content item - labels (List[ContentItemLabelsItem]): TODO - access_right (ContentItemAccessRight): - year (int): The year of the content item - locations (Union[Unset, List['Entity']]): - persons (Union[Unset, List['Entity']]): - language (Union[Unset, str]): The language code of the content item - issue (Union[Unset, NewspaperIssue]): - matches (Union[Unset, List['ContentItemMatch']]): - regions (Union[Unset, List['ContentItemRegion']]): - region_breaks (Union[Unset, List[int]]): - content_line_breaks (Union[Unset, List[int]]): - is_front (Union[Unset, bool]): TODO - date (Union[None, Unset, datetime.datetime]): - country (Union[Unset, str]): The country code of the content item - tags (Union[Unset, List[str]]): - collections (Union[List['Collection'], List[str], Unset]): - newspaper (Union[Unset, Newspaper]): A newspaper - data_provider (Union[None, Unset, str]): - topics (Union[Unset, List['ContentItemTopic']]): - content (Union[Unset, str]): The content of the content item - mentions (Union[Unset, List['ContentItemMentionsItem']]): - v (Union[Unset, str]): TODO + uid (str): The unique identifier of the content item. + type (Union[Unset, str]): The type of the content item, as present in the OLR provided by the data provider. All + content items are not characterised by the same set of types. + title (Union[Unset, str]): The title of the content item. + transcript (Union[Unset, str]): Transcript of the content item. + locations (Union[Unset, List['EntityMention']]): Locations mentioned in the content item. + persons (Union[Unset, List['EntityMention']]): Persions mentioned in the content item. + topics (Union[Unset, List['TopicMention']]): Topics mentioned in the content item. + transcript_length (Union[Unset, float]): The length of the transcript in characters. + total_pages (Union[Unset, float]): Total number of pages the item covers. + language_code (Union[Unset, str]): ISO 639-1 language code of the content item. + is_on_front_page (Union[Unset, bool]): Whether the content item is on the front page of the publication. + publication_date (Union[Unset, datetime.datetime]): The publication date of the content item. + country_code (Union[Unset, str]): ISO 3166-1 alpha-2 country code of the content item. + data_provider_code (Union[Unset, str]): The code of the data provider. + media_code (Union[Unset, str]): Code of the newspaper or the other media the content item belongs to. + media_type (Union[Unset, ContentItemMediaType]): The type of the media the content item belongs to. """ uid: str - type: str - title: str - size: int - nb_pages: int - pages: List["Page"] - is_cc: bool - excerpt: str - labels: List[ContentItemLabelsItem] - access_right: ContentItemAccessRight - year: int - locations: Union[Unset, List["Entity"]] = UNSET - persons: Union[Unset, List["Entity"]] = UNSET - language: Union[Unset, str] = UNSET - issue: Union[Unset, "NewspaperIssue"] = UNSET - matches: Union[Unset, List["ContentItemMatch"]] = UNSET - regions: Union[Unset, List["ContentItemRegion"]] = UNSET - region_breaks: Union[Unset, List[int]] = UNSET - content_line_breaks: Union[Unset, List[int]] = UNSET - is_front: Union[Unset, bool] = UNSET - date: Union[None, Unset, datetime.datetime] = UNSET - country: Union[Unset, str] = UNSET - tags: Union[Unset, List[str]] = UNSET - collections: Union[List["Collection"], List[str], Unset] = UNSET - newspaper: Union[Unset, "Newspaper"] = UNSET - data_provider: Union[None, Unset, str] = UNSET - topics: Union[Unset, List["ContentItemTopic"]] = UNSET - content: Union[Unset, str] = UNSET - mentions: Union[Unset, List["ContentItemMentionsItem"]] = UNSET - v: Union[Unset, str] = UNSET + type: Union[Unset, str] = UNSET + title: Union[Unset, str] = UNSET + transcript: Union[Unset, str] = UNSET + locations: Union[Unset, List["EntityMention"]] = UNSET + persons: Union[Unset, List["EntityMention"]] = UNSET + topics: Union[Unset, List["TopicMention"]] = UNSET + transcript_length: Union[Unset, float] = UNSET + total_pages: Union[Unset, float] = UNSET + language_code: Union[Unset, str] = UNSET + is_on_front_page: Union[Unset, bool] = UNSET + publication_date: Union[Unset, datetime.datetime] = UNSET + country_code: Union[Unset, str] = UNSET + data_provider_code: Union[Unset, str] = UNSET + media_code: Union[Unset, str] = UNSET + media_type: Union[Unset, ContentItemMediaType] = UNSET def to_dict(self) -> Dict[str, Any]: uid = self.uid @@ -98,27 +63,7 @@ def to_dict(self) -> Dict[str, Any]: title = self.title - size = self.size - - nb_pages = self.nb_pages - - pages = [] - for pages_item_data in self.pages: - pages_item = pages_item_data.to_dict() - pages.append(pages_item) - - is_cc = self.is_cc - - excerpt = self.excerpt - - labels = [] - for labels_item_data in self.labels: - labels_item = labels_item_data.value - labels.append(labels_item) - - access_right = self.access_right.value - - year = self.year + transcript = self.transcript locations: Union[Unset, List[Dict[str, Any]]] = UNSET if not isinstance(self.locations, Unset): @@ -134,72 +79,6 @@ def to_dict(self) -> Dict[str, Any]: persons_item = persons_item_data.to_dict() persons.append(persons_item) - language = self.language - - issue: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(self.issue, Unset): - issue = self.issue.to_dict() - - matches: Union[Unset, List[Dict[str, Any]]] = UNSET - if not isinstance(self.matches, Unset): - matches = [] - for matches_item_data in self.matches: - matches_item = matches_item_data.to_dict() - matches.append(matches_item) - - regions: Union[Unset, List[Dict[str, Any]]] = UNSET - if not isinstance(self.regions, Unset): - regions = [] - for regions_item_data in self.regions: - regions_item = regions_item_data.to_dict() - regions.append(regions_item) - - region_breaks: Union[Unset, List[int]] = UNSET - if not isinstance(self.region_breaks, Unset): - region_breaks = self.region_breaks - - content_line_breaks: Union[Unset, List[int]] = UNSET - if not isinstance(self.content_line_breaks, Unset): - content_line_breaks = self.content_line_breaks - - is_front = self.is_front - - date: Union[None, Unset, str] - if isinstance(self.date, Unset): - date = UNSET - elif isinstance(self.date, datetime.datetime): - date = self.date.isoformat() - else: - date = self.date - - country = self.country - - tags: Union[Unset, List[str]] = UNSET - if not isinstance(self.tags, Unset): - tags = self.tags - - collections: Union[List[Dict[str, Any]], List[str], Unset] - if isinstance(self.collections, Unset): - collections = UNSET - elif isinstance(self.collections, list): - collections = self.collections - - else: - collections = [] - for collections_type_1_item_data in self.collections: - collections_type_1_item = collections_type_1_item_data.to_dict() - collections.append(collections_type_1_item) - - newspaper: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(self.newspaper, Unset): - newspaper = self.newspaper.to_dict() - - data_provider: Union[None, Unset, str] - if isinstance(self.data_provider, Unset): - data_provider = UNSET - else: - data_provider = self.data_provider - topics: Union[Unset, List[Dict[str, Any]]] = UNSET if not isinstance(self.topics, Unset): topics = [] @@ -207,272 +86,147 @@ def to_dict(self) -> Dict[str, Any]: topics_item = topics_item_data.to_dict() topics.append(topics_item) - content = self.content + transcript_length = self.transcript_length - mentions: Union[Unset, List[Dict[str, Any]]] = UNSET - if not isinstance(self.mentions, Unset): - mentions = [] - for mentions_item_data in self.mentions: - mentions_item = mentions_item_data.to_dict() - mentions.append(mentions_item) + total_pages = self.total_pages - v = self.v + language_code = self.language_code + + is_on_front_page = self.is_on_front_page + + publication_date: Union[Unset, str] = UNSET + if not isinstance(self.publication_date, Unset): + publication_date = self.publication_date.isoformat() + + country_code = self.country_code + + data_provider_code = self.data_provider_code + + media_code = self.media_code + + media_type: Union[Unset, str] = UNSET + if not isinstance(self.media_type, Unset): + media_type = self.media_type.value field_dict: Dict[str, Any] = {} field_dict.update( { "uid": uid, - "type": type, - "title": title, - "size": size, - "nbPages": nb_pages, - "pages": pages, - "isCC": is_cc, - "excerpt": excerpt, - "labels": labels, - "accessRight": access_right, - "year": year, } ) + if type is not UNSET: + field_dict["type"] = type + if title is not UNSET: + field_dict["title"] = title + if transcript is not UNSET: + field_dict["transcript"] = transcript if locations is not UNSET: field_dict["locations"] = locations if persons is not UNSET: field_dict["persons"] = persons - if language is not UNSET: - field_dict["language"] = language - if issue is not UNSET: - field_dict["issue"] = issue - if matches is not UNSET: - field_dict["matches"] = matches - if regions is not UNSET: - field_dict["regions"] = regions - if region_breaks is not UNSET: - field_dict["regionBreaks"] = region_breaks - if content_line_breaks is not UNSET: - field_dict["contentLineBreaks"] = content_line_breaks - if is_front is not UNSET: - field_dict["isFront"] = is_front - if date is not UNSET: - field_dict["date"] = date - if country is not UNSET: - field_dict["country"] = country - if tags is not UNSET: - field_dict["tags"] = tags - if collections is not UNSET: - field_dict["collections"] = collections - if newspaper is not UNSET: - field_dict["newspaper"] = newspaper - if data_provider is not UNSET: - field_dict["dataProvider"] = data_provider if topics is not UNSET: field_dict["topics"] = topics - if content is not UNSET: - field_dict["content"] = content - if mentions is not UNSET: - field_dict["mentions"] = mentions - if v is not UNSET: - field_dict["v"] = v + if transcript_length is not UNSET: + field_dict["transcriptLength"] = transcript_length + if total_pages is not UNSET: + field_dict["totalPages"] = total_pages + if language_code is not UNSET: + field_dict["languageCode"] = language_code + if is_on_front_page is not UNSET: + field_dict["isOnFrontPage"] = is_on_front_page + if publication_date is not UNSET: + field_dict["publicationDate"] = publication_date + if country_code is not UNSET: + field_dict["countryCode"] = country_code + if data_provider_code is not UNSET: + field_dict["dataProviderCode"] = data_provider_code + if media_code is not UNSET: + field_dict["mediaCode"] = media_code + if media_type is not UNSET: + field_dict["mediaType"] = media_type return field_dict @classmethod def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.collection import Collection - from ..models.content_item_match import ContentItemMatch - from ..models.content_item_mentions_item import ContentItemMentionsItem - from ..models.content_item_region import ContentItemRegion - from ..models.content_item_topic import ContentItemTopic - from ..models.entity import Entity - from ..models.newspaper import Newspaper - from ..models.newspaper_issue import NewspaperIssue - from ..models.page import Page + from ..models.entity_mention import EntityMention + from ..models.topic_mention import TopicMention d = src_dict.copy() uid = d.pop("uid") - type = d.pop("type") - - title = d.pop("title") - - size = d.pop("size") - - nb_pages = d.pop("nbPages") - - pages = [] - _pages = d.pop("pages") - for pages_item_data in _pages: - pages_item = Page.from_dict(pages_item_data) - - pages.append(pages_item) - - is_cc = d.pop("isCC") - - excerpt = d.pop("excerpt") - - labels = [] - _labels = d.pop("labels") - for labels_item_data in _labels: - labels_item = ContentItemLabelsItem(labels_item_data) + type = d.pop("type", UNSET) - labels.append(labels_item) + title = d.pop("title", UNSET) - access_right = ContentItemAccessRight(d.pop("accessRight")) - - year = d.pop("year") + transcript = d.pop("transcript", UNSET) locations = [] _locations = d.pop("locations", UNSET) for locations_item_data in _locations or []: - locations_item = Entity.from_dict(locations_item_data) + locations_item = EntityMention.from_dict(locations_item_data) locations.append(locations_item) persons = [] _persons = d.pop("persons", UNSET) for persons_item_data in _persons or []: - persons_item = Entity.from_dict(persons_item_data) + persons_item = EntityMention.from_dict(persons_item_data) persons.append(persons_item) - language = d.pop("language", UNSET) - - _issue = d.pop("issue", UNSET) - issue: Union[Unset, NewspaperIssue] - if isinstance(_issue, Unset): - issue = UNSET - else: - issue = NewspaperIssue.from_dict(_issue) - - matches = [] - _matches = d.pop("matches", UNSET) - for matches_item_data in _matches or []: - matches_item = ContentItemMatch.from_dict(matches_item_data) - - matches.append(matches_item) - - regions = [] - _regions = d.pop("regions", UNSET) - for regions_item_data in _regions or []: - regions_item = ContentItemRegion.from_dict(regions_item_data) - - regions.append(regions_item) - - region_breaks = cast(List[int], d.pop("regionBreaks", UNSET)) - - content_line_breaks = cast(List[int], d.pop("contentLineBreaks", UNSET)) - - is_front = d.pop("isFront", UNSET) - - def _parse_date(data: object) -> Union[None, Unset, datetime.datetime]: - if data is None: - return data - if isinstance(data, Unset): - return data - try: - if not isinstance(data, str): - raise TypeError() - date_type_0_type_0 = isoparse(data) - - return date_type_0_type_0 - except: # noqa: E722 - pass - return cast(Union[None, Unset, datetime.datetime], data) - - date = _parse_date(d.pop("date", UNSET)) - - country = d.pop("country", UNSET) - - tags = cast(List[str], d.pop("tags", UNSET)) + topics = [] + _topics = d.pop("topics", UNSET) + for topics_item_data in _topics or []: + topics_item = TopicMention.from_dict(topics_item_data) - def _parse_collections(data: object) -> Union[List["Collection"], List[str], Unset]: - if isinstance(data, Unset): - return data - try: - if not isinstance(data, list): - raise TypeError() - collections_type_0 = cast(List[str], data) + topics.append(topics_item) - return collections_type_0 - except: # noqa: E722 - pass - if not isinstance(data, list): - raise TypeError() - collections_type_1 = [] - _collections_type_1 = data - for collections_type_1_item_data in _collections_type_1: - collections_type_1_item = Collection.from_dict(collections_type_1_item_data) + transcript_length = d.pop("transcriptLength", UNSET) - collections_type_1.append(collections_type_1_item) + total_pages = d.pop("totalPages", UNSET) - return collections_type_1 + language_code = d.pop("languageCode", UNSET) - collections = _parse_collections(d.pop("collections", UNSET)) + is_on_front_page = d.pop("isOnFrontPage", UNSET) - _newspaper = d.pop("newspaper", UNSET) - newspaper: Union[Unset, Newspaper] - if isinstance(_newspaper, Unset): - newspaper = UNSET + _publication_date = d.pop("publicationDate", UNSET) + publication_date: Union[Unset, datetime.datetime] + if isinstance(_publication_date, Unset): + publication_date = UNSET else: - newspaper = Newspaper.from_dict(_newspaper) - - def _parse_data_provider(data: object) -> Union[None, Unset, str]: - if data is None: - return data - if isinstance(data, Unset): - return data - return cast(Union[None, Unset, str], data) - - data_provider = _parse_data_provider(d.pop("dataProvider", UNSET)) + publication_date = isoparse(_publication_date) - topics = [] - _topics = d.pop("topics", UNSET) - for topics_item_data in _topics or []: - topics_item = ContentItemTopic.from_dict(topics_item_data) + country_code = d.pop("countryCode", UNSET) - topics.append(topics_item) + data_provider_code = d.pop("dataProviderCode", UNSET) - content = d.pop("content", UNSET) + media_code = d.pop("mediaCode", UNSET) - mentions = [] - _mentions = d.pop("mentions", UNSET) - for mentions_item_data in _mentions or []: - mentions_item = ContentItemMentionsItem.from_dict(mentions_item_data) - - mentions.append(mentions_item) - - v = d.pop("v", UNSET) + _media_type = d.pop("mediaType", UNSET) + media_type: Union[Unset, ContentItemMediaType] + if isinstance(_media_type, Unset): + media_type = UNSET + else: + media_type = ContentItemMediaType(_media_type) content_item = cls( uid=uid, type=type, title=title, - size=size, - nb_pages=nb_pages, - pages=pages, - is_cc=is_cc, - excerpt=excerpt, - labels=labels, - access_right=access_right, - year=year, + transcript=transcript, locations=locations, persons=persons, - language=language, - issue=issue, - matches=matches, - regions=regions, - region_breaks=region_breaks, - content_line_breaks=content_line_breaks, - is_front=is_front, - date=date, - country=country, - tags=tags, - collections=collections, - newspaper=newspaper, - data_provider=data_provider, topics=topics, - content=content, - mentions=mentions, - v=v, + transcript_length=transcript_length, + total_pages=total_pages, + language_code=language_code, + is_on_front_page=is_on_front_page, + publication_date=publication_date, + country_code=country_code, + data_provider_code=data_provider_code, + media_code=media_code, + media_type=media_type, ) return content_item diff --git a/impresso/api_client/models/content_item_access_right.py b/impresso/api_client/models/content_item_access_right.py deleted file mode 100644 index ac74d40..0000000 --- a/impresso/api_client/models/content_item_access_right.py +++ /dev/null @@ -1,20 +0,0 @@ -from enum import Enum -from typing import Literal - - -class ContentItemAccessRight(str, Enum): - CLOSED = "Closed" - NA = "na" - OPENPRIVATE = "OpenPrivate" - OPENPUBLIC = "OpenPublic" - - def __str__(self) -> str: - return str(self.value) - - -ContentItemAccessRightLiteral = Literal[ - "Closed", - "na", - "OpenPrivate", - "OpenPublic", -] diff --git a/impresso/api_client/models/content_item_labels_item.py b/impresso/api_client/models/content_item_labels_item.py deleted file mode 100644 index 80268d8..0000000 --- a/impresso/api_client/models/content_item_labels_item.py +++ /dev/null @@ -1,12 +0,0 @@ -from enum import Enum -from typing import Literal - - -class ContentItemLabelsItem(str, Enum): - ARTICLE = "article" - - def __str__(self) -> str: - return str(self.value) - - -ContentItemLabelsItemLiteral = Literal["article",] diff --git a/impresso/api_client/models/content_item_match.py b/impresso/api_client/models/content_item_match.py deleted file mode 100644 index 24546e9..0000000 --- a/impresso/api_client/models/content_item_match.py +++ /dev/null @@ -1,70 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar, Union, cast - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="ContentItemMatch") - - -@_attrs_define -class ContentItemMatch: - """TODO - - Attributes: - fragment (str): TODO - coords (Union[Unset, List[float]]): TODO - page_uid (Union[Unset, str]): TODO - iiif (Union[Unset, str]): TODO - """ - - fragment: str - coords: Union[Unset, List[float]] = UNSET - page_uid: Union[Unset, str] = UNSET - iiif: Union[Unset, str] = UNSET - - def to_dict(self) -> Dict[str, Any]: - fragment = self.fragment - - coords: Union[Unset, List[float]] = UNSET - if not isinstance(self.coords, Unset): - coords = self.coords - - page_uid = self.page_uid - - iiif = self.iiif - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "fragment": fragment, - } - ) - if coords is not UNSET: - field_dict["coords"] = coords - if page_uid is not UNSET: - field_dict["pageUid"] = page_uid - if iiif is not UNSET: - field_dict["iiif"] = iiif - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - fragment = d.pop("fragment") - - coords = cast(List[float], d.pop("coords", UNSET)) - - page_uid = d.pop("pageUid", UNSET) - - iiif = d.pop("iiif", UNSET) - - content_item_match = cls( - fragment=fragment, - coords=coords, - page_uid=page_uid, - iiif=iiif, - ) - - return content_item_match diff --git a/impresso/api_client/models/content_item_media_type.py b/impresso/api_client/models/content_item_media_type.py new file mode 100644 index 0000000..8f40682 --- /dev/null +++ b/impresso/api_client/models/content_item_media_type.py @@ -0,0 +1,12 @@ +from enum import Enum +from typing import Literal + + +class ContentItemMediaType(str, Enum): + NEWSPAPER = "newspaper" + + def __str__(self) -> str: + return str(self.value) + + +ContentItemMediaTypeLiteral = Literal["newspaper",] diff --git a/impresso/api_client/models/content_item_mentions_item.py b/impresso/api_client/models/content_item_mentions_item.py deleted file mode 100644 index 78b3eeb..0000000 --- a/impresso/api_client/models/content_item_mentions_item.py +++ /dev/null @@ -1,69 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar, Union, cast - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="ContentItemMentionsItem") - - -@_attrs_define -class ContentItemMentionsItem: - """ - Attributes: - person (Union[Unset, List[List[int]]]): - location (Union[Unset, List[List[int]]]): - """ - - person: Union[Unset, List[List[int]]] = UNSET - location: Union[Unset, List[List[int]]] = UNSET - - def to_dict(self) -> Dict[str, Any]: - person: Union[Unset, List[List[int]]] = UNSET - if not isinstance(self.person, Unset): - person = [] - for person_item_data in self.person: - person_item = person_item_data - - person.append(person_item) - - location: Union[Unset, List[List[int]]] = UNSET - if not isinstance(self.location, Unset): - location = [] - for location_item_data in self.location: - location_item = location_item_data - - location.append(location_item) - - field_dict: Dict[str, Any] = {} - field_dict.update({}) - if person is not UNSET: - field_dict["person"] = person - if location is not UNSET: - field_dict["location"] = location - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - person = [] - _person = d.pop("person", UNSET) - for person_item_data in _person or []: - person_item = cast(List[int], person_item_data) - - person.append(person_item) - - location = [] - _location = d.pop("location", UNSET) - for location_item_data in _location or []: - location_item = cast(List[int], location_item_data) - - location.append(location_item) - - content_item_mentions_item = cls( - person=person, - location=location, - ) - - return content_item_mentions_item diff --git a/impresso/api_client/models/content_item_region.py b/impresso/api_client/models/content_item_region.py deleted file mode 100644 index 59e8666..0000000 --- a/impresso/api_client/models/content_item_region.py +++ /dev/null @@ -1,77 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar, Union, cast - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="ContentItemRegion") - - -@_attrs_define -class ContentItemRegion: - """TODO - - Attributes: - page_uid (str): - coords (List[float]): - is_empty (bool): TODO - iiif_fragment (Union[Unset, str]): IIIF fragment URL - g (Union[Unset, List[str]]): TODO - """ - - page_uid: str - coords: List[float] - is_empty: bool - iiif_fragment: Union[Unset, str] = UNSET - g: Union[Unset, List[str]] = UNSET - - def to_dict(self) -> Dict[str, Any]: - page_uid = self.page_uid - - coords = self.coords - - is_empty = self.is_empty - - iiif_fragment = self.iiif_fragment - - g: Union[Unset, List[str]] = UNSET - if not isinstance(self.g, Unset): - g = self.g - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "pageUid": page_uid, - "coords": coords, - "isEmpty": is_empty, - } - ) - if iiif_fragment is not UNSET: - field_dict["iiifFragment"] = iiif_fragment - if g is not UNSET: - field_dict["g"] = g - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - page_uid = d.pop("pageUid") - - coords = cast(List[float], d.pop("coords")) - - is_empty = d.pop("isEmpty") - - iiif_fragment = d.pop("iiifFragment", UNSET) - - g = cast(List[str], d.pop("g", UNSET)) - - content_item_region = cls( - page_uid=page_uid, - coords=coords, - is_empty=is_empty, - iiif_fragment=iiif_fragment, - g=g, - ) - - return content_item_region diff --git a/impresso/api_client/models/content_item_topic.py b/impresso/api_client/models/content_item_topic.py deleted file mode 100644 index d3d6e07..0000000 --- a/impresso/api_client/models/content_item_topic.py +++ /dev/null @@ -1,72 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, Type, TypeVar, Union - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -if TYPE_CHECKING: - from ..models.topic import Topic - - -T = TypeVar("T", bound="ContentItemTopic") - - -@_attrs_define -class ContentItemTopic: - """TODO - - Attributes: - relevance (float): TODO - topic (Union[Unset, Topic]): A topic (TODO) - topic_uid (Union[Unset, str]): TODO - """ - - relevance: float - topic: Union[Unset, "Topic"] = UNSET - topic_uid: Union[Unset, str] = UNSET - - def to_dict(self) -> Dict[str, Any]: - relevance = self.relevance - - topic: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(self.topic, Unset): - topic = self.topic.to_dict() - - topic_uid = self.topic_uid - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "relevance": relevance, - } - ) - if topic is not UNSET: - field_dict["topic"] = topic - if topic_uid is not UNSET: - field_dict["topicUid"] = topic_uid - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.topic import Topic - - d = src_dict.copy() - relevance = d.pop("relevance") - - _topic = d.pop("topic", UNSET) - topic: Union[Unset, Topic] - if isinstance(_topic, Unset): - topic = UNSET - else: - topic = Topic.from_dict(_topic) - - topic_uid = d.pop("topicUid", UNSET) - - content_item_topic = cls( - relevance=relevance, - topic=topic, - topic_uid=topic_uid, - ) - - return content_item_topic diff --git a/impresso/api_client/models/entity_details.py b/impresso/api_client/models/entity_details.py index 8cae3c7..e8bf581 100644 --- a/impresso/api_client/models/entity_details.py +++ b/impresso/api_client/models/entity_details.py @@ -1,105 +1,94 @@ -from typing import TYPE_CHECKING, Any, Dict, Type, TypeVar, Union +from typing import Any, Dict, Type, TypeVar, Union from attrs import define as _attrs_define from ..models.entity_details_type import EntityDetailsType from ..types import UNSET, Unset -if TYPE_CHECKING: - from ..models.location_specific_fields import LocationSpecificFields - - T = TypeVar("T", bound="EntityDetails") @_attrs_define class EntityDetails: - """An entity like location, person, etc + """An entity: location or person. Attributes: uid (str): Unique identifier of the entity - name (str): Entity name - type (EntityDetailsType): - count_items (int): TODO - count_mentions (int): Number of mentions of this entity in articles - wikidata_id (Union[Unset, str]): ID of the entity in wikidata - wikidata (Union[Unset, LocationSpecificFields]): Details of a wikidata entity + label (Union[Unset, str]): Entity label + type (Union[Unset, EntityDetailsType]): + wikidata_id (Union[Unset, str]): Wikidata identifier of the entity. + total_mentions (Union[Unset, int]): Total number of mentions of the entity. + total_content_items (Union[Unset, int]): Total number of content items the entity is mentioned in. """ uid: str - name: str - type: EntityDetailsType - count_items: int - count_mentions: int + label: Union[Unset, str] = UNSET + type: Union[Unset, EntityDetailsType] = UNSET wikidata_id: Union[Unset, str] = UNSET - wikidata: Union[Unset, "LocationSpecificFields"] = UNSET + total_mentions: Union[Unset, int] = UNSET + total_content_items: Union[Unset, int] = UNSET def to_dict(self) -> Dict[str, Any]: uid = self.uid - name = self.name - - type = self.type.value + label = self.label - count_items = self.count_items - - count_mentions = self.count_mentions + type: Union[Unset, str] = UNSET + if not isinstance(self.type, Unset): + type = self.type.value wikidata_id = self.wikidata_id - wikidata: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(self.wikidata, Unset): - wikidata = self.wikidata.to_dict() + total_mentions = self.total_mentions + + total_content_items = self.total_content_items field_dict: Dict[str, Any] = {} field_dict.update( { "uid": uid, - "name": name, - "type": type, - "countItems": count_items, - "countMentions": count_mentions, } ) + if label is not UNSET: + field_dict["label"] = label + if type is not UNSET: + field_dict["type"] = type if wikidata_id is not UNSET: field_dict["wikidataId"] = wikidata_id - if wikidata is not UNSET: - field_dict["wikidata"] = wikidata + if total_mentions is not UNSET: + field_dict["totalMentions"] = total_mentions + if total_content_items is not UNSET: + field_dict["totalContentItems"] = total_content_items return field_dict @classmethod def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.location_specific_fields import LocationSpecificFields - d = src_dict.copy() uid = d.pop("uid") - name = d.pop("name") + label = d.pop("label", UNSET) - type = EntityDetailsType(d.pop("type")) - - count_items = d.pop("countItems") - - count_mentions = d.pop("countMentions") + _type = d.pop("type", UNSET) + type: Union[Unset, EntityDetailsType] + if isinstance(_type, Unset): + type = UNSET + else: + type = EntityDetailsType(_type) wikidata_id = d.pop("wikidataId", UNSET) - _wikidata = d.pop("wikidata", UNSET) - wikidata: Union[Unset, LocationSpecificFields] - if isinstance(_wikidata, Unset): - wikidata = UNSET - else: - wikidata = LocationSpecificFields.from_dict(_wikidata) + total_mentions = d.pop("totalMentions", UNSET) + + total_content_items = d.pop("totalContentItems", UNSET) entity_details = cls( uid=uid, - name=name, + label=label, type=type, - count_items=count_items, - count_mentions=count_mentions, wikidata_id=wikidata_id, - wikidata=wikidata, + total_mentions=total_mentions, + total_content_items=total_content_items, ) return entity_details diff --git a/impresso/api_client/models/entity.py b/impresso/api_client/models/entity_mention.py similarity index 55% rename from impresso/api_client/models/entity.py rename to impresso/api_client/models/entity_mention.py index 883c422..e3114de 100644 --- a/impresso/api_client/models/entity.py +++ b/impresso/api_client/models/entity_mention.py @@ -1,21 +1,23 @@ -from typing import Any, Dict, Type, TypeVar +from typing import Any, Dict, Type, TypeVar, Union from attrs import define as _attrs_define -T = TypeVar("T", bound="Entity") +from ..types import UNSET, Unset + +T = TypeVar("T", bound="EntityMention") @_attrs_define -class Entity: - """An entity like location, person, etc +class EntityMention: + """An entity (location, persion) mention. Attributes: uid (str): Unique identifier of the entity - relevance (int): Relevance of the entity in the document + relevance (Union[Unset, float]): Relevance of the entity in the document """ uid: str - relevance: int + relevance: Union[Unset, float] = UNSET def to_dict(self) -> Dict[str, Any]: uid = self.uid @@ -26,9 +28,10 @@ def to_dict(self) -> Dict[str, Any]: field_dict.update( { "uid": uid, - "relevance": relevance, } ) + if relevance is not UNSET: + field_dict["relevance"] = relevance return field_dict @@ -37,11 +40,11 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: d = src_dict.copy() uid = d.pop("uid") - relevance = d.pop("relevance") + relevance = d.pop("relevance", UNSET) - entity = cls( + entity_mention = cls( uid=uid, relevance=relevance, ) - return entity + return entity_mention diff --git a/impresso/api_client/models/find_collections_base_find_response.py b/impresso/api_client/models/find_collections_base_find_response.py new file mode 100644 index 0000000..4ef31b1 --- /dev/null +++ b/impresso/api_client/models/find_collections_base_find_response.py @@ -0,0 +1,62 @@ +from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar + +from attrs import define as _attrs_define + +if TYPE_CHECKING: + from ..models.collection import Collection + from ..models.find_collections_base_find_response_pagination import FindCollectionsBaseFindResponsePagination + + +T = TypeVar("T", bound="FindCollectionsBaseFindResponse") + + +@_attrs_define +class FindCollectionsBaseFindResponse: + """ + Attributes: + data (List['Collection']): + pagination (FindCollectionsBaseFindResponsePagination): + """ + + data: List["Collection"] + pagination: "FindCollectionsBaseFindResponsePagination" + + def to_dict(self) -> Dict[str, Any]: + data = [] + for data_item_data in self.data: + data_item = data_item_data.to_dict() + data.append(data_item) + + pagination = self.pagination.to_dict() + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "data": data, + "pagination": pagination, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + from ..models.collection import Collection + from ..models.find_collections_base_find_response_pagination import FindCollectionsBaseFindResponsePagination + + d = src_dict.copy() + data = [] + _data = d.pop("data") + for data_item_data in _data: + data_item = Collection.from_dict(data_item_data) + + data.append(data_item) + + pagination = FindCollectionsBaseFindResponsePagination.from_dict(d.pop("pagination")) + + find_collections_base_find_response = cls( + data=data, + pagination=pagination, + ) + + return find_collections_base_find_response diff --git a/impresso/api_client/models/find_collections_base_find_response_pagination.py b/impresso/api_client/models/find_collections_base_find_response_pagination.py new file mode 100644 index 0000000..335979c --- /dev/null +++ b/impresso/api_client/models/find_collections_base_find_response_pagination.py @@ -0,0 +1,54 @@ +from typing import Any, Dict, Type, TypeVar + +from attrs import define as _attrs_define + +T = TypeVar("T", bound="FindCollectionsBaseFindResponsePagination") + + +@_attrs_define +class FindCollectionsBaseFindResponsePagination: + """ + Attributes: + total (int): The total number of items matching the query + limit (int): The number of items returned in this response + offset (int): Starting index of the items subset returned in this response + """ + + total: int + limit: int + offset: int + + def to_dict(self) -> Dict[str, Any]: + total = self.total + + limit = self.limit + + offset = self.offset + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "total": total, + "limit": limit, + "offset": offset, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + d = src_dict.copy() + total = d.pop("total") + + limit = d.pop("limit") + + offset = d.pop("offset") + + find_collections_base_find_response_pagination = cls( + total=total, + limit=limit, + offset=offset, + ) + + return find_collections_base_find_response_pagination diff --git a/impresso/api_client/models/find_collections_response_200.py b/impresso/api_client/models/find_collections_response_200.py deleted file mode 100644 index c9159a3..0000000 --- a/impresso/api_client/models/find_collections_response_200.py +++ /dev/null @@ -1,86 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define - -if TYPE_CHECKING: - from ..models.collection import Collection - from ..models.find_collections_response_200_info import FindCollectionsResponse200Info - - -T = TypeVar("T", bound="FindCollectionsResponse200") - - -@_attrs_define -class FindCollectionsResponse200: - """ - Attributes: - limit (int): The number of items returned in this response - offset (int): Starting index of the items subset returned in this response - total (int): The total number of items matching the query - info (FindCollectionsResponse200Info): Additional information about the response. - data (List['Collection']): - """ - - limit: int - offset: int - total: int - info: "FindCollectionsResponse200Info" - data: List["Collection"] - - def to_dict(self) -> Dict[str, Any]: - limit = self.limit - - offset = self.offset - - total = self.total - - info = self.info.to_dict() - - data = [] - for data_item_data in self.data: - data_item = data_item_data.to_dict() - data.append(data_item) - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "limit": limit, - "offset": offset, - "total": total, - "info": info, - "data": data, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.collection import Collection - from ..models.find_collections_response_200_info import FindCollectionsResponse200Info - - d = src_dict.copy() - limit = d.pop("limit") - - offset = d.pop("offset") - - total = d.pop("total") - - info = FindCollectionsResponse200Info.from_dict(d.pop("info")) - - data = [] - _data = d.pop("data") - for data_item_data in _data: - data_item = Collection.from_dict(data_item_data) - - data.append(data_item) - - find_collections_response_200 = cls( - limit=limit, - offset=offset, - total=total, - info=info, - data=data, - ) - - return find_collections_response_200 diff --git a/impresso/api_client/models/find_collections_response_200_info.py b/impresso/api_client/models/find_collections_response_200_info.py deleted file mode 100644 index b75b394..0000000 --- a/impresso/api_client/models/find_collections_response_200_info.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="FindCollectionsResponse200Info") - - -@_attrs_define -class FindCollectionsResponse200Info: - """Additional information about the response.""" - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - find_collections_response_200_info = cls() - - find_collections_response_200_info.additional_properties = d - return find_collections_response_200_info - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/find_content_item_order_by.py b/impresso/api_client/models/find_content_item_order_by.py deleted file mode 100644 index 50c620b..0000000 --- a/impresso/api_client/models/find_content_item_order_by.py +++ /dev/null @@ -1,20 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindContentItemOrderBy(str, Enum): - DATE = "date" - RELEVANCE = "relevance" - VALUE_0 = "-date" - VALUE_2 = "-relevance" - - def __str__(self) -> str: - return str(self.value) - - -FindContentItemOrderByLiteral = Literal[ - "date", - "relevance", - "-date", - "-relevance", -] diff --git a/impresso/api_client/models/find_content_item_resolve.py b/impresso/api_client/models/find_content_item_resolve.py deleted file mode 100644 index daf682e..0000000 --- a/impresso/api_client/models/find_content_item_resolve.py +++ /dev/null @@ -1,16 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindContentItemResolve(str, Enum): - COLLECTION = "collection" - TAGS = "tags" - - def __str__(self) -> str: - return str(self.value) - - -FindContentItemResolveLiteral = Literal[ - "collection", - "tags", -] diff --git a/impresso/api_client/models/find_content_item_response_200.py b/impresso/api_client/models/find_content_item_response_200.py deleted file mode 100644 index b4a6b08..0000000 --- a/impresso/api_client/models/find_content_item_response_200.py +++ /dev/null @@ -1,86 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define - -if TYPE_CHECKING: - from ..models.content_item import ContentItem - from ..models.find_content_item_response_200_info import FindContentItemResponse200Info - - -T = TypeVar("T", bound="FindContentItemResponse200") - - -@_attrs_define -class FindContentItemResponse200: - """ - Attributes: - limit (int): The number of items returned in this response - offset (int): Starting index of the items subset returned in this response - total (int): The total number of items matching the query - info (FindContentItemResponse200Info): Additional information about the response. - data (List['ContentItem']): - """ - - limit: int - offset: int - total: int - info: "FindContentItemResponse200Info" - data: List["ContentItem"] - - def to_dict(self) -> Dict[str, Any]: - limit = self.limit - - offset = self.offset - - total = self.total - - info = self.info.to_dict() - - data = [] - for data_item_data in self.data: - data_item = data_item_data.to_dict() - data.append(data_item) - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "limit": limit, - "offset": offset, - "total": total, - "info": info, - "data": data, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.content_item import ContentItem - from ..models.find_content_item_response_200_info import FindContentItemResponse200Info - - d = src_dict.copy() - limit = d.pop("limit") - - offset = d.pop("offset") - - total = d.pop("total") - - info = FindContentItemResponse200Info.from_dict(d.pop("info")) - - data = [] - _data = d.pop("data") - for data_item_data in _data: - data_item = ContentItem.from_dict(data_item_data) - - data.append(data_item) - - find_content_item_response_200 = cls( - limit=limit, - offset=offset, - total=total, - info=info, - data=data, - ) - - return find_content_item_response_200 diff --git a/impresso/api_client/models/find_content_item_response_200_info.py b/impresso/api_client/models/find_content_item_response_200_info.py deleted file mode 100644 index 1680d1f..0000000 --- a/impresso/api_client/models/find_content_item_response_200_info.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="FindContentItemResponse200Info") - - -@_attrs_define -class FindContentItemResponse200Info: - """Additional information about the response.""" - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - find_content_item_response_200_info = cls() - - find_content_item_response_200_info.additional_properties = d - return find_content_item_response_200_info - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/find_entities_base_find_response.py b/impresso/api_client/models/find_entities_base_find_response.py new file mode 100644 index 0000000..018944a --- /dev/null +++ b/impresso/api_client/models/find_entities_base_find_response.py @@ -0,0 +1,62 @@ +from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar + +from attrs import define as _attrs_define + +if TYPE_CHECKING: + from ..models.entity_details import EntityDetails + from ..models.find_entities_base_find_response_pagination import FindEntitiesBaseFindResponsePagination + + +T = TypeVar("T", bound="FindEntitiesBaseFindResponse") + + +@_attrs_define +class FindEntitiesBaseFindResponse: + """ + Attributes: + data (List['EntityDetails']): + pagination (FindEntitiesBaseFindResponsePagination): + """ + + data: List["EntityDetails"] + pagination: "FindEntitiesBaseFindResponsePagination" + + def to_dict(self) -> Dict[str, Any]: + data = [] + for data_item_data in self.data: + data_item = data_item_data.to_dict() + data.append(data_item) + + pagination = self.pagination.to_dict() + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "data": data, + "pagination": pagination, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + from ..models.entity_details import EntityDetails + from ..models.find_entities_base_find_response_pagination import FindEntitiesBaseFindResponsePagination + + d = src_dict.copy() + data = [] + _data = d.pop("data") + for data_item_data in _data: + data_item = EntityDetails.from_dict(data_item_data) + + data.append(data_item) + + pagination = FindEntitiesBaseFindResponsePagination.from_dict(d.pop("pagination")) + + find_entities_base_find_response = cls( + data=data, + pagination=pagination, + ) + + return find_entities_base_find_response diff --git a/impresso/api_client/models/base_find.py b/impresso/api_client/models/find_entities_base_find_response_pagination.py similarity index 58% rename from impresso/api_client/models/base_find.py rename to impresso/api_client/models/find_entities_base_find_response_pagination.py index fa12957..bfd686e 100644 --- a/impresso/api_client/models/base_find.py +++ b/impresso/api_client/models/find_entities_base_find_response_pagination.py @@ -1,50 +1,36 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, cast +from typing import Any, Dict, Type, TypeVar from attrs import define as _attrs_define -if TYPE_CHECKING: - from ..models.base_find_info import BaseFindInfo - - -T = TypeVar("T", bound="BaseFind") +T = TypeVar("T", bound="FindEntitiesBaseFindResponsePagination") @_attrs_define -class BaseFind: +class FindEntitiesBaseFindResponsePagination: """ Attributes: + total (int): The total number of items matching the query limit (int): The number of items returned in this response offset (int): Starting index of the items subset returned in this response - total (int): The total number of items matching the query - info (BaseFindInfo): Additional information about the response. - data (List[Any]): """ + total: int limit: int offset: int - total: int - info: "BaseFindInfo" - data: List[Any] def to_dict(self) -> Dict[str, Any]: - limit = self.limit - - offset = self.offset - total = self.total - info = self.info.to_dict() + limit = self.limit - data = self.data + offset = self.offset field_dict: Dict[str, Any] = {} field_dict.update( { + "total": total, "limit": limit, "offset": offset, - "total": total, - "info": info, - "data": data, } ) @@ -52,25 +38,17 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.base_find_info import BaseFindInfo - d = src_dict.copy() - limit = d.pop("limit") - - offset = d.pop("offset") - total = d.pop("total") - info = BaseFindInfo.from_dict(d.pop("info")) + limit = d.pop("limit") - data = cast(List[Any], d.pop("data")) + offset = d.pop("offset") - base_find = cls( + find_entities_base_find_response_pagination = cls( + total=total, limit=limit, offset=offset, - total=total, - info=info, - data=data, ) - return base_find + return find_entities_base_find_response_pagination diff --git a/impresso/api_client/models/find_entities_response_200.py b/impresso/api_client/models/find_entities_response_200.py deleted file mode 100644 index ee5a114..0000000 --- a/impresso/api_client/models/find_entities_response_200.py +++ /dev/null @@ -1,86 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define - -if TYPE_CHECKING: - from ..models.entity_details import EntityDetails - from ..models.find_entities_response_200_info import FindEntitiesResponse200Info - - -T = TypeVar("T", bound="FindEntitiesResponse200") - - -@_attrs_define -class FindEntitiesResponse200: - """ - Attributes: - limit (int): The number of items returned in this response - offset (int): Starting index of the items subset returned in this response - total (int): The total number of items matching the query - info (FindEntitiesResponse200Info): Additional information about the response. - data (List['EntityDetails']): - """ - - limit: int - offset: int - total: int - info: "FindEntitiesResponse200Info" - data: List["EntityDetails"] - - def to_dict(self) -> Dict[str, Any]: - limit = self.limit - - offset = self.offset - - total = self.total - - info = self.info.to_dict() - - data = [] - for data_item_data in self.data: - data_item = data_item_data.to_dict() - data.append(data_item) - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "limit": limit, - "offset": offset, - "total": total, - "info": info, - "data": data, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.entity_details import EntityDetails - from ..models.find_entities_response_200_info import FindEntitiesResponse200Info - - d = src_dict.copy() - limit = d.pop("limit") - - offset = d.pop("offset") - - total = d.pop("total") - - info = FindEntitiesResponse200Info.from_dict(d.pop("info")) - - data = [] - _data = d.pop("data") - for data_item_data in _data: - data_item = EntityDetails.from_dict(data_item_data) - - data.append(data_item) - - find_entities_response_200 = cls( - limit=limit, - offset=offset, - total=total, - info=info, - data=data, - ) - - return find_entities_response_200 diff --git a/impresso/api_client/models/find_entities_response_200_info.py b/impresso/api_client/models/find_entities_response_200_info.py deleted file mode 100644 index ee7f17c..0000000 --- a/impresso/api_client/models/find_entities_response_200_info.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="FindEntitiesResponse200Info") - - -@_attrs_define -class FindEntitiesResponse200Info: - """Additional information about the response.""" - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - find_entities_response_200_info = cls() - - find_entities_response_200_info.additional_properties = d - return find_entities_response_200_info - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/find_newspapers_base_find_response.py b/impresso/api_client/models/find_newspapers_base_find_response.py new file mode 100644 index 0000000..bcd0adc --- /dev/null +++ b/impresso/api_client/models/find_newspapers_base_find_response.py @@ -0,0 +1,62 @@ +from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar + +from attrs import define as _attrs_define + +if TYPE_CHECKING: + from ..models.find_newspapers_base_find_response_pagination import FindNewspapersBaseFindResponsePagination + from ..models.newspaper import Newspaper + + +T = TypeVar("T", bound="FindNewspapersBaseFindResponse") + + +@_attrs_define +class FindNewspapersBaseFindResponse: + """ + Attributes: + data (List['Newspaper']): + pagination (FindNewspapersBaseFindResponsePagination): + """ + + data: List["Newspaper"] + pagination: "FindNewspapersBaseFindResponsePagination" + + def to_dict(self) -> Dict[str, Any]: + data = [] + for data_item_data in self.data: + data_item = data_item_data.to_dict() + data.append(data_item) + + pagination = self.pagination.to_dict() + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "data": data, + "pagination": pagination, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + from ..models.find_newspapers_base_find_response_pagination import FindNewspapersBaseFindResponsePagination + from ..models.newspaper import Newspaper + + d = src_dict.copy() + data = [] + _data = d.pop("data") + for data_item_data in _data: + data_item = Newspaper.from_dict(data_item_data) + + data.append(data_item) + + pagination = FindNewspapersBaseFindResponsePagination.from_dict(d.pop("pagination")) + + find_newspapers_base_find_response = cls( + data=data, + pagination=pagination, + ) + + return find_newspapers_base_find_response diff --git a/impresso/api_client/models/find_newspapers_base_find_response_pagination.py b/impresso/api_client/models/find_newspapers_base_find_response_pagination.py new file mode 100644 index 0000000..63a7283 --- /dev/null +++ b/impresso/api_client/models/find_newspapers_base_find_response_pagination.py @@ -0,0 +1,54 @@ +from typing import Any, Dict, Type, TypeVar + +from attrs import define as _attrs_define + +T = TypeVar("T", bound="FindNewspapersBaseFindResponsePagination") + + +@_attrs_define +class FindNewspapersBaseFindResponsePagination: + """ + Attributes: + total (int): The total number of items matching the query + limit (int): The number of items returned in this response + offset (int): Starting index of the items subset returned in this response + """ + + total: int + limit: int + offset: int + + def to_dict(self) -> Dict[str, Any]: + total = self.total + + limit = self.limit + + offset = self.offset + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "total": total, + "limit": limit, + "offset": offset, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + d = src_dict.copy() + total = d.pop("total") + + limit = d.pop("limit") + + offset = d.pop("offset") + + find_newspapers_base_find_response_pagination = cls( + total=total, + limit=limit, + offset=offset, + ) + + return find_newspapers_base_find_response_pagination diff --git a/impresso/api_client/models/find_newspapers_response_200.py b/impresso/api_client/models/find_newspapers_response_200.py deleted file mode 100644 index 82e75ec..0000000 --- a/impresso/api_client/models/find_newspapers_response_200.py +++ /dev/null @@ -1,86 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define - -if TYPE_CHECKING: - from ..models.find_newspapers_response_200_info import FindNewspapersResponse200Info - from ..models.newspaper import Newspaper - - -T = TypeVar("T", bound="FindNewspapersResponse200") - - -@_attrs_define -class FindNewspapersResponse200: - """ - Attributes: - limit (int): The number of items returned in this response - offset (int): Starting index of the items subset returned in this response - total (int): The total number of items matching the query - info (FindNewspapersResponse200Info): Additional information about the response. - data (List['Newspaper']): - """ - - limit: int - offset: int - total: int - info: "FindNewspapersResponse200Info" - data: List["Newspaper"] - - def to_dict(self) -> Dict[str, Any]: - limit = self.limit - - offset = self.offset - - total = self.total - - info = self.info.to_dict() - - data = [] - for data_item_data in self.data: - data_item = data_item_data.to_dict() - data.append(data_item) - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "limit": limit, - "offset": offset, - "total": total, - "info": info, - "data": data, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.find_newspapers_response_200_info import FindNewspapersResponse200Info - from ..models.newspaper import Newspaper - - d = src_dict.copy() - limit = d.pop("limit") - - offset = d.pop("offset") - - total = d.pop("total") - - info = FindNewspapersResponse200Info.from_dict(d.pop("info")) - - data = [] - _data = d.pop("data") - for data_item_data in _data: - data_item = Newspaper.from_dict(data_item_data) - - data.append(data_item) - - find_newspapers_response_200 = cls( - limit=limit, - offset=offset, - total=total, - info=info, - data=data, - ) - - return find_newspapers_response_200 diff --git a/impresso/api_client/models/find_newspapers_response_200_info.py b/impresso/api_client/models/find_newspapers_response_200_info.py deleted file mode 100644 index 8129669..0000000 --- a/impresso/api_client/models/find_newspapers_response_200_info.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="FindNewspapersResponse200Info") - - -@_attrs_define -class FindNewspapersResponse200Info: - """Additional information about the response.""" - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - find_newspapers_response_200_info = cls() - - find_newspapers_response_200_info.additional_properties = d - return find_newspapers_response_200_info - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/find_search_facets_facets_item.py b/impresso/api_client/models/find_search_facets_facets_item.py deleted file mode 100644 index 7e54c08..0000000 --- a/impresso/api_client/models/find_search_facets_facets_item.py +++ /dev/null @@ -1,42 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindSearchFacetsFacetsItem(str, Enum): - ACCESSRIGHT = "accessRight" - COLLECTION = "collection" - CONTENTLENGTH = "contentLength" - COUNTRY = "country" - DATERANGE = "daterange" - LANGUAGE = "language" - LOCATION = "location" - MONTH = "month" - NAG = "nag" - NEWSPAPER = "newspaper" - PARTNER = "partner" - PERSON = "person" - TOPIC = "topic" - TYPE = "type" - YEAR = "year" - - def __str__(self) -> str: - return str(self.value) - - -FindSearchFacetsFacetsItemLiteral = Literal[ - "accessRight", - "collection", - "contentLength", - "country", - "daterange", - "language", - "location", - "month", - "nag", - "newspaper", - "partner", - "person", - "topic", - "type", - "year", -] diff --git a/impresso/api_client/models/find_search_facets_group_by.py b/impresso/api_client/models/find_search_facets_group_by.py deleted file mode 100644 index 85755ef..0000000 --- a/impresso/api_client/models/find_search_facets_group_by.py +++ /dev/null @@ -1,42 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindSearchFacetsGroupBy(str, Enum): - ACCESSRIGHT = "accessRight" - COLLECTION = "collection" - CONTENTLENGTH = "contentLength" - COUNTRY = "country" - DATERANGE = "daterange" - LANGUAGE = "language" - LOCATION = "location" - MONTH = "month" - NAG = "nag" - NEWSPAPER = "newspaper" - PARTNER = "partner" - PERSON = "person" - TOPIC = "topic" - TYPE = "type" - YEAR = "year" - - def __str__(self) -> str: - return str(self.value) - - -FindSearchFacetsGroupByLiteral = Literal[ - "accessRight", - "collection", - "contentLength", - "country", - "daterange", - "language", - "location", - "month", - "nag", - "newspaper", - "partner", - "person", - "topic", - "type", - "year", -] diff --git a/impresso/api_client/models/find_search_facets_order_by.py b/impresso/api_client/models/find_search_facets_order_by.py deleted file mode 100644 index e17b903..0000000 --- a/impresso/api_client/models/find_search_facets_order_by.py +++ /dev/null @@ -1,20 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindSearchFacetsOrderBy(str, Enum): - COUNT = "count" - VALUE = "value" - VALUE_0 = "-count" - VALUE_2 = "-value" - - def __str__(self) -> str: - return str(self.value) - - -FindSearchFacetsOrderByLiteral = Literal[ - "count", - "value", - "-count", - "-value", -] diff --git a/impresso/api_client/models/find_search_facets_range_include.py b/impresso/api_client/models/find_search_facets_range_include.py deleted file mode 100644 index 8e8e6a3..0000000 --- a/impresso/api_client/models/find_search_facets_range_include.py +++ /dev/null @@ -1,18 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindSearchFacetsRangeInclude(str, Enum): - ALL = "all" - EDGE = "edge" - UPPER = "upper" - - def __str__(self) -> str: - return str(self.value) - - -FindSearchFacetsRangeIncludeLiteral = Literal[ - "all", - "edge", - "upper", -] diff --git a/impresso/api_client/models/find_search_facets_response_200.py b/impresso/api_client/models/find_search_facets_response_200.py deleted file mode 100644 index 6ca2df8..0000000 --- a/impresso/api_client/models/find_search_facets_response_200.py +++ /dev/null @@ -1,86 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define - -if TYPE_CHECKING: - from ..models.find_search_facets_response_200_info import FindSearchFacetsResponse200Info - from ..models.search_facet import SearchFacet - - -T = TypeVar("T", bound="FindSearchFacetsResponse200") - - -@_attrs_define -class FindSearchFacetsResponse200: - """ - Attributes: - limit (int): The number of items returned in this response - offset (int): Starting index of the items subset returned in this response - total (int): The total number of items matching the query - info (FindSearchFacetsResponse200Info): Additional information about the response. - data (List['SearchFacet']): - """ - - limit: int - offset: int - total: int - info: "FindSearchFacetsResponse200Info" - data: List["SearchFacet"] - - def to_dict(self) -> Dict[str, Any]: - limit = self.limit - - offset = self.offset - - total = self.total - - info = self.info.to_dict() - - data = [] - for data_item_data in self.data: - data_item = data_item_data.to_dict() - data.append(data_item) - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "limit": limit, - "offset": offset, - "total": total, - "info": info, - "data": data, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.find_search_facets_response_200_info import FindSearchFacetsResponse200Info - from ..models.search_facet import SearchFacet - - d = src_dict.copy() - limit = d.pop("limit") - - offset = d.pop("offset") - - total = d.pop("total") - - info = FindSearchFacetsResponse200Info.from_dict(d.pop("info")) - - data = [] - _data = d.pop("data") - for data_item_data in _data: - data_item = SearchFacet.from_dict(data_item_data) - - data.append(data_item) - - find_search_facets_response_200 = cls( - limit=limit, - offset=offset, - total=total, - info=info, - data=data, - ) - - return find_search_facets_response_200 diff --git a/impresso/api_client/models/find_search_facets_response_200_info.py b/impresso/api_client/models/find_search_facets_response_200_info.py deleted file mode 100644 index cb769f4..0000000 --- a/impresso/api_client/models/find_search_facets_response_200_info.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="FindSearchFacetsResponse200Info") - - -@_attrs_define -class FindSearchFacetsResponse200Info: - """Additional information about the response.""" - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - find_search_facets_response_200_info = cls() - - find_search_facets_response_200_info.additional_properties = d - return find_search_facets_response_200_info - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/find_text_reuse_clusters_base_find_response.py b/impresso/api_client/models/find_text_reuse_clusters_base_find_response.py new file mode 100644 index 0000000..28616ad --- /dev/null +++ b/impresso/api_client/models/find_text_reuse_clusters_base_find_response.py @@ -0,0 +1,66 @@ +from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar + +from attrs import define as _attrs_define + +if TYPE_CHECKING: + from ..models.find_text_reuse_clusters_base_find_response_pagination import ( + FindTextReuseClustersBaseFindResponsePagination, + ) + from ..models.text_reuse_cluster import TextReuseCluster + + +T = TypeVar("T", bound="FindTextReuseClustersBaseFindResponse") + + +@_attrs_define +class FindTextReuseClustersBaseFindResponse: + """ + Attributes: + data (List['TextReuseCluster']): + pagination (FindTextReuseClustersBaseFindResponsePagination): + """ + + data: List["TextReuseCluster"] + pagination: "FindTextReuseClustersBaseFindResponsePagination" + + def to_dict(self) -> Dict[str, Any]: + data = [] + for data_item_data in self.data: + data_item = data_item_data.to_dict() + data.append(data_item) + + pagination = self.pagination.to_dict() + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "data": data, + "pagination": pagination, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + from ..models.find_text_reuse_clusters_base_find_response_pagination import ( + FindTextReuseClustersBaseFindResponsePagination, + ) + from ..models.text_reuse_cluster import TextReuseCluster + + d = src_dict.copy() + data = [] + _data = d.pop("data") + for data_item_data in _data: + data_item = TextReuseCluster.from_dict(data_item_data) + + data.append(data_item) + + pagination = FindTextReuseClustersBaseFindResponsePagination.from_dict(d.pop("pagination")) + + find_text_reuse_clusters_base_find_response = cls( + data=data, + pagination=pagination, + ) + + return find_text_reuse_clusters_base_find_response diff --git a/impresso/api_client/models/find_text_reuse_clusters_base_find_response_pagination.py b/impresso/api_client/models/find_text_reuse_clusters_base_find_response_pagination.py new file mode 100644 index 0000000..16e89f7 --- /dev/null +++ b/impresso/api_client/models/find_text_reuse_clusters_base_find_response_pagination.py @@ -0,0 +1,54 @@ +from typing import Any, Dict, Type, TypeVar + +from attrs import define as _attrs_define + +T = TypeVar("T", bound="FindTextReuseClustersBaseFindResponsePagination") + + +@_attrs_define +class FindTextReuseClustersBaseFindResponsePagination: + """ + Attributes: + total (int): The total number of items matching the query + limit (int): The number of items returned in this response + offset (int): Starting index of the items subset returned in this response + """ + + total: int + limit: int + offset: int + + def to_dict(self) -> Dict[str, Any]: + total = self.total + + limit = self.limit + + offset = self.offset + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "total": total, + "limit": limit, + "offset": offset, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + d = src_dict.copy() + total = d.pop("total") + + limit = d.pop("limit") + + offset = d.pop("offset") + + find_text_reuse_clusters_base_find_response_pagination = cls( + total=total, + limit=limit, + offset=offset, + ) + + return find_text_reuse_clusters_base_find_response_pagination diff --git a/impresso/api_client/models/find_text_reuse_clusters_response.py b/impresso/api_client/models/find_text_reuse_clusters_response.py deleted file mode 100644 index ebbccd4..0000000 --- a/impresso/api_client/models/find_text_reuse_clusters_response.py +++ /dev/null @@ -1,61 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define - -if TYPE_CHECKING: - from ..models.text_reuse_cluster_compound import TextReuseClusterCompound - - -T = TypeVar("T", bound="FindTextReuseClustersResponse") - - -@_attrs_define -class FindTextReuseClustersResponse: - """Response for GET /text-reuse-clusters - - Attributes: - clusters (List['TextReuseClusterCompound']): - info (Any): - """ - - clusters: List["TextReuseClusterCompound"] - info: Any - - def to_dict(self) -> Dict[str, Any]: - clusters = [] - for clusters_item_data in self.clusters: - clusters_item = clusters_item_data.to_dict() - clusters.append(clusters_item) - - info = self.info - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "clusters": clusters, - "info": info, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.text_reuse_cluster_compound import TextReuseClusterCompound - - d = src_dict.copy() - clusters = [] - _clusters = d.pop("clusters") - for clusters_item_data in _clusters: - clusters_item = TextReuseClusterCompound.from_dict(clusters_item_data) - - clusters.append(clusters_item) - - info = d.pop("info") - - find_text_reuse_clusters_response = cls( - clusters=clusters, - info=info, - ) - - return find_text_reuse_clusters_response diff --git a/impresso/api_client/models/find_text_reuse_passages_addons.py b/impresso/api_client/models/find_text_reuse_passages_addons.py deleted file mode 100644 index 659d8b8..0000000 --- a/impresso/api_client/models/find_text_reuse_passages_addons.py +++ /dev/null @@ -1,38 +0,0 @@ -from typing import Any, Dict, Type, TypeVar, Union - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="FindTextReusePassagesAddons") - - -@_attrs_define -class FindTextReusePassagesAddons: - """ - Attributes: - newspaper (Union[Unset, Any]): - """ - - newspaper: Union[Unset, Any] = UNSET - - def to_dict(self) -> Dict[str, Any]: - newspaper = self.newspaper - - field_dict: Dict[str, Any] = {} - field_dict.update({}) - if newspaper is not UNSET: - field_dict["newspaper"] = newspaper - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - newspaper = d.pop("newspaper", UNSET) - - find_text_reuse_passages_addons = cls( - newspaper=newspaper, - ) - - return find_text_reuse_passages_addons diff --git a/impresso/api_client/models/find_text_reuse_passages_base_find_response.py b/impresso/api_client/models/find_text_reuse_passages_base_find_response.py new file mode 100644 index 0000000..8aa094a --- /dev/null +++ b/impresso/api_client/models/find_text_reuse_passages_base_find_response.py @@ -0,0 +1,66 @@ +from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar + +from attrs import define as _attrs_define + +if TYPE_CHECKING: + from ..models.find_text_reuse_passages_base_find_response_pagination import ( + FindTextReusePassagesBaseFindResponsePagination, + ) + from ..models.text_reuse_passage import TextReusePassage + + +T = TypeVar("T", bound="FindTextReusePassagesBaseFindResponse") + + +@_attrs_define +class FindTextReusePassagesBaseFindResponse: + """ + Attributes: + data (List['TextReusePassage']): + pagination (FindTextReusePassagesBaseFindResponsePagination): + """ + + data: List["TextReusePassage"] + pagination: "FindTextReusePassagesBaseFindResponsePagination" + + def to_dict(self) -> Dict[str, Any]: + data = [] + for data_item_data in self.data: + data_item = data_item_data.to_dict() + data.append(data_item) + + pagination = self.pagination.to_dict() + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "data": data, + "pagination": pagination, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + from ..models.find_text_reuse_passages_base_find_response_pagination import ( + FindTextReusePassagesBaseFindResponsePagination, + ) + from ..models.text_reuse_passage import TextReusePassage + + d = src_dict.copy() + data = [] + _data = d.pop("data") + for data_item_data in _data: + data_item = TextReusePassage.from_dict(data_item_data) + + data.append(data_item) + + pagination = FindTextReusePassagesBaseFindResponsePagination.from_dict(d.pop("pagination")) + + find_text_reuse_passages_base_find_response = cls( + data=data, + pagination=pagination, + ) + + return find_text_reuse_passages_base_find_response diff --git a/impresso/api_client/models/find_text_reuse_passages_base_find_response_pagination.py b/impresso/api_client/models/find_text_reuse_passages_base_find_response_pagination.py new file mode 100644 index 0000000..0ef4f40 --- /dev/null +++ b/impresso/api_client/models/find_text_reuse_passages_base_find_response_pagination.py @@ -0,0 +1,54 @@ +from typing import Any, Dict, Type, TypeVar + +from attrs import define as _attrs_define + +T = TypeVar("T", bound="FindTextReusePassagesBaseFindResponsePagination") + + +@_attrs_define +class FindTextReusePassagesBaseFindResponsePagination: + """ + Attributes: + total (int): The total number of items matching the query + limit (int): The number of items returned in this response + offset (int): Starting index of the items subset returned in this response + """ + + total: int + limit: int + offset: int + + def to_dict(self) -> Dict[str, Any]: + total = self.total + + limit = self.limit + + offset = self.offset + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "total": total, + "limit": limit, + "offset": offset, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + d = src_dict.copy() + total = d.pop("total") + + limit = d.pop("limit") + + offset = d.pop("offset") + + find_text_reuse_passages_base_find_response_pagination = cls( + total=total, + limit=limit, + offset=offset, + ) + + return find_text_reuse_passages_base_find_response_pagination diff --git a/impresso/api_client/models/find_text_reuse_passages_group_by.py b/impresso/api_client/models/find_text_reuse_passages_group_by.py deleted file mode 100644 index e2baaaf..0000000 --- a/impresso/api_client/models/find_text_reuse_passages_group_by.py +++ /dev/null @@ -1,12 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindTextReusePassagesGroupBy(str, Enum): - TEXTREUSECLUSTERID = "textReuseClusterId" - - def __str__(self) -> str: - return str(self.value) - - -FindTextReusePassagesGroupByLiteral = Literal["textReuseClusterId",] diff --git a/impresso/api_client/models/find_text_reuse_passages_response_200.py b/impresso/api_client/models/find_text_reuse_passages_response_200.py deleted file mode 100644 index 33c0927..0000000 --- a/impresso/api_client/models/find_text_reuse_passages_response_200.py +++ /dev/null @@ -1,86 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define - -if TYPE_CHECKING: - from ..models.find_text_reuse_passages_response_200_info import FindTextReusePassagesResponse200Info - from ..models.text_reuse_passage import TextReusePassage - - -T = TypeVar("T", bound="FindTextReusePassagesResponse200") - - -@_attrs_define -class FindTextReusePassagesResponse200: - """ - Attributes: - limit (int): The number of items returned in this response - offset (int): Starting index of the items subset returned in this response - total (int): The total number of items matching the query - info (FindTextReusePassagesResponse200Info): Additional information about the response. - data (List['TextReusePassage']): - """ - - limit: int - offset: int - total: int - info: "FindTextReusePassagesResponse200Info" - data: List["TextReusePassage"] - - def to_dict(self) -> Dict[str, Any]: - limit = self.limit - - offset = self.offset - - total = self.total - - info = self.info.to_dict() - - data = [] - for data_item_data in self.data: - data_item = data_item_data.to_dict() - data.append(data_item) - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "limit": limit, - "offset": offset, - "total": total, - "info": info, - "data": data, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.find_text_reuse_passages_response_200_info import FindTextReusePassagesResponse200Info - from ..models.text_reuse_passage import TextReusePassage - - d = src_dict.copy() - limit = d.pop("limit") - - offset = d.pop("offset") - - total = d.pop("total") - - info = FindTextReusePassagesResponse200Info.from_dict(d.pop("info")) - - data = [] - _data = d.pop("data") - for data_item_data in _data: - data_item = TextReusePassage.from_dict(data_item_data) - - data.append(data_item) - - find_text_reuse_passages_response_200 = cls( - limit=limit, - offset=offset, - total=total, - info=info, - data=data, - ) - - return find_text_reuse_passages_response_200 diff --git a/impresso/api_client/models/find_text_reuse_passages_response_200_info.py b/impresso/api_client/models/find_text_reuse_passages_response_200_info.py deleted file mode 100644 index 4bf2355..0000000 --- a/impresso/api_client/models/find_text_reuse_passages_response_200_info.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="FindTextReusePassagesResponse200Info") - - -@_attrs_define -class FindTextReusePassagesResponse200Info: - """Additional information about the response.""" - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - find_text_reuse_passages_response_200_info = cls() - - find_text_reuse_passages_response_200_info.additional_properties = d - return find_text_reuse_passages_response_200_info - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/find_tr_clusters_facets_facets_item.py b/impresso/api_client/models/find_tr_clusters_facets_facets_item.py deleted file mode 100644 index ba4bf03..0000000 --- a/impresso/api_client/models/find_tr_clusters_facets_facets_item.py +++ /dev/null @@ -1,22 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindTrClustersFacetsFacetsItem(str, Enum): - DATERANGE = "daterange" - NEWSPAPER = "newspaper" - TEXTREUSECLUSTERDAYDELTA = "textReuseClusterDayDelta" - TEXTREUSECLUSTERLEXICALOVERLAP = "textReuseClusterLexicalOverlap" - TEXTREUSECLUSTERSIZE = "textReuseClusterSize" - - def __str__(self) -> str: - return str(self.value) - - -FindTrClustersFacetsFacetsItemLiteral = Literal[ - "daterange", - "newspaper", - "textReuseClusterDayDelta", - "textReuseClusterLexicalOverlap", - "textReuseClusterSize", -] diff --git a/impresso/api_client/models/find_tr_clusters_facets_group_by.py b/impresso/api_client/models/find_tr_clusters_facets_group_by.py deleted file mode 100644 index dc4702d..0000000 --- a/impresso/api_client/models/find_tr_clusters_facets_group_by.py +++ /dev/null @@ -1,22 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindTrClustersFacetsGroupBy(str, Enum): - DATERANGE = "daterange" - NEWSPAPER = "newspaper" - TEXTREUSECLUSTERDAYDELTA = "textReuseClusterDayDelta" - TEXTREUSECLUSTERLEXICALOVERLAP = "textReuseClusterLexicalOverlap" - TEXTREUSECLUSTERSIZE = "textReuseClusterSize" - - def __str__(self) -> str: - return str(self.value) - - -FindTrClustersFacetsGroupByLiteral = Literal[ - "daterange", - "newspaper", - "textReuseClusterDayDelta", - "textReuseClusterLexicalOverlap", - "textReuseClusterSize", -] diff --git a/impresso/api_client/models/find_tr_clusters_facets_order_by.py b/impresso/api_client/models/find_tr_clusters_facets_order_by.py deleted file mode 100644 index ffb2527..0000000 --- a/impresso/api_client/models/find_tr_clusters_facets_order_by.py +++ /dev/null @@ -1,20 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindTrClustersFacetsOrderBy(str, Enum): - COUNT = "count" - VALUE = "value" - VALUE_0 = "-count" - VALUE_2 = "-value" - - def __str__(self) -> str: - return str(self.value) - - -FindTrClustersFacetsOrderByLiteral = Literal[ - "count", - "value", - "-count", - "-value", -] diff --git a/impresso/api_client/models/find_tr_clusters_facets_range_include.py b/impresso/api_client/models/find_tr_clusters_facets_range_include.py deleted file mode 100644 index aec87a5..0000000 --- a/impresso/api_client/models/find_tr_clusters_facets_range_include.py +++ /dev/null @@ -1,18 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindTrClustersFacetsRangeInclude(str, Enum): - ALL = "all" - EDGE = "edge" - UPPER = "upper" - - def __str__(self) -> str: - return str(self.value) - - -FindTrClustersFacetsRangeIncludeLiteral = Literal[ - "all", - "edge", - "upper", -] diff --git a/impresso/api_client/models/find_tr_clusters_facets_response_200.py b/impresso/api_client/models/find_tr_clusters_facets_response_200.py deleted file mode 100644 index 89534be..0000000 --- a/impresso/api_client/models/find_tr_clusters_facets_response_200.py +++ /dev/null @@ -1,86 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define - -if TYPE_CHECKING: - from ..models.find_tr_clusters_facets_response_200_info import FindTrClustersFacetsResponse200Info - from ..models.search_facet import SearchFacet - - -T = TypeVar("T", bound="FindTrClustersFacetsResponse200") - - -@_attrs_define -class FindTrClustersFacetsResponse200: - """ - Attributes: - limit (int): The number of items returned in this response - offset (int): Starting index of the items subset returned in this response - total (int): The total number of items matching the query - info (FindTrClustersFacetsResponse200Info): Additional information about the response. - data (List['SearchFacet']): - """ - - limit: int - offset: int - total: int - info: "FindTrClustersFacetsResponse200Info" - data: List["SearchFacet"] - - def to_dict(self) -> Dict[str, Any]: - limit = self.limit - - offset = self.offset - - total = self.total - - info = self.info.to_dict() - - data = [] - for data_item_data in self.data: - data_item = data_item_data.to_dict() - data.append(data_item) - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "limit": limit, - "offset": offset, - "total": total, - "info": info, - "data": data, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.find_tr_clusters_facets_response_200_info import FindTrClustersFacetsResponse200Info - from ..models.search_facet import SearchFacet - - d = src_dict.copy() - limit = d.pop("limit") - - offset = d.pop("offset") - - total = d.pop("total") - - info = FindTrClustersFacetsResponse200Info.from_dict(d.pop("info")) - - data = [] - _data = d.pop("data") - for data_item_data in _data: - data_item = SearchFacet.from_dict(data_item_data) - - data.append(data_item) - - find_tr_clusters_facets_response_200 = cls( - limit=limit, - offset=offset, - total=total, - info=info, - data=data, - ) - - return find_tr_clusters_facets_response_200 diff --git a/impresso/api_client/models/find_tr_clusters_facets_response_200_info.py b/impresso/api_client/models/find_tr_clusters_facets_response_200_info.py deleted file mode 100644 index 492850a..0000000 --- a/impresso/api_client/models/find_tr_clusters_facets_response_200_info.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="FindTrClustersFacetsResponse200Info") - - -@_attrs_define -class FindTrClustersFacetsResponse200Info: - """Additional information about the response.""" - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - find_tr_clusters_facets_response_200_info = cls() - - find_tr_clusters_facets_response_200_info.additional_properties = d - return find_tr_clusters_facets_response_200_info - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/find_tr_passages_facets_facets_item.py b/impresso/api_client/models/find_tr_passages_facets_facets_item.py deleted file mode 100644 index 2e6a839..0000000 --- a/impresso/api_client/models/find_tr_passages_facets_facets_item.py +++ /dev/null @@ -1,46 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindTrPassagesFacetsFacetsItem(str, Enum): - COLLECTION = "collection" - CONNECTEDCLUSTERS = "connectedClusters" - COUNTRY = "country" - DATERANGE = "daterange" - LANGUAGE = "language" - LOCATION = "location" - NAG = "nag" - NEWSPAPER = "newspaper" - PERSON = "person" - TEXTREUSECLUSTER = "textReuseCluster" - TEXTREUSECLUSTERDAYDELTA = "textReuseClusterDayDelta" - TEXTREUSECLUSTERLEXICALOVERLAP = "textReuseClusterLexicalOverlap" - TEXTREUSECLUSTERSIZE = "textReuseClusterSize" - TOPIC = "topic" - TYPE = "type" - YEAR = "year" - YEARMONTH = "yearmonth" - - def __str__(self) -> str: - return str(self.value) - - -FindTrPassagesFacetsFacetsItemLiteral = Literal[ - "collection", - "connectedClusters", - "country", - "daterange", - "language", - "location", - "nag", - "newspaper", - "person", - "textReuseCluster", - "textReuseClusterDayDelta", - "textReuseClusterLexicalOverlap", - "textReuseClusterSize", - "topic", - "type", - "year", - "yearmonth", -] diff --git a/impresso/api_client/models/find_tr_passages_facets_group_by.py b/impresso/api_client/models/find_tr_passages_facets_group_by.py deleted file mode 100644 index 43c0ae2..0000000 --- a/impresso/api_client/models/find_tr_passages_facets_group_by.py +++ /dev/null @@ -1,46 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindTrPassagesFacetsGroupBy(str, Enum): - COLLECTION = "collection" - CONNECTEDCLUSTERS = "connectedClusters" - COUNTRY = "country" - DATERANGE = "daterange" - LANGUAGE = "language" - LOCATION = "location" - NAG = "nag" - NEWSPAPER = "newspaper" - PERSON = "person" - TEXTREUSECLUSTER = "textReuseCluster" - TEXTREUSECLUSTERDAYDELTA = "textReuseClusterDayDelta" - TEXTREUSECLUSTERLEXICALOVERLAP = "textReuseClusterLexicalOverlap" - TEXTREUSECLUSTERSIZE = "textReuseClusterSize" - TOPIC = "topic" - TYPE = "type" - YEAR = "year" - YEARMONTH = "yearmonth" - - def __str__(self) -> str: - return str(self.value) - - -FindTrPassagesFacetsGroupByLiteral = Literal[ - "collection", - "connectedClusters", - "country", - "daterange", - "language", - "location", - "nag", - "newspaper", - "person", - "textReuseCluster", - "textReuseClusterDayDelta", - "textReuseClusterLexicalOverlap", - "textReuseClusterSize", - "topic", - "type", - "year", - "yearmonth", -] diff --git a/impresso/api_client/models/find_tr_passages_facets_order_by.py b/impresso/api_client/models/find_tr_passages_facets_order_by.py deleted file mode 100644 index 276fbf5..0000000 --- a/impresso/api_client/models/find_tr_passages_facets_order_by.py +++ /dev/null @@ -1,20 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindTrPassagesFacetsOrderBy(str, Enum): - COUNT = "count" - VALUE = "value" - VALUE_0 = "-count" - VALUE_2 = "-value" - - def __str__(self) -> str: - return str(self.value) - - -FindTrPassagesFacetsOrderByLiteral = Literal[ - "count", - "value", - "-count", - "-value", -] diff --git a/impresso/api_client/models/find_tr_passages_facets_range_include.py b/impresso/api_client/models/find_tr_passages_facets_range_include.py deleted file mode 100644 index 25ceac2..0000000 --- a/impresso/api_client/models/find_tr_passages_facets_range_include.py +++ /dev/null @@ -1,18 +0,0 @@ -from enum import Enum -from typing import Literal - - -class FindTrPassagesFacetsRangeInclude(str, Enum): - ALL = "all" - EDGE = "edge" - UPPER = "upper" - - def __str__(self) -> str: - return str(self.value) - - -FindTrPassagesFacetsRangeIncludeLiteral = Literal[ - "all", - "edge", - "upper", -] diff --git a/impresso/api_client/models/find_tr_passages_facets_response_200.py b/impresso/api_client/models/find_tr_passages_facets_response_200.py deleted file mode 100644 index c1b905b..0000000 --- a/impresso/api_client/models/find_tr_passages_facets_response_200.py +++ /dev/null @@ -1,86 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define - -if TYPE_CHECKING: - from ..models.find_tr_passages_facets_response_200_info import FindTrPassagesFacetsResponse200Info - from ..models.search_facet import SearchFacet - - -T = TypeVar("T", bound="FindTrPassagesFacetsResponse200") - - -@_attrs_define -class FindTrPassagesFacetsResponse200: - """ - Attributes: - limit (int): The number of items returned in this response - offset (int): Starting index of the items subset returned in this response - total (int): The total number of items matching the query - info (FindTrPassagesFacetsResponse200Info): Additional information about the response. - data (List['SearchFacet']): - """ - - limit: int - offset: int - total: int - info: "FindTrPassagesFacetsResponse200Info" - data: List["SearchFacet"] - - def to_dict(self) -> Dict[str, Any]: - limit = self.limit - - offset = self.offset - - total = self.total - - info = self.info.to_dict() - - data = [] - for data_item_data in self.data: - data_item = data_item_data.to_dict() - data.append(data_item) - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "limit": limit, - "offset": offset, - "total": total, - "info": info, - "data": data, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.find_tr_passages_facets_response_200_info import FindTrPassagesFacetsResponse200Info - from ..models.search_facet import SearchFacet - - d = src_dict.copy() - limit = d.pop("limit") - - offset = d.pop("offset") - - total = d.pop("total") - - info = FindTrPassagesFacetsResponse200Info.from_dict(d.pop("info")) - - data = [] - _data = d.pop("data") - for data_item_data in _data: - data_item = SearchFacet.from_dict(data_item_data) - - data.append(data_item) - - find_tr_passages_facets_response_200 = cls( - limit=limit, - offset=offset, - total=total, - info=info, - data=data, - ) - - return find_tr_passages_facets_response_200 diff --git a/impresso/api_client/models/find_tr_passages_facets_response_200_info.py b/impresso/api_client/models/find_tr_passages_facets_response_200_info.py deleted file mode 100644 index 557feb6..0000000 --- a/impresso/api_client/models/find_tr_passages_facets_response_200_info.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="FindTrPassagesFacetsResponse200Info") - - -@_attrs_define -class FindTrPassagesFacetsResponse200Info: - """Additional information about the response.""" - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - find_tr_passages_facets_response_200_info = cls() - - find_tr_passages_facets_response_200_info.additional_properties = d - return find_tr_passages_facets_response_200_info - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/get_search_facet_base_find_response.py b/impresso/api_client/models/get_search_facet_base_find_response.py new file mode 100644 index 0000000..ecc1d3f --- /dev/null +++ b/impresso/api_client/models/get_search_facet_base_find_response.py @@ -0,0 +1,62 @@ +from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar + +from attrs import define as _attrs_define + +if TYPE_CHECKING: + from ..models.get_search_facet_base_find_response_pagination import GetSearchFacetBaseFindResponsePagination + from ..models.search_facet_bucket import SearchFacetBucket + + +T = TypeVar("T", bound="GetSearchFacetBaseFindResponse") + + +@_attrs_define +class GetSearchFacetBaseFindResponse: + """ + Attributes: + data (List['SearchFacetBucket']): + pagination (GetSearchFacetBaseFindResponsePagination): + """ + + data: List["SearchFacetBucket"] + pagination: "GetSearchFacetBaseFindResponsePagination" + + def to_dict(self) -> Dict[str, Any]: + data = [] + for data_item_data in self.data: + data_item = data_item_data.to_dict() + data.append(data_item) + + pagination = self.pagination.to_dict() + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "data": data, + "pagination": pagination, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + from ..models.get_search_facet_base_find_response_pagination import GetSearchFacetBaseFindResponsePagination + from ..models.search_facet_bucket import SearchFacetBucket + + d = src_dict.copy() + data = [] + _data = d.pop("data") + for data_item_data in _data: + data_item = SearchFacetBucket.from_dict(data_item_data) + + data.append(data_item) + + pagination = GetSearchFacetBaseFindResponsePagination.from_dict(d.pop("pagination")) + + get_search_facet_base_find_response = cls( + data=data, + pagination=pagination, + ) + + return get_search_facet_base_find_response diff --git a/impresso/api_client/models/get_search_facet_base_find_response_pagination.py b/impresso/api_client/models/get_search_facet_base_find_response_pagination.py new file mode 100644 index 0000000..5d68996 --- /dev/null +++ b/impresso/api_client/models/get_search_facet_base_find_response_pagination.py @@ -0,0 +1,54 @@ +from typing import Any, Dict, Type, TypeVar + +from attrs import define as _attrs_define + +T = TypeVar("T", bound="GetSearchFacetBaseFindResponsePagination") + + +@_attrs_define +class GetSearchFacetBaseFindResponsePagination: + """ + Attributes: + total (int): The total number of items matching the query + limit (int): The number of items returned in this response + offset (int): Starting index of the items subset returned in this response + """ + + total: int + limit: int + offset: int + + def to_dict(self) -> Dict[str, Any]: + total = self.total + + limit = self.limit + + offset = self.offset + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "total": total, + "limit": limit, + "offset": offset, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + d = src_dict.copy() + total = d.pop("total") + + limit = d.pop("limit") + + offset = d.pop("offset") + + get_search_facet_base_find_response_pagination = cls( + total=total, + limit=limit, + offset=offset, + ) + + return get_search_facet_base_find_response_pagination diff --git a/impresso/api_client/models/get_search_facet_group_by.py b/impresso/api_client/models/get_search_facet_group_by.py deleted file mode 100644 index 6240dee..0000000 --- a/impresso/api_client/models/get_search_facet_group_by.py +++ /dev/null @@ -1,42 +0,0 @@ -from enum import Enum -from typing import Literal - - -class GetSearchFacetGroupBy(str, Enum): - ACCESSRIGHT = "accessRight" - COLLECTION = "collection" - CONTENTLENGTH = "contentLength" - COUNTRY = "country" - DATERANGE = "daterange" - LANGUAGE = "language" - LOCATION = "location" - MONTH = "month" - NAG = "nag" - NEWSPAPER = "newspaper" - PARTNER = "partner" - PERSON = "person" - TOPIC = "topic" - TYPE = "type" - YEAR = "year" - - def __str__(self) -> str: - return str(self.value) - - -GetSearchFacetGroupByLiteral = Literal[ - "accessRight", - "collection", - "contentLength", - "country", - "daterange", - "language", - "location", - "month", - "nag", - "newspaper", - "partner", - "person", - "topic", - "type", - "year", -] diff --git a/impresso/api_client/models/get_search_facet_range_include.py b/impresso/api_client/models/get_search_facet_range_include.py deleted file mode 100644 index d24d9e5..0000000 --- a/impresso/api_client/models/get_search_facet_range_include.py +++ /dev/null @@ -1,18 +0,0 @@ -from enum import Enum -from typing import Literal - - -class GetSearchFacetRangeInclude(str, Enum): - ALL = "all" - EDGE = "edge" - UPPER = "upper" - - def __str__(self) -> str: - return str(self.value) - - -GetSearchFacetRangeIncludeLiteral = Literal[ - "all", - "edge", - "upper", -] diff --git a/impresso/api_client/models/get_tr_clusters_facet_base_find_response.py b/impresso/api_client/models/get_tr_clusters_facet_base_find_response.py new file mode 100644 index 0000000..e902e08 --- /dev/null +++ b/impresso/api_client/models/get_tr_clusters_facet_base_find_response.py @@ -0,0 +1,66 @@ +from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar + +from attrs import define as _attrs_define + +if TYPE_CHECKING: + from ..models.get_tr_clusters_facet_base_find_response_pagination import ( + GetTrClustersFacetBaseFindResponsePagination, + ) + from ..models.search_facet_bucket import SearchFacetBucket + + +T = TypeVar("T", bound="GetTrClustersFacetBaseFindResponse") + + +@_attrs_define +class GetTrClustersFacetBaseFindResponse: + """ + Attributes: + data (List['SearchFacetBucket']): + pagination (GetTrClustersFacetBaseFindResponsePagination): + """ + + data: List["SearchFacetBucket"] + pagination: "GetTrClustersFacetBaseFindResponsePagination" + + def to_dict(self) -> Dict[str, Any]: + data = [] + for data_item_data in self.data: + data_item = data_item_data.to_dict() + data.append(data_item) + + pagination = self.pagination.to_dict() + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "data": data, + "pagination": pagination, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + from ..models.get_tr_clusters_facet_base_find_response_pagination import ( + GetTrClustersFacetBaseFindResponsePagination, + ) + from ..models.search_facet_bucket import SearchFacetBucket + + d = src_dict.copy() + data = [] + _data = d.pop("data") + for data_item_data in _data: + data_item = SearchFacetBucket.from_dict(data_item_data) + + data.append(data_item) + + pagination = GetTrClustersFacetBaseFindResponsePagination.from_dict(d.pop("pagination")) + + get_tr_clusters_facet_base_find_response = cls( + data=data, + pagination=pagination, + ) + + return get_tr_clusters_facet_base_find_response diff --git a/impresso/api_client/models/get_tr_clusters_facet_base_find_response_pagination.py b/impresso/api_client/models/get_tr_clusters_facet_base_find_response_pagination.py new file mode 100644 index 0000000..fe3c5fe --- /dev/null +++ b/impresso/api_client/models/get_tr_clusters_facet_base_find_response_pagination.py @@ -0,0 +1,54 @@ +from typing import Any, Dict, Type, TypeVar + +from attrs import define as _attrs_define + +T = TypeVar("T", bound="GetTrClustersFacetBaseFindResponsePagination") + + +@_attrs_define +class GetTrClustersFacetBaseFindResponsePagination: + """ + Attributes: + total (int): The total number of items matching the query + limit (int): The number of items returned in this response + offset (int): Starting index of the items subset returned in this response + """ + + total: int + limit: int + offset: int + + def to_dict(self) -> Dict[str, Any]: + total = self.total + + limit = self.limit + + offset = self.offset + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "total": total, + "limit": limit, + "offset": offset, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + d = src_dict.copy() + total = d.pop("total") + + limit = d.pop("limit") + + offset = d.pop("offset") + + get_tr_clusters_facet_base_find_response_pagination = cls( + total=total, + limit=limit, + offset=offset, + ) + + return get_tr_clusters_facet_base_find_response_pagination diff --git a/impresso/api_client/models/get_tr_clusters_facet_group_by.py b/impresso/api_client/models/get_tr_clusters_facet_group_by.py deleted file mode 100644 index 00aead3..0000000 --- a/impresso/api_client/models/get_tr_clusters_facet_group_by.py +++ /dev/null @@ -1,22 +0,0 @@ -from enum import Enum -from typing import Literal - - -class GetTrClustersFacetGroupBy(str, Enum): - DATERANGE = "daterange" - NEWSPAPER = "newspaper" - TEXTREUSECLUSTERDAYDELTA = "textReuseClusterDayDelta" - TEXTREUSECLUSTERLEXICALOVERLAP = "textReuseClusterLexicalOverlap" - TEXTREUSECLUSTERSIZE = "textReuseClusterSize" - - def __str__(self) -> str: - return str(self.value) - - -GetTrClustersFacetGroupByLiteral = Literal[ - "daterange", - "newspaper", - "textReuseClusterDayDelta", - "textReuseClusterLexicalOverlap", - "textReuseClusterSize", -] diff --git a/impresso/api_client/models/get_tr_clusters_facet_range_include.py b/impresso/api_client/models/get_tr_clusters_facet_range_include.py deleted file mode 100644 index c43eeda..0000000 --- a/impresso/api_client/models/get_tr_clusters_facet_range_include.py +++ /dev/null @@ -1,18 +0,0 @@ -from enum import Enum -from typing import Literal - - -class GetTrClustersFacetRangeInclude(str, Enum): - ALL = "all" - EDGE = "edge" - UPPER = "upper" - - def __str__(self) -> str: - return str(self.value) - - -GetTrClustersFacetRangeIncludeLiteral = Literal[ - "all", - "edge", - "upper", -] diff --git a/impresso/api_client/models/get_tr_passages_facet_base_find_response.py b/impresso/api_client/models/get_tr_passages_facet_base_find_response.py new file mode 100644 index 0000000..0f9d969 --- /dev/null +++ b/impresso/api_client/models/get_tr_passages_facet_base_find_response.py @@ -0,0 +1,66 @@ +from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar + +from attrs import define as _attrs_define + +if TYPE_CHECKING: + from ..models.get_tr_passages_facet_base_find_response_pagination import ( + GetTrPassagesFacetBaseFindResponsePagination, + ) + from ..models.search_facet_bucket import SearchFacetBucket + + +T = TypeVar("T", bound="GetTrPassagesFacetBaseFindResponse") + + +@_attrs_define +class GetTrPassagesFacetBaseFindResponse: + """ + Attributes: + data (List['SearchFacetBucket']): + pagination (GetTrPassagesFacetBaseFindResponsePagination): + """ + + data: List["SearchFacetBucket"] + pagination: "GetTrPassagesFacetBaseFindResponsePagination" + + def to_dict(self) -> Dict[str, Any]: + data = [] + for data_item_data in self.data: + data_item = data_item_data.to_dict() + data.append(data_item) + + pagination = self.pagination.to_dict() + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "data": data, + "pagination": pagination, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + from ..models.get_tr_passages_facet_base_find_response_pagination import ( + GetTrPassagesFacetBaseFindResponsePagination, + ) + from ..models.search_facet_bucket import SearchFacetBucket + + d = src_dict.copy() + data = [] + _data = d.pop("data") + for data_item_data in _data: + data_item = SearchFacetBucket.from_dict(data_item_data) + + data.append(data_item) + + pagination = GetTrPassagesFacetBaseFindResponsePagination.from_dict(d.pop("pagination")) + + get_tr_passages_facet_base_find_response = cls( + data=data, + pagination=pagination, + ) + + return get_tr_passages_facet_base_find_response diff --git a/impresso/api_client/models/get_tr_passages_facet_base_find_response_pagination.py b/impresso/api_client/models/get_tr_passages_facet_base_find_response_pagination.py new file mode 100644 index 0000000..77df9a7 --- /dev/null +++ b/impresso/api_client/models/get_tr_passages_facet_base_find_response_pagination.py @@ -0,0 +1,54 @@ +from typing import Any, Dict, Type, TypeVar + +from attrs import define as _attrs_define + +T = TypeVar("T", bound="GetTrPassagesFacetBaseFindResponsePagination") + + +@_attrs_define +class GetTrPassagesFacetBaseFindResponsePagination: + """ + Attributes: + total (int): The total number of items matching the query + limit (int): The number of items returned in this response + offset (int): Starting index of the items subset returned in this response + """ + + total: int + limit: int + offset: int + + def to_dict(self) -> Dict[str, Any]: + total = self.total + + limit = self.limit + + offset = self.offset + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "total": total, + "limit": limit, + "offset": offset, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + d = src_dict.copy() + total = d.pop("total") + + limit = d.pop("limit") + + offset = d.pop("offset") + + get_tr_passages_facet_base_find_response_pagination = cls( + total=total, + limit=limit, + offset=offset, + ) + + return get_tr_passages_facet_base_find_response_pagination diff --git a/impresso/api_client/models/get_tr_passages_facet_group_by.py b/impresso/api_client/models/get_tr_passages_facet_group_by.py deleted file mode 100644 index f5cdd0d..0000000 --- a/impresso/api_client/models/get_tr_passages_facet_group_by.py +++ /dev/null @@ -1,46 +0,0 @@ -from enum import Enum -from typing import Literal - - -class GetTrPassagesFacetGroupBy(str, Enum): - COLLECTION = "collection" - CONNECTEDCLUSTERS = "connectedClusters" - COUNTRY = "country" - DATERANGE = "daterange" - LANGUAGE = "language" - LOCATION = "location" - NAG = "nag" - NEWSPAPER = "newspaper" - PERSON = "person" - TEXTREUSECLUSTER = "textReuseCluster" - TEXTREUSECLUSTERDAYDELTA = "textReuseClusterDayDelta" - TEXTREUSECLUSTERLEXICALOVERLAP = "textReuseClusterLexicalOverlap" - TEXTREUSECLUSTERSIZE = "textReuseClusterSize" - TOPIC = "topic" - TYPE = "type" - YEAR = "year" - YEARMONTH = "yearmonth" - - def __str__(self) -> str: - return str(self.value) - - -GetTrPassagesFacetGroupByLiteral = Literal[ - "collection", - "connectedClusters", - "country", - "daterange", - "language", - "location", - "nag", - "newspaper", - "person", - "textReuseCluster", - "textReuseClusterDayDelta", - "textReuseClusterLexicalOverlap", - "textReuseClusterSize", - "topic", - "type", - "year", - "yearmonth", -] diff --git a/impresso/api_client/models/get_tr_passages_facet_range_include.py b/impresso/api_client/models/get_tr_passages_facet_range_include.py deleted file mode 100644 index f131b02..0000000 --- a/impresso/api_client/models/get_tr_passages_facet_range_include.py +++ /dev/null @@ -1,18 +0,0 @@ -from enum import Enum -from typing import Literal - - -class GetTrPassagesFacetRangeInclude(str, Enum): - ALL = "all" - EDGE = "edge" - UPPER = "upper" - - def __str__(self) -> str: - return str(self.value) - - -GetTrPassagesFacetRangeIncludeLiteral = Literal[ - "all", - "edge", - "upper", -] diff --git a/impresso/api_client/models/location_specific_fields.py b/impresso/api_client/models/location_specific_fields.py deleted file mode 100644 index 73bdc1c..0000000 --- a/impresso/api_client/models/location_specific_fields.py +++ /dev/null @@ -1,109 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -if TYPE_CHECKING: - from ..models.location_specific_fields_descriptions import LocationSpecificFieldsDescriptions - from ..models.location_specific_fields_images_item import LocationSpecificFieldsImagesItem - from ..models.location_specific_fields_labels import LocationSpecificFieldsLabels - - -T = TypeVar("T", bound="LocationSpecificFields") - - -@_attrs_define -class LocationSpecificFields: - """Details of a wikidata entity - - Attributes: - id (str): - type (str): - labels (LocationSpecificFieldsLabels): Labels of the entity. Key is the language code. - descriptions (LocationSpecificFieldsDescriptions): Labels of the entity. Key is the language code. - images (List['LocationSpecificFieldsImagesItem']): - """ - - id: str - type: str - labels: "LocationSpecificFieldsLabels" - descriptions: "LocationSpecificFieldsDescriptions" - images: List["LocationSpecificFieldsImagesItem"] - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - id = self.id - - type = self.type - - labels = self.labels.to_dict() - - descriptions = self.descriptions.to_dict() - - images = [] - for images_item_data in self.images: - images_item = images_item_data.to_dict() - images.append(images_item) - - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - field_dict.update( - { - "id": id, - "type": type, - "labels": labels, - "descriptions": descriptions, - "images": images, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.location_specific_fields_descriptions import LocationSpecificFieldsDescriptions - from ..models.location_specific_fields_images_item import LocationSpecificFieldsImagesItem - from ..models.location_specific_fields_labels import LocationSpecificFieldsLabels - - d = src_dict.copy() - id = d.pop("id") - - type = d.pop("type") - - labels = LocationSpecificFieldsLabels.from_dict(d.pop("labels")) - - descriptions = LocationSpecificFieldsDescriptions.from_dict(d.pop("descriptions")) - - images = [] - _images = d.pop("images") - for images_item_data in _images: - images_item = LocationSpecificFieldsImagesItem.from_dict(images_item_data) - - images.append(images_item) - - location_specific_fields = cls( - id=id, - type=type, - labels=labels, - descriptions=descriptions, - images=images, - ) - - location_specific_fields.additional_properties = d - return location_specific_fields - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/location_specific_fields_descriptions.py b/impresso/api_client/models/location_specific_fields_descriptions.py deleted file mode 100644 index 55a4b47..0000000 --- a/impresso/api_client/models/location_specific_fields_descriptions.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="LocationSpecificFieldsDescriptions") - - -@_attrs_define -class LocationSpecificFieldsDescriptions: - """Labels of the entity. Key is the language code.""" - - additional_properties: Dict[str, str] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - location_specific_fields_descriptions = cls() - - location_specific_fields_descriptions.additional_properties = d - return location_specific_fields_descriptions - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> str: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: str) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/location_specific_fields_images_item.py b/impresso/api_client/models/location_specific_fields_images_item.py deleted file mode 100644 index 54db9e8..0000000 --- a/impresso/api_client/models/location_specific_fields_images_item.py +++ /dev/null @@ -1,74 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="LocationSpecificFieldsImagesItem") - - -@_attrs_define -class LocationSpecificFieldsImagesItem: - """ - Attributes: - value (str): - rank (str): - datatype (str): - """ - - value: str - rank: str - datatype: str - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - value = self.value - - rank = self.rank - - datatype = self.datatype - - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - field_dict.update( - { - "value": value, - "rank": rank, - "datatype": datatype, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - value = d.pop("value") - - rank = d.pop("rank") - - datatype = d.pop("datatype") - - location_specific_fields_images_item = cls( - value=value, - rank=rank, - datatype=datatype, - ) - - location_specific_fields_images_item.additional_properties = d - return location_specific_fields_images_item - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/location_specific_fields_labels.py b/impresso/api_client/models/location_specific_fields_labels.py deleted file mode 100644 index a547ea0..0000000 --- a/impresso/api_client/models/location_specific_fields_labels.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="LocationSpecificFieldsLabels") - - -@_attrs_define -class LocationSpecificFieldsLabels: - """Labels of the entity. Key is the language code.""" - - additional_properties: Dict[str, str] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - location_specific_fields_labels = cls() - - location_specific_fields_labels.additional_properties = d - return location_specific_fields_labels - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> str: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: str) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/new_collection.py b/impresso/api_client/models/new_collection.py deleted file mode 100644 index 241f0d7..0000000 --- a/impresso/api_client/models/new_collection.py +++ /dev/null @@ -1,59 +0,0 @@ -from typing import Any, Dict, Type, TypeVar, Union - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="NewCollection") - - -@_attrs_define -class NewCollection: - """Create new collection request - - Attributes: - name (str): - description (Union[Unset, str]): - status (Union[Unset, str]): Example: PRI. - """ - - name: str - description: Union[Unset, str] = UNSET - status: Union[Unset, str] = UNSET - - def to_dict(self) -> Dict[str, Any]: - name = self.name - - description = self.description - - status = self.status - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "name": name, - } - ) - if description is not UNSET: - field_dict["description"] = description - if status is not UNSET: - field_dict["status"] = status - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - name = d.pop("name") - - description = d.pop("description", UNSET) - - status = d.pop("status", UNSET) - - new_collection = cls( - name=name, - description=description, - status=status, - ) - - return new_collection diff --git a/impresso/api_client/models/new_collection_request.py b/impresso/api_client/models/new_collection_request.py new file mode 100644 index 0000000..47964d3 --- /dev/null +++ b/impresso/api_client/models/new_collection_request.py @@ -0,0 +1,67 @@ +from typing import Any, Dict, Type, TypeVar, Union + +from attrs import define as _attrs_define + +from ..models.new_collection_request_access_level import NewCollectionRequestAccessLevel +from ..types import UNSET, Unset + +T = TypeVar("T", bound="NewCollectionRequest") + + +@_attrs_define +class NewCollectionRequest: + """Create new collection request + + Attributes: + name (str): + description (Union[Unset, str]): + access_level (Union[Unset, NewCollectionRequestAccessLevel]): Access level of the collection. + """ + + name: str + description: Union[Unset, str] = UNSET + access_level: Union[Unset, NewCollectionRequestAccessLevel] = UNSET + + def to_dict(self) -> Dict[str, Any]: + name = self.name + + description = self.description + + access_level: Union[Unset, str] = UNSET + if not isinstance(self.access_level, Unset): + access_level = self.access_level.value + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "name": name, + } + ) + if description is not UNSET: + field_dict["description"] = description + if access_level is not UNSET: + field_dict["accessLevel"] = access_level + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + d = src_dict.copy() + name = d.pop("name") + + description = d.pop("description", UNSET) + + _access_level = d.pop("accessLevel", UNSET) + access_level: Union[Unset, NewCollectionRequestAccessLevel] + if isinstance(_access_level, Unset): + access_level = UNSET + else: + access_level = NewCollectionRequestAccessLevel(_access_level) + + new_collection_request = cls( + name=name, + description=description, + access_level=access_level, + ) + + return new_collection_request diff --git a/impresso/api_client/models/new_collection_request_access_level.py b/impresso/api_client/models/new_collection_request_access_level.py new file mode 100644 index 0000000..131cd3a --- /dev/null +++ b/impresso/api_client/models/new_collection_request_access_level.py @@ -0,0 +1,16 @@ +from enum import Enum +from typing import Literal + + +class NewCollectionRequestAccessLevel(str, Enum): + PRIVATE = "private" + PUBLIC = "public" + + def __str__(self) -> str: + return str(self.value) + + +NewCollectionRequestAccessLevelLiteral = Literal[ + "private", + "public", +] diff --git a/impresso/api_client/models/newspaper.py b/impresso/api_client/models/newspaper.py index a1913eb..fd1c559 100644 --- a/impresso/api_client/models/newspaper.py +++ b/impresso/api_client/models/newspaper.py @@ -1,14 +1,9 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union, cast +from typing import Any, Dict, List, Type, TypeVar, Union, cast from attrs import define as _attrs_define from ..types import UNSET, Unset -if TYPE_CHECKING: - from ..models.newspaper_issue import NewspaperIssue - from ..models.newspaper_property import NewspaperProperty - - T = TypeVar("T", bound="Newspaper") @@ -17,193 +12,95 @@ class Newspaper: """A newspaper Attributes: - uid (str): The unique identifier of the newspaper - acronym (str): The acronym of the newspaper - labels (List[str]): The labels of the newspaper - languages (List[str]): Language codes of the languages used in the newspaper - included (bool): TODO - name (str): Title of the newspaper - end_year (Union[None, int]): - start_year (Union[None, int]): - count_articles (int): The number of articles in the newspaper - count_issues (int): The number of issues in the newspaper - count_pages (int): The number of pages in the newspaper - delta_year (int): The number of years of the newspaper available - properties (Union[Unset, List['NewspaperProperty']]): TODO - first_issue (Union[Unset, NewspaperIssue]): - last_issue (Union[Unset, NewspaperIssue]): - fetched (Union[Unset, bool]): TODO + uid (str): The unique identifier of the newspaper. + title (Union[Unset, str]): The title of the newspaper. + start_year (Union[Unset, float]): The year of the first available article in the newspaper. + end_year (Union[Unset, float]): The year of the last available article in the newspaper. + language_codes (Union[Unset, List[str]]): ISO 639-1 codes of languages used in the newspaper. + total_articles (Union[Unset, float]): Total number of articles in the newspaper. + total_issues (Union[Unset, float]): Total number of issues in the newspaper. + total_pages (Union[Unset, float]): Total number of pages in the newspaper. """ uid: str - acronym: str - labels: List[str] - languages: List[str] - included: bool - name: str - end_year: Union[None, int] - start_year: Union[None, int] - count_articles: int - count_issues: int - count_pages: int - delta_year: int - properties: Union[Unset, List["NewspaperProperty"]] = UNSET - first_issue: Union[Unset, "NewspaperIssue"] = UNSET - last_issue: Union[Unset, "NewspaperIssue"] = UNSET - fetched: Union[Unset, bool] = UNSET + title: Union[Unset, str] = UNSET + start_year: Union[Unset, float] = UNSET + end_year: Union[Unset, float] = UNSET + language_codes: Union[Unset, List[str]] = UNSET + total_articles: Union[Unset, float] = UNSET + total_issues: Union[Unset, float] = UNSET + total_pages: Union[Unset, float] = UNSET def to_dict(self) -> Dict[str, Any]: uid = self.uid - acronym = self.acronym - - labels = self.labels - - languages = self.languages + title = self.title - included = self.included - - name = self.name - - end_year: Union[None, int] - end_year = self.end_year - - start_year: Union[None, int] start_year = self.start_year - count_articles = self.count_articles - - count_issues = self.count_issues - - count_pages = self.count_pages - - delta_year = self.delta_year + end_year = self.end_year - properties: Union[Unset, List[Dict[str, Any]]] = UNSET - if not isinstance(self.properties, Unset): - properties = [] - for properties_item_data in self.properties: - properties_item = properties_item_data.to_dict() - properties.append(properties_item) + language_codes: Union[Unset, List[str]] = UNSET + if not isinstance(self.language_codes, Unset): + language_codes = self.language_codes - first_issue: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(self.first_issue, Unset): - first_issue = self.first_issue.to_dict() + total_articles = self.total_articles - last_issue: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(self.last_issue, Unset): - last_issue = self.last_issue.to_dict() + total_issues = self.total_issues - fetched = self.fetched + total_pages = self.total_pages field_dict: Dict[str, Any] = {} field_dict.update( { "uid": uid, - "acronym": acronym, - "labels": labels, - "languages": languages, - "included": included, - "name": name, - "endYear": end_year, - "startYear": start_year, - "countArticles": count_articles, - "countIssues": count_issues, - "countPages": count_pages, - "deltaYear": delta_year, } ) - if properties is not UNSET: - field_dict["properties"] = properties - if first_issue is not UNSET: - field_dict["firstIssue"] = first_issue - if last_issue is not UNSET: - field_dict["lastIssue"] = last_issue - if fetched is not UNSET: - field_dict["fetched"] = fetched + if title is not UNSET: + field_dict["title"] = title + if start_year is not UNSET: + field_dict["startYear"] = start_year + if end_year is not UNSET: + field_dict["endYear"] = end_year + if language_codes is not UNSET: + field_dict["languageCodes"] = language_codes + if total_articles is not UNSET: + field_dict["totalArticles"] = total_articles + if total_issues is not UNSET: + field_dict["totalIssues"] = total_issues + if total_pages is not UNSET: + field_dict["totalPages"] = total_pages return field_dict @classmethod def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.newspaper_issue import NewspaperIssue - from ..models.newspaper_property import NewspaperProperty - d = src_dict.copy() uid = d.pop("uid") - acronym = d.pop("acronym") + title = d.pop("title", UNSET) - labels = cast(List[str], d.pop("labels")) + start_year = d.pop("startYear", UNSET) - languages = cast(List[str], d.pop("languages")) + end_year = d.pop("endYear", UNSET) - included = d.pop("included") + language_codes = cast(List[str], d.pop("languageCodes", UNSET)) - name = d.pop("name") + total_articles = d.pop("totalArticles", UNSET) - def _parse_end_year(data: object) -> Union[None, int]: - if data is None: - return data - return cast(Union[None, int], data) + total_issues = d.pop("totalIssues", UNSET) - end_year = _parse_end_year(d.pop("endYear")) - - def _parse_start_year(data: object) -> Union[None, int]: - if data is None: - return data - return cast(Union[None, int], data) - - start_year = _parse_start_year(d.pop("startYear")) - - count_articles = d.pop("countArticles") - - count_issues = d.pop("countIssues") - - count_pages = d.pop("countPages") - - delta_year = d.pop("deltaYear") - - properties = [] - _properties = d.pop("properties", UNSET) - for properties_item_data in _properties or []: - properties_item = NewspaperProperty.from_dict(properties_item_data) - - properties.append(properties_item) - - _first_issue = d.pop("firstIssue", UNSET) - first_issue: Union[Unset, NewspaperIssue] - if isinstance(_first_issue, Unset): - first_issue = UNSET - else: - first_issue = NewspaperIssue.from_dict(_first_issue) - - _last_issue = d.pop("lastIssue", UNSET) - last_issue: Union[Unset, NewspaperIssue] - if isinstance(_last_issue, Unset): - last_issue = UNSET - else: - last_issue = NewspaperIssue.from_dict(_last_issue) - - fetched = d.pop("fetched", UNSET) + total_pages = d.pop("totalPages", UNSET) newspaper = cls( uid=uid, - acronym=acronym, - labels=labels, - languages=languages, - included=included, - name=name, - end_year=end_year, + title=title, start_year=start_year, - count_articles=count_articles, - count_issues=count_issues, - count_pages=count_pages, - delta_year=delta_year, - properties=properties, - first_issue=first_issue, - last_issue=last_issue, - fetched=fetched, + end_year=end_year, + language_codes=language_codes, + total_articles=total_articles, + total_issues=total_issues, + total_pages=total_pages, ) return newspaper diff --git a/impresso/api_client/models/newspaper_issue.py b/impresso/api_client/models/newspaper_issue.py deleted file mode 100644 index a79f4fa..0000000 --- a/impresso/api_client/models/newspaper_issue.py +++ /dev/null @@ -1,99 +0,0 @@ -import datetime -from typing import Any, Dict, List, Type, TypeVar, Union, cast - -from attrs import define as _attrs_define -from dateutil.parser import isoparse - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="NewspaperIssue") - - -@_attrs_define -class NewspaperIssue: - """ - Attributes: - uid (str): The unique identifier of the issue - cover (str): TODO - labels (List[str]): The labels of the issue - fresh (bool): TODO - access_rights (str): TODO: list available options - date (Union[Unset, datetime.datetime]): The date of the issue - year (Union[Unset, str]): The year of the issue - """ - - uid: str - cover: str - labels: List[str] - fresh: bool - access_rights: str - date: Union[Unset, datetime.datetime] = UNSET - year: Union[Unset, str] = UNSET - - def to_dict(self) -> Dict[str, Any]: - uid = self.uid - - cover = self.cover - - labels = self.labels - - fresh = self.fresh - - access_rights = self.access_rights - - date: Union[Unset, str] = UNSET - if not isinstance(self.date, Unset): - date = self.date.isoformat() - - year = self.year - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "uid": uid, - "cover": cover, - "labels": labels, - "fresh": fresh, - "accessRights": access_rights, - } - ) - if date is not UNSET: - field_dict["date"] = date - if year is not UNSET: - field_dict["year"] = year - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - uid = d.pop("uid") - - cover = d.pop("cover") - - labels = cast(List[str], d.pop("labels")) - - fresh = d.pop("fresh") - - access_rights = d.pop("accessRights") - - _date = d.pop("date", UNSET) - date: Union[Unset, datetime.datetime] - if isinstance(_date, Unset): - date = UNSET - else: - date = isoparse(_date) - - year = d.pop("year", UNSET) - - newspaper_issue = cls( - uid=uid, - cover=cover, - labels=labels, - fresh=fresh, - access_rights=access_rights, - date=date, - year=year, - ) - - return newspaper_issue diff --git a/impresso/api_client/models/newspaper_property.py b/impresso/api_client/models/newspaper_property.py deleted file mode 100644 index 96cb71f..0000000 --- a/impresso/api_client/models/newspaper_property.py +++ /dev/null @@ -1,85 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar, Union - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="NewspaperProperty") - - -@_attrs_define -class NewspaperProperty: - """ - Attributes: - name (str): The name of the property - value (str): The value of the property - label (str): The label of the property - is_url (Union[Unset, bool]): Whether the value is a URL - """ - - name: str - value: str - label: str - is_url: Union[Unset, bool] = UNSET - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - name = self.name - - value = self.value - - label = self.label - - is_url = self.is_url - - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - field_dict.update( - { - "name": name, - "value": value, - "label": label, - } - ) - if is_url is not UNSET: - field_dict["isUrl"] = is_url - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - name = d.pop("name") - - value = d.pop("value") - - label = d.pop("label") - - is_url = d.pop("isUrl", UNSET) - - newspaper_property = cls( - name=name, - value=value, - label=label, - is_url=is_url, - ) - - newspaper_property.additional_properties = d - return newspaper_property - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/page.py b/impresso/api_client/models/page.py deleted file mode 100644 index 84e2193..0000000 --- a/impresso/api_client/models/page.py +++ /dev/null @@ -1,154 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union, cast - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -if TYPE_CHECKING: - from ..models.page_regions_item import PageRegionsItem - - -T = TypeVar("T", bound="Page") - - -@_attrs_define -class Page: - """A page of an article - - Attributes: - uid (str): The unique identifier of the page - num (int): The number of the page - issue_uid (str): Reference to the article - newspaper_uid (str): Unique ID of the newspaper - iiif (str): The IIF image file name of the page - iiif_thumbnail (str): The IIF image thumbnail file name of the page - access_rights (str): The access rights code - labels (List[str]): Page labels - has_coords (bool): Whether the page has coordinates - has_errors (bool): Whether the page has errors - regions (List['PageRegionsItem']): Regions of the page - obfuscated (Union[Unset, bool]): Whether the page image has been obfuscated because the user is not authorised - to access it - iiif_fragment (Union[Unset, str]): The IIIF fragment of the page, image file name - """ - - uid: str - num: int - issue_uid: str - newspaper_uid: str - iiif: str - iiif_thumbnail: str - access_rights: str - labels: List[str] - has_coords: bool - has_errors: bool - regions: List["PageRegionsItem"] - obfuscated: Union[Unset, bool] = UNSET - iiif_fragment: Union[Unset, str] = UNSET - - def to_dict(self) -> Dict[str, Any]: - uid = self.uid - - num = self.num - - issue_uid = self.issue_uid - - newspaper_uid = self.newspaper_uid - - iiif = self.iiif - - iiif_thumbnail = self.iiif_thumbnail - - access_rights = self.access_rights - - labels = self.labels - - has_coords = self.has_coords - - has_errors = self.has_errors - - regions = [] - for regions_item_data in self.regions: - regions_item = regions_item_data.to_dict() - regions.append(regions_item) - - obfuscated = self.obfuscated - - iiif_fragment = self.iiif_fragment - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "uid": uid, - "num": num, - "issueUid": issue_uid, - "newspaperUid": newspaper_uid, - "iiif": iiif, - "iiifThumbnail": iiif_thumbnail, - "accessRights": access_rights, - "labels": labels, - "hasCoords": has_coords, - "hasErrors": has_errors, - "regions": regions, - } - ) - if obfuscated is not UNSET: - field_dict["obfuscated"] = obfuscated - if iiif_fragment is not UNSET: - field_dict["iiifFragment"] = iiif_fragment - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.page_regions_item import PageRegionsItem - - d = src_dict.copy() - uid = d.pop("uid") - - num = d.pop("num") - - issue_uid = d.pop("issueUid") - - newspaper_uid = d.pop("newspaperUid") - - iiif = d.pop("iiif") - - iiif_thumbnail = d.pop("iiifThumbnail") - - access_rights = d.pop("accessRights") - - labels = cast(List[str], d.pop("labels")) - - has_coords = d.pop("hasCoords") - - has_errors = d.pop("hasErrors") - - regions = [] - _regions = d.pop("regions") - for regions_item_data in _regions: - regions_item = PageRegionsItem.from_dict(regions_item_data) - - regions.append(regions_item) - - obfuscated = d.pop("obfuscated", UNSET) - - iiif_fragment = d.pop("iiifFragment", UNSET) - - page = cls( - uid=uid, - num=num, - issue_uid=issue_uid, - newspaper_uid=newspaper_uid, - iiif=iiif, - iiif_thumbnail=iiif_thumbnail, - access_rights=access_rights, - labels=labels, - has_coords=has_coords, - has_errors=has_errors, - regions=regions, - obfuscated=obfuscated, - iiif_fragment=iiif_fragment, - ) - - return page diff --git a/impresso/api_client/models/page_regions_item.py b/impresso/api_client/models/page_regions_item.py deleted file mode 100644 index 49852ec..0000000 --- a/impresso/api_client/models/page_regions_item.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="PageRegionsItem") - - -@_attrs_define -class PageRegionsItem: - """ """ - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - page_regions_item = cls() - - page_regions_item.additional_properties = d - return page_regions_item - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/search_base_find_response.py b/impresso/api_client/models/search_base_find_response.py new file mode 100644 index 0000000..7224bf4 --- /dev/null +++ b/impresso/api_client/models/search_base_find_response.py @@ -0,0 +1,62 @@ +from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar + +from attrs import define as _attrs_define + +if TYPE_CHECKING: + from ..models.content_item import ContentItem + from ..models.search_base_find_response_pagination import SearchBaseFindResponsePagination + + +T = TypeVar("T", bound="SearchBaseFindResponse") + + +@_attrs_define +class SearchBaseFindResponse: + """ + Attributes: + data (List['ContentItem']): + pagination (SearchBaseFindResponsePagination): + """ + + data: List["ContentItem"] + pagination: "SearchBaseFindResponsePagination" + + def to_dict(self) -> Dict[str, Any]: + data = [] + for data_item_data in self.data: + data_item = data_item_data.to_dict() + data.append(data_item) + + pagination = self.pagination.to_dict() + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "data": data, + "pagination": pagination, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + from ..models.content_item import ContentItem + from ..models.search_base_find_response_pagination import SearchBaseFindResponsePagination + + d = src_dict.copy() + data = [] + _data = d.pop("data") + for data_item_data in _data: + data_item = ContentItem.from_dict(data_item_data) + + data.append(data_item) + + pagination = SearchBaseFindResponsePagination.from_dict(d.pop("pagination")) + + search_base_find_response = cls( + data=data, + pagination=pagination, + ) + + return search_base_find_response diff --git a/impresso/api_client/models/search_base_find_response_pagination.py b/impresso/api_client/models/search_base_find_response_pagination.py new file mode 100644 index 0000000..0dc3589 --- /dev/null +++ b/impresso/api_client/models/search_base_find_response_pagination.py @@ -0,0 +1,54 @@ +from typing import Any, Dict, Type, TypeVar + +from attrs import define as _attrs_define + +T = TypeVar("T", bound="SearchBaseFindResponsePagination") + + +@_attrs_define +class SearchBaseFindResponsePagination: + """ + Attributes: + total (int): The total number of items matching the query + limit (int): The number of items returned in this response + offset (int): Starting index of the items subset returned in this response + """ + + total: int + limit: int + offset: int + + def to_dict(self) -> Dict[str, Any]: + total = self.total + + limit = self.limit + + offset = self.offset + + field_dict: Dict[str, Any] = {} + field_dict.update( + { + "total": total, + "limit": limit, + "offset": offset, + } + ) + + return field_dict + + @classmethod + def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: + d = src_dict.copy() + total = d.pop("total") + + limit = d.pop("limit") + + offset = d.pop("offset") + + search_base_find_response_pagination = cls( + total=total, + limit=limit, + offset=offset, + ) + + return search_base_find_response_pagination diff --git a/impresso/api_client/models/search_facet.py b/impresso/api_client/models/search_facet.py deleted file mode 100644 index 1464f7f..0000000 --- a/impresso/api_client/models/search_facet.py +++ /dev/null @@ -1,128 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -if TYPE_CHECKING: - from ..models.search_facet_bucket import SearchFacetBucket - from ..models.search_facet_range_bucket import SearchFacetRangeBucket - - -T = TypeVar("T", bound="SearchFacet") - - -@_attrs_define -class SearchFacet: - """An object containing search results for a facet - - Attributes: - type (str): The type of facet - num_buckets (int): The number of buckets in the facet - buckets (Union[List['SearchFacetBucket'], List['SearchFacetRangeBucket']]): - min_ (Union[Unset, Any]): TODO - max_ (Union[Unset, Any]): TODO - gap (Union[Unset, Any]): TODO - """ - - type: str - num_buckets: int - buckets: Union[List["SearchFacetBucket"], List["SearchFacetRangeBucket"]] - min_: Union[Unset, Any] = UNSET - max_: Union[Unset, Any] = UNSET - gap: Union[Unset, Any] = UNSET - - def to_dict(self) -> Dict[str, Any]: - type = self.type - - num_buckets = self.num_buckets - - buckets: List[Dict[str, Any]] - if isinstance(self.buckets, list): - buckets = [] - for buckets_type_0_item_data in self.buckets: - buckets_type_0_item = buckets_type_0_item_data.to_dict() - buckets.append(buckets_type_0_item) - - else: - buckets = [] - for buckets_type_1_item_data in self.buckets: - buckets_type_1_item = buckets_type_1_item_data.to_dict() - buckets.append(buckets_type_1_item) - - min_ = self.min_ - - max_ = self.max_ - - gap = self.gap - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "type": type, - "numBuckets": num_buckets, - "buckets": buckets, - } - ) - if min_ is not UNSET: - field_dict["min"] = min_ - if max_ is not UNSET: - field_dict["max"] = max_ - if gap is not UNSET: - field_dict["gap"] = gap - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.search_facet_bucket import SearchFacetBucket - from ..models.search_facet_range_bucket import SearchFacetRangeBucket - - d = src_dict.copy() - type = d.pop("type") - - num_buckets = d.pop("numBuckets") - - def _parse_buckets(data: object) -> Union[List["SearchFacetBucket"], List["SearchFacetRangeBucket"]]: - try: - if not isinstance(data, list): - raise TypeError() - buckets_type_0 = [] - _buckets_type_0 = data - for buckets_type_0_item_data in _buckets_type_0: - buckets_type_0_item = SearchFacetBucket.from_dict(buckets_type_0_item_data) - - buckets_type_0.append(buckets_type_0_item) - - return buckets_type_0 - except: # noqa: E722 - pass - if not isinstance(data, list): - raise TypeError() - buckets_type_1 = [] - _buckets_type_1 = data - for buckets_type_1_item_data in _buckets_type_1: - buckets_type_1_item = SearchFacetRangeBucket.from_dict(buckets_type_1_item_data) - - buckets_type_1.append(buckets_type_1_item) - - return buckets_type_1 - - buckets = _parse_buckets(d.pop("buckets")) - - min_ = d.pop("min", UNSET) - - max_ = d.pop("max", UNSET) - - gap = d.pop("gap", UNSET) - - search_facet = cls( - type=type, - num_buckets=num_buckets, - buckets=buckets, - min_=min_, - max_=max_, - gap=gap, - ) - - return search_facet diff --git a/impresso/api_client/models/search_facet_bucket.py b/impresso/api_client/models/search_facet_bucket.py index 4782b33..7fff09f 100644 --- a/impresso/api_client/models/search_facet_bucket.py +++ b/impresso/api_client/models/search_facet_bucket.py @@ -1,17 +1,9 @@ -from typing import TYPE_CHECKING, Any, Dict, Type, TypeVar, Union +from typing import Any, Dict, Type, TypeVar, Union, cast from attrs import define as _attrs_define from ..types import UNSET, Unset -if TYPE_CHECKING: - from ..models.collection import Collection - from ..models.entity import Entity - from ..models.newspaper import Newspaper - from ..models.topic import Topic - from ..models.year import Year - - T = TypeVar("T", bound="SearchFacetBucket") @@ -21,120 +13,50 @@ class SearchFacetBucket: Attributes: count (int): Number of items in the bucket - val (str): Value of the 'type' element - uid (Union[Unset, str]): UID of the 'type' element. Same as 'val' - item (Union['Collection', 'Entity', 'Newspaper', 'Topic', 'Year', Unset]): The item in the bucket. Particular - objct schema depends on the facet type + value (Union[float, int, str]): Value that represents the bucket. + label (Union[Unset, str]): Label of the value, if relevant. """ count: int - val: str - uid: Union[Unset, str] = UNSET - item: Union["Collection", "Entity", "Newspaper", "Topic", "Year", Unset] = UNSET + value: Union[float, int, str] + label: Union[Unset, str] = UNSET def to_dict(self) -> Dict[str, Any]: - from ..models.collection import Collection - from ..models.entity import Entity - from ..models.newspaper import Newspaper - from ..models.topic import Topic - count = self.count - val = self.val - - uid = self.uid + value: Union[float, int, str] + value = self.value - item: Union[Dict[str, Any], Unset] - if isinstance(self.item, Unset): - item = UNSET - elif isinstance(self.item, Newspaper): - item = self.item.to_dict() - elif isinstance(self.item, Collection): - item = self.item.to_dict() - elif isinstance(self.item, Entity): - item = self.item.to_dict() - elif isinstance(self.item, Topic): - item = self.item.to_dict() - else: - item = self.item.to_dict() + label = self.label field_dict: Dict[str, Any] = {} field_dict.update( { "count": count, - "val": val, + "value": value, } ) - if uid is not UNSET: - field_dict["uid"] = uid - if item is not UNSET: - field_dict["item"] = item + if label is not UNSET: + field_dict["label"] = label return field_dict @classmethod def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.collection import Collection - from ..models.entity import Entity - from ..models.newspaper import Newspaper - from ..models.topic import Topic - from ..models.year import Year - d = src_dict.copy() count = d.pop("count") - val = d.pop("val") - - uid = d.pop("uid", UNSET) - - def _parse_item(data: object) -> Union["Collection", "Entity", "Newspaper", "Topic", "Year", Unset]: - if isinstance(data, Unset): - return data - try: - if not isinstance(data, dict): - raise TypeError() - item_type_0 = Newspaper.from_dict(data) - - return item_type_0 - except: # noqa: E722 - pass - try: - if not isinstance(data, dict): - raise TypeError() - item_type_1 = Collection.from_dict(data) - - return item_type_1 - except: # noqa: E722 - pass - try: - if not isinstance(data, dict): - raise TypeError() - item_type_2 = Entity.from_dict(data) - - return item_type_2 - except: # noqa: E722 - pass - try: - if not isinstance(data, dict): - raise TypeError() - item_type_3 = Topic.from_dict(data) - - return item_type_3 - except: # noqa: E722 - pass - if not isinstance(data, dict): - raise TypeError() - item_type_4 = Year.from_dict(data) - - return item_type_4 - - item = _parse_item(d.pop("item", UNSET)) + def _parse_value(data: object) -> Union[float, int, str]: + return cast(Union[float, int, str], data) + + value = _parse_value(d.pop("value")) + + label = d.pop("label", UNSET) search_facet_bucket = cls( count=count, - val=val, - uid=uid, - item=item, + value=value, + label=label, ) return search_facet_bucket diff --git a/impresso/api_client/models/search_facet_range_bucket.py b/impresso/api_client/models/search_facet_range_bucket.py deleted file mode 100644 index c7760b8..0000000 --- a/impresso/api_client/models/search_facet_range_bucket.py +++ /dev/null @@ -1,67 +0,0 @@ -from typing import Any, Dict, Type, TypeVar, Union - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="SearchFacetRangeBucket") - - -@_attrs_define -class SearchFacetRangeBucket: - """Facet bucket - - Attributes: - count (int): Number of items in the bucket - val (int): Value of the 'type' element - lower (Union[Unset, int]): Lower bound of the range - upper (Union[Unset, int]): Lower bound of the range - """ - - count: int - val: int - lower: Union[Unset, int] = UNSET - upper: Union[Unset, int] = UNSET - - def to_dict(self) -> Dict[str, Any]: - count = self.count - - val = self.val - - lower = self.lower - - upper = self.upper - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "count": count, - "val": val, - } - ) - if lower is not UNSET: - field_dict["lower"] = lower - if upper is not UNSET: - field_dict["upper"] = upper - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - count = d.pop("count") - - val = d.pop("val") - - lower = d.pop("lower", UNSET) - - upper = d.pop("upper", UNSET) - - search_facet_range_bucket = cls( - count=count, - val=val, - lower=lower, - upper=upper, - ) - - return search_facet_range_bucket diff --git a/impresso/api_client/models/search_facets.py b/impresso/api_client/models/search_facets.py deleted file mode 100644 index 7dea955..0000000 --- a/impresso/api_client/models/search_facets.py +++ /dev/null @@ -1,42 +0,0 @@ -from enum import Enum -from typing import Literal - - -class SearchFacets(str, Enum): - ACCESSRIGHT = "accessRight" - COLLECTION = "collection" - CONTENTLENGTH = "contentLength" - COUNTRY = "country" - DATERANGE = "daterange" - LANGUAGE = "language" - LOCATION = "location" - MONTH = "month" - NAG = "nag" - NEWSPAPER = "newspaper" - PARTNER = "partner" - PERSON = "person" - TOPIC = "topic" - TYPE = "type" - YEAR = "year" - - def __str__(self) -> str: - return str(self.value) - - -SearchFacetsLiteral = Literal[ - "accessRight", - "collection", - "contentLength", - "country", - "daterange", - "language", - "location", - "month", - "nag", - "newspaper", - "partner", - "person", - "topic", - "type", - "year", -] diff --git a/impresso/api_client/models/search_group_by.py b/impresso/api_client/models/search_group_by.py deleted file mode 100644 index 7c22108..0000000 --- a/impresso/api_client/models/search_group_by.py +++ /dev/null @@ -1,16 +0,0 @@ -from enum import Enum -from typing import Literal - - -class SearchGroupBy(str, Enum): - ARTICLES = "articles" - RAW = "raw" - - def __str__(self) -> str: - return str(self.value) - - -SearchGroupByLiteral = Literal[ - "articles", - "raw", -] diff --git a/impresso/api_client/models/search_response_200.py b/impresso/api_client/models/search_response_200.py deleted file mode 100644 index 316224e..0000000 --- a/impresso/api_client/models/search_response_200.py +++ /dev/null @@ -1,86 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define - -if TYPE_CHECKING: - from ..models.content_item import ContentItem - from ..models.search_response_200_info import SearchResponse200Info - - -T = TypeVar("T", bound="SearchResponse200") - - -@_attrs_define -class SearchResponse200: - """ - Attributes: - limit (int): The number of items returned in this response - offset (int): Starting index of the items subset returned in this response - total (int): The total number of items matching the query - info (SearchResponse200Info): Additional information about the response. - data (List['ContentItem']): - """ - - limit: int - offset: int - total: int - info: "SearchResponse200Info" - data: List["ContentItem"] - - def to_dict(self) -> Dict[str, Any]: - limit = self.limit - - offset = self.offset - - total = self.total - - info = self.info.to_dict() - - data = [] - for data_item_data in self.data: - data_item = data_item_data.to_dict() - data.append(data_item) - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "limit": limit, - "offset": offset, - "total": total, - "info": info, - "data": data, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.content_item import ContentItem - from ..models.search_response_200_info import SearchResponse200Info - - d = src_dict.copy() - limit = d.pop("limit") - - offset = d.pop("offset") - - total = d.pop("total") - - info = SearchResponse200Info.from_dict(d.pop("info")) - - data = [] - _data = d.pop("data") - for data_item_data in _data: - data_item = ContentItem.from_dict(data_item_data) - - data.append(data_item) - - search_response_200 = cls( - limit=limit, - offset=offset, - total=total, - info=info, - data=data, - ) - - return search_response_200 diff --git a/impresso/api_client/models/search_response_200_info.py b/impresso/api_client/models/search_response_200_info.py deleted file mode 100644 index 85c345c..0000000 --- a/impresso/api_client/models/search_response_200_info.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="SearchResponse200Info") - - -@_attrs_define -class SearchResponse200Info: - """Additional information about the response.""" - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - search_response_200_info = cls() - - search_response_200_info.additional_properties = d - return search_response_200_info - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/text_reuse_cluster.py b/impresso/api_client/models/text_reuse_cluster.py index 8c317e3..c267db7 100644 --- a/impresso/api_client/models/text_reuse_cluster.py +++ b/impresso/api_client/models/text_reuse_cluster.py @@ -13,30 +13,30 @@ @_attrs_define class TextReuseCluster: - """Represents a cluster of text reuse passages + """Text reuse cluster details. Attributes: - id (str): ID of the text reuse passage Example: abc123. - lexical_overlap (Union[Unset, float]): Percentage of overlap between passages in the cluster - cluster_size (Union[Unset, float]): Number of passages in cluster - connected_clusters_count (Union[Unset, float]): Number of connected clusters - time_coverage (Union[Unset, TextReuseClusterTimeCoverage]): Time window covered by documents in the cluster + uid (str): Unique ID of the text reuse cluster. + lexical_overlap (Union[Unset, float]): Overlap in percents between the passages in the cluster. + cluster_size (Union[Unset, int]): Number of passages in the cluster. + text_sample (Union[Unset, str]): Sample of a text from one of the passages in the cluster. + time_coverage (Union[Unset, TextReuseClusterTimeCoverage]): Time coverage of the cluster. """ - id: str + uid: str lexical_overlap: Union[Unset, float] = UNSET - cluster_size: Union[Unset, float] = UNSET - connected_clusters_count: Union[Unset, float] = UNSET + cluster_size: Union[Unset, int] = UNSET + text_sample: Union[Unset, str] = UNSET time_coverage: Union[Unset, "TextReuseClusterTimeCoverage"] = UNSET def to_dict(self) -> Dict[str, Any]: - id = self.id + uid = self.uid lexical_overlap = self.lexical_overlap cluster_size = self.cluster_size - connected_clusters_count = self.connected_clusters_count + text_sample = self.text_sample time_coverage: Union[Unset, Dict[str, Any]] = UNSET if not isinstance(self.time_coverage, Unset): @@ -45,15 +45,15 @@ def to_dict(self) -> Dict[str, Any]: field_dict: Dict[str, Any] = {} field_dict.update( { - "id": id, + "uid": uid, } ) if lexical_overlap is not UNSET: field_dict["lexicalOverlap"] = lexical_overlap if cluster_size is not UNSET: field_dict["clusterSize"] = cluster_size - if connected_clusters_count is not UNSET: - field_dict["connectedClustersCount"] = connected_clusters_count + if text_sample is not UNSET: + field_dict["textSample"] = text_sample if time_coverage is not UNSET: field_dict["timeCoverage"] = time_coverage @@ -64,13 +64,13 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: from ..models.text_reuse_cluster_time_coverage import TextReuseClusterTimeCoverage d = src_dict.copy() - id = d.pop("id") + uid = d.pop("uid") lexical_overlap = d.pop("lexicalOverlap", UNSET) cluster_size = d.pop("clusterSize", UNSET) - connected_clusters_count = d.pop("connectedClustersCount", UNSET) + text_sample = d.pop("textSample", UNSET) _time_coverage = d.pop("timeCoverage", UNSET) time_coverage: Union[Unset, TextReuseClusterTimeCoverage] @@ -80,10 +80,10 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: time_coverage = TextReuseClusterTimeCoverage.from_dict(_time_coverage) text_reuse_cluster = cls( - id=id, + uid=uid, lexical_overlap=lexical_overlap, cluster_size=cluster_size, - connected_clusters_count=connected_clusters_count, + text_sample=text_sample, time_coverage=time_coverage, ) diff --git a/impresso/api_client/models/text_reuse_cluster_compound.py b/impresso/api_client/models/text_reuse_cluster_compound.py deleted file mode 100644 index d41751d..0000000 --- a/impresso/api_client/models/text_reuse_cluster_compound.py +++ /dev/null @@ -1,81 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, Type, TypeVar, Union - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -if TYPE_CHECKING: - from ..models.text_reuse_cluster import TextReuseCluster - from ..models.text_reuse_cluster_details import TextReuseClusterDetails - - -T = TypeVar("T", bound="TextReuseClusterCompound") - - -@_attrs_define -class TextReuseClusterCompound: - """Text reuse cluster with details and a sample - - Attributes: - text_sample (str): - cluster (Union[Unset, TextReuseCluster]): Represents a cluster of text reuse passages - details (Union[Unset, TextReuseClusterDetails]): Extra details of the cluster - """ - - text_sample: str - cluster: Union[Unset, "TextReuseCluster"] = UNSET - details: Union[Unset, "TextReuseClusterDetails"] = UNSET - - def to_dict(self) -> Dict[str, Any]: - text_sample = self.text_sample - - cluster: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(self.cluster, Unset): - cluster = self.cluster.to_dict() - - details: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(self.details, Unset): - details = self.details.to_dict() - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "textSample": text_sample, - } - ) - if cluster is not UNSET: - field_dict["cluster"] = cluster - if details is not UNSET: - field_dict["details"] = details - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.text_reuse_cluster import TextReuseCluster - from ..models.text_reuse_cluster_details import TextReuseClusterDetails - - d = src_dict.copy() - text_sample = d.pop("textSample") - - _cluster = d.pop("cluster", UNSET) - cluster: Union[Unset, TextReuseCluster] - if isinstance(_cluster, Unset): - cluster = UNSET - else: - cluster = TextReuseCluster.from_dict(_cluster) - - _details = d.pop("details", UNSET) - details: Union[Unset, TextReuseClusterDetails] - if isinstance(_details, Unset): - details = UNSET - else: - details = TextReuseClusterDetails.from_dict(_details) - - text_reuse_cluster_compound = cls( - text_sample=text_sample, - cluster=cluster, - details=details, - ) - - return text_reuse_cluster_compound diff --git a/impresso/api_client/models/text_reuse_cluster_details.py b/impresso/api_client/models/text_reuse_cluster_details.py deleted file mode 100644 index dad8b6e..0000000 --- a/impresso/api_client/models/text_reuse_cluster_details.py +++ /dev/null @@ -1,72 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union - -from attrs import define as _attrs_define - -from ..models.text_reuse_cluster_details_resolution import TextReuseClusterDetailsResolution -from ..types import UNSET, Unset - -if TYPE_CHECKING: - from ..models.text_reuse_cluster_details_facets_item import TextReuseClusterDetailsFacetsItem - - -T = TypeVar("T", bound="TextReuseClusterDetails") - - -@_attrs_define -class TextReuseClusterDetails: - """Extra details of the cluster - - Attributes: - facets (List['TextReuseClusterDetailsFacetsItem']): - resolution (Union[Unset, TextReuseClusterDetailsResolution]): Resolution for the 'date' facet - """ - - facets: List["TextReuseClusterDetailsFacetsItem"] - resolution: Union[Unset, TextReuseClusterDetailsResolution] = UNSET - - def to_dict(self) -> Dict[str, Any]: - facets = [] - for facets_item_data in self.facets: - facets_item = facets_item_data.to_dict() - facets.append(facets_item) - - resolution: Union[Unset, str] = UNSET - if not isinstance(self.resolution, Unset): - resolution = self.resolution.value - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "facets": facets, - } - ) - if resolution is not UNSET: - field_dict["resolution"] = resolution - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.text_reuse_cluster_details_facets_item import TextReuseClusterDetailsFacetsItem - - d = src_dict.copy() - facets = [] - _facets = d.pop("facets") - for facets_item_data in _facets: - facets_item = TextReuseClusterDetailsFacetsItem.from_dict(facets_item_data) - - facets.append(facets_item) - - _resolution = d.pop("resolution", UNSET) - resolution: Union[Unset, TextReuseClusterDetailsResolution] - if isinstance(_resolution, Unset): - resolution = UNSET - else: - resolution = TextReuseClusterDetailsResolution(_resolution) - - text_reuse_cluster_details = cls( - facets=facets, - resolution=resolution, - ) - - return text_reuse_cluster_details diff --git a/impresso/api_client/models/text_reuse_cluster_details_facets_item.py b/impresso/api_client/models/text_reuse_cluster_details_facets_item.py deleted file mode 100644 index f0dd522..0000000 --- a/impresso/api_client/models/text_reuse_cluster_details_facets_item.py +++ /dev/null @@ -1,76 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -if TYPE_CHECKING: - from ..models.text_reuse_cluster_details_facets_item_buckets_item import ( - TextReuseClusterDetailsFacetsItemBucketsItem, - ) - - -T = TypeVar("T", bound="TextReuseClusterDetailsFacetsItem") - - -@_attrs_define -class TextReuseClusterDetailsFacetsItem: - """ - Attributes: - type (Union[Unset, str]): Facet type - num_buckets (Union[Unset, int]): Number of buckets - buckets (Union[Unset, List['TextReuseClusterDetailsFacetsItemBucketsItem']]): - """ - - type: Union[Unset, str] = UNSET - num_buckets: Union[Unset, int] = UNSET - buckets: Union[Unset, List["TextReuseClusterDetailsFacetsItemBucketsItem"]] = UNSET - - def to_dict(self) -> Dict[str, Any]: - type = self.type - - num_buckets = self.num_buckets - - buckets: Union[Unset, List[Dict[str, Any]]] = UNSET - if not isinstance(self.buckets, Unset): - buckets = [] - for buckets_item_data in self.buckets: - buckets_item = buckets_item_data.to_dict() - buckets.append(buckets_item) - - field_dict: Dict[str, Any] = {} - field_dict.update({}) - if type is not UNSET: - field_dict["type"] = type - if num_buckets is not UNSET: - field_dict["numBuckets"] = num_buckets - if buckets is not UNSET: - field_dict["buckets"] = buckets - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.text_reuse_cluster_details_facets_item_buckets_item import ( - TextReuseClusterDetailsFacetsItemBucketsItem, - ) - - d = src_dict.copy() - type = d.pop("type", UNSET) - - num_buckets = d.pop("numBuckets", UNSET) - - buckets = [] - _buckets = d.pop("buckets", UNSET) - for buckets_item_data in _buckets or []: - buckets_item = TextReuseClusterDetailsFacetsItemBucketsItem.from_dict(buckets_item_data) - - buckets.append(buckets_item) - - text_reuse_cluster_details_facets_item = cls( - type=type, - num_buckets=num_buckets, - buckets=buckets, - ) - - return text_reuse_cluster_details_facets_item diff --git a/impresso/api_client/models/text_reuse_cluster_details_facets_item_buckets_item.py b/impresso/api_client/models/text_reuse_cluster_details_facets_item_buckets_item.py deleted file mode 100644 index a43269f..0000000 --- a/impresso/api_client/models/text_reuse_cluster_details_facets_item_buckets_item.py +++ /dev/null @@ -1,43 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar - -from attrs import define as _attrs_define -from attrs import field as _attrs_field - -T = TypeVar("T", bound="TextReuseClusterDetailsFacetsItemBucketsItem") - - -@_attrs_define -class TextReuseClusterDetailsFacetsItemBucketsItem: - """TODO: define bucket fields""" - - additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) - - def to_dict(self) -> Dict[str, Any]: - field_dict: Dict[str, Any] = {} - field_dict.update(self.additional_properties) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - text_reuse_cluster_details_facets_item_buckets_item = cls() - - text_reuse_cluster_details_facets_item_buckets_item.additional_properties = d - return text_reuse_cluster_details_facets_item_buckets_item - - @property - def additional_keys(self) -> List[str]: - return list(self.additional_properties.keys()) - - def __getitem__(self, key: str) -> Any: - return self.additional_properties[key] - - def __setitem__(self, key: str, value: Any) -> None: - self.additional_properties[key] = value - - def __delitem__(self, key: str) -> None: - del self.additional_properties[key] - - def __contains__(self, key: str) -> bool: - return key in self.additional_properties diff --git a/impresso/api_client/models/text_reuse_cluster_details_resolution.py b/impresso/api_client/models/text_reuse_cluster_details_resolution.py deleted file mode 100644 index d487749..0000000 --- a/impresso/api_client/models/text_reuse_cluster_details_resolution.py +++ /dev/null @@ -1,18 +0,0 @@ -from enum import Enum -from typing import Literal - - -class TextReuseClusterDetailsResolution(str, Enum): - DAY = "day" - MONTH = "month" - YEAR = "year" - - def __str__(self) -> str: - return str(self.value) - - -TextReuseClusterDetailsResolutionLiteral = Literal[ - "day", - "month", - "year", -] diff --git a/impresso/api_client/models/text_reuse_cluster_time_coverage.py b/impresso/api_client/models/text_reuse_cluster_time_coverage.py index 0bf7cba..00d03d7 100644 --- a/impresso/api_client/models/text_reuse_cluster_time_coverage.py +++ b/impresso/api_client/models/text_reuse_cluster_time_coverage.py @@ -1,64 +1,49 @@ import datetime -from typing import Any, Dict, Type, TypeVar, Union +from typing import Any, Dict, Type, TypeVar from attrs import define as _attrs_define from dateutil.parser import isoparse -from ..types import UNSET, Unset - T = TypeVar("T", bound="TextReuseClusterTimeCoverage") @_attrs_define class TextReuseClusterTimeCoverage: - """Time window covered by documents in the cluster + """Time coverage of the cluster. Attributes: - from_ (Union[Unset, datetime.date]): - to (Union[Unset, datetime.date]): + start_date (datetime.date): Publication date of the earliest content item in the cluster. + end_date (datetime.date): Publication date of the latest content item in the cluster. """ - from_: Union[Unset, datetime.date] = UNSET - to: Union[Unset, datetime.date] = UNSET + start_date: datetime.date + end_date: datetime.date def to_dict(self) -> Dict[str, Any]: - from_: Union[Unset, str] = UNSET - if not isinstance(self.from_, Unset): - from_ = self.from_.isoformat() + start_date = self.start_date.isoformat() - to: Union[Unset, str] = UNSET - if not isinstance(self.to, Unset): - to = self.to.isoformat() + end_date = self.end_date.isoformat() field_dict: Dict[str, Any] = {} - field_dict.update({}) - if from_ is not UNSET: - field_dict["from"] = from_ - if to is not UNSET: - field_dict["to"] = to + field_dict.update( + { + "startDate": start_date, + "endDate": end_date, + } + ) return field_dict @classmethod def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: d = src_dict.copy() - _from_ = d.pop("from", UNSET) - from_: Union[Unset, datetime.date] - if isinstance(_from_, Unset): - from_ = UNSET - else: - from_ = isoparse(_from_).date() + start_date = isoparse(d.pop("startDate")).date() - _to = d.pop("to", UNSET) - to: Union[Unset, datetime.date] - if isinstance(_to, Unset): - to = UNSET - else: - to = isoparse(_to).date() + end_date = isoparse(d.pop("endDate")).date() text_reuse_cluster_time_coverage = cls( - from_=from_, - to=to, + start_date=start_date, + end_date=end_date, ) return text_reuse_cluster_time_coverage diff --git a/impresso/api_client/models/text_reuse_passage.py b/impresso/api_client/models/text_reuse_passage.py index 2124ea8..8fd25da 100644 --- a/impresso/api_client/models/text_reuse_passage.py +++ b/impresso/api_client/models/text_reuse_passage.py @@ -1,16 +1,11 @@ -import datetime -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union, cast +from typing import TYPE_CHECKING, Any, Dict, Type, TypeVar, Union from attrs import define as _attrs_define -from dateutil.parser import isoparse from ..types import UNSET, Unset if TYPE_CHECKING: - from ..models.text_reuse_passage_article_details import TextReusePassageArticleDetails - from ..models.text_reuse_passage_cluster_details import TextReusePassageClusterDetails - from ..models.text_reuse_passage_connected_clusters_item import TextReusePassageConnectedClustersItem - from ..models.text_reuse_passage_issue import TextReusePassageIssue + from ..models.text_reuse_passage_offset import TextReusePassageOffset T = TypeVar("T", bound="TextReusePassage") @@ -21,200 +16,66 @@ class TextReusePassage: """Represents a passage of text that was identified as a part of a text reuse cluster Attributes: - id (str): ID of the text reuse passage Example: abc123. - article (TextReusePassageArticleDetails): Details of the article the passage belongs to - text_reuse_cluster (TextReusePassageClusterDetails): Details of the cluster the passage belongs to - offset_start (Union[None, int]): - offset_end (Union[None, int]): - content (str): Textual content of the passage - title (str): Title of the content item (article) where this passage was found - page_numbers (List[int]): Numbers of the pages where the passage was found - collections (List[str]): Collection IDs the passage belongs to - connected_clusters (Union[Unset, List['TextReusePassageConnectedClustersItem']]): - is_front (Union[Unset, bool]): TBD - size (Union[Unset, int]): Size of the passage - newspaper (Union[Unset, Any]): - issue (Union[Unset, TextReusePassageIssue]): Issue details - date (Union[Unset, datetime.datetime]): Date of the item (article) where this passage was found - page_regions (Union[Unset, List[str]]): Bounding box of the passage in the page + uid (str): Unique ID of the text reuse passage. + content (Union[Unset, str]): Textual content of the passage. + content_item_id (Union[Unset, str]): ID of the content item that the text reuse passage belongs to. + offset (Union[Unset, TextReusePassageOffset]): Start and end offsets of the passage in the content item. """ - id: str - article: "TextReusePassageArticleDetails" - text_reuse_cluster: "TextReusePassageClusterDetails" - offset_start: Union[None, int] - offset_end: Union[None, int] - content: str - title: str - page_numbers: List[int] - collections: List[str] - connected_clusters: Union[Unset, List["TextReusePassageConnectedClustersItem"]] = UNSET - is_front: Union[Unset, bool] = UNSET - size: Union[Unset, int] = UNSET - newspaper: Union[Unset, Any] = UNSET - issue: Union[Unset, "TextReusePassageIssue"] = UNSET - date: Union[Unset, datetime.datetime] = UNSET - page_regions: Union[Unset, List[str]] = UNSET + uid: str + content: Union[Unset, str] = UNSET + content_item_id: Union[Unset, str] = UNSET + offset: Union[Unset, "TextReusePassageOffset"] = UNSET def to_dict(self) -> Dict[str, Any]: - id = self.id - - article = self.article.to_dict() - - text_reuse_cluster = self.text_reuse_cluster.to_dict() - - offset_start: Union[None, int] - offset_start = self.offset_start - - offset_end: Union[None, int] - offset_end = self.offset_end + uid = self.uid content = self.content - title = self.title - - page_numbers = self.page_numbers - - collections = self.collections - - connected_clusters: Union[Unset, List[Dict[str, Any]]] = UNSET - if not isinstance(self.connected_clusters, Unset): - connected_clusters = [] - for connected_clusters_item_data in self.connected_clusters: - connected_clusters_item = connected_clusters_item_data.to_dict() - connected_clusters.append(connected_clusters_item) + content_item_id = self.content_item_id - is_front = self.is_front - - size = self.size - - newspaper = self.newspaper - - issue: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(self.issue, Unset): - issue = self.issue.to_dict() - - date: Union[Unset, str] = UNSET - if not isinstance(self.date, Unset): - date = self.date.isoformat() - - page_regions: Union[Unset, List[str]] = UNSET - if not isinstance(self.page_regions, Unset): - page_regions = self.page_regions + offset: Union[Unset, Dict[str, Any]] = UNSET + if not isinstance(self.offset, Unset): + offset = self.offset.to_dict() field_dict: Dict[str, Any] = {} field_dict.update( { - "id": id, - "article": article, - "textReuseCluster": text_reuse_cluster, - "offsetStart": offset_start, - "offsetEnd": offset_end, - "content": content, - "title": title, - "pageNumbers": page_numbers, - "collections": collections, + "uid": uid, } ) - if connected_clusters is not UNSET: - field_dict["connectedClusters"] = connected_clusters - if is_front is not UNSET: - field_dict["isFront"] = is_front - if size is not UNSET: - field_dict["size"] = size - if newspaper is not UNSET: - field_dict["newspaper"] = newspaper - if issue is not UNSET: - field_dict["issue"] = issue - if date is not UNSET: - field_dict["date"] = date - if page_regions is not UNSET: - field_dict["pageRegions"] = page_regions + if content is not UNSET: + field_dict["content"] = content + if content_item_id is not UNSET: + field_dict["contentItemId"] = content_item_id + if offset is not UNSET: + field_dict["offset"] = offset return field_dict @classmethod def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.text_reuse_passage_article_details import TextReusePassageArticleDetails - from ..models.text_reuse_passage_cluster_details import TextReusePassageClusterDetails - from ..models.text_reuse_passage_connected_clusters_item import TextReusePassageConnectedClustersItem - from ..models.text_reuse_passage_issue import TextReusePassageIssue + from ..models.text_reuse_passage_offset import TextReusePassageOffset d = src_dict.copy() - id = d.pop("id") - - article = TextReusePassageArticleDetails.from_dict(d.pop("article")) - - text_reuse_cluster = TextReusePassageClusterDetails.from_dict(d.pop("textReuseCluster")) + uid = d.pop("uid") - def _parse_offset_start(data: object) -> Union[None, int]: - if data is None: - return data - return cast(Union[None, int], data) + content = d.pop("content", UNSET) - offset_start = _parse_offset_start(d.pop("offsetStart")) + content_item_id = d.pop("contentItemId", UNSET) - def _parse_offset_end(data: object) -> Union[None, int]: - if data is None: - return data - return cast(Union[None, int], data) - - offset_end = _parse_offset_end(d.pop("offsetEnd")) - - content = d.pop("content") - - title = d.pop("title") - - page_numbers = cast(List[int], d.pop("pageNumbers")) - - collections = cast(List[str], d.pop("collections")) - - connected_clusters = [] - _connected_clusters = d.pop("connectedClusters", UNSET) - for connected_clusters_item_data in _connected_clusters or []: - connected_clusters_item = TextReusePassageConnectedClustersItem.from_dict(connected_clusters_item_data) - - connected_clusters.append(connected_clusters_item) - - is_front = d.pop("isFront", UNSET) - - size = d.pop("size", UNSET) - - newspaper = d.pop("newspaper", UNSET) - - _issue = d.pop("issue", UNSET) - issue: Union[Unset, TextReusePassageIssue] - if isinstance(_issue, Unset): - issue = UNSET + _offset = d.pop("offset", UNSET) + offset: Union[Unset, TextReusePassageOffset] + if isinstance(_offset, Unset): + offset = UNSET else: - issue = TextReusePassageIssue.from_dict(_issue) - - _date = d.pop("date", UNSET) - date: Union[Unset, datetime.datetime] - if isinstance(_date, Unset): - date = UNSET - else: - date = isoparse(_date) - - page_regions = cast(List[str], d.pop("pageRegions", UNSET)) + offset = TextReusePassageOffset.from_dict(_offset) text_reuse_passage = cls( - id=id, - article=article, - text_reuse_cluster=text_reuse_cluster, - offset_start=offset_start, - offset_end=offset_end, + uid=uid, content=content, - title=title, - page_numbers=page_numbers, - collections=collections, - connected_clusters=connected_clusters, - is_front=is_front, - size=size, - newspaper=newspaper, - issue=issue, - date=date, - page_regions=page_regions, + content_item_id=content_item_id, + offset=offset, ) return text_reuse_passage diff --git a/impresso/api_client/models/text_reuse_passage_cluster_details.py b/impresso/api_client/models/text_reuse_passage_cluster_details.py deleted file mode 100644 index 68e47c4..0000000 --- a/impresso/api_client/models/text_reuse_passage_cluster_details.py +++ /dev/null @@ -1,68 +0,0 @@ -from typing import Any, Dict, Type, TypeVar, Union - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="TextReusePassageClusterDetails") - - -@_attrs_define -class TextReusePassageClusterDetails: - """Details of the cluster the passage belongs to - - Attributes: - id (str): ID of the cluster - cluster_size (Union[Unset, int]): The size of the cluster - time_difference_day (Union[Unset, int]): The time difference in days between the two articles - lexical_overlap (Union[Unset, float]): The lexical overlap between the two articles - """ - - id: str - cluster_size: Union[Unset, int] = UNSET - time_difference_day: Union[Unset, int] = UNSET - lexical_overlap: Union[Unset, float] = UNSET - - def to_dict(self) -> Dict[str, Any]: - id = self.id - - cluster_size = self.cluster_size - - time_difference_day = self.time_difference_day - - lexical_overlap = self.lexical_overlap - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "id": id, - } - ) - if cluster_size is not UNSET: - field_dict["clusterSize"] = cluster_size - if time_difference_day is not UNSET: - field_dict["timeDifferenceDay"] = time_difference_day - if lexical_overlap is not UNSET: - field_dict["lexicalOverlap"] = lexical_overlap - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - id = d.pop("id") - - cluster_size = d.pop("clusterSize", UNSET) - - time_difference_day = d.pop("timeDifferenceDay", UNSET) - - lexical_overlap = d.pop("lexicalOverlap", UNSET) - - text_reuse_passage_cluster_details = cls( - id=id, - cluster_size=cluster_size, - time_difference_day=time_difference_day, - lexical_overlap=lexical_overlap, - ) - - return text_reuse_passage_cluster_details diff --git a/impresso/api_client/models/text_reuse_passage_connected_clusters_item.py b/impresso/api_client/models/text_reuse_passage_connected_clusters_item.py deleted file mode 100644 index e2bdb3c..0000000 --- a/impresso/api_client/models/text_reuse_passage_connected_clusters_item.py +++ /dev/null @@ -1,39 +0,0 @@ -from typing import Any, Dict, Type, TypeVar - -from attrs import define as _attrs_define - -T = TypeVar("T", bound="TextReusePassageConnectedClustersItem") - - -@_attrs_define -class TextReusePassageConnectedClustersItem: - """Details of the connected clusters - - Attributes: - id (str): ID of the connected cluster - """ - - id: str - - def to_dict(self) -> Dict[str, Any]: - id = self.id - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "id": id, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - id = d.pop("id") - - text_reuse_passage_connected_clusters_item = cls( - id=id, - ) - - return text_reuse_passage_connected_clusters_item diff --git a/impresso/api_client/models/text_reuse_passage_issue.py b/impresso/api_client/models/text_reuse_passage_issue.py deleted file mode 100644 index 2262941..0000000 --- a/impresso/api_client/models/text_reuse_passage_issue.py +++ /dev/null @@ -1,39 +0,0 @@ -from typing import Any, Dict, Type, TypeVar - -from attrs import define as _attrs_define - -T = TypeVar("T", bound="TextReusePassageIssue") - - -@_attrs_define -class TextReusePassageIssue: - """Issue details - - Attributes: - id (str): ID of the issue - """ - - id: str - - def to_dict(self) -> Dict[str, Any]: - id = self.id - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "id": id, - } - ) - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - id = d.pop("id") - - text_reuse_passage_issue = cls( - id=id, - ) - - return text_reuse_passage_issue diff --git a/impresso/api_client/models/base_user.py b/impresso/api_client/models/text_reuse_passage_offset.py similarity index 62% rename from impresso/api_client/models/base_user.py rename to impresso/api_client/models/text_reuse_passage_offset.py index 9f9379f..801b2c2 100644 --- a/impresso/api_client/models/base_user.py +++ b/impresso/api_client/models/text_reuse_passage_offset.py @@ -3,32 +3,33 @@ from attrs import define as _attrs_define from attrs import field as _attrs_field -T = TypeVar("T", bound="BaseUser") +T = TypeVar("T", bound="TextReusePassageOffset") @_attrs_define -class BaseUser: - """ +class TextReusePassageOffset: + """Start and end offsets of the passage in the content item. + Attributes: - uid (str): Example: local-dg. - username (str): Example: daniele.guido. + start (int): Start offset of the passage in the content item. + end (int): End offset of the passage in the content item. """ - uid: str - username: str + start: int + end: int additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict) def to_dict(self) -> Dict[str, Any]: - uid = self.uid + start = self.start - username = self.username + end = self.end field_dict: Dict[str, Any] = {} field_dict.update(self.additional_properties) field_dict.update( { - "uid": uid, - "username": username, + "start": start, + "end": end, } ) @@ -37,17 +38,17 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: d = src_dict.copy() - uid = d.pop("uid") + start = d.pop("start") - username = d.pop("username") + end = d.pop("end") - base_user = cls( - uid=uid, - username=username, + text_reuse_passage_offset = cls( + start=start, + end=end, ) - base_user.additional_properties = d - return base_user + text_reuse_passage_offset.additional_properties = d + return text_reuse_passage_offset @property def additional_keys(self) -> List[str]: diff --git a/impresso/api_client/models/topic.py b/impresso/api_client/models/topic.py deleted file mode 100644 index eec7961..0000000 --- a/impresso/api_client/models/topic.py +++ /dev/null @@ -1,177 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -if TYPE_CHECKING: - from ..models.topic_related_topics_item import TopicRelatedTopicsItem - from ..models.topic_word import TopicWord - - -T = TypeVar("T", bound="Topic") - - -@_attrs_define -class Topic: - """A topic (TODO) - - Attributes: - uid (str): The unique identifier of the topic - language (str): The language code of the topic - community (Union[Unset, str]): TODO - pagerank (Union[Unset, float]): TODO - degree (Union[Unset, float]): TODO - x (Union[Unset, float]): TODO - y (Union[Unset, float]): TODO - related_topics (Union[Unset, List['TopicRelatedTopicsItem']]): - count_items (Union[Unset, float]): TODO - excerpt (Union[Unset, List['TopicWord']]): TODO - words (Union[Unset, List['TopicWord']]): TODO - model (Union[Unset, str]): ID of the model used to generate the topic - """ - - uid: str - language: str - community: Union[Unset, str] = UNSET - pagerank: Union[Unset, float] = UNSET - degree: Union[Unset, float] = UNSET - x: Union[Unset, float] = UNSET - y: Union[Unset, float] = UNSET - related_topics: Union[Unset, List["TopicRelatedTopicsItem"]] = UNSET - count_items: Union[Unset, float] = UNSET - excerpt: Union[Unset, List["TopicWord"]] = UNSET - words: Union[Unset, List["TopicWord"]] = UNSET - model: Union[Unset, str] = UNSET - - def to_dict(self) -> Dict[str, Any]: - uid = self.uid - - language = self.language - - community = self.community - - pagerank = self.pagerank - - degree = self.degree - - x = self.x - - y = self.y - - related_topics: Union[Unset, List[Dict[str, Any]]] = UNSET - if not isinstance(self.related_topics, Unset): - related_topics = [] - for related_topics_item_data in self.related_topics: - related_topics_item = related_topics_item_data.to_dict() - related_topics.append(related_topics_item) - - count_items = self.count_items - - excerpt: Union[Unset, List[Dict[str, Any]]] = UNSET - if not isinstance(self.excerpt, Unset): - excerpt = [] - for excerpt_item_data in self.excerpt: - excerpt_item = excerpt_item_data.to_dict() - excerpt.append(excerpt_item) - - words: Union[Unset, List[Dict[str, Any]]] = UNSET - if not isinstance(self.words, Unset): - words = [] - for words_item_data in self.words: - words_item = words_item_data.to_dict() - words.append(words_item) - - model = self.model - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "uid": uid, - "language": language, - } - ) - if community is not UNSET: - field_dict["community"] = community - if pagerank is not UNSET: - field_dict["pagerank"] = pagerank - if degree is not UNSET: - field_dict["degree"] = degree - if x is not UNSET: - field_dict["x"] = x - if y is not UNSET: - field_dict["y"] = y - if related_topics is not UNSET: - field_dict["relatedTopics"] = related_topics - if count_items is not UNSET: - field_dict["countItems"] = count_items - if excerpt is not UNSET: - field_dict["excerpt"] = excerpt - if words is not UNSET: - field_dict["words"] = words - if model is not UNSET: - field_dict["model"] = model - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.topic_related_topics_item import TopicRelatedTopicsItem - from ..models.topic_word import TopicWord - - d = src_dict.copy() - uid = d.pop("uid") - - language = d.pop("language") - - community = d.pop("community", UNSET) - - pagerank = d.pop("pagerank", UNSET) - - degree = d.pop("degree", UNSET) - - x = d.pop("x", UNSET) - - y = d.pop("y", UNSET) - - related_topics = [] - _related_topics = d.pop("relatedTopics", UNSET) - for related_topics_item_data in _related_topics or []: - related_topics_item = TopicRelatedTopicsItem.from_dict(related_topics_item_data) - - related_topics.append(related_topics_item) - - count_items = d.pop("countItems", UNSET) - - excerpt = [] - _excerpt = d.pop("excerpt", UNSET) - for excerpt_item_data in _excerpt or []: - excerpt_item = TopicWord.from_dict(excerpt_item_data) - - excerpt.append(excerpt_item) - - words = [] - _words = d.pop("words", UNSET) - for words_item_data in _words or []: - words_item = TopicWord.from_dict(words_item_data) - - words.append(words_item) - - model = d.pop("model", UNSET) - - topic = cls( - uid=uid, - language=language, - community=community, - pagerank=pagerank, - degree=degree, - x=x, - y=y, - related_topics=related_topics, - count_items=count_items, - excerpt=excerpt, - words=words, - model=model, - ) - - return topic diff --git a/impresso/api_client/models/topic_related_topics_item.py b/impresso/api_client/models/topic_mention.py similarity index 50% rename from impresso/api_client/models/topic_related_topics_item.py rename to impresso/api_client/models/topic_mention.py index cda157a..a595925 100644 --- a/impresso/api_client/models/topic_related_topics_item.py +++ b/impresso/api_client/models/topic_mention.py @@ -4,38 +4,34 @@ from ..types import UNSET, Unset -T = TypeVar("T", bound="TopicRelatedTopicsItem") +T = TypeVar("T", bound="TopicMention") @_attrs_define -class TopicRelatedTopicsItem: - """ +class TopicMention: + """Topic presence in a content item. + Attributes: - uid (str): The unique identifier of the related topic - w (float): TODO - avg (Union[Unset, float]): TODO + uid (str): Unique identifier of the topic. + relevance (Union[Unset, float]): Relevance of the topic in the content item. """ uid: str - w: float - avg: Union[Unset, float] = UNSET + relevance: Union[Unset, float] = UNSET def to_dict(self) -> Dict[str, Any]: uid = self.uid - w = self.w - - avg = self.avg + relevance = self.relevance field_dict: Dict[str, Any] = {} field_dict.update( { "uid": uid, - "w": w, } ) - if avg is not UNSET: - field_dict["avg"] = avg + if relevance is not UNSET: + field_dict["relevance"] = relevance return field_dict @@ -44,14 +40,11 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: d = src_dict.copy() uid = d.pop("uid") - w = d.pop("w") - - avg = d.pop("avg", UNSET) + relevance = d.pop("relevance", UNSET) - topic_related_topics_item = cls( + topic_mention = cls( uid=uid, - w=w, - avg=avg, + relevance=relevance, ) - return topic_related_topics_item + return topic_mention diff --git a/impresso/api_client/models/topic_word.py b/impresso/api_client/models/topic_word.py deleted file mode 100644 index 5aa732b..0000000 --- a/impresso/api_client/models/topic_word.py +++ /dev/null @@ -1,60 +0,0 @@ -from typing import Any, Dict, List, Type, TypeVar, Union, cast - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="TopicWord") - - -@_attrs_define -class TopicWord: - """TODO - - Attributes: - w (str): Word - p (float): TODO - h (Union[Unset, List[str]]): TODO - """ - - w: str - p: float - h: Union[Unset, List[str]] = UNSET - - def to_dict(self) -> Dict[str, Any]: - w = self.w - - p = self.p - - h: Union[Unset, List[str]] = UNSET - if not isinstance(self.h, Unset): - h = self.h - - field_dict: Dict[str, Any] = {} - field_dict.update( - { - "w": w, - "p": p, - } - ) - if h is not UNSET: - field_dict["h"] = h - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - w = d.pop("w") - - p = d.pop("p") - - h = cast(List[str], d.pop("h", UNSET)) - - topic_word = cls( - w=w, - p=p, - h=h, - ) - - return topic_word diff --git a/impresso/api_client/models/update_collectable_items.py b/impresso/api_client/models/update_collectable_items_request.py similarity index 88% rename from impresso/api_client/models/update_collectable_items.py rename to impresso/api_client/models/update_collectable_items_request.py index 0f73fe8..5fd882d 100644 --- a/impresso/api_client/models/update_collectable_items.py +++ b/impresso/api_client/models/update_collectable_items_request.py @@ -5,11 +5,11 @@ from ..types import UNSET, Unset -T = TypeVar("T", bound="UpdateCollectableItems") +T = TypeVar("T", bound="UpdateCollectableItemsRequest") @_attrs_define -class UpdateCollectableItems: +class UpdateCollectableItemsRequest: """Request to update collectible items in a collection Attributes: @@ -47,13 +47,13 @@ def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: remove = cast(List[str], d.pop("remove", UNSET)) - update_collectable_items = cls( + update_collectable_items_request = cls( add=add, remove=remove, ) - update_collectable_items.additional_properties = d - return update_collectable_items + update_collectable_items_request.additional_properties = d + return update_collectable_items_request @property def additional_keys(self) -> List[str]: diff --git a/impresso/api_client/models/text_reuse_passage_article_details.py b/impresso/api_client/models/version_details.py similarity index 52% rename from impresso/api_client/models/text_reuse_passage_article_details.py rename to impresso/api_client/models/version_details.py index 1b7686e..864a936 100644 --- a/impresso/api_client/models/text_reuse_passage_article_details.py +++ b/impresso/api_client/models/version_details.py @@ -2,26 +2,26 @@ from attrs import define as _attrs_define -T = TypeVar("T", bound="TextReusePassageArticleDetails") +T = TypeVar("T", bound="VersionDetails") @_attrs_define -class TextReusePassageArticleDetails: - """Details of the article the passage belongs to +class VersionDetails: + """Details of the current version of the API and details of its aspects. Attributes: - id (str): ID of the article + version (str): Version of the API. """ - id: str + version: str def to_dict(self) -> Dict[str, Any]: - id = self.id + version = self.version field_dict: Dict[str, Any] = {} field_dict.update( { - "id": id, + "version": version, } ) @@ -30,10 +30,10 @@ def to_dict(self) -> Dict[str, Any]: @classmethod def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: d = src_dict.copy() - id = d.pop("id") + version = d.pop("version") - text_reuse_passage_article_details = cls( - id=id, + version_details = cls( + version=version, ) - return text_reuse_passage_article_details + return version_details diff --git a/impresso/api_client/models/year.py b/impresso/api_client/models/year.py deleted file mode 100644 index 91093a2..0000000 --- a/impresso/api_client/models/year.py +++ /dev/null @@ -1,77 +0,0 @@ -from typing import TYPE_CHECKING, Any, Dict, Type, TypeVar, Union - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -if TYPE_CHECKING: - from ..models.year_weights import YearWeights - - -T = TypeVar("T", bound="Year") - - -@_attrs_define -class Year: - """A year (TODO) - - Attributes: - uid (Union[Unset, int]): Numeric representation of the year - values (Union[Unset, YearWeights]): Total items counts within a year - refs (Union[Unset, YearWeights]): Total items counts within a year - """ - - uid: Union[Unset, int] = UNSET - values: Union[Unset, "YearWeights"] = UNSET - refs: Union[Unset, "YearWeights"] = UNSET - - def to_dict(self) -> Dict[str, Any]: - uid = self.uid - - values: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(self.values, Unset): - values = self.values.to_dict() - - refs: Union[Unset, Dict[str, Any]] = UNSET - if not isinstance(self.refs, Unset): - refs = self.refs.to_dict() - - field_dict: Dict[str, Any] = {} - field_dict.update({}) - if uid is not UNSET: - field_dict["uid"] = uid - if values is not UNSET: - field_dict["values"] = values - if refs is not UNSET: - field_dict["refs"] = refs - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - from ..models.year_weights import YearWeights - - d = src_dict.copy() - uid = d.pop("uid", UNSET) - - _values = d.pop("values", UNSET) - values: Union[Unset, YearWeights] - if isinstance(_values, Unset): - values = UNSET - else: - values = YearWeights.from_dict(_values) - - _refs = d.pop("refs", UNSET) - refs: Union[Unset, YearWeights] - if isinstance(_refs, Unset): - refs = UNSET - else: - refs = YearWeights.from_dict(_refs) - - year = cls( - uid=uid, - values=values, - refs=refs, - ) - - return year diff --git a/impresso/api_client/models/year_weights.py b/impresso/api_client/models/year_weights.py deleted file mode 100644 index d511912..0000000 --- a/impresso/api_client/models/year_weights.py +++ /dev/null @@ -1,75 +0,0 @@ -from typing import Any, Dict, Type, TypeVar, Union - -from attrs import define as _attrs_define - -from ..types import UNSET, Unset - -T = TypeVar("T", bound="YearWeights") - - -@_attrs_define -class YearWeights: - """Total items counts within a year - - Attributes: - c (Union[Unset, float]): Number of content items - a (Union[Unset, float]): Number of articles - p (Union[Unset, float]): Number of pages - i (Union[Unset, float]): Number of issues - m (Union[Unset, float]): Number of images (with or without vectors) - """ - - c: Union[Unset, float] = UNSET - a: Union[Unset, float] = UNSET - p: Union[Unset, float] = UNSET - i: Union[Unset, float] = UNSET - m: Union[Unset, float] = UNSET - - def to_dict(self) -> Dict[str, Any]: - c = self.c - - a = self.a - - p = self.p - - i = self.i - - m = self.m - - field_dict: Dict[str, Any] = {} - field_dict.update({}) - if c is not UNSET: - field_dict["c"] = c - if a is not UNSET: - field_dict["a"] = a - if p is not UNSET: - field_dict["p"] = p - if i is not UNSET: - field_dict["i"] = i - if m is not UNSET: - field_dict["m"] = m - - return field_dict - - @classmethod - def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T: - d = src_dict.copy() - c = d.pop("c", UNSET) - - a = d.pop("a", UNSET) - - p = d.pop("p", UNSET) - - i = d.pop("i", UNSET) - - m = d.pop("m", UNSET) - - year_weights = cls( - c=c, - a=a, - p=p, - i=i, - m=m, - ) - - return year_weights diff --git a/impresso/api_models.py b/impresso/api_models.py index 67a1992..619d1d3 100644 --- a/impresso/api_models.py +++ b/impresso/api_models.py @@ -25,46 +25,27 @@ class Authentication(BaseModel): payload: Optional[Mapping[str, Any]] = None -class BaseFind(BaseModel): +class User(BaseModel): model_config = ConfigDict( extra='forbid', ) - limit: Annotated[ - int, Field(description='The number of items returned in this response') - ] - offset: Annotated[ - int, - Field( - description='Starting index of the items subset returned in this response' - ), - ] - total: Annotated[ - int, Field(description='The total number of items matching the query') - ] - info: Annotated[ - Mapping[str, Any], - Field(description='Additional information about the response.'), - ] - data: Sequence + id: int + username: str + firstname: str + lastname: str + isStaff: bool + isActive: bool + isSuperuser: bool + uid: str -class BaseUser(BaseModel): - uid: Annotated[ - str, - Field( - examples=['local-dg'], - pattern='^([a-zA-Z-]+)$', - title='unique identifier for the user', - ), - ] - username: Annotated[ - str, - Field( - examples=['daniele.guido'], - pattern='^([a-z.]+)$', - title='unique username for the user for other humans', - ), - ] +class AuthenticationCreateResponse(BaseModel): + model_config = ConfigDict( + extra='forbid', + ) + accessToken: str + authentication: Authentication + user: Annotated[User, Field(description='User details', title='User')] class CollectableItemsUpdatedResponse(BaseModel): @@ -76,31 +57,6 @@ class CollectableItemsUpdatedResponse(BaseModel): ] -class Collection(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - uid: Annotated[str, Field(max_length=50, min_length=2)] - name: Annotated[str, Field(max_length=50, min_length=2)] - description: Annotated[str, Field(max_length=500)] - status: Annotated[ - str, - Field( - examples=['PRI'], - max_length=3, - min_length=2, - title='Status of the collection', - ), - ] - creationDate: AwareDatetime - lastModifiedDate: AwareDatetime - countItems: Annotated[ - Union[int, str], Field(title='Number of items in the collection') - ] - creator: BaseUser - labels: Optional[Sequence[str]] = None - - class Params(BaseModel): model_config = ConfigDict( extra='forbid', @@ -129,53 +85,6 @@ class CollectionsRemoveResponse(BaseModel): task: Annotated[Task, Field(description='Deletion task details')] -class PersonItem(RootModel[Sequence[Any]]): - root: Annotated[Sequence[Any], Field(max_length=2, min_length=2)] - - -class LocationItem(RootModel[Sequence[Any]]): - root: Annotated[Sequence[Any], Field(max_length=2, min_length=2)] - - -class Mention(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - person: Optional[Sequence[PersonItem]] = None - location: Optional[Sequence[LocationItem]] = None - - -class ContentItemMatch(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - fragment: Annotated[str, Field(description='TODO')] - coords: Annotated[Optional[Sequence[float]], Field(None, description='TODO')] - pageUid: Annotated[Optional[str], Field(None, description='TODO')] - iiif: Annotated[Optional[str], Field(None, description='TODO')] - - -class ContentItemRegion(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - pageUid: str - coords: Sequence[float] - isEmpty: Annotated[bool, Field(description='TODO')] - iiifFragment: Annotated[Optional[str], Field(None, description='IIIF fragment URL')] - g: Annotated[Optional[Sequence[str]], Field(None, description='TODO')] - - -class Entity(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - uid: Annotated[str, Field(description='Unique identifier of the entity')] - relevance: Annotated[ - int, Field(description='Relevance of the entity in the document') - ] - - class Error(BaseModel): type: Annotated[ AnyUrl, @@ -386,616 +295,346 @@ class ImpressoNerResponse(BaseModel): entities: Sequence[ImpressoNerEntity] -class NewCollection(BaseModel): +class NewCollectionRequest(BaseModel): model_config = ConfigDict( extra='forbid', ) name: Annotated[str, Field(max_length=50, min_length=2)] description: Annotated[Optional[str], Field(None, max_length=500)] - status: Annotated[ - Optional[str], - Field( - None, - examples=['PRI'], - max_length=3, - min_length=2, - title='Status of the collection', - ), + accessLevel: Annotated[ + Optional[Literal['public', 'private']], + Field(None, description='Access level of the collection.'), ] -class NewspaperIssue(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - uid: Annotated[str, Field(description='The unique identifier of the issue')] - cover: Annotated[str, Field(description='TODO')] - labels: Annotated[Sequence[str], Field(description='The labels of the issue')] - fresh: Annotated[bool, Field(description='TODO')] - accessRights: Annotated[str, Field(description='TODO: list available options')] - date: Annotated[ - Optional[AwareDatetime], Field(None, description='The date of the issue') +class UpdateCollectableItemsRequest(BaseModel): + add: Annotated[ + Optional[Sequence[str]], + Field(None, description='IDs of the items to add to the collection'), ] - year: Annotated[Optional[str], Field(None, description='The year of the issue')] - - -class NewspaperProperty(BaseModel): - model_config = ConfigDict( - extra='allow', - ) - name: Annotated[str, Field(description='The name of the property')] - value: Annotated[str, Field(description='The value of the property')] - label: Annotated[str, Field(description='The label of the property')] - isUrl: Annotated[ - Optional[bool], Field(None, description='Whether the value is a URL') + remove: Annotated[ + Optional[Sequence[str]], + Field(None, description='IDs of the items to remove from the collection'), ] -class Page(BaseModel): +class Pagination(BaseModel): model_config = ConfigDict( extra='forbid', ) - uid: Annotated[str, Field(description='The unique identifier of the page')] - num: Annotated[int, Field(description='The number of the page')] - issueUid: Annotated[str, Field(description='Reference to the article')] - newspaperUid: Annotated[str, Field(description='Unique ID of the newspaper')] - iiif: Annotated[str, Field(description='The IIF image file name of the page')] - iiifThumbnail: Annotated[ - str, Field(description='The IIF image thumbnail file name of the page') - ] - accessRights: Annotated[str, Field(description='The access rights code')] - labels: Annotated[Sequence[str], Field(description='Page labels')] - hasCoords: Annotated[bool, Field(description='Whether the page has coordinates')] - hasErrors: Annotated[bool, Field(description='Whether the page has errors')] - regions: Annotated[ - Sequence[Mapping[str, Any]], Field(description='Regions of the page') - ] - obfuscated: Annotated[ - Optional[bool], + total: Annotated[ + int, Field(description='The total number of items matching the query') + ] + limit: Annotated[ + int, Field(description='The number of items returned in this response') + ] + offset: Annotated[ + int, Field( - None, - description='Whether the page image has been obfuscated because the user is not authorised to access it', + description='Starting index of the items subset returned in this response' ), ] - iiifFragment: Annotated[ - Optional[str], - Field(None, description='The IIIF fragment of the page, image file name'), - ] - - -class SearchFacetRangeBucket(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - count: Annotated[int, Field(description='Number of items in the bucket')] - val: Annotated[int, Field(description="Value of the 'type' element")] - lower: Annotated[Optional[int], Field(None, description='Lower bound of the range')] - upper: Annotated[Optional[int], Field(None, description='Lower bound of the range')] -class TimeCoverage(BaseModel): +class BaseFind(BaseModel): model_config = ConfigDict( extra='forbid', ) - from_: Annotated[Optional[date], Field(None, alias='from')] - to: Optional[date] = None + data: Sequence + pagination: Pagination -class TextReuseCluster(BaseModel): +class Collection(BaseModel): model_config = ConfigDict( extra='forbid', ) - id: Annotated[ - str, - Field( - description='ID of the text reuse passage', - examples=['abc123'], - pattern='^[a-zA-Z0-9-_]+$', - title='Passage ID', - ), + uid: Annotated[str, Field(description='Unique identifier of the collection.')] + title: Annotated[Optional[str], Field(None, description='Title of the collection.')] + description: Annotated[ + Optional[str], Field(None, description='Description of the collection.') ] - lexicalOverlap: Annotated[ - Optional[float], - Field( - None, - description='Percentage of overlap between passages in the cluster', - ge=0.0, - le=100.0, - ), + accessLevel: Annotated[ + Optional[Literal['public', 'private']], + Field(None, description='Access level of the collection.'), ] - clusterSize: Annotated[ - Optional[float], - Field(None, description='Number of passages in cluster', ge=0.0), + createdAt: Annotated[ + Optional[AwareDatetime], + Field(None, description='Creation date of the collection.'), ] - connectedClustersCount: Annotated[ - Optional[float], Field(None, description='Number of connected clusters', ge=0.0) + updatedAt: Annotated[ + Optional[AwareDatetime], + Field(None, description='Last update date of the collection.'), ] - timeCoverage: Annotated[ - Optional[TimeCoverage], - Field(None, description='Time window covered by documents in the cluster'), + totalItems: Annotated[ + Optional[int], + Field(None, description='Total number of items in the collection.'), ] -class Facet(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - type: Annotated[Optional[str], Field(None, description='Facet type')] - numBuckets: Annotated[Optional[int], Field(None, description='Number of buckets')] - buckets: Optional[Sequence[Mapping[str, Any]]] = None - - -class TextReuseClusterDetails(BaseModel): +class EntityDetails(BaseModel): model_config = ConfigDict( extra='forbid', ) - facets: Sequence[Facet] - resolution: Annotated[ - Optional[Literal['year', 'month', 'day']], - Field(None, description="Resolution for the 'date' facet"), + uid: Annotated[str, Field(description='Unique identifier of the entity')] + label: Annotated[Optional[str], Field(None, description='Entity label')] + type: Optional[Literal['person', 'location']] = None + wikidataId: Annotated[ + Optional[str], Field(None, description='Wikidata identifier of the entity.') + ] + totalMentions: Annotated[ + Optional[int], + Field(None, description='Total number of mentions of the entity.'), + ] + totalContentItems: Annotated[ + Optional[int], + Field( + None, + description='Total number of content items the entity is mentioned in.', + ), ] -class Article(BaseModel): +class EntityMention(BaseModel): model_config = ConfigDict( extra='forbid', ) - id: Annotated[str, Field(description='ID of the article', title='Article ID')] + uid: Annotated[str, Field(description='Unique identifier of the entity')] + relevance: Annotated[ + Optional[float], + Field(None, description='Relevance of the entity in the document'), + ] -class TextReuseCluster1(BaseModel): +class Newspaper(BaseModel): model_config = ConfigDict( extra='forbid', ) - id: Annotated[str, Field(description='ID of the cluster', title='Cluster ID')] - clusterSize: Annotated[ - Optional[int], - Field(None, description='The size of the cluster', title='Cluster size'), + uid: Annotated[str, Field(description='The unique identifier of the newspaper.')] + title: Annotated[ + Optional[str], Field(None, description='The title of the newspaper.') ] - timeDifferenceDay: Annotated[ - Optional[int], + startYear: Annotated[ + Optional[float], Field( None, - description='The time difference in days between the two articles', - title='Time difference in days', + description='The year of the first available article in the newspaper.', + ge=0.0, ), ] - lexicalOverlap: Annotated[ + endYear: Annotated[ Optional[float], Field( None, - description='The lexical overlap between the two articles', - title='Lexical overlap', + description='The year of the last available article in the newspaper.', + ge=0.0, ), ] + languageCodes: Annotated[ + Optional[Sequence[str]], + Field(None, description='ISO 639-1 codes of languages used in the newspaper.'), + ] + totalArticles: Annotated[ + Optional[float], + Field(None, description='Total number of articles in the newspaper.', ge=0.0), + ] + totalIssues: Annotated[ + Optional[float], + Field(None, description='Total number of issues in the newspaper.', ge=0.0), + ] + totalPages: Annotated[ + Optional[float], + Field(None, description='Total number of pages in the newspaper.', ge=0.0), + ] -class OffsetStart(RootModel[Optional[int]]): - root: Annotated[ - Optional[int], - Field(None, description='Offset of the passage in the article text', ge=0), - ] = None - - -class OffsetEnd(RootModel[Optional[int]]): - root: Annotated[ - Optional[int], - Field(None, description='Offset of the passage in the article text', ge=0), - ] = None - - -class ConnectedCluster(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - id: Annotated[str, Field(description='ID of the connected cluster')] - - -class Issue(BaseModel): +class SearchFacetBucket(BaseModel): model_config = ConfigDict( extra='forbid', ) - id: Annotated[str, Field(description='ID of the issue')] + count: Annotated[int, Field(description='Number of items in the bucket', ge=0)] + value: Annotated[ + Union[str, float, int], Field(description='Value that represents the bucket.') + ] + label: Annotated[ + Optional[str], Field(None, description='Label of the value, if relevant.') + ] -class TextReusePassage(BaseModel): +class TimeCoverage(BaseModel): model_config = ConfigDict( extra='forbid', ) - id: Annotated[ - str, + startDate: Annotated[ + date, Field( - description='ID of the text reuse passage', - examples=['abc123'], - pattern='^[a-zA-Z0-9-_@:]+$', - title='Passage ID', + description='Publication date of the earliest content item in the cluster.' ), ] - article: Annotated[ - Article, + endDate: Annotated[ + date, Field( - description='Details of the article the passage belongs to', - title='Article details', + description='Publication date of the latest content item in the cluster.' ), ] - textReuseCluster: Annotated[ - TextReuseCluster1, + + +class TextReuseCluster(BaseModel): + model_config = ConfigDict( + extra='forbid', + ) + uid: Annotated[str, Field(description='Unique ID of the text reuse cluster.')] + lexicalOverlap: Annotated[ + Optional[float], Field( - description='Details of the cluster the passage belongs to', - title='Cluster details', + None, + description='Overlap in percents between the passages in the cluster.', + ge=0.0, + le=100.0, ), ] - offsetStart: OffsetStart - offsetEnd: OffsetEnd - content: Annotated[str, Field(description='Textual content of the passage')] - title: Annotated[ - str, - Field( - description='Title of the content item (article) where this passage was found' - ), + clusterSize: Annotated[ + Optional[int], + Field(None, description='Number of passages in the cluster.', ge=0), ] - connectedClusters: Optional[Sequence[ConnectedCluster]] = None - isFront: Annotated[Optional[bool], Field(None, description='TBD')] - size: Annotated[Optional[int], Field(None, description='Size of the passage')] - newspaper: Optional[Any] = None - issue: Annotated[Optional[Issue], Field(None, description='Issue details')] - date: Annotated[ - Optional[AwareDatetime], + textSample: Annotated[ + Optional[str], Field( - None, description='Date of the item (article) where this passage was found' + None, + description='Sample of a text from one of the passages in the cluster.', ), ] - pageRegions: Annotated[ - Optional[Sequence[str]], - Field(None, description='Bounding box of the passage in the page'), - ] - pageNumbers: Annotated[ - Sequence[int], - Field(description='Numbers of the pages where the passage was found'), - ] - collections: Annotated[ - Sequence[str], Field(description='Collection IDs the passage belongs to') + timeCoverage: Annotated[ + Optional[TimeCoverage], Field(None, description='Time coverage of the cluster.') ] -class RelatedTopic(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - uid: Annotated[str, Field(description='The unique identifier of the related topic')] - w: Annotated[float, Field(description='TODO')] - avg: Annotated[Optional[float], Field(None, description='TODO')] - - -class TopicWord(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - w: Annotated[str, Field(description='Word')] - p: Annotated[float, Field(description='TODO')] - h: Annotated[Optional[Sequence[str]], Field(None, description='TODO')] - - -class UpdateCollectableItems(BaseModel): - add: Annotated[ - Optional[Sequence[str]], - Field(None, description='IDs of the items to add to the collection'), +class Offset1(BaseModel): + start: Annotated[ + int, Field(description='Start offset of the passage in the content item.') ] - remove: Annotated[ - Optional[Sequence[str]], - Field(None, description='IDs of the items to remove from the collection'), + end: Annotated[ + int, Field(description='End offset of the passage in the content item.') ] -class User(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - id: int - username: str - firstname: str - lastname: str - isStaff: bool - isActive: bool - isSuperuser: bool - uid: str - - -class Solr(BaseModel): - endpoints: Optional[Mapping[str, str]] = None - - -class Mysql(BaseModel): - endpoint: Optional[str] = None - - -class ApiVersion(BaseModel): - branch: Optional[str] = None - revision: Optional[str] = None - version: Optional[str] = None - - -class DocumentsDateSpan(BaseModel): - model_config = ConfigDict( - extra='allow', - ) - start: Optional[AwareDatetime] = None - end: Optional[AwareDatetime] = None - - -class Newspapers(BaseModel): - name: Optional[str] = None - - -class VersionDetails(BaseModel): +class TextReusePassage(BaseModel): model_config = ConfigDict( extra='forbid', ) - solr: Solr - mysql: Mysql - version: str - apiVersion: ApiVersion - documentsDateSpan: DocumentsDateSpan - newspapers: Mapping[str, Newspapers] - features: Mapping[str, Mapping[str, Any]] - - -class Image(BaseModel): - value: str - rank: str - datatype: str - - -class WikidataEntityDetails(BaseModel): - model_config = ConfigDict( - extra='allow', - ) - id: str - type: str - labels: Annotated[ - Mapping[str, str], - Field(description='Labels of the entity. Key is the language code.'), + uid: Annotated[str, Field(description='Unique ID of the text reuse passage.')] + content: Annotated[ + Optional[str], Field(None, description='Textual content of the passage.') ] - descriptions: Annotated[ - Mapping[str, str], - Field(description='Labels of the entity. Key is the language code.'), + contentItemId: Annotated[ + Optional[str], + Field( + None, + description='ID of the content item that the text reuse passage belongs to.', + ), + ] + offset: Annotated[ + Optional[Offset1], + Field( + None, + description='Start and end offsets of the passage in the content item.', + ), ] - images: Sequence[Image] -class YearWeights(BaseModel): +class TopicMention(BaseModel): model_config = ConfigDict( extra='forbid', ) - c: Annotated[Optional[float], Field(None, description='Number of content items')] - a: Annotated[Optional[float], Field(None, description='Number of articles')] - p: Annotated[Optional[float], Field(None, description='Number of pages')] - i: Annotated[Optional[float], Field(None, description='Number of issues')] - m: Annotated[ + uid: Annotated[str, Field(description='Unique identifier of the topic.')] + relevance: Annotated[ Optional[float], - Field(None, description='Number of images (with or without vectors)'), + Field( + None, + description='Relevance of the topic in the content item.', + ge=0.0, + le=1.0, + ), ] -class AuthenticationCreateResponse(BaseModel): +class VersionDetails(BaseModel): model_config = ConfigDict( extra='forbid', ) - accessToken: str - authentication: Authentication - user: User + version: Annotated[str, Field(description='Version of the API.')] -class CollectableItemGroup(BaseModel): - itemId: Annotated[ - Optional[str], Field(None, description='The id of the collectable item group') +class ContentItem(BaseModel): + model_config = ConfigDict( + extra='forbid', + ) + uid: Annotated[ + str, + Field(description='The unique identifier of the content item.', min_length=1), ] - contentType: Annotated[ - Optional[Literal['A', 'E', 'P', 'I']], + type: Annotated[ + Optional[str], Field( None, - description='Content type of the collectable item group: (A)rticle, (E)ntities, (P)ages, (I)ssues', + description='The type of the content item, as present in the OLR provided by the data provider. All content items are not characterised by the same set of types.', ), ] - collectionIds: Annotated[ - Optional[Sequence[str]], Field(None, description='Ids of the collections') - ] - searchQueries: Annotated[ - Optional[Sequence[str]], Field(None, description='Search queries') + title: Annotated[ + Optional[str], Field(None, description='The title of the content item.') ] - collections: Annotated[ - Optional[Sequence[Collection]], Field(None, description='Collection objects') + transcript: Annotated[ + Optional[str], Field(None, description='Transcript of the content item.') ] - latestDateAdded: Annotated[ - Optional[AwareDatetime], - Field(None, description='The latest date added to the collectable item group'), - ] - - -class EntityDetails(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - uid: Annotated[str, Field(description='Unique identifier of the entity')] - name: Annotated[str, Field(description='Entity name')] - type: Literal['person', 'location'] - countItems: Annotated[int, Field(description='TODO')] - countMentions: Annotated[ - int, Field(description='Number of mentions of this entity in articles') + locations: Annotated[ + Optional[Sequence[EntityMention]], + Field(None, description='Locations mentioned in the content item.'), ] - wikidataId: Annotated[ - Optional[str], Field(None, description='ID of the entity in wikidata') + persons: Annotated[ + Optional[Sequence[EntityMention]], + Field(None, description='Persions mentioned in the content item.'), ] - wikidata: Optional[WikidataEntityDetails] = None - - -class Newspaper(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - uid: Annotated[str, Field(description='The unique identifier of the newspaper')] - acronym: Annotated[str, Field(description='The acronym of the newspaper')] - labels: Annotated[Sequence[str], Field(description='The labels of the newspaper')] - languages: Annotated[ - Sequence[str], - Field(description='Language codes of the languages used in the newspaper'), + topics: Annotated[ + Optional[Sequence[TopicMention]], + Field(None, description='Topics mentioned in the content item.'), ] - properties: Annotated[ - Optional[Sequence[NewspaperProperty]], Field(None, description='TODO') + transcriptLength: Annotated[ + Optional[float], + Field(None, description='The length of the transcript in characters.', ge=0.0), ] - included: Annotated[bool, Field(description='TODO')] - name: Annotated[str, Field(description='Title of the newspaper')] - endYear: int - startYear: int - firstIssue: Optional[NewspaperIssue] = None - lastIssue: Optional[NewspaperIssue] = None - countArticles: Annotated[ - int, Field(description='The number of articles in the newspaper') + totalPages: Annotated[ + Optional[float], + Field(None, description='Total number of pages the item covers.', ge=0.0), ] - countIssues: Annotated[ - int, Field(description='The number of issues in the newspaper') + languageCode: Annotated[ + Optional[str], + Field(None, description='ISO 639-1 language code of the content item.'), ] - countPages: Annotated[ - int, Field(description='The number of pages in the newspaper') + isOnFrontPage: Annotated[ + Optional[bool], + Field( + None, + description='Whether the content item is on the front page of the publication.', + ), ] - fetched: Annotated[Optional[bool], Field(None, description='TODO')] - deltaYear: Annotated[ - int, Field(description='The number of years of the newspaper available') + publicationDate: Annotated[ + Optional[AwareDatetime], + Field(None, description='The publication date of the content item.'), ] - - -class TextReuseClusterCompound(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - cluster: Optional[TextReuseCluster] = None - textSample: str - details: Optional[TextReuseClusterDetails] = None - - -class Topic(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - uid: Annotated[str, Field(description='The unique identifier of the topic')] - language: Annotated[str, Field(description='The language code of the topic')] - community: Annotated[Optional[str], Field(None, description='TODO')] - pagerank: Annotated[Optional[float], Field(None, description='TODO')] - degree: Annotated[Optional[float], Field(None, description='TODO')] - x: Annotated[Optional[float], Field(None, description='TODO')] - y: Annotated[Optional[float], Field(None, description='TODO')] - relatedTopics: Optional[Sequence[RelatedTopic]] = None - countItems: Annotated[Optional[float], Field(None, description='TODO')] - excerpt: Annotated[Optional[Sequence[TopicWord]], Field(None, description='TODO')] - words: Annotated[Optional[Sequence[TopicWord]], Field(None, description='TODO')] - model: Annotated[ + countryCode: Annotated[ Optional[str], - Field(None, description='ID of the model used to generate the topic'), + Field(None, description='ISO 3166-1 alpha-2 country code of the content item.'), ] - - -class Year(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - uid: Annotated[ - Optional[int], Field(None, description='Numeric representation of the year') + dataProviderCode: Annotated[ + Optional[str], Field(None, description='The code of the data provider.') ] - values: Optional[YearWeights] = None - refs: Optional[YearWeights] = None - - -class ContentItemTopic(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - topic: Optional[Topic] = None - relevance: Annotated[float, Field(description='TODO')] - topicUid: Annotated[Optional[str], Field(None, description='TODO')] - - -class FindTextReuseClustersResponse(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - clusters: Sequence[TextReuseClusterCompound] - info: Any - - -class SearchFacetBucket(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - count: Annotated[int, Field(description='Number of items in the bucket')] - val: Annotated[str, Field(description="Value of the 'type' element")] - uid: Annotated[ + mediaCode: Annotated[ Optional[str], - Field(None, description="UID of the 'type' element. Same as 'val'"), - ] - item: Annotated[ - Optional[Union[Newspaper, Collection, Entity, Topic, Year]], Field( None, - description='The item in the bucket. Particular objct schema depends on the facet type', + description='Code of the newspaper or the other media the content item belongs to.', ), ] - - -class ContentItem(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - uid: Annotated[str, Field(description='The unique identifier of the content item')] - type: Annotated[ - str, Field(description='The type of the content item. NOTE: may be empty.') - ] - title: Annotated[str, Field(description='The title of the content item')] - size: Annotated[ - int, Field(description='The size of the content item in characters') - ] - nbPages: Annotated[ - int, Field(description='The number of pages in this content item') - ] - pages: Sequence[Page] - isCC: Annotated[bool, Field(description='TODO')] - excerpt: Annotated[str, Field(description='The excerpt of the content item')] - locations: Optional[Sequence[Entity]] = None - persons: Optional[Sequence[Entity]] = None - language: Annotated[ - Optional[str], Field(None, description='The language code of the content item') - ] - issue: Optional[NewspaperIssue] = None - matches: Optional[Sequence[ContentItemMatch]] = None - regions: Optional[Sequence[ContentItemRegion]] = None - regionBreaks: Optional[Sequence[int]] = None - contentLineBreaks: Optional[Sequence[int]] = None - labels: Annotated[Sequence[Literal['article']], Field(description='TODO')] - accessRight: Literal['na', 'OpenPrivate', 'Closed', 'OpenPublic'] - isFront: Annotated[Optional[bool], Field(None, description='TODO')] - date: Optional[AwareDatetime] = None - year: Annotated[int, Field(description='The year of the content item')] - country: Annotated[ - Optional[str], Field(None, description='The country code of the content item') - ] - tags: Optional[Sequence[str]] = None - collections: Optional[Union[Sequence[str], Sequence[Collection]]] = None - newspaper: Optional[Newspaper] = None - dataProvider: Optional[str] = None - topics: Optional[Sequence[ContentItemTopic]] = None - content: Annotated[ - Optional[str], Field(None, description='The content of the content item') + mediaType: Annotated[ + Optional[Literal['newspaper']], + Field(None, description='The type of the media the content item belongs to.'), ] - mentions: Optional[Sequence[Mention]] = None - v: Annotated[Optional[str], Field(None, description='TODO')] - - -class SearchFacet(BaseModel): - model_config = ConfigDict( - extra='forbid', - ) - type: Annotated[str, Field(description='The type of facet')] - numBuckets: Annotated[int, Field(description='The number of buckets in the facet')] - buckets: Union[Sequence[SearchFacetBucket], Sequence[SearchFacetRangeBucket]] - min: Annotated[Optional[Any], Field(None, description='TODO')] - max: Annotated[Optional[Any], Field(None, description='TODO')] - gap: Annotated[Optional[Any], Field(None, description='TODO')] diff --git a/impresso/data_container.py b/impresso/data_container.py index 6bcfbd0..8085b55 100644 --- a/impresso/data_container.py +++ b/impresso/data_container.py @@ -88,17 +88,17 @@ def df(self) -> DataFrame: @property def total(self) -> int: """Total number of results.""" - return self.raw.get("total", 0) + return self.raw.get("pagination", {}).get("total", 0) @property def limit(self) -> int: """Page size.""" - return self.raw.get("limit", 0) + return self.raw.get("pagination", {}).get("limit", 0) @property def offset(self) -> int: """Page offset.""" - return self.raw.get("offset", 0) + return self.raw.get("pagination", {}).get("offset", 0) @property def size(self) -> int: diff --git a/impresso/resources/collections.py b/impresso/resources/collections.py index dfc7ea2..9012df5 100644 --- a/impresso/resources/collections.py +++ b/impresso/resources/collections.py @@ -8,7 +8,9 @@ FindCollectionsOrderBy, FindCollectionsOrderByLiteral, ) -from impresso.api_client.models.update_collectable_items import UpdateCollectableItems +from impresso.api_client.models.update_collectable_items_request import ( + UpdateCollectableItemsRequest, +) from impresso.api_client.types import UNSET from impresso.api_models import BaseFind, Collection from impresso.data_container import DataContainer @@ -68,7 +70,7 @@ class CollectionsResource(Resource): def find( self, - q: str | None = None, + term: str | None = None, order_by: FindCollectionsOrderByLiteral | None = None, limit: int | None = None, offset: int | None = None, @@ -77,7 +79,7 @@ def find( result = find_collections.sync( client=self._api_client, - q=q if q is not None else UNSET, + term=term if term is not None else UNSET, order_by=( get_enum_from_literal(order_by, FindCollectionsOrderBy) # type: ignore if order_by is not None @@ -92,7 +94,7 @@ def find( FindCollectionsSchema, web_app_search_result_url=_build_web_app_find_collections_url( base_url=self._get_web_app_base_url(), - q=q, + term=term, order_by=order_by, ), ) @@ -137,7 +139,7 @@ def add_items(self, collection_id: str, item_ids: list[str]) -> None: result = patch_collections_collection_id_items.sync( client=self._api_client, collection_id=collection_id, - body=UpdateCollectableItems( + body=UpdateCollectableItemsRequest( add=item_ids, remove=UNSET, ), @@ -155,7 +157,7 @@ def remove_items(self, collection_id: str, item_ids: list[str]) -> None: result = patch_collections_collection_id_items.sync( client=self._api_client, collection_id=collection_id, - body=UpdateCollectableItems( + body=UpdateCollectableItemsRequest( remove=item_ids, add=UNSET, ), @@ -165,12 +167,12 @@ def remove_items(self, collection_id: str, item_ids: list[str]) -> None: def _build_web_app_find_collections_url( base_url: str, - q: str | None = None, + term: str | None = None, order_by: FindCollectionsOrderByLiteral | None = None, ) -> str: query_params = { "orderBy": order_by, - "q": q, + "q": term, } query_string = "&".join( f"{key}={value}" for key, value in query_params.items() if value is not None diff --git a/impresso/resources/content_items.py b/impresso/resources/content_items.py index 54b846b..2680201 100644 --- a/impresso/resources/content_items.py +++ b/impresso/resources/content_items.py @@ -1,22 +1,12 @@ -from typing import Any, Union +from typing import Any from pandas import DataFrame, json_normalize -from impresso.api_client.api.content_items import find_content_item, get_content_item -from impresso.api_client.models.find_content_item_order_by import ( - FindContentItemOrderBy, - FindContentItemOrderByLiteral, -) -from impresso.api_client.models.find_content_item_resolve import ( - FindContentItemResolve, - FindContentItemResolveLiteral, -) -from impresso.api_client.types import UNSET, Unset +from impresso.api_client.api.content_items import get_content_item from impresso.api_models import ContentItem, BaseFind from impresso.data_container import DataContainer from impresso.resources.base import Resource from impresso.util.error import raise_for_error -from impresso.util.py import get_enum_from_literal class ContentItemsResponseSchema(BaseFind): @@ -71,23 +61,6 @@ class ContentItemsResource(Resource): name = "content_items" - def find( - self, - resolve: Union[Unset, FindContentItemResolveLiteral] = UNSET, - order_by: Union[Unset, FindContentItemOrderByLiteral] = UNSET, - limit: Union[Unset, int] = UNSET, - offset: Union[Unset, int] = UNSET, - ): - result = find_content_item.sync( - client=self._api_client, - resolve=get_enum_from_literal(resolve, FindContentItemResolve), - order_by=get_enum_from_literal(order_by, FindContentItemOrderBy), - limit=limit, - offset=offset, - ) - raise_for_error(result) - return ContentItemsDataContainer(result, ContentItemsResponseSchema) - def get(self, id: str): result = get_content_item.sync(client=self._api_client, id=id) raise_for_error(result) diff --git a/impresso/resources/entities.py b/impresso/resources/entities.py index 62c34e7..393b01a 100644 --- a/impresso/resources/entities.py +++ b/impresso/resources/entities.py @@ -57,12 +57,11 @@ class EntitiesResource(Resource): def find( self, - q: str | None = None, + term: str | None = None, wikidata_id: str | AND[str] | OR[str] | None = None, entity_id: str | AND[str] | OR[str] | None = None, entity_type: EntityType | AND[EntityType] | OR[EntityType] | None = None, order_by: FindEntitiesOrderByLiteral | None = None, - load_wikidata: bool = False, limit: int | None = None, offset: int | None = None, ) -> FindEntitiesContainer: @@ -80,7 +79,7 @@ def find( result = find_entities.sync( client=self._api_client, - q=q if q is not None else UNSET, + term=term if term is not None else UNSET, order_by=( get_enum_from_literal(order_by, FindEntitiesOrderBy) if order_by is not None @@ -89,7 +88,6 @@ def find( limit=limit if limit is not None else UNSET, offset=offset if offset is not None else UNSET, filters=filters_pb if filters_pb else UNSET, - resolve=load_wikidata, ) raise_for_error(result) return FindEntitiesContainer( @@ -98,7 +96,7 @@ def find( web_app_search_result_url=( _build_web_app_find_entities_url( base_url=self._get_web_app_base_url(), - q=q, + term=term, ) if wikidata_id is None and entity_type is None else None @@ -125,10 +123,10 @@ def get(self, id: str) -> GetEntityContainer: def _build_web_app_find_entities_url( base_url: str, - q: str | None = None, + term: str | None = None, ) -> str: query_params = { - "q": q, + "q": term, } query_string = "&".join( f"{key}={value}" for key, value in query_params.items() if value is not None diff --git a/impresso/resources/newspapers.py b/impresso/resources/newspapers.py index 0c95d5b..0ba5831 100644 --- a/impresso/resources/newspapers.py +++ b/impresso/resources/newspapers.py @@ -38,7 +38,7 @@ class NewspapersResource(Resource): def find( self, - q: str | None = None, + term: str | None = None, order_by: FindNewspapersOrderByLiteral | None = None, limit: int | None = None, offset: int | None = None, @@ -46,7 +46,7 @@ def find( result = find_newspapers.sync( client=self._api_client, - q=q if q is not None else UNSET, + term=term if term is not None else UNSET, order_by=( get_enum_from_literal(order_by, FindNewspapersOrderBy) if order_by is not None @@ -61,7 +61,7 @@ def find( FindNewspapersSchema, web_app_search_result_url=_build_web_app_newspapers_url( base_url=self._get_web_app_base_url(), - q=q, + term=term, order_by=order_by, ), ) @@ -69,12 +69,12 @@ def find( def _build_web_app_newspapers_url( base_url: str, - q: str | None = None, + term: str | None = None, order_by: FindNewspapersOrderByLiteral | None = None, ) -> str: query_params = { "orderBy": order_by, - "q": q, + "q": term, } query_string = "&".join( f"{key}={value}" for key, value in query_params.items() if value is not None diff --git a/impresso/resources/search.py b/impresso/resources/search.py index d50f7a1..2a9d17e 100644 --- a/impresso/resources/search.py +++ b/impresso/resources/search.py @@ -7,9 +7,6 @@ from impresso.api_client.api.search import search from impresso.api_client.api.search_facets import get_search_facet -from impresso.api_client.models.content_item_access_right import ( - ContentItemAccessRightLiteral, -) from impresso.api_client.models.get_search_facet_id import ( GetSearchFacetId, GetSearchFacetIdLiteral, @@ -18,13 +15,12 @@ GetSearchFacetOrderBy, GetSearchFacetOrderByLiteral, ) -from impresso.api_client.models.search_group_by import SearchGroupBy from impresso.api_client.models.search_order_by import ( SearchOrderBy, SearchOrderByLiteral, ) from impresso.api_client.types import UNSET, Unset -from impresso.api_models import ContentItem, BaseFind, Filter, Q, SearchFacet +from impresso.api_models import ContentItem, BaseFind, Filter, Q, SearchFacetBucket from impresso.data_container import IT, DataContainer, T from impresso.resources.base import DEFAULT_PAGE_SIZE, Resource from impresso.structures import AND, OR, DateRange @@ -39,6 +35,12 @@ class SearchResponseSchema(BaseFind): data: list[ContentItem] +class FacetResponseSchema(BaseFind): + """Schema for a facet response.""" + + data: list[SearchFacetBucket] + + class SearchDataContainer(DataContainer): """Response of a search call.""" @@ -54,54 +56,62 @@ def df(self) -> DataFrame: class FacetDataContainer(DataContainer): """Response of a get facet call.""" - def __init__( - self, - data: IT, - pydantic_model: type[T], - limit: int | None, - offset: int | None, - web_app_search_result_url: str, - ): - super().__init__(data, pydantic_model, web_app_search_result_url) - self._limit = limit - self._offset = offset - - @property - def raw(self) -> dict[str, Any]: - """Return the data as a python dictionary.""" - return self._data.to_dict() - - @property - def pydantic(self) -> SearchFacet: - """Return the data as a pydantic model.""" - return self._pydantic_model.model_validate(self.raw) + # def __init__( + # self, + # data: IT, + # pydantic_model: type[T], + # limit: int | None, + # offset: int | None, + # web_app_search_result_url: str, + # ): + # super().__init__(data, pydantic_model, web_app_search_result_url) + # self._limit = limit + # self._offset = offset + + # @property + # def raw(self) -> dict[str, Any]: + # """Return the data as a python dictionary.""" + # return self._data.to_dict() + + # @property + # def pydantic(self) -> list[SearchFacetBucket]: + # """Return the data as a pydantic model.""" + # return self._pydantic_model.model_validate(self.raw) + + # @property + # def df(self) -> DataFrame: + # """Return the data as a pandas dataframe.""" + # if len(self.raw["buckets"]) == 0: + # return DataFrame() + # return json_normalize(self.raw["buckets"]).set_index("val") + + # @property + # def size(self) -> int: + # """Current page size.""" + # return len(self.raw.get("buckets", [])) + + # @property + # def total(self) -> int: + # """Total number of results.""" + # return self.raw.get("numBuckets", 0) + + # @property + # def limit(self) -> int: + # """Page size.""" + # return self._limit or len(self.raw["buckets"]) + + # @property + # def offset(self) -> int: + # """Page offset.""" + # return self._offset or 0 @property def df(self) -> DataFrame: """Return the data as a pandas dataframe.""" - if len(self.raw["buckets"]) == 0: - return DataFrame() - return json_normalize(self.raw["buckets"]).set_index("val") - - @property - def size(self) -> int: - """Current page size.""" - return len(self.raw.get("buckets", [])) - - @property - def total(self) -> int: - """Total number of results.""" - return self.raw.get("numBuckets", 0) - - @property - def limit(self) -> int: - """Page size.""" - return self._limit or len(self.raw["buckets"]) - - @property - def offset(self) -> int: - """Page offset.""" - return self._offset or 0 + data = self._data.to_dict()["data"] + if len(data): + return json_normalize(self._data.to_dict()["data"]).set_index("value") + return DataFrame() def _get_preview_image_(self) -> str | None: if self.size == 0: @@ -118,7 +128,7 @@ class SearchResource(Resource): def find( self, - q: str | AND[str] | OR[str] | None = None, + term: str | AND[str] | OR[str] | None = None, order_by: SearchOrderByLiteral | None = None, limit: int | None = None, offset: int | None = None, @@ -133,9 +143,6 @@ def find( topic_id: str | AND[str] | OR[str] | None = None, collection_id: str | OR[str] | None = None, country: str | OR[str] | None = None, - access_rights: ( - ContentItemAccessRightLiteral | OR[ContentItemAccessRightLiteral] | None - ) = None, partner_id: str | OR[str] | None = None, text_reuse_cluster_id: str | OR[str] | None = None, ) -> SearchDataContainer: @@ -169,7 +176,7 @@ def find( """ filters = self._build_filters( - string=q, + string=term, with_text_contents=with_text_contents, title=title, front_page=front_page, @@ -181,7 +188,6 @@ def find( topic_id=topic_id, collection_id=collection_id, country=country, - access_rights=access_rights, partner_id=partner_id, text_reuse_cluster_id=text_reuse_cluster_id, ) @@ -190,13 +196,12 @@ def find( result = search.sync( client=self._api_client, - q=UNSET, + term=UNSET, order_by=( get_enum_from_literal(order_by, SearchOrderBy) if order_by is not None else UNSET ), - group_by=get_enum_from_literal_required("articles", SearchGroupBy), filters=filters_pb if filters_pb else UNSET, limit=limit if limit is not None else DEFAULT_PAGE_SIZE, offset=offset if offset is not None else UNSET, @@ -217,7 +222,7 @@ def find( def facet( self, facet: GetSearchFacetIdLiteral, - q: str | AND[str] | OR[str] | None = None, + term: str | AND[str] | OR[str] | None = None, order_by: GetSearchFacetOrderByLiteral | None = "value", limit: int | None = None, offset: int | None = None, @@ -232,9 +237,6 @@ def facet( topic_id: str | AND[str] | OR[str] | None = None, collection_id: str | OR[str] | None = None, country: str | OR[str] | None = None, - access_rights: ( - ContentItemAccessRightLiteral | OR[ContentItemAccessRightLiteral] | None - ) = None, partner_id: str | OR[str] | None = None, text_reuse_cluster_id: str | OR[str] | None = None, ) -> FacetDataContainer: @@ -244,7 +246,7 @@ def facet( raise ValueError(f"{facet} is not a valid value") filters = self._build_filters( - string=q, + string=term, with_text_contents=with_text_contents, title=title, front_page=front_page, @@ -256,7 +258,6 @@ def facet( topic_id=topic_id, collection_id=collection_id, country=country, - access_rights=access_rights, partner_id=partner_id, text_reuse_cluster_id=text_reuse_cluster_id, ) @@ -278,10 +279,8 @@ def facet( raise_for_error(result) return FacetDataContainer( result, - SearchFacet, - limit=limit, - offset=offset, - web_app_search_result_url=_build_web_app_facet_url( + FacetResponseSchema, + _build_web_app_facet_url( f"{self._get_web_app_base_url()}/search", facet=facet, filters=filters_pb, @@ -289,6 +288,19 @@ def facet( offset=offset, ), ) + # return FacetDataContainer( + # result, + # SearchFacet, + # limit=limit, + # offset=offset, + # web_app_search_result_url=_build_web_app_facet_url( + # f"{self._get_web_app_base_url()}/search", + # facet=facet, + # filters=filters_pb, + # limit=limit, + # offset=offset, + # ), + # ) def _build_filters( self, @@ -304,9 +316,6 @@ def _build_filters( topic_id: str | AND[str] | OR[str] | None = None, collection_id: str | OR[str] | None = None, country: str | OR[str] | None = None, - access_rights: ( - ContentItemAccessRightLiteral | OR[ContentItemAccessRightLiteral] | None - ) = None, partner_id: str | OR[str] | None = None, text_reuse_cluster_id: str | OR[str] | None = None, ) -> list[Filter]: @@ -342,8 +351,6 @@ def _build_filters( filters.extend(and_or_filter(collection_id, "collection")) if country is not None: filters.extend(and_or_filter(country, "country")) - if access_rights is not None: - filters.extend(and_or_filter(access_rights, "access_right")) # type: ignore if partner_id is not None: filters.extend(and_or_filter(partner_id, "partner")) if text_reuse_cluster_id is not None: diff --git a/impresso/resources/text_reuse/clusters.py b/impresso/resources/text_reuse/clusters.py index 0264150..669f452 100644 --- a/impresso/resources/text_reuse/clusters.py +++ b/impresso/resources/text_reuse/clusters.py @@ -19,8 +19,8 @@ BaseFind, Filter, Q, - SearchFacet, - TextReuseClusterCompound, + SearchFacetBucket, + TextReuseCluster, ) from impresso.data_container import DataContainer from impresso.resources.base import Resource @@ -34,49 +34,49 @@ class FindTextReuseClusterResponseSchema(BaseFind): """Schema for the text reuse clusters response.""" - data: list[TextReuseClusterCompound] + data: list[TextReuseCluster] class FindTextReuseClustersContainer(DataContainer): @property def df(self) -> DataFrame: """Return the data as a pandas dataframe.""" - data = self._data.to_dict()["clusters"] + data = self._data.to_dict()["data"] if len(data): - return json_normalize(data).set_index("cluster.id") + return json_normalize(data).set_index("uid") return DataFrame() - @property - def pydantic(self): - """Return the data as a pydantic model.""" - remapped_raw = { - "data": self.raw.get("clusters", []), - "info": self.raw.get("info", {}), - "total": self.total, - "limit": self.limit, - "offset": self.offset, - } - return self._pydantic_model.model_validate(remapped_raw) - - @property - def size(self) -> int: - """Current page size.""" - return len(self.raw.get("clusters", [])) - - @property - def total(self) -> int: - """Total number of results.""" - return self.raw.get("info", {}).get("total", 0) - - @property - def limit(self) -> int: - """Page size.""" - return self.raw.get("info", {}).get("limit", 0) - - @property - def offset(self) -> int: - """Page offset.""" - return self.raw.get("info", {}).get("offset", 0) + # @property + # def pydantic(self): + # """Return the data as a pydantic model.""" + # remapped_raw = { + # "data": self.raw.get("clusters", []), + # "info": self.raw.get("info", {}), + # "total": self.total, + # "limit": self.limit, + # "offset": self.offset, + # } + # return self._pydantic_model.model_validate(remapped_raw) + + # @property + # def size(self) -> int: + # """Current page size.""" + # return len(self.raw.get("clusters", [])) + + # @property + # def total(self) -> int: + # """Total number of results.""" + # return self.raw.get("info", {}).get("total", 0) + + # @property + # def limit(self) -> int: + # """Page size.""" + # return self.raw.get("info", {}).get("limit", 0) + + # @property + # def offset(self) -> int: + # """Page offset.""" + # return self.raw.get("info", {}).get("offset", 0) Range = tuple[int, int] @@ -89,7 +89,7 @@ class TextReuseClustersResource(Resource): def find( self, - text: str | None = None, + term: str | None = None, title: str | AND[str] | OR[str] | None = None, order_by: FindTextReuseClustersOrderByLiteral | None = None, cluster_size: Range | AND[Range] | OR[Range] | None = None, @@ -109,7 +109,7 @@ def find( ) -> FindTextReuseClustersContainer: filters = _build_filters( - text=text, + text=term, cluster_size=cluster_size, title=title, lexical_overlap=lexical_overlap, @@ -191,9 +191,7 @@ def facet( raise_for_error(result) return FacetDataContainer( result, - SearchFacet, - limit=limit, - offset=offset, + SearchFacetBucket, web_app_search_result_url=_build_web_app_find_clusters_url( base_url=self._get_web_app_base_url(), filters=filters_pb, diff --git a/impresso/resources/text_reuse/passages.py b/impresso/resources/text_reuse/passages.py index 5176552..858d086 100644 --- a/impresso/resources/text_reuse/passages.py +++ b/impresso/resources/text_reuse/passages.py @@ -14,7 +14,11 @@ GetTrPassagesFacetOrderBy, ) from impresso.api_client.types import UNSET, Unset -from impresso.api_models import BaseFind, SearchFacet, TextReusePassage +from impresso.api_models import ( + BaseFind, + SearchFacetBucket, + TextReusePassage, +) from impresso.data_container import DataContainer from impresso.resources.base import Resource from impresso.resources.search import FacetDataContainer @@ -39,7 +43,7 @@ def df(self) -> DataFrame: """Return the data as a pandas dataframe.""" data = self._data.to_dict()["data"] if len(data): - return json_normalize(self._data.to_dict()["data"]).set_index("id") + return json_normalize(self._data.to_dict()["data"]).set_index("uid") return DataFrame() @@ -50,7 +54,7 @@ class TextReusePassagesResource(Resource): def find( self, - text: str | None = None, + term: str | None = None, limit: int | None = None, offset: int | None = None, order_by: FindTextReusePassagesOrderByLiteral | None = None, @@ -86,8 +90,8 @@ def find( mention=mention, entity_id=entity_id, ) - if text is not None: - filters.extend(and_or_filter(text, "string")) + if term is not None: + filters.extend(and_or_filter(term, "string")) filters_pb = filters_as_protobuf(filters or []) result = find_text_reuse_passages.sync( @@ -117,7 +121,7 @@ def find( def facet( self, facet: GetTrPassagesFacetIdLiteral, - text: str | None = None, + term: str | None = None, limit: int | None = None, offset: int | None = None, order_by: FindTextReusePassagesOrderByLiteral | None = None, @@ -157,8 +161,8 @@ def facet( entity_id=entity_id, ) - if text is not None: - filters.extend(and_or_filter(text, "string")) + if term is not None: + filters.extend(and_or_filter(term, "string")) filters_pb = filters_as_protobuf(filters or []) @@ -177,9 +181,7 @@ def facet( raise_for_error(result) return FacetDataContainer( result, - SearchFacet, - limit=limit, - offset=offset, + SearchFacetBucket, web_app_search_result_url=_build_web_app_find_passages_url( base_url=self._get_web_app_base_url(), filters=filters_pb, From b4a83151cba47517261f679cf636ab1fed6f2b60 Mon Sep 17 00:00:00 2001 From: Roman Kalyakin Date: Thu, 14 Nov 2024 19:45:22 +0100 Subject: [PATCH 2/2] removed unused imports --- impresso/resources/search.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/impresso/resources/search.py b/impresso/resources/search.py index 2a9d17e..a7dfbfc 100644 --- a/impresso/resources/search.py +++ b/impresso/resources/search.py @@ -1,4 +1,3 @@ -from typing import Any import matplotlib.pyplot as plt import io import base64 @@ -21,12 +20,12 @@ ) from impresso.api_client.types import UNSET, Unset from impresso.api_models import ContentItem, BaseFind, Filter, Q, SearchFacetBucket -from impresso.data_container import IT, DataContainer, T +from impresso.data_container import DataContainer from impresso.resources.base import DEFAULT_PAGE_SIZE, Resource from impresso.structures import AND, OR, DateRange from impresso.util.error import raise_for_error from impresso.util.filters import and_or_filter, filters_as_protobuf -from impresso.util.py import get_enum_from_literal, get_enum_from_literal_required +from impresso.util.py import get_enum_from_literal class SearchResponseSchema(BaseFind):