Use in your browser

Validate your NeTEx dataset

Check one public NeTEx export, or compare a baseline with its revision. Entur's netex-validator-java tests the CEN schema and Nordic profile rules, then reports exact rule and element evidence.

Guest includes 50 lifetime app requests. Create a free account for 100 app requests each calendar month. One allowance across every app, in your browser and your agent.One allowance across every app, in your browser and your agent. Manage usage

NeTEx Dataset Check

Connect agent

Guest access is available after setup. Full account linking verified by PowMCP: Claude only.

Dataset check

Validate one hosted NeTEx dataset against the CEN schema and Entur's Nordic profile validation tree.

The sample usually finishes within a minute. Large exports can take up to 110 seconds.

Allowed range: 1–1000 · whole numbers

Add NeTEx Dataset Check to your agent

Connect this app on its own. Add other PowMCP apps whenever your agent needs another job done.

Open the apps workspace A glowing app tile clicking into a slot on a dark agent device, with the PowMCP app box behind it

Connect directly

Choose your agent. Each button opens a new tab with only this app's endpoint ready to add.

Use another agent

Copy one ready-to-send prompt for any agent that supports remote MCP connections.

Manual endpoint, JSON, and terminal commands

For clients that require manual configuration, use this app-only endpoint, its JSON entry, or one terminal command.

ChatGPT: enable Developer mode in Settings → Security and login, then add this MCP endpoint from the Plugins page. Availability depends on your account and workspace policy. PowMCP has not yet verified ChatGPT account linking. OpenAI setup guide

https://powmcp.com/netex-dataset-check/mcp
{
  "mcpServers": {
    "powmcp-netex-dataset-check": {
      "type": "http",
      "url": "https://powmcp.com/netex-dataset-check/mcp"
    }
  }
}

Terminal agents add this app with one command:

Claude Code
claude mcp add --transport http powmcp-netex-dataset-check https://powmcp.com/netex-dataset-check/mcp
Codex CLI
codex mcp add powmcp-netex-dataset-check --url https://powmcp.com/netex-dataset-check/mcp
Gemini CLI
gemini mcp add --transport http powmcp-netex-dataset-check https://powmcp.com/netex-dataset-check/mcp

Manage, disable, or remove this connection in your agent's own MCP settings. PowMCP does not label an external connection as installed without confirmation from that client.

Proof

What it does

Check a hosted NeTEx transit dataset against the CEN schema and the Entur Nordic profile rules, with exact rule-and-element evidence

Validate one public NeTEx dataset against the CEN schema and the Entur Nordic profile ruleset with exact rule, severity, and element evidence, or compare two same-lineage datasets before and after a rebuild, with a clear structural-conformance-versus-real-service boundary.

Category
Developer Tools

Request cost1 completed result

Guests get 50 lifetime app requests. Free accounts get 100 each calendar month.

Tools in this app

01

NeTEx Dataset Conformance Check

dataset_check

Validates one directly hosted public NeTEx transit dataset (a per-region ZIP export or a single NeTEx XML document) against the CEN NeTEx schema and the Entur Nordic profile ruleset (ID uniqueness, reference resolution, entity-type, and the Nordic XPath rules), run offline in a no-network sandbox with the vendored EUPL-1.2 netex-validator-java engine. Returns the conformance verdict: a conforms boolean, severity counts (error/warning/info/critical), findings grouped by rule and severity, bounded per-finding violations naming the offending file, element, and line, a structural inventory (frames present, line/route/service-journey/stop-place counts, codespace, NeTEx version), and distinguished absence states (not-a-NeTEx-document, schema-invalid, unresolved-references, profile-not-detected). Use for one-dataset Nordic-profile conformance and diagnosis: 'is this NeTEx valid under the Entur Nordic profile', 'will it pass a Nordic-profile harvest', 'what conformance problems does it have'. A conforms result means only that the bytes satisfied the CEN schema and the applied Nordic profile at the named engine version; it never judges whether the timetables match real service, whether the stops exist, or whether the fares are current, and it does not validate an un-hosted local file. EPIP and other national profiles are out of scope. It streams and validates a live multi-megabyte dataset and can take up to ~110 seconds; a large national aggregate may exceed the budget, so prefer a per-region export or single document. Always state which profile the report reflects.

02

NeTEx Dataset Lineage Compare

dataset_compare

Runs the identical vendored netex-validator-java validation over exactly two directly hosted public NeTEx datasets of the same lineage (baseline first, revised second) sequentially under one shared 115-second deadline, then reports which conformance findings regressed or were resolved. Use it for same-codespace region-versus-region comparisons or the same URL before and after a daily rebuild: 'did this rebuild regress the dataset', 'which region has fewer conformance problems', 'what changed between the two exports'. Returns per-dataset hashes, detected profiles, conforms verdicts and severity counts, a comparability note asserting both resolved to the same profile and codespace (flagging the pair as not comparable otherwise), a regressions list (rules that appear or worsen in the revised dataset), a resolved list (rules removed or reduced), and a ranking by conformance then fewer error-level findings. The ranking orders automated conformance only (it never means one dataset's timetables are truer, more current, or reflect better real service), and human review remains required for both. Each dataset streams and validates live, so prefer per-region exports; a large national aggregate can exceed the shared budget.

NeTEx Dataset Check questions

Scope and boundaries for NeTEx Dataset Check.

01What can I check with NeTEx Dataset Check?

Validate Entur's public rb_flb aggregated NeTEx ZIP with a 100-violation limit, or compare it with the invalid-reference fixture as baseline and revision under the same Nordic profile.

02How should I read the result?

Read distinguishedStates, then conforms and the severity counts. Conforms true means zero critical or error findings under the CEN schema and applied Entur Nordic profile; warnings and informational findings may remain. Fix the most severe violations using their file, element, and line evidence. Treat a comparison as lineage evidence only when comparability.comparable is true; truncation can hide further violations or rule differences.

03What are its limits?

The validator applies the CEN schema and Entur Nordic profile to a public ZIP or XML document; EPIP and other national profiles are outside scope and may produce misleading violations. Large aggregates can exceed the runtime budget, and conformance does not verify real timetables, physical stops, current fares, or agency status.