Welcome to TiddlyWiki by Jeremy Ruston, Copyright copyright 2007 Osmosoft Limited
!Template Name : createWidgetRequest.cam
* Description: DataReferenceModel schema draft
* Owner: DRM xml.gov
* Version: 0.5
* Date: 2009-05-30T14:50:19
For details of the Structure look as AssemblyStructure
! Structures
* ID : [[DataReferenceModel]]
|>| Click on the name of the element or attribute to view details. |
| @@color:green;font-family:webdings;q@@ | Rule exists. |
| @@color:purple;font-family:webdings;(@@ | Annotation exists |
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:DataReferenceModel]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:SubmissionInformation]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:SubmittingAgency]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:SubmittingAgency]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:SubmissionDate]]"""%YYYY-MM-DDZ%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:SubmissionDate]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:SubmissionVersion]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:SubmissionVersion]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:PointOfContact]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:PointOfContact]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:SubmissionInformation]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:DataDescription]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:DigitalDataResources]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:StructuredDataResources]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:StructuredDataResource]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Entities]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:InlineEntities]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Entity]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:Description]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:Description]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Attributes]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Attribute]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:Description]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:Description]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:DataType]]"""%"anyURI"%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:DataType]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Attribute]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Attributes]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:EntityRelationships]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:EntityRelationship]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:entityRef]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:EntityRelationship]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:EntityRelationships]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Entity]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:InlineEntities]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:ExternalEntities]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Entity]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:LocationURI]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:LocationURI]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:RepresentationFormat]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:RepresentationFormat]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:EntityRelationships]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:EntityRelationship]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:entityRef]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:EntityRelationship]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:EntityRelationships]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Entity]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:ExternalEntities]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Entities]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:TopicRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:TopicRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:TopicRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:TopicRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:StructuredDataResource]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:StructuredDataResources]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:UnstructuredDataResources]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:InlineUnstructuredDataResources]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:UnstructuredDataResource]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:TopicRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:TopicRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:TopicRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:TopicRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:UnstructuredDataResource]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:InlineUnstructuredDataResources]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:ExternalUnstructuredDataResources]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:UnstructuredDataResource]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:LocationURI]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:LocationURI]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:RepresentationFormat]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:RepresentationFormat]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:TopicRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:TopicRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:TopicRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:TopicRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:UnstructuredDataResource]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:ExternalUnstructuredDataResources]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:UnstructuredDataResources]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:SemiStructuredDataResources]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:SemiStructuredDataResource]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:StructuredDataResourceRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:StructuredDataResourceRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:StructuredDataResourceRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:StructuredDataResourceRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:UnstructuredDataResourceRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:UnstructuredDataResourceRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:UnstructuredDataResourceRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:UnstructuredDataResourceRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:TopicRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:TopicRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:TopicRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:TopicRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:SemiStructuredDataResource]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:SemiStructuredDataResources]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Documents]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Document]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:UnstructuredDataResourceRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:UnstructuredDataResourceRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:UnstructuredDataResourceRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:UnstructuredDataResourceRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:SemiStructuredDataResourceRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:SemiStructuredDataResourceRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:SemiStructuredDataResourceRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:SemiStructuredDataResourceRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:EntityRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:EntityRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:EntityRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:EntityRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Document]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Documents]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:DigitalDataResources]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:DataDescription]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:DataContext]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Taxonomies]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:InlineTaxonomies]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Taxonomy]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:Description]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:Description]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Topics]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Topic]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:Description]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:Description]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Terms]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:Term]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:Term]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Terms]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:TopicRelationships]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:TopicRelationship]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:topicRef]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:TopicRelationship]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:TopicRelationships]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Topic]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Topics]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Taxonomy]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:InlineTaxonomies]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:ExternalTaxonomies]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Taxonomy]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:LocationURI]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:LocationURI]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:RepresentationFormat]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:RepresentationFormat]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Taxonomy]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:ExternalTaxonomies]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Taxonomies]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:DataAssets]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:DataAsset]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:OwningAgency]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:OwningAgency]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:DataSteward]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:EmployeeID]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:EmployeeID]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:DepartmentName]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:DepartmentName]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:InitialDate]]"""%YYYY-MM-DDZ%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:InitialDate]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:DataSteward]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:GeospatialEnabled]]"""%false%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:GeospatialEnabled]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:SystemOfRecord]]"""%false%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:SystemOfRecord]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:TypeOfDataAsset]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:TypeOfDataAsset]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:PointOfContact]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:PointOfContact]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:FIPS199PotentialImpactLevels]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:AvailabilityLevel]]"""%"High"%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:AvailabilityLevel]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:IntegrityLevel]]"""%"High"%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:IntegrityLevel]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:ConfidentialityLevel]]"""%"High"%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:ConfidentialityLevel]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:FIPS199PotentialImpactLevels]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:DigitalDataResourceRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:StructuredDataResourceRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:StructuredDataResourceRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:UnstructuredDataResourceRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:UnstructuredDataResourceRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:SemiStructuredDataResourceRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:SemiStructuredDataResourceRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:DigitalDataResourceRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:DataAsset]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:DataAssets]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:DataContext]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:DataSharing]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:ExchangePackages]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:InlineExchangePackages]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:ExchangePackage]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:Description]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:Description]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:ExchangeFrequency]]
[[@drm:unit]]=""""%drm:UnitType%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;>@@"""%12345%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:ExchangeFrequency]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:SupplierConsumer]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Supplier]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:supplierType]]=""""%drm:SupplierConsumerPartyType%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:PrimaryContact]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:PrimaryContact]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Supplier]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:Consumer]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:PrimaryContact]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:PrimaryContact]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:Consumer]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:SupplierConsumer]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:PayloadDefinitionURI]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:PayloadDefinitionURI]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:PayloadTransport]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:PayloadTransport]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:TransactionType]]"""%"PublishSubscribe"%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:TransactionType]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:Status]]"""%"Complete"%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:Status]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:EntityRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:EntityRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:EntityRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:EntityRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:QueryPointRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:QueryPointRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:QueryPointRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:QueryPointRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:ExchangePackage]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:InlineExchangePackages]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:ExternalExchangePackages]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:ExchangePackage]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:LocationURI]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:LocationURI]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:RepresentationFormat]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:RepresentationFormat]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:EntityRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:EntityRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:EntityRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:EntityRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:QueryPointRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:QueryPointRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:QueryPointRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:QueryPointRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:ExchangePackage]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:ExternalExchangePackages]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:ExchangePackages]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:QueryPoints]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:QueryPoint]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:ID]]=""""%xsd:ID%""""@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:name]]=""""%string%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:Description]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:Description]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:Endpoint]]"""%http://wiki.oasis-open.org/cam%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:Endpoint]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:QueryLanguages]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:QueryLanguage]]"""%"CQL"%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:QueryLanguage]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:QueryLanguages]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:QueryPointSecurity]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:AccessControlProtocol]]"""%"HTTP-Basic"%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:AccessControlProtocol]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:MinimumEncryptionLevel]]"""%"FIPS 185 (EES)"%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:MinimumEncryptionLevel]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:QueryPointSecurity]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:QualityOfServiceInformation]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:Latency]]"""%12345%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:Latency]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family: courier;font-weight:bold;<@@[[drm:ReliableMessagingCapabilities]]"""%string%"""@@color:red;font-family: courier;font-weight:bold;<@@/[[drm:ReliableMessagingCapabilities]]@@color:red;font-family: courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:QualityOfServiceInformation]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:DataAssetRefs]]@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@[[drm:DataAssetRef]]@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
[[@drm:IDREF]]=""""%xsd:IDREF%""""@@color:red;font-family:courier;font-weight:bold;>@@@@color:green;font-family:webdings;q@@@@color:purple;font-family:webdings;(@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:DataAssetRef]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:DataAssetRefs]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:QueryPoint]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:QueryPoints]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:DataSharing]]@@color:red;font-family:courier;font-weight:bold;>@@
@@color:red;font-family:courier;font-weight:bold;<@@/[[drm:DataReferenceModel]]@@color:red;font-family:courier;font-weight:bold;>@@
| Definition |
Root node of the DRM XML instance document.
RELATIONSHIPS: None |
| Definition |
A container for all information related to a DRM submission.
RELATIONSHIPS: None |
| Definition |
The Government agency, bureau, office, or department that submits a DRM instance.
RELATIONSHIPS: None |
| Definition |
The date that a DRM instance was submitted. May include time as well.
RELATIONSHIPS: None |
| makeOptional() | |
| setDateMask(YYYY-MM-DD) | string-length(.) <11 |
| setDateMask(YYYY-MM-DDZ) | string-length(.) >10 |
| Definition |
Any submitter-determined string that uniquely (according to the submitter) differentiates a DRM submission from previous DRM submissions by the submitter.
RELATIONSHIPS: None |
| Definition |
A URI pointing to the person or organization to contact for more information regarding a Data Asset. This usually includes a name, phone number, email address, and other contact information. The resource/record should ideally be a structured machine-readable resource (e.g., XML document), but can be a HTML/web page providing the appropriate documentation.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
The Data Description standardization area of the DRM. The Data Description standardization area provides a means to richly describe data, thereby supporting its discovery and sharing.
RELATIONSHIPS: None |
| Definition |
A container for DigitalDataResource elements.
RELATIONSHIPS: None |
| Definition |
A container for StructuredDataResource elements.
RELATIONSHIPS: None |
| Definition |
An electronic resource containing data that is described via the E-R (Entity-Relationship) or class model, such as logical data models and XML documents. Structured data is organized in well-defined semantic "chunks" called entities.
RELATIONSHIPS:
- A Structured Data Resource is a type of Digital Data Resource;
- A Structured Data Resource (because it is a Digital Data Resource) is categorized by one or more Topics; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
A container for Entity elements.
RELATIONSHIPS: None |
| Definition |
A container for "inline" Entity elements (i.e. those that appear in the DRM instance as opposed to being externally referenced).
RELATIONSHIPS: None |
| Definition |
An abstraction for a person, place, object, event, or concept described (or characterized) by common Attributes.
RELATIONSHIPS:
- An Entity is related to one or more other Entities; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
General description element used in various places.
RELATIONSHIPS: None |
| Definition |
A container for Attribute elements.
RELATIONSHIPS: None |
| Definition |
A characteristic of an Entity whose value may be used to help distinguish one instance of an Entity from other instances of the same Entity.
RELATIONSHIPS:
- An Attribute is constrained by a Data Type; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
General description element used in various places.
RELATIONSHIPS: None |
| Definition |
A constraint on the type of data that an instance of an Attribute may hold (e.g. "date", "string", "float" or "integer").
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(token) | |
| restrictValues('anyURI' |'base64Binary' |'boolean' |'byte' |'date' |'dateTime' |'decimal' |'double' |'duration' |'ENTITIES' |'ENTITY' |'float' |'gDay' |'gMonth' |'gMonthDay' |'gYear' |'gYearMonth' |'hexBinary' |'ID' |'IDREF' |'IDREFS' |'int' |'integer' |'language' |'long' |'Name' |'NCName' |'negativeInteger' |'NMTOKEN' |'NMTOKENS' |'nonNegativeInteger' |'nonPositiveInteger' |'normalizedString' |'NOTATION' |'positiveInteger' |'Qname' |'short' |'string' |'time' |'token' |'unsignedByte' |'unsignedInt' |'unsignedLong' |'unsignedShort') | |
| Definition |
A container for EntityRelationship elements.
RELATIONSHIPS: None |
| Definition |
An association between two Entities.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
A reference to an Entity element contained within the same DRM instance.
NOTE: This attribute is used to depict relationships among Entities, while the "EntityRef" element is used to depict relationships between other concepts (e.g. Documents) and Entities. This attribute was created for reduced verbosity in depicting relationships among Entities.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for externally referenced Entity elements.
RELATIONSHIPS: None |
| Definition |
An abstraction for a person, place, object, event, or concept described (or characterized) by common Attributes.
RELATIONSHIPS:
- An Entity is related to one or more other Entities; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
General URI element used in various places to specify the Web address of an externally referenced artifact (such as an external taxonomy).
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
A URI indicating a data standard to which an externally referenced artifact (such as a Taxonomy) complies.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
A container for EntityRelationship elements.
RELATIONSHIPS: None |
| Definition |
An association between two Entities.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
A reference to an Entity element contained within the same DRM instance.
NOTE: This attribute is used to depict relationships among Entities, while the "EntityRef" element is used to depict relationships between other concepts (e.g. Documents) and Entities. This attribute was created for reduced verbosity in depicting relationships among Entities.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for TopicRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to a Topic element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for UnstructuredDataResource elements.
RELATIONSHIPS: None |
| Definition |
A container for "inline" UnstructuredDataResource elements (i.e. those that appear in the DRM instance as opposed to being externally referenced).
RELATIONSHIPS: None |
| Definition |
An electronic resource containing data that is of a more free-form format, such as multimedia files, images, sound files, or unstructured text. Unstructured data does not necessarily follow any format or hierarchal sequence, nor does it follow any relational rules.
RELATIONSHIPS:
- An Unstructured Data Resource is a type of Digital Data Resource;
- An Unstructured Data Resource (because it is a Digital Data Resource) is categorized by one or more Topics; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
A container for TopicRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to a Topic element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for externally referenced UnstructuredDataResource elements.
RELATIONSHIPS: None |
| Definition |
An electronic resource containing data that is of a more free-form format, such as multimedia files, images, sound files, or unstructured text. Unstructured data does not necessarily follow any format or hierarchal sequence, nor does it follow any relational rules.
RELATIONSHIPS:
- An Unstructured Data Resource is a type of Digital Data Resource;
- An Unstructured Data Resource (because it is a Digital Data Resource) is categorized by one or more Topics; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
General URI element used in various places to specify the Web address of an externally referenced artifact (such as an external taxonomy).
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
A URI indicating a data standard to which an externally referenced artifact (such as a Taxonomy) complies.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
A container for TopicRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to a Topic element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for SemiStructuredDataResource elements.
RELATIONSHIPS: None |
| Definition |
An electronic resource containing data that has characteristics of both structured and unstructured data, such as an e-mail (with structured data such as sender and subject, and unstructured text).
RELATIONSHIPS:
- A Semi-Structured Data Resource is a type of Digital Data Resource;
- A Semi-Structured Data Resource (because it is a Digital Data Resource) is categorized by one or more Topics; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
A container for StructuredDataResourceRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to a StructuredDataResource element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for UnstructuredDataResourceRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to an UnstructuredDataResource element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for TopicRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to a Topic element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for Document elements.
RELATIONSHIPS: None |
| Definition |
A discrete and unique electronic aggregation of data produced with the intent of conveying information. Specifically for the DRM, a Document is a file containing Unstructured and/or Semi-Structured Data Resources.
RELATIONSHIPS:
- A Document may contain one or more Unstructured Data Resources;
- A Document may contain one or more Semi-structured Data Resources;
- A Document refers to one or more Entities; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
A container for UnstructuredDataResourceRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to an UnstructuredDataResource element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for SemiStructuredDataResourceRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to a SemiStructuredDataResource element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for EntityRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to an Entity element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
The Data Context standardization area of the DRM. The Data Context standardization area facilitates discovery of data through an approach to the categorization of data according to taxonomies, and provide linkages to the other FEA reference models.
RELATIONSHIPS: None |
| Definition |
A container for Taxonomy elements.
RELATIONSHIPS: None |
| Definition |
A container for "inline" Taxonomy elements (i.e. those that appear in the DRM instance as opposed to being externally referenced).
RELATIONSHIPS: None |
| Definition |
A collection of controlled vocabulary terms (Topics) organized into a hierarchical structure.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
General description element used in various places.
RELATIONSHIPS: None |
| Definition |
A container for Topic elements.
RELATIONSHIPS: None |
| Definition |
A category within a Taxonomy; often synonymous with "node". A Topic is the central concept for applying context to data.
RELATIONSHIPS:
- A Topic is related to one or more other Topics (inline Taxonomies only);
- A Topic categorizes one or more Digital Data Resources; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
General description element used in various places.
RELATIONSHIPS: None |
| Definition |
A container for Term elements.
RELATIONSHIPS: None |
| Definition |
A keyword and/or keyphrase associated with a taxonomy Topic.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A container for TopicRelationship elements.
RELATIONSHIPS: None |
| Definition |
An association between two Topics.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
A reference to a Topic element contained within the same DRM instance.
NOTE: This attribute is used to depict relationships among Topics while the "TopicRef" element is used to depict relationships between other concepts (e.g. Entities) and Topics. This attribute was created for reduced verbosity in depicting relationships among Topics.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for externally referenced Taxonomy elements.
RELATIONSHIPS: None |
| Definition |
A collection of controlled vocabulary terms (Topics) organized into a hierarchical structure.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
General URI element used in various places to specify the Web address of an externally referenced artifact (such as an external taxonomy).
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
A URI indicating a data standard to which an externally referenced artifact (such as a Taxonomy) complies.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
A container for DataAsset elements.
RELATIONSHIPS: None |
| Definition |
A managed container for data. Examples include a relational database, Web site, document repository, directory or data service.
RELATIONSHIPS:
- A Data Asset provides a management context for one or more Digital Data Resources; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
The agency providing primary stewardship for a Data Asset.
RELATIONSHIPS: None |
| Definition |
A person or organization responsibile for managing a specific set of data resources.
RELATIONSHIPS:
- A Data Steward manages a Data Asset; |
| Definition |
Employee ID for a Data Steward.
RELATIONSHIPS: None |
| Definition |
Name of department with which a Data Steward is associated.
RELATIONSHIPS: None |
| Definition |
Date that a Data Steward became associated with a Data Asset.
RELATIONSHIPS: None |
| makeOptional() | |
| setDateMask(YYYY-MM-DD) | string-length(.) <11 |
| setDateMask(YYYY-MM-DDZ) | string-length(.) >10 |
| Definition |
A boolean flag indicating whether or not a Data Asset supports or provides Geospatial data.
RELATIONSHIPS: None |
| makeOptional() | |
| restrictValues('true'|'false') | |
| Definition |
Denotes whether or not a data source contains Privacy Act information. This includes an individual's name, SSN, and/or personal identifier, and at least one other element of personal information about the individual (such as date of birth).
RELATIONSHIPS: None |
| makeOptional() | |
| restrictValues('true'|'false') | |
| Definition |
Type of Data Asset - e.g. database, Web site, registry, directory, data service, etc.
NOTE: In the future, this may be represented as an enumerated list.
RELATIONSHIPS: None |
| Definition |
A URI pointing to the person or organization to contact for more information regarding a Data Asset. This usually includes a name, phone number, email address, and other contact information. The resource/record should ideally be a structured machine-readable resource (e.g., XML document), but can be a HTML/web page providing the appropriate documentation.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
According to FIPS 199, potential impact levels on agency operations, assets, or individuals should there be a breach in security due to the loss of confidentiality, integrity, or availability.
RELATIONSHIPS: None |
| Definition |
FIPS 199 "availability" impact level.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(token) | |
| restrictValues('High' |'Low' |'Moderate') | |
| Definition |
FIPS 199 "integrity" impact level.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(token) | |
| restrictValues('High' |'Low' |'Moderate') | |
| Definition |
FIPS 199 "confidentiality" impact level.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(token) | |
| restrictValues('High' |'Low' |'Moderate') | |
| Definition |
A container for StructuredDataResourceRef, UnstructuredDataResourceRef, and SemiStructuredDataResourceRef elements (which are collectively considered to be Digital Data Resource references).
NOTE: This element is used for Data Assets, but not for Topics - even though the DRM 2.0 abstract model lists a relationship between a Topic and Digital Data Resources. The reason for this is that
the relationship from Data Digital Resources to Topics is represented in each of the Digital Data Resource container elements (i.e. StucturedDataResources, SemiStucturedDataResources, and
UnstucturedDataResources), in a "TopicRefs" element. This was done because it makes more sense to list Topics by which an artifact is categorized where the artifact itself is described, rather
than vice-versa.
RELATIONSHIPS: None |
| Definition |
A reference to a StructuredDataResource element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A reference to an UnstructuredDataResource element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A reference to a SemiStructuredDataResource element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
The Data Sharing standardization area of the DRM. The Data Sharing standardization area describes the sharing and exchange of data, where sharing may consist of ad-hoc requests (such as a one-time query of a particular data asset), scheduled queries, and/or exchanges characterized by fixed, re-occurring transactions between parties. Data sharing is enabled by capabilities provided by both the Data Context and Data Description standardization areas.
RELATIONSHIPS: None |
| Definition |
A container for ExchangePackage elements.
RELATIONSHIPS: None |
| Definition |
A container for "inline" ExchangePackage elements (i.e. those that appear in the DRM instance as opposed to being externally referenced).
RELATIONSHIPS: None |
| Definition |
A description of a specific recurring data exchange between a Supplier and a Consumer.
RELATIONSHIPS:
- An Exchange Package refers to one or more Entities;
- An Exchange Package is disseminated to a Consumer;
- An Exchange Package queries one or more Query Points; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General description element used in various places.
RELATIONSHIPS: None |
| Definition |
The frequency at which an exchange is estimated to occur.
RELATIONSHIPS: None |
| makeOptional() | |
| setNumberMask(######) | |
| Definition |
The regularity of an exchange represented by an Exchange Package (e.g. Daily, Weekly, etc.). Indicates the units that correspond to the value for the Exchange Frequency (e.g. 2 times daily, once a month, etc.).
RELATIONSHIPS: None |
| Definition |
A container for Supplier and Consumer elements.
RELATIONSHIPS: None |
| Definition |
An entity (person or organization) that supplies data to a Consumer. Note that a Supplier may or may not be the original producer of the data. For this reason, the name "Producer" was not used.
RELATIONSHIPS:
- A Supplier produces an Exchange Package; |
| Definition |
The type of entity that the Supplier represents (e.g. Agency, system, individual, etc.).
RELATIONSHIPS: None |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
A URI pointing to an electronic representation (e.g. XML document, Web page) of contact information for the primary contact for a Supplier or Consumer.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
An entity (person or organization) that consumes data that is supplied by a Supplier.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
A URI pointing to an electronic representation (e.g. XML document, Web page) of contact information for the primary contact for a Supplier or Consumer.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
The Web address of an electronic definition that defines the requirements for the payload (data) that is exchanged between a Supplier and a Consumer. Examples include XML Schema and EDI transaction sets.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
The manner by which a payload (message) is transported from sender to receiver. It is typically, but not necessarily, a computer networking protocol.
NOTE: In the future, this may be represented as an enumerated list.
RELATIONSHIPS: None |
| Definition |
An indication of the message pattern that is used for transactions defined by an Exchange Package (e.g. Query/Response, Publish/Subscribe, etc.).
NOTE: Additional values for the enumerated list associated with this element may be added in the future.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(token) | |
| restrictValues('PublishSubscribe' |'QueryResponse') | |
| Definition |
The status of an Exchange Package (e.g. complete or in-progress) where "complete" indicates that the Exchange Package is set up in production, and "In-progress" indicats that the Exchange Package is not yet in production but is in the process of being prepared for production.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(token) | |
| restrictValues('Complete' |'In-progress') | |
| Definition |
A container for EntityRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to an Entity element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for QueryPointRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to a QueryPoint element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for externally referenced ExchangePackage elements.
RELATIONSHIPS: None |
| Definition |
A description of a specific recurring data exchange between a Supplier and a Consumer.
RELATIONSHIPS:
- An Exchange Package refers to one or more Entities;
- An Exchange Package is disseminated to a Consumer;
- An Exchange Package queries one or more Query Points; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General URI element used in various places to specify the Web address of an externally referenced artifact (such as an external taxonomy).
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
A URI indicating a data standard to which an externally referenced artifact (such as a Taxonomy) complies.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
A container for EntityRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to an Entity element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for QueryPointRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to a QueryPoint element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
| Definition |
A container for QueryPoint elements.
RELATIONSHIPS: None |
| Definition |
An endpoint that provides an interface for accessing and querying a Data Asset. A concrete representation of a Query Point is a specific URL at which a query Web Service may be invoked.
RELATIONSHIPS:
- A Query Point returns a result set specified in an Exchange Package;
- A Query Point accesses one or more Data Assets; |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
General identifier attribute used in various places.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(ID) | |
| Definition |
General name attribute used in various places.
RELATIONSHIPS: None |
| Definition |
General description element used in various places.
RELATIONSHIPS: None |
| Definition |
The network endpoint for a Query Point.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(anyURI) | |
| Definition |
A container for QueryLanguage elements.
RELATIONSHIPS: None |
| Definition |
A standard query language that can be used to access the data within a Data Asset.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| datatype(token) | |
| restrictValues('CQL' |'SQL-92' |'XQuery') | |
| Definition |
Specifies security-related information for a Query Point.
RELATIONSHIPS: None |
| Definition |
The standard and/or protocol providing access control for a Query Point.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(token) | |
| restrictValues('HTTP-Basic' |'Kerberos' |'WS-Security') | |
| Definition |
The minimal level of encryption needed to pass data to and from an access point.
RELATIONSHIPS: None |
| makeOptional() | |
| restrictValues('FIPS 185 (EES)' |'FIPS 46-2 (DES)' |'SSL-128' |'SSL-40') | |
| Definition |
Specifies Quality of Service (QoS)-related information for a Query Point.
RELATIONSHIPS: None |
| Definition |
The number of seconds needed to pass a message to an access point. Usually measured from the initiation of a request to the receipt of the response.
RELATIONSHIPS: None |
| makeOptional() | |
| setNumberMask(######) | |
| Definition |
Specifies reliable messaging-related requirements for a Query Point.
NOTE: In the future, this will may contain multiple sub-elements, each of which relates to a single capability (such as duplicate message elimination).
RELATIONSHIPS: None |
| Definition |
A container for DataAssetRef elements.
RELATIONSHIPS: None |
| Definition |
A reference to a DataAsset element contained within the same DRM instance.
RELATIONSHIPS: None |
| makeRepeatable() | |
| makeOptional() | |
| Definition |
A reference to an identifier within the same DRM instance.
RELATIONSHIPS: None |
| makeOptional() | |
| datatype(IDREF) | |
OASIS CAM generated - tool available from source forge.net project camprocessor ( http://www.sourceforge.net/projects/camprocessor )
/***
|Name|SinglePageModePlugin|
|Source|http://www.TiddlyTools.com/#SinglePageModePlugin|
|Version|2.3.1|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Story.prototype.displayTiddler(), Story.prototype.displayTiddlers()|
|Description|Display tiddlers one at a time with automatic update of URL (permalink). Also, options to always open tiddlers at top/bottom of page|
Normally, as you click on the links in TiddlyWiki, more and more tiddlers are displayed on the page. The order of this tiddler display depends upon when and where you have clicked. Some people like this non-linear method of reading the document, while others have reported that when many tiddlers have been opened, it can get somewhat confusing.
!!!!!Usage
<<<
SinglePageMode allows you to configure TiddlyWiki to navigate more like a traditional multipage web site with only one item displayed at a time. When SinglePageMode is enabled, the title of the current tiddler is automatically displayed in the browser window's titlebar and the browser's location URL is updated with a 'permalink' for the current tiddler so that it is easier to create a browser 'bookmark' for the current tiddler.
Even when SinglePageMode is disabled (i.e., displaying multiple tiddlers is permitted), you can reduce the potential for confusion by enable TopOfPageMode, which forces tiddlers to always open at the top of the page instead of being displayed following the tiddler containing the link that was clicked.
<<<
!!!!!Configuration
<<<
When installed, this plugin automatically adds checkboxes in the AdvancedOptions tiddler so you can enable/disable the plugin behavior. For convenience, these checkboxes are also included here:
<<option chkSinglePageMode>> Display one tiddler at a time
<<option chkTopOfPageMode>> Always open tiddlers at the top of the page
<<option chkBottomOfPageMode>> Always open tiddlers at the bottom of the page
//(note: if both settings are selected, "top of page" is used)//
<<<
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
''SinglePageModePlugin'' (tagged with <<tag systemConfig>>)
^^documentation and javascript for SinglePageMode handling^^
When installed, this plugin automatically adds checkboxes in the ''shadow'' AdvancedOptions tiddler so you can enable/disable this behavior. However, if you have customized your AdvancedOptions, you will need to ''manually add these checkboxes to your customized tiddler.''
<<<
!!!!!Revision History
<<<
''2007.03.03 [2.3.1]'' fix typo when adding BPM option to AdvancedOptions (prevented checkbox from appearing)
''2007.03.03 [2.3.0]'' added support for BottomOfPageMode (BPM) based on request from DaveGarbutt
''2007.02.06 [2.2.3]'' in Story.prototype.displayTiddler(), use convertUnicodeToUTF8() for correct I18N string handling when creating URL hash string from tiddler title (based on bug report from BidiX)
''2007.01.08 [2.2.2]'' use apply() to invoke hijacked core functions
''2006.07.04 [2.2.1]'' in hijack for displayTiddlers(), suspend TPM as well as SPM so that DefaultTiddlers displays in the correct order.
''2006.06.01 [2.2.0]'' added chkTopOfPageMode (TPM) handling
''2006.02.04 [2.1.1]'' moved global variable declarations to config.* to avoid FireFox 1.5.0.1 crash bug when assigning to globals
''2005.12.27 [2.1.0]'' hijack displayTiddlers() so that SPM can be suspended during startup while displaying the DefaultTiddlers (or #hash list). Also, corrected initialization for undefined SPM flag to "false", so default behavior is to display multiple tiddlers
''2005.12.27 [2.0.0]'' Update for TW2.0
''2005.11.24 [1.1.2]'' When the back and forward buttons are used, the page now changes to match the URL. Based on code added by Clint Checketts
''2005.10.14 [1.1.1]'' permalink creation now calls encodeTiddlyLink() to handle tiddler titles with spaces in them
''2005.10.14 [1.1.0]'' added automatic setting of window title and location bar ('auto-permalink'). feature suggestion by David Dickens.
''2005.10.09 [1.0.1]'' combined documentation and code in a single tiddler
''2005.08.15 [1.0.0]'' Initial Release
<<<
!!!!!Credits
<<<
This feature was developed by EricShulman from [[ELS Design Studios|http:/www.elsdesign.com]].
Support for BACK/FORWARD buttons adapted from code developed by Clint Checketts
<<<
!!!!!Code
***/
//{{{
version.extensions.SinglePageMode= {major: 2, minor: 3, revision: 1, date: new Date(2007,3,3)};
if (config.options.chkSinglePageMode==undefined) config.options.chkSinglePageMode=false;
config.shadowTiddlers.AdvancedOptions += "\n<<option chkSinglePageMode>> Display one tiddler at a time";
if (config.options.chkTopOfPageMode==undefined) config.options.chkTopOfPageMode=false;
config.shadowTiddlers.AdvancedOptions += "\n<<option chkTopOfPageMode>> Always open tiddlers at the top of the page";
if (config.options.chkBottomOfPageMode==undefined) config.options.chkBottomOfPageMode=false;
config.shadowTiddlers.AdvancedOptions += "\n<<option chkBottomOfPageMode>> Always open tiddlers at the bottom of the page";
config.SPMTimer = 0;
config.lastURL = window.location.hash;
function checkLastURL()
{
if (!config.options.chkSinglePageMode)
{ window.clearInterval(config.SPMTimer); config.SPMTimer=0; return; }
if (config.lastURL == window.location.hash)
return;
var tiddlerName = convertUTF8ToUnicode(decodeURI(window.location.hash.substr(1)));
tiddlerName=tiddlerName.replace(/\[\[/,"").replace(/\]\]/,""); // strip any [[ ]] bracketing
if (tiddlerName.length) story.displayTiddler(null,tiddlerName,1,null,null);
}
if (Story.prototype.SPM_coreDisplayTiddler==undefined) Story.prototype.SPM_coreDisplayTiddler=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,title,template,animate,slowly)
{
if (config.options.chkSinglePageMode) {
window.location.hash = encodeURIComponent(convertUnicodeToUTF8(String.encodeTiddlyLink(title)));
config.lastURL = window.location.hash;
document.title = wikifyPlain("SiteTitle") + " - " + title;
story.closeAllTiddlers();
if (!config.SPMTimer) config.SPMTimer=window.setInterval(function() {checkLastURL();},1000);
}
if (config.options.chkTopOfPageMode) { story.closeTiddler(title); srcElement=null; }
else if (config.options.chkBottomOfPageMode) { story.closeTiddler(title); srcElement="bottom"; }
this.SPM_coreDisplayTiddler.apply(this,arguments);
if (config.options.chkTopOfPageMode) window.scrollTo(0,0); // make sure top of page is visible
else if (config.options.chkBottomOfPageMode) {
var display=document.getElementById("tiddlerDisplay"); // for TW2.1-
if (!display) var display=document.getElementById("storyDisplay"); // for TW2.2+
window.scrollTo(0,ensureVisible(display.lastChild)); // make sure last tiddler is visible
}
}
if (Story.prototype.SPM_coreDisplayTiddlers==undefined) Story.prototype.SPM_coreDisplayTiddlers=Story.prototype.displayTiddlers;
Story.prototype.displayTiddlers = function(srcElement,titles,template,unused1,unused2,animate,slowly)
{
// suspend single-page mode (and/or top/bottom display options) when showing multiple tiddlers
var saveSPM=config.options.chkSinglePageMode; config.options.chkSinglePageMode=false;
var saveTPM=config.options.chkTopOfPageMode; config.options.chkTopOfPageMode=false;
var saveBPM=config.options.chkBottomOfPageMode; config.options.chkBottomOfPageMode=false;
this.SPM_coreDisplayTiddlers.apply(this,arguments);
config.options.chkBottomOfPageMode=saveBPM;
config.options.chkTopOfPageMode=saveTPM;
config.options.chkSinglePageMode=saveSPM;
}
//}}}
/***
|Name|BreadcrumbsPlugin|
|Source|http://www.TiddlyTools.com/#BreadcrumbsPlugin|
|OriginalAuthor|Alan Hecht (with 2.0 update from 'jack' and revisions by Bram Chen)|
|Version|1.5.8.0TT|
|Author|Eric Shulman|
|License|[[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides|Story.prototype.displayTiddler,TiddlyWiki.prototype.deleteTiddler|
|Description|show a list of tiddlers viewed during this session. Also defines "back" (previousTiddler) toolbar button and macro|
!Configuration
<<<
<<option chkShowBreadcrumbs>> show breadcrumbs display
>//Note: although this checkbox does toggle the breadcrumbs ''setting'', the actual breadcrumbs ''display'' is not updated until the next crumb is added (or a previous crumb is clicked on). In order for the checkbox setting to have ''immediate'' effect, please see [[ToggleBreadcrumbs]], which uses [[InlineJavascriptPlugin]] to synchronize the checkbox setting and the breadcrumbs display.//
<<option chkReorderBreadcrumbs>> re-order breadcrumbs when visiting a previously viewed tiddler
>//Note: standard (non-enabled) behavior is to ''trim'' the breadcrumbs list when visiting a previously viewed tiddler, so that all crumbs following that tiddler are removed from the list.//
<<<
!Revision History:
__TiddlyTools (TT) variant:__
1.5.8.0 2007.06.21 - in restartHome(), return false to prevent IE from attempting to navigate away...
1.5.8.0 2007.05.26 - added support for {{{<<option chkReorderBreadcrumbs>>}}} to toggle trim vs. re-order behavior when visiting previously viewed tiddlers
1.5.7.0 2007.05.25 - added support for {{{<<option chkShowBreadcrumbs>>}}} to toggle //display// of breadcrumbs
1.5.6.0 2007.05.24 - in refreshCrumbs(), remove non-existing tiddler titles from crumb list. Also, hijack deleteTiddler() so crumbs can be updated after tiddler is deleted.
1.5.5.0 2007.04.11 - added optional params to previousTiddler macro handler() to allow alternative label and tooltip text (instead of default "back")
1.5.4.0 2007.03.02 - in refreshCrumbs(), for TW2.2, look for "storyDisplay" instead of "tiddlerDisplay" but keep fallback to "tiddlerDisplay" for TW2.1 or earlier
1.5.3.0 2007.02.24 - changed from hijack of onClickTiddlerLink to hijack of displayTiddler() so that ALL displayed tiddlers are recorded in the crumbs, including programmatically displayed tiddlers opened by macros, scripts, etc., (such as [[GotoPlugin]], among many others) in addition to those opened by clicks on links.
1.5.2.0 2007.02.24 - eliminated global space clutter by moving function and data declarations so they are contained inside config.breadCrumbs object.
1.5.1.0 2007.02.06 - added "previousTiddler" macro (for use in sidebar)
1.5.0.0 2007.02.05 - added "previousTiddler" toolbar command (aka, "back")
1.4.0.1 2006.08.04 - change spaces to tabs
1.4.0.0 2006.08.04 - modified from 1.4.0 distro:
<<<
in refreshCrumbs(), set {{{display:none/block}}} instead of {{{visibility:hidden/visible}}}
in restartHome(), check for valid crumbArea before setting style
general code cleanup/reformat using tabs to indent
<<<
|1.4.0|Aug 02, 2006|Fixed bug, the redefined onClickTiddlerLink_orig_breadCrumbs works incorrectly on IE|
|1.3.0|Jul 20, 2006|Runs compatibly with TW 2.1.0 (rev #403+)|
|1.2.0|Feb 07, 2006|change global array breadCrumbs to config.breadCrumbs by Eric's suggestion|
|1.1.0|Feb 04, 2006|JSLint checked|
|1.0.0|Feb 01, 2006|TW2 ready and code Cleaned-up|
!Code section:
***/
//{{{
version.extensions.breadCrumbs = {major: 1, minor: 5, revision: 8, date: new Date("June 21, 2007")};
// show/hide display option (default is to SHOW breadcrumbs)
if (config.options.chkShowBreadcrumbs==undefined)
config.options.chkShowBreadcrumbs=true;
// REORDER breadcrumbs when visiting previously viewed tiddler (default is to TRIM breadcrumbs)
if (config.options.chkReorderBreadcrumbs==undefined)
config.options.chkReorderBreadcrumbs=false;
// hijack story.displayTiddler() so crumbs can be refreshed when a tiddler is displayed
if (Story.prototype.breadCrumbs_coreDisplayTiddler==undefined)
Story.prototype.breadCrumbs_coreDisplayTiddler=Story.prototype.displayTiddler;
Story.prototype.displayTiddler = function(srcElement,title,template,animate,slowly)
{
this.breadCrumbs_coreDisplayTiddler.apply(this,arguments);
// if not displaying tiddler during document startup, then add it to the breadcrumbs
// note: 'startingUp' flag is a global, set/reset by the core init() function
if (!startingUp) config.breadCrumbs.addCrumb(title);
}
// hijack store.removeTiddler() so crumbs can be refreshed when a tiddler is deleted
if (TiddlyWiki.prototype.breadCrumbs_coreRemoveTiddler==undefined)
TiddlyWiki.prototype.breadCrumbs_coreRemoveTiddler=TiddlyWiki.prototype.removeTiddler;
TiddlyWiki.prototype.removeTiddler= function(title)
{
this.breadCrumbs_coreRemoveTiddler.apply(this,arguments);
config.breadCrumbs.refreshCrumbs();
}
config.breadCrumbs = {
crumbs: [], // the list of current breadcrumbs
addCrumb: function (title) { // ELS: changed from passing event, "e", to passing tiddler title
var thisCrumb = "[[" + title + "]]";
var ind = this.crumbs.find(thisCrumb);
if(ind === null)
this.crumbs.push(thisCrumb);
else if (config.options.chkReorderBreadcrumbs)
this.crumbs.push(this.crumbs.splice(ind,1)[0]); // reorder crumbs
else
this.crumbs=this.crumbs.slice(0,ind+1); // trim crumbs
this.refreshCrumbs();
return false;
},
refreshCrumbs: function() {
var crumbArea = document.getElementById("breadCrumbs");
if (!crumbArea) {
var crumbArea = document.createElement("div");
crumbArea.id = "breadCrumbs";
crumbArea.style.display= "none";
var targetArea= document.getElementById("tiddlerDisplay"); // TW2.1-
if (!targetArea) targetArea = document.getElementById("storyDisplay"); // TW2.2+
targetArea.parentNode.insertBefore(crumbArea,targetArea);
}
crumbArea.style.display = config.options.chkShowBreadcrumbs?"block":"none";
removeChildren(crumbArea);
createTiddlyButton(crumbArea,"Home",null,this.restartHome);
for (c=0; c<this.crumbs.length; c++)
if (!store.tiddlerExists(this.crumbs[c].replace(/\[\[/,'').replace(/\]\]/,'')))
this.crumbs.splice(c,1); // remove non-existing tiddler from crumbs
wikify(" | " + this.crumbs.join(' > '),crumbArea);
},
restartHome: function() {
story.closeAllTiddlers();
restart();
config.breadCrumbs.crumbs = [];
var crumbArea = document.getElementById("breadCrumbs");
if (crumbArea) crumbArea.style.display = "none";
return false;
}
};
config.commands.previousTiddler = {
text: 'back',
tooltip: 'view the previous tiddler',
hideReadOnly: false,
dateFormat: 'DDD, MMM DDth YYYY hh:0mm:0ss',
handler: function(event,src,title) {
var here=story.findContainingTiddler(src); if (!here) return;
if (config.breadCrumbs.crumbs.length>1) {
var crumb=config.breadCrumbs.crumbs[config.breadCrumbs.crumbs.length-2].replace(/\[\[/,'').replace(/\]\]/,'');
story.displayTiddler(here,crumb);
}
else
config.breadCrumbs.restartHome();
return false;
}
};
config.macros.previousTiddler= {
label: 'back',
prompt: 'view the previous tiddler',
handler: function(place,macroName,params,wikifier,paramString,tiddler) {
var label=params.shift(); if (!label) label=this.label;
var prompt=params.shift(); if (!prompt) prompt=this.prompt;
createTiddlyButton(place,label,prompt,function() {
if (config.breadCrumbs.crumbs.length>1) {
var crumb=config.breadCrumbs.crumbs[config.breadCrumbs.crumbs.length-2].replace(/\[\[/,'').replace(/\]\]/,'');
story.displayTiddler(place,crumb);
}
else
config.breadCrumbs.restartHome();
});
}
}
//}}}