Skip to main content

Read/write vocabularies in IMS Vocabulary Definition Exchange format.

Project description

IMSVDEX

API to access and modify XML files in the IMS Vocabulary Definition Exchange format:

The IMS Vocabulary Definition Exchange (VDEX) specification defines a
grammar  for the exchange of value lists of various classes: collections
often denoted "vocabulary". Specifically, VDEX defines a grammar for the
exchange of simple machine-readable lists of values, or terms, together with
information that may aid a human being in understanding the meaning or
applicability of the various terms. VDEX may be used to express valid data
for use in instances of IEEE LOM, IMS Metadata, IMS Learner Information Package
and ADL SCORM, etc, for example. In these cases, the terms are often not human
language words or phrases but more abstract tokens. VDEX can also express
strictly hierarchical schemes in a compact manner while allowing for more loose
networks of relationship to be expressed if required.

[CITVDEXSITE].

[CITVDEXSITE]

citation from IMS Global, the VDEX-specification-page

This module takes the VDEX-XML objects and offers an API to them.

VDEX Version 1 Final Specification is supported, except VDEX references.

Changes

1.2 (2020-06-15)

  • Python 3 support. [ale-rt, reinhardt, thet]

  • Add tox/travis testing environment. [thet]

  • Cleanup/Blacken codebase. [thet]

1.1 (2015-06-25)

  • Use lxml instead of elementtree [tomgross]

  • Adding posibility to generate vdex from a twodimension matrix, and corresponding export functionality. WARNING: The constructor arguments changed. Please update accordingly [do3cc]

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

imsvdex-1.2.tar.gz (10.8 kB view details)

Uploaded Source

File details

Details for the file imsvdex-1.2.tar.gz.

File metadata

  • Download URL: imsvdex-1.2.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for imsvdex-1.2.tar.gz
Algorithm Hash digest
SHA256 57df11e38557d22e4ec3c5d147999e07195175bed7a6b8820a41c001e6c6f595
MD5 91bfd706eea8bef7ab3285be61ebf7b2
BLAKE2b-256 c1a2b40b82f8b3904078caac6fa4888de73db10aec3cb20ee3c445c589fa650d

See more details on using hashes here.

Supported by

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