Skip to main content

Python API for OpenDMA

Project description

OpenDMA API for Python

At it's core, OpenDMA (Open Document Management Architecture) defines an abstract model for Document Management and Enterprise Content Management Systems.

The OpenDMA API provides an abstract interface to this model. It allows to write content centric applications once, and run them against multiple different Enterprise Content and Document Management Systems.

The API is available for different programming languages and enforces a consistent style across these languages.

This repository contains the OpenDMA API for Python.

It has been auto-generated by the OpenDMA API Builder.

Installation

This project is available on PyPI. You can simply install it with pip:

pip install opendma-api

Usage

The OpenDMA API defines a set of interfaces (ABCs in python) that need to be implemented by an OpenDMA Adaptor for an actual ECM system -- very similar to database drivers.

There is a generic OpenDMA REST Client for Python implementing this API on top of the OpenDMA REST API. With the help of REST-ful servers and clients it is possible to bridge programming language and network boundaries.

You can find multiple examples for Python in the OpenDMA REST Client for Python repository.

There is also a complete OpenDMA Tutorial for Java showing the basic concepts which apply to Python as well.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

opendma_api-0.8.0.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

opendma_api-0.8.0-py3-none-any.whl (30.6 kB view details)

Uploaded Python 3

File details

Details for the file opendma_api-0.8.0.tar.gz.

File metadata

  • Download URL: opendma_api-0.8.0.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for opendma_api-0.8.0.tar.gz
Algorithm Hash digest
SHA256 2808cd32ab655ae08b394464334fb5e4e970cc87b725776d1d4d130016d29348
MD5 8832ff4862057a51c60196675609836b
BLAKE2b-256 93cf2986d00a3e30e155a6b06494696157bb224fbbf89a7d319e1052aa784eab

See more details on using hashes here.

File details

Details for the file opendma_api-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: opendma_api-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 30.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for opendma_api-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d7acedaf067669cb8bd7c51c01c711d17ecb6cae6f67b51c94aeb1f90d82ee8
MD5 4e98563a2adf0e86558f203d06339290
BLAKE2b-256 6c30b453f545449e868a19baada3bcbd194db754e1bb46570ead6491fd34d56e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page