Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openepcis-document-validation-service

An open-source service to validate EPCIS documents ensuring compliance with EPCIS standards.

Introduction

The openepcis-document-validation-service is designed to validate EPCIS documents to ensure they meet the required standards. EPCIS (Electronic Product Code Information Services) facilitates the exchange of visibility data within and across enterprises.

Key Features

  • Validates EPCIS documents against EPCIS 2.0 standards.
  • Supports both XML and JSON/JSON-LD formats.
  • Provides detailed validation error messages.
  • RESTful API for easy integration.

Getting Started

Prerequisites

  • Java 11 or higher
  • Maven 3.6 or higher
  • Docker (optional, for containerized deployment)

Installation

  1. Clone the repository:

    git clone https://github.com/openepcis/openepcis-document-validation-service.git
    cd openepcis-document-validation-service
  2. Build the project using Maven:

    mvn clean install

About

Validate GS1 EPCIS 2.0 documents and events against the official JSON Schema, and EPCIS 1.2 or 2.0 XML against the EPCglobal XSDs. Reports every schema error with line and location instead of stopping at the first one. Covers capture and query documents. Java library, REST API, servlet and Quarkus extension.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages