{"$schema": "https://iptc.org/std/ninjs/ninjs-schema_3.2.json", "uri": "urn:newsml:wireva.mib.news:item:e959d87b-4344-4ce2-adac-4686a91db1b9", "type": "text", "profile": "standard", "version": "1", "versioncreated": "2026-09-18T06:07:01.774058Z", "firstcreated": "2026-09-18T06:02:21.936804Z", "pubstatus": "usable", "urgency": 5, "language": "en", "headline": "Ceuta Relocates Its Entire Migrant Camp to the Port, Then Relocates the Port to the Camp", "byline": "", "located": "", "copyrightholder": "Haydamax OÜ", "copyrightnotice": "Wireva / BXODA", "usageterms": "Subscribers may republish this item in full, including translation and trimming, with the credit “Wireva / BXODA”. Set rel=canonical to https://en.bxoda.net/world/ceuta-relocates-its-entire-migrant-camp-to-the-port-then-relocates-the-port-to-the-camp/ when publishing on the web.", "description_text": "Spanish authorities in Ceuta have begun moving migrants from the beaches to a port camp, then decided to move the port itself to the camp, in a bureaucratic loop that has left the Mediterranean slightly confused.", "altids": {"mosaic": "e959d87b-4344-4ce2-adac-4686a91db1b9", "story": "779a36eb-145a-4d03-8c7b-6debcf9f4cd4", "slug": "ceuta-relocates-its-entire-migrant-camp-to-the-port-then-relocates-the-port-to-the-camp"}, "subject": [{"name": "World", "rel": "direct", "literal": "world", "code": "medtop:11000000", "scheme": "http://cv.iptc.org/newscodes/mediatopic/", "uri": "http://cv.iptc.org/newscodes/mediatopic/11000000"}], "place": [], "person": [], "organisation": [], "genre": [{"name": "Standard story", "literal": "standard"}], "service": [{"name": "Wireva", "literal": "wireva"}], "associations": {"featuremedia": {"uri": "urn:newsml:wireva.mib.news:media:2ddc2b42-0f42-4373-82fb-b46a1e56bce2", "type": "picture", "version": "1", "pubstatus": "usable", "headline": "Última hora de la crisis migratoria en Ceuta y actualidad política, en directo | Ayuso ataca al Gobierno en el Debate del Estado de la Región", "description_text": "Ceuta Deploys 300-Meter Ear-Protection Corridor Around Every School After Two Migrants Lose Ears in Separate Incidents", "copyrightholder": "okdiario.com", "copyrightnotice": "Última hora de la crisis migratoria en Ceuta y actualidad política, en directo | Ayuso ataca al Gobierno en el Debate del Estado de la Región", "usageterms": "Picture belongs to the source publication: address and terms are delivered, the file is not.", "altids": {"wireva": "2ddc2b42-0f42-4373-82fb-b46a1e56bce2"}, "extra": {"wireva:delivery_mode": "link_only", "wireva:rights": {"licence": "", "licence_url": "", "licence_raw": "Related RSS source", "licence_verified_at": "2026-09-18T06:07:01.786767Z", "attribution_required": true, "attribution_text": "Última hora de la crisis migratoria en Ceuta y actualidad política, en directo | Ayuso ataca al Gobierno en el Debate del Estado de la Región", "redistribution_allowed": false, "commercial_use_allowed": false, "modifications_allowed": false, "share_alike_required": false}, "wireva:provenance": {"creator": "", "source_name": "okdiario.com", "source_url": "https://okdiario.com/espana/ultima-hora-actualidad-politica-directo-hoy-marruecos-oculto-gobierno-guardia-civil-instalacion-nueva-puerta-ceuta-20261811", "source_page_url": "https://okdiario.com/img/2026/09/09/propuesta-directo-espana-gif-interior-2.gif", "our_page_url": "https://en.bxoda.net/world/ceuta-relocates-its-entire-migrant-camp-to-the-port-then-relocates-the-port-to-the-camp/"}, "wireva:role": "lead"}, "renditions": {"source": {"href": "https://okdiario.com/espana/ultima-hora-actualidad-politica-directo-hoy-marruecos-oculto-gobierno-guardia-civil-instalacion-nueva-puerta-ceuta-20261811", "mimetype": "image/jpeg"}}}}, "extra": {"wireva:story": {"uri": "urn:newsml:wireva.mib.news:story:779a36eb-145a-4d03-8c7b-6debcf9f4cd4", "slug": "ceuta-relocates-its-entire-migrant-camp-to-the-port-then-relocates-the-port-to-the-camp-20260918", "status": "developing", "languages": ["en"], "item_count": 1, "is_breaking": false}, "wireva:rights": {"class": "agency_original", "redistribution_allowed": true, "commercial_use_allowed": true, "modifications_allowed": true, "share_alike_required": false, "attribution_required": true, "attribution_text": "Wireva / BXODA", "canonical_required": true, "canonical_url": "https://en.bxoda.net/world/ceuta-relocates-its-entire-migrant-camp-to-the-port-then-relocates-the-port-to-the-camp/", "linkback_required": true, "licence": "Wireva subscriber licence", "licence_url": "", "licensor": "Haydamax OÜ", "valid_until": null, "excerpt_max_chars": 0, "decided_by_rule": "agency_original_verified", "needs_review": false}, "wireva:provenance": {"production_method": "automated", "ai_stages": {"editing": true, "drafting": true, "headline": true, "discovery": true, "classification": true, "image_selection": true, "source_collection": true, "cross_source_comparison": true}, "model": "", "human_reviewed": false, "reviewed_by": "", "reviewed_at": null, "editorial_control": true, "editorial_responsibility": "Haydamax OÜ (Wireva)", "factchecked": false, "verification_status": "multi_source", "independent_confirmations": 3, "official_source_used": false, "used_press_release": false, "public_interest": true, "ai_disclosure_required": true, "ai_disclosure_text": "This item was produced with AI assistance under the editorial responsibility of Haydamax OÜ.", "independence_check": {"status": "passed", "score": 0.056, "checked_at": "2026-09-18T06:07:01.784474Z"}}, "wireva:publication": {"name": "BXODA", "domain": "en.bxoda.net", "country": "", "url": "https://en.bxoda.net/world/ceuta-relocates-its-entire-migrant-camp-to-the-port-then-relocates-the-port-to-the-camp/"}, "wireva:links": {"self": "https://wireva.mib.news/api/v1/items/e959d87b-4344-4ce2-adac-4686a91db1b9", "html": "https://wireva.mib.news/item/e959d87b-4344-4ce2-adac-4686a91db1b9/ceuta-relocates-its-entire-migrant-camp-to-the-port-then-relocates-the-port-to-the-camp/", "story": "https://wireva.mib.news/story/ceuta-relocates-its-entire-migrant-camp-to-the-port-then-relocates-the-port-to-the-camp-20260918/"}, "wireva:metrics": {"word_count": 251, "char_count": 1553, "reading_time_seconds": 111}}}