Skip to content

DCTAP features support #153

@labra

Description

@labra

In this issue we will collect what features from DCTAP we support in rudof.

Link to DCTAP spec.

DCTAP elements

  • shapeID
  • shapeLabel
  • propertyID
  • propertyLabel
  • mandatory
  • repeatable
  • valueNodeType
  • valueDataType
  • valueShape
  • valueConstraint
  • valueConstraintType
  • note

Extensions proposed in DCTap cookbook:

Value constraint types

  • iriStem
  • min
  • minValue
  • maxValue
  • range
  • minLength
  • maxLength
  • minOccur
  • maxOccur
  • occur

Defining order of properties. See this section

  • orderNo

Multiple values in a cell. See this section

  • pickList

Several properties in the same line. See this section

  • Allow to define several properties in a single row

An "Or" of valueNodeTypes. See this section

  • Support for ORs in value node types

Either/OR valueNodeType. See this section

  • Support repeated properties which can be an OR

Namespace declarations

  • At this moment namespace declarations are injected through the config file.

Other DCTAP elements:

  • extends: it is supported
  • extendsLabel: This is supported but it is redundant because the label should be defined in the extended shape, so we may remove its support.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions