Colander validation library

E552011

Colander validation library is a Python package for declaratively defining and validating data structures, often used for configuration and web form data.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Colander 0

Statements (50)

Predicate Object
instanceOf Python library
data validation library
compatibleWith Pyramid web framework NERFINISHED
dataModel tree of schema nodes
distribution Python Package Index NERFINISHED
errorHandling structured error objects
hasConcept Length validator
Mapping
OneOf validator
Range validator
Regex validator
Schema
SchemaNode
Sequence
Tuple
inputType arbitrary Python data structures
installCommand pip install colander
license BSD-like license
oftenUsedWith Deform form library NERFINISHED
Pyramid
outputType basic Python types
primaryUse data deserialization
data serialization
data validation
schema-based validation
programmingLanguage Python
supports Python 3 NERFINISHED
supportsFeature custom validators
data coercion
declarative schemas
default values
deserialization from basic Python types
error collection
localization of error messages
mapping schemas
required and optional fields
schema nodes
sequence schemas
serialization to basic Python types
type-based validation
supportsLanguage Python
typicalDomain REST APIs NERFINISHED
configuration management
web applications
usedFor defining data structures declaratively
validating JSON data
validating configuration data
validating nested data structures
validating web form data
validationStyle declarative

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Pylons Project hasComponent Colander validation library