Project

General

Profile

Feature #1764

Finalize dataoneTypes schema for public release

Added by Matthew Jones over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
d1_schemas
Target version:
Start date:
2011-08-10
Due date:
% Done:

100%

Estimated time:
(Total: 0.12 h)
Milestone:
CCI-1.0.0
Product Version:
*
Story Points:
Sprint:

Description

The dataoneTypes.xsd schema needs to be finalized for release, inlcuding cleaning up all documentation, inspecting for incorrect types and elements, and removing any unused items. Once the schema is approved for release, finalize it by releasing it as the 1.0.0 version of the v1 schema namespace.


Subtasks

Task #2150: Clarify access control permissions are hierarchical ClosedMatthew Jones

Task #2079: Move sysmeta docs from architecture into schema, and correct themClosedMatthew Jones

Task #2075: Add ObjectLocation.version fieldClosedMatthew Jones

Task #1877: Create branch for 1.0.0 schemasClosedMatthew Jones

Task #1765: Review and revise schema type documentationClosedMatthew Jones

Task #2061: need ReplicationPolicy to be a top-level structure for java serializationClosedMatthew Jones

Task #2059: need Replica to be top-level object so it can be serializedClosedMatthew Jones

Task #1766: Review schema for unused types and remove those that are not needed.ClosedMatthew Jones

Task #1878: Change Person.email to be optional to deal with reporting data at times without revealing email addresses. ClosedMatthew Jones

Task #1876: Add contactSubject to NodeClosedMatthew Jones

Task #1875: Add serial version number to system metadataClosedMatthew Jones

Task #1767: Finalize dataoneTypes.xsd v1 release as 1.0.0 release, and tag.ClosedMatthew Jones

Task #1694: fmtid -> formatIdClosedRob Nahf

Task #1915: Add isVerified flag to Person objectClosedMatthew Jones

Task #1916: change serialVersion to unsigned longClosedMatthew Jones

Task #1919: Make contactSubject requiredClosedMatthew Jones

Task #2037: Add nodeApproved property to Node structureRejectedMatthew Jones

Task #2038: Add support for ServiceMethodRestriction to the Node.Service structureClosedMatthew Jones

Task #2078: Add archived field to SystemMetadataClosedMatthew Jones

Task #2092: remove execute permission from Permission typeClosedMatthew Jones

Task #2094: need ChecksumAlgorithmList datatype for getChecksumAlgorithms() methodClosedChris Jones

Task #2096: Identifier should not be able to have any whitespaceClosedChris Jones

Task #2097: Types.DateTime: ISO8601ClosedMatthew Jones

Task #2098: Types.DateTime: Correction related to Python implementationClosedMatthew Jones

Task #2099: Types and their various representationsClosedMatthew Jones

Task #2100: Types.DateTime: Fix sentenceClosedMatthew Jones

Task #2101: Types.DescribeResponse: Adding serialVersionRejectedMatthew Jones

Task #2102: Types.ChecksumAlgorithm: Are similar representations ok?ClosedMatthew Jones

Task #2103: Separating "low" and "high" level types?ClosedMatthew Jones

Task #2104: Types.Permission: replicate permissionClosedChris Jones

Task #2105: Types.ReplicationStatus() - Representing error messageClosedChris Jones

Task #2106: Types.AccessRule: Uploader accidentally getting locked outClosedMatthew Jones

Task #2107: Types.Checksum: Representation of the checksum stringClosedMatthew Jones

Task #2108: Types.Identifier: Factoring out format restrictionClosedMatthew Jones

Task #2109: Types.MonitorInfo: No longer in use.ClosedChris Jones

Task #2110: Types.MonitorList: Can be removed.ClosedChris Jones

Task #2111: Types.Node: Fields without descriptionsClosedChris Jones

Task #2112: Types.NodeList: SlicingClosedMatthew Jones

Task #2113: Types.Person: Clarify descriptions of fields that are lists, not single entriesClosedMatthew Jones

Task #2114: Types.Ping: lastFailure?RejectedMatthew Jones

Task #2115: Removing remaining enums?RejectedMatthew Jones

Task #2116: rightsHolder / ownerRejectedMatthew Jones

Task #2117: Types.SystemMetadata: Replication should occur from the AuthoritativeMemberNodeClosedChris Jones

Task #2120: Types.SystemMetadata: Removing for fields that should be set by MNClosedChris Jones

Task #2140: Add a NodeReplicationPolicy typeClosedChris Jones

Task #2148: Types.DateTime: Specify formatsRejectedMatthew Jones


Related issues

Blocked by Infrastructure - Story #1818: need node contact info in Node Registration Method Rejected

History

#1 Updated by Matthew Jones over 12 years ago

  • Position set to 85
  • Target version set to Sprint-2011.35-Block.5
  • Position deleted (1)

#2 Updated by Matthew Jones over 12 years ago

  • Assignee set to Matthew Jones
  • Category set to d1_schemas

#3 Updated by Dave Vieglais over 12 years ago

  • Target version changed from Sprint-2011.35-Block.5 to Sprint-2011.36-Block.5
  • Position deleted (89)
  • Position set to 2

#4 Updated by Dave Vieglais over 12 years ago

  • Position deleted (1)
  • Target version changed from Sprint-2011.36-Block.5 to Sprint-2011.37-Block.5
  • Position set to 24

#5 Updated by Dave Vieglais over 12 years ago

  • Target version changed from Sprint-2011.37-Block.5 to Sprint-2011.43-Block.6
  • Position set to 1
  • Position deleted (25)

#6 Updated by Matthew Jones over 12 years ago

  • Position deleted (15)
  • Position set to 1

#7 Updated by Dave Vieglais over 12 years ago

  • Position set to 7
  • Position deleted (19)
  • Target version changed from Sprint-2011.43-Block.6 to Sprint-2011.44-Block.6

#8 Updated by Matthew Jones over 12 years ago

  • Position set to 306
  • Position deleted (14)
  • Target version changed from Sprint-2011.44-Block.6 to Sprint-2011.45-Block.6

#9 Updated by Dave Vieglais over 12 years ago

  • Position set to 1
  • Target version changed from Sprint-2011.45-Block.6 to Sprint-2011.46-Block.6
  • Position deleted (307)

#10 Updated by Dave Vieglais over 12 years ago

  • Position set to 2
  • Position deleted (12)
  • Target version changed from Sprint-2011.46-Block.6 to Sprint-2011.48-Block.6

#11 Updated by Matthew Jones over 12 years ago

  • Status changed from In Progress to Closed
  • Milestone changed from CCI-0.6.4 to CCI-1.0.0

All proposed schema changes completed. New requests and bugs will be entered under separate, individual tickets.

#12 Updated by Rob Nahf over 12 years ago

  • Status changed from Closed to In Progress

#13 Updated by Dave Vieglais over 12 years ago

  • Position set to 2
  • Position deleted (26)
  • Target version changed from Sprint-2011.48-Block.6 to Sprint-2011.49-Block.6

#14 Updated by Dave Vieglais over 12 years ago

  • Position set to 3
  • Position deleted (8)
  • Target version changed from Sprint-2011.49-Block.6 to Sprint-2011.51-Block.6

#15 Updated by Matthew Jones over 12 years ago

  • Status changed from In Progress to Closed

Documentation and other changes to dataoneTypes schema as detailed in contained tasks completed. Schema now at release candidate 1 stage, and will be tagged as such. Closing this story. Further changes to the schema should be opened as individual stories so that they can be prioritized independently.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)