Project

General

Profile

Bug #2587

schema annotation in Node type is out-of-date with implementation

Added by Rob Nahf over 12 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
Due date:
% Done:

100%

Milestone:
None
Product Version:
Story Points:
Sprint:

Description

the annotation for the node / identifier element is incorrect, stating the value can be the same as the basurl. New business rules ("urn:node:" prefix) disallow this.
We need to either to update annotations such as these with current business rules, or decouple "helpful hints" from the schemas, by instead referencing documentation.

xs:annotation
xs:documentationA unique identifier for the node. Although this
may initially be the same as the baseURL, such practice is not
recommended however as this value MUST NOT change for future
implementations of the same node, whereas the baseURL may change
in the future. /xs:documentation
/xs:annotation


Related issues

Related to Infrastructure - Story #2828: Incorporate documentation updates into d1types schema Closed 2012-05-30 2012-09-22
Related to Infrastructure - Task #3282: merge schema 1.1 branch to trunk, repoint d1_common_java to it Closed 2012-10-01

History

#1 Updated by Matthew Jones over 12 years ago

  • Assignee changed from Dave Vieglais to Matthew Jones
  • Target version set to Sprint-2012.11-Block.2.2

The Architecture docs are created from the schema annotations, so we definitely need to fix the annotations in the schema to be correct. So, this is a bug, and one that needs to be fixed. As it is only a documentation bug and not a schema change, we probably do not need to do a new schema release for this.

#2 Updated by Dave Vieglais over 12 years ago

  • Target version changed from Sprint-2012.11-Block.2.2 to Sprint-2012.19-Block.3.2

#3 Updated by Dave Vieglais over 12 years ago

  • Target version changed from Sprint-2012.19-Block.3.2 to Sprint-2012.23-Block.3.4
  • Position set to 1

#4 Updated by Matthew Jones over 12 years ago

  • Position deleted (16)
  • Target version changed from Sprint-2012.23-Block.3.4 to Sprint-2012.27-Block.4.2
  • Position set to 1

#5 Updated by Dave Vieglais about 12 years ago

  • Target version changed from Sprint-2012.27-Block.4.2 to Sprint-2012.35-Block.5.2

#6 Updated by Dave Vieglais about 12 years ago

  • Assignee changed from Matthew Jones to Dave Vieglais
  • Milestone changed from CCI-1.0.0 to CCI-1.1
  • Status changed from New to In Progress

#7 Updated by Rob Nahf about 12 years ago

just a note: prior to registration to an environment, the value can be anything, but node registration provides limits on this field (business rules), so needs to follow the "urn:node" rules found here: http://mule1.dataone.org/ArchitectureDocs-current/design/NodeIdentity.html?highlight=urn

#8 Updated by Dave Vieglais about 12 years ago

  • Target version deleted (Sprint-2012.35-Block.5.2)
  • Project changed from Infrastructure to Redmine Test
  • Category deleted (d1_schemas)

#9 Updated by Dave Vieglais about 12 years ago

  • Target version set to Sprint-2012.35-Block.5.2

#10 Updated by Dave Vieglais about 12 years ago

  • translation missing: en.field_remaining_hours set to 0.0
  • Status changed from In Progress to Closed
  • Due date set to 2012-09-08

Closed with rev:10341

#11 Updated by Dave Vieglais about 12 years ago

  • Milestone set to None
  • Project changed from Redmine Test to Infrastructure

#12 Updated by Dave Vieglais about 11 years ago

  • Start date deleted (2012-04-09)
  • Target version deleted (Sprint-2012.35-Block.5.2)
  • Due date deleted (2012-09-08)

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)