changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "description": "Daily vessel transits through a maritime chokepoint. PortWatch publishes on a lag — data_lag_days and freshness_note say how stale the newest row is.",
+ "properties": {
+ "data_lag_days": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "days_returned": {
+ "type": "number"
+ },
+ "freshness_note": {
+ "type": "string"
+ },
+ "latest": {
+ "properties": {
+ "capacity_dwt": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "date": {
+ "type": "string"
+ },
+ "n_container": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "n_dry_bulk": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "n_general_cargo": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "n_roro": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "n_tanker": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "n_total": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "portid": {
+ "type": "string"
+ },
+ "portname": {
+ "type": "string"
+ },
+ "series": {
+ "items": {
+ "properties": {
+ "capacity_dwt": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "date": {
+ "type": "string"
+ },
+ "n_container": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "n_dry_bulk": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "n_general_cargo": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "n_roro": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "n_tanker": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "n_total": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "source": {
+ "type": "string"
+ },
+ "summary": {
+ "properties": {
+ "avg_vessels_30d": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "avg_vessels_7d": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "recent_vs_baseline_ratio": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ }
+ },
+ "required": [
+ "source",
+ "portid",
+ "portname",
+ "days_returned",
+ "latest",
+ "summary",
+ "series"
+ ],
+ "type": "object"
+}