FEA DRM Schema Specification (Draft Version 0.2)

Updated Monday, June 27, 2005

[ DRM XML Schema | XML Instance Document Conforming to this Schema | DRM XML Schema Zip Archive | Public DRM Wiki | Inter-agency DRM WG Wiki ]

This Version

Draft_FEA_DRM_Schema_v.0.2.htm

Latest Version

Draft_FEA_DRM_Schema.htm

Previous Version(s)

Draft_FEA_DRM_Schema_20050611.htm (v.0.1)

Introduction

The FEA Data Reference Model (DRM) is intended to promote the common identification, use, and appropriate sharing of data/information across the federal government through its standardization of data in the following three areas:

Data Description: A standard approach to describing an agency’s structured, semi-structured, and unstructured data. Structured data includes individual entities (such as those defined within a data architecture), their attributes, and the relationships between them. Unstructured data includes multimedia files, and documents created using earlier versions of applications such as Microsoft Word. Semi-structured data includes Web pages and e-mails.

Data Sharing: A standard approach to describing the characteristics and requirements of interagency data exchanges, including data sources. Defines a standard message structure known as an Information Exchange Package.

Data Context: A standard approach to representing taxonomies that an agency uses to categorize its data. Such categorization enables the business context of data to be well understood.

In order to facilitate implementation of the DRM by federal agencies, OMB will provide agencies with a DRM Schema (also known as a “DRM XML Profile”). The DRM Schema will enable federal agencies to submit XML instances to OMB that contain information for the agency pertaining to the three DRM areas described above. The DRM Schema will also facilitate data modeling efforts within agencies by providing a capability by which – for example – physical data models may be derived from logical data models. Instances of the DRM Schema may also potentially be used for configuration and operational purposes , e.g. to automatically configure and/or categorize a data source, to support service-oriented architecture (SOA) based exchanges between agencies, etc.

For more information on the future direction of the DRM, please visit the following resources:

What's New in this Version:

  1. Integrated the Intelligence Community Information Security Marking (IC ISM) XML Schema Version 2.0. These attributes are being used to provide ISM information to the DataReferenceModel, ExchangePackage, and QueryPoint elements. This attribute group supercedes drm:Classification, which has been deleted.
  2. Added Temporal Coverage elements from the DDMS version 1.2 to the Resource, ExchangePackage, and DataAsset elements.
  3. Added the Terms collection as a child of Attribute. This will allow codelists to be directly attached to attributes in structured data entities.
  4. Added the following values to the type attribute's enumeration: equivalentTo and relatedTo. Reason: provides additional commonly used semantics for describing relationships between taxonomy nodes.
  5. Added PayloadRef as a child of ExchangePackage. Also added PayloadTransport. Reason: the intent of ExchangePackage is to provide high-level metadata about a repeatable exchange, as opposed to the low level technical details about the specific message. Therefore, the exchange package must provide a pointer to the artifact that does provide those details. PayloadRef contains an href attribute that includes the URI pointing to the message payload.
  6. Renamed AccessPoint to QueryPoint. This is a more descriptive name. Also renamed DataAccessPoints to QueryPoints.
  7. Added Geospatial Coverage elements from the DDMS version 1.2 to the Resource, ExchangePackage, and DataAsset elements.
  8. Renamed DataSource to DataAsset. Several elements were impacted by this change (e.g., DataSources, DataSourceRef, etc.).
  9. Changed rdf:id to rdf:ID and rdf:idref to rdf:resource to remain consistent with this document.
  10. Added additional enumeration values to the following elements and attributes: datatype, unit, keyType, and Language.

Implementation Examples:

Subscribing to the DRM Public Forum

We are using the DRM public forum to manage comments and feedback regarding this document. To comment on this document, please do the following:

  1. Subscribe to the DRM public forum
  2. Click on one of the Comment? hyperlinks to provide feedback on a particular section of the document. Please remember that your comments will be public and on the record.

Schema Hierarchy


Schema Elements and Attributes

This section provides detailed information on each element and attribute used within the FEA DRM schema. Specifically, it provides a definition, implementation example, related elements and attributes, and other metadata.

drm:DataReferenceModel

(Comments?)

Specifications
Definition: Root node of the DRM XML instance document.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Mandatory
Attributes:
Parent Element(s): None
Child Elements:

Back to top


@ rdf:ID

(Comments?)

Specifications
Definition: A unique identifier for an element. This should be in the form of a URI.
Type: Attribute
XSD Data Type: xsd:anyURI
Obligation: Mandatory
Parent Element(s):

Back to top


@ xml:base

(Comments?)

Specifications
Definition: Defines a base URI for the document, thereby allowing relative URIs to be used throughout the document.
Type: Attribute
XSD Data Type: xsd:anyURI
Obligation: Optional
Parent Element(s):

Back to top


@ ism:classification

(Comments?)

Specifications
Definition: A simple type in which a name token is restricted to the US, non-US, and joint classification portionmark abbreviations from the CAPCO Register. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:NMTOKEN
Obligation: Mandatory
Parent Element(s):
Legal Values:
  • U
  • C
  • S
  • TS
  • R
  • CTS
  • CTS-B
  • CTS-BALK
  • NU
  • NR
  • NC
  • NS
  • NS-S
  • NS-A
  • CTSA
  • NSAT
  • NCA

Back to top


@ ism:ownerProducer

(Comments?)

Specifications
Definition: ISO 3166-1 trigraph(s) of the owner or producer country(ies) and/or CAPCO-specified tetragraphs of international organizations. Either (a) a single trigraph or tetragraph or (b) a space-delimited list of trigraphs followed by tetragraphs. Trigraphs must be in alphabetical order and tetragraphs must be in alphabetical order. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:NMTOKENS
Obligation: Mandatory
Parent Element(s):

Back to top


@ ism:SCIcontrols

(Comments?)

Specifications
Definition: Authorized abbreviation(s) of SCI control system(s). Either (a) a single abbreviation or (b) a space-delimited list of abbreviations in the order prescribed in the CAPCO Register. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:NMTOKENS
Obligation: Optional
Parent Element(s):

Back to top


@ ism:SARIdentifier

(Comments?)

Specifications
Definition: Authorized Special Access Required program digraph(s) or trigraph(s) preceded by "SAR-". Either (a) a single digraph or trigraph or (b) a space-delimited list of digraphs or trigraphs. Example: "SAR-ABC SAR-DEF ..." This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:NMTOKENS
Obligation: Optional
Parent Element(s):

Back to top


@ ism:disseminationControls

(Comments?)

Specifications
Definition: Authorized dissemination control portion mark abbreviation(s). Either (a) a single abbreviation or (b) a space-delimited list of abbreviations in the order shown in the CAPCO Register. Exception: For the "REL" abbreviation, omit the country code trigraph(s) and instead place the trigraph(s) in the "releasableTo" attribute value. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:NMTOKENS
Obligation: Optional
Parent Element(s):

Back to top


@ ism:FGIsourceOpen

(Comments?)

Specifications
Definition: Non-US classification portion marking for foreign government information in a document portion. Use this attribute to record a source country when the intent is to post the document to a shared space with the source identified. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:NMTOKENS
Obligation: Optional
Parent Element(s):

Back to top


@ ism:FGIsourceProtected

(Comments?)

Specifications
Definition: Non-US classification portion marking for foreign government information in a document portion. Use this attribute to record a source country when the intent is to filter out the identity of the source prior to posting the document to a shared space. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:NMTOKENS
Obligation: Optional
Parent Element(s):

Back to top


@ ism:releasableTo

(Comments?)

Specifications
Definition: ISO 3166-1 trigraphic codes of countries to which the associated content can be released. Include "USA" in all instances. Use a space-delimited list with "USA" first, followed by the other trigraph(s) in alphabetical order. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:NMTOKENS
Obligation: Optional
Parent Element(s):

Back to top


@ ism:nonICmarkings

(Comments?)

Specifications
Definition: Authorized non-IC portion marking abbreviation(s) from the CAPCO Register. Either (a) a single non-IC abbreviated marking or (b) a space-delimited list of abbreviations in the order shown in the CAPCO Register. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:NMTOKENS
Obligation: Optional
Parent Element(s):

Back to top


@ ism:classifiedBy

(Comments?)

Specifications
Definition: Use as specified by E.O. 12958. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Optional
Parent Element(s):

Back to top


@ ism:classificationReason

(Comments?)

Specifications
Definition: A text string containing one or more paragraph numbers, 1.4(a) through 1.4(h), taken from E.O. 12958, as amended. Enter the paragraph references as they should appear in a classification/declassification block. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Optional
Parent Element(s):

Back to top


@ ism:derivedFrom

(Comments?)

Specifications
Definition: A text string containing (a) the title and date of a specific source document, or (b) the title and date of an organization classification guide, or (c) the literal string "Multiple Sources". This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Optional
Parent Element(s):

Back to top


@ ism:declassDate

(Comments?)

Specifications
Definition: A specific date, in the format YYYY-MM-DD, at which the applicable information is automatically declassified. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:date
Obligation: Optional
Parent Element(s):

Back to top


@ ism:declassEvent

(Comments?)

Specifications
Definition: A textual description of an event that triggers declassification. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Optional
Parent Element(s):

Back to top


@ ism:declassException

(Comments?)

Specifications
Definition: One or more of the exceptions to 25-year declassification: specify "25X1-human", "25X1", "25X2", ..., "25X9". If more than one exception applies, use a space-delimited list. If "25X1-human" applies, it should be first in a list. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:NMTOKENS
Obligation: Optional
Parent Element(s):

Back to top


@ ism:typeOfExemptedSource

(Comments?)

Specifications
Definition: One or more tokens indicating that a source that is exempted from automatic declassification applies. Specify "OADR", "X1", "X2", ..., "X8". If more than one applies, use a space-delimited list. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:NMTOKENS
Obligation: Optional
Parent Element(s):

Back to top


@ ism:dateOfExemptedSource

(Comments?)

Specifications
Definition: A specific date, in the format YYYY-MM-DD. Used in conjunction with attribute "typeOfExemptedSource." If there are multiple exempted sources, specify the date of the exempted source that has the most recent date. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:date
Obligation: Optional
Parent Element(s):

Back to top


@ ism:declassManualReview

(Comments?)

Specifications
Definition: A true/false indication that manual review is required for declassification. Use this attribute to force the appearance of "//MR" in the header and footer marking titles. Use this attribute ONLY when it is necessary to override the business logic applied to classification and control markings in the document to determine whether manual review is required. This attribute is imported from the Intelligence Community Information Security Marking (IC ISM) XML schema version 2.0, dated 30 April 2004.
Type: Attribute
XSD Data Type: xsd:boolean
Obligation: Optional
Parent Element(s):

Back to top


drm:SubmissionMetadata

(Comments?)

Specifications
Definition: Container for all metadata related to one particular instance of a DRM submission.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:SubmittingAgency

(Comments?)

Specifications
Definition: Government agency, bureau, office, or department that submits this DRM instance.
Type: Element
XSD Data Type: xsd:string
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:SubmissionDate

(Comments?)

Specifications
Definition: Date that this DRM instance was submitted. May include time as well as date.
Type: Element
XSD Data Type: xsd:date
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:SubmissionVersion

(Comments?)

Specifications
Definition: Any string an agency chooses to differentiate submission version that represent the same set of data elements. Note that the elements SubmissionDate or Identifier could be used to capture version instead.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:DataDescription

(Comments?)

Specifications
Definition: This element implements the "data description" portion of the DRM meta-model. It provides a standard means for agencies to describe their data and data assets clearly, concisely, and unambiguously.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Data

(Comments?)

Specifications
Definition: This element contains definitions for structured, semi-structured, and unstructured data.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:StructuredData

(Comments?)

Specifications
Definition: Data described via the E-R (Entity-Relationship) or class model.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Entities

(Comments?)

Specifications
Definition: A collection of entities.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Entity

(Comments?)

Specifications
Definition: A named template used to describe a population of items with common characteristics. Like the set of persons, places or things.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements:

Back to top


@ drm:name

(Comments?)

Specifications
Definition: An element's descriptive name
Type: Attribute
XSD Data Type: xsd:string
Obligation: Mandatory
Parent Element(s):

Back to top


@ drm:representationFormat

(Comments?)

Specifications
Definition: Points to the data standard ID defining the format of the external entity reference.
Type: Attribute
XSD Data Type: xsd:anyURI
Obligation: Conditional
Parent Element(s):

Back to top


@ drm:href

(Comments?)

Specifications
Definition: The address (absolute or relative) at which an object is reachable.
Type: Attribute
XSD Data Type: xsd:anyURI
Obligation: Conditional
Parent Element(s):

Back to top


drm:ResourceRefs

(Comments?)

Specifications
Definition: A collection of ResourceRefs. A ResourceRef links an object with a related resource.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:ResourceRef

(Comments?)

Specifications
Definition: This element points back to a related resource. It is used primarily to elaborate on a relationship between an Entity (or ExternalEntityRef) and a resource that aggregates instances of that entity. For example, a spreadsheet (Resource) that lists employee (Entity) information. It can also be used to link together two resources. It contains two attributes: type and rdf:idref. Type is generally "partOf". rdf:idref points back to the Resource's unique identifier.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


@ rdf:resource

(Comments?)

Specifications
Definition: A backward pointer to a unique id for another DRM element.
Type: Attribute
XSD Data Type: xsd:anyURI
Obligation: Mandatory
Parent Element(s):

Back to top


@ drm:type

(Comments?)

Specifications
Definition: Describes the type of relationship in a NodeRef or ResourceRef element. Legal values include: "instanceOf", "subclassOf", "partOf", "equivalentTo", and "relatedTo".
Type: Attribute
XSD Data Type: xsd:string
Obligation: Mandatory
Parent Element(s):
Legal Values:
  • instanceOf
  • partOf
  • subclassOf
  • equivalentTo
  • relatedTo

Back to top


drm:DataAssetRefs

(Comments?)

Specifications
Definition: A list of data asset references.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Attributes

(Comments?)

Specifications
Definition: A collection of characteristics that describe the entity (e.g., "first_name", "last_name", etc.).
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Attribute

(Comments?)

Specifications
Definition: A property belonging to an entity (e.g., "first_name", "last_name", etc.).
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements:

Back to top


@ drm:datatype

(Comments?)

Specifications
Definition: An attribute's data type. This must be a valid XSD data type.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):
Legal Values:
  • 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

Back to top


@ drm:keyType

(Comments?)

Specifications
Definition: Defines what type of key (if any) this attribute is. Legal values include "PK" (primary key), "FK" (foreign key), "any key", or "none".
Type: Attribute
XSD Data Type: xsd:string
Obligation: Optional
Parent Element(s):
Legal Values:
  • ForeignKey
  • none
  • PrimaryKey

Back to top


drm:Relationships

(Comments?)

Specifications
Definition: A collection of relationships (associations) between entities.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Relationship

(Comments?)

Specifications
Definition: An association between two entities.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements:

Back to top


@ drm:key

(Comments?)

Specifications
Definition: This attribute references the key field for a given Entity when elaborating a relationship between two entities
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):

Back to top


@ drm:cardinality

(Comments?)

Specifications
Definition: The cardinality of a given relationship. One of the following values: zero, one, unbounded, 1 or more, n (any whole number), n-n (any specific range of whole numbers), and 0-1 (zero to one).
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):
Legal Values:
  • 0
  • 0-1
  • 1
  • 1 or more
  • n
  • n-n
  • unbounded

Back to top


drm:RelationshipTarget

(Comments?)

Specifications
Definition: In a relationship between two entities, this element is used to describe the target entity.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


drm:DataAssetRef

(Comments?)

Specifications
Definition: A pointer to the unique ID of the associated data asset, either in the DRM instance (rdf:id) or in an external DRM instance (DRM_Instance_URI#rdf:id).
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


@ drm:authoritativeSource

(Comments?)

Specifications
Definition: Indicates whether or not the parent datasourceRef is the authoritative source for the entity in question. Boolean element, true or false.
Type: Attribute
XSD Data Type: xsd:boolean
Obligation: Optional
Parent Element(s):

Back to top


drm:ExternalEntitiesRefs

(Comments?)

Specifications
Definition: A collection of ExternalEntitiesRefs.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:ExternalEntitiesRef

(Comments?)

Specifications
Definition: Points to an entity (or collection of entities, e.g. a logical data model) defined externally using XMI, OWL, XSD, or other suitable standard. "Suitable" includes:

1. An open, widely implemented standard, available free-of-charge and unencumbered by royalty or patent claims, or a standard implemented by a government agency
2. A well-documented, durable standard (i.e., under version/change control, backward compatibility, etc.)
3. Provides semantics for modeling, at a minimum, entities, attributes, types, and relationships.
4. Provides semantics for assigning an identifier per element that is guaranteed unique within the particular schema.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements:

Back to top


drm:UnstructuredData

(Comments?)

Specifications
Definition: Data that are not described according to an E-R model, but is rather of a more free-form format, such as multimedia files or unstructured text.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:ExternalResourcesRefs

(Comments?)

Specifications
Definition: A collection of ExternalResourcesRefs. These objects are pointers to external files that aggregate unstructured or semistructured resources (e.g., RSS feeds).
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:ExternalResourcesRef

(Comments?)

Specifications
Definition: Points to a URI of a model that aggregates metadata about unstructured or semi-structured resources. Normally points to a RSS, DDMS, or Atom file.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements:

Back to top


drm:Resources

(Comments?)

Specifications
Definition: A collection of resources.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Resource

(Comments?)

Specifications
Definition: Encapsulates a single "page view" of unstructured or semi-structured data, referenceable via a URI. This element aggregates numerous sub-elements, mostly metadata tags reused from the Dublin Core 1.1 set.

In some cases, Dublin Core metadata will be embedded in the actual resource itself. In this case, there is no need to repeat the metadata in the DRM instance. The Resource element can point to the actual resource itself, populating the rdf:id attribute with the resource's URI.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements:

Back to top


ddms:geospatialCoverage

(Comments?)

Specifications
Definition: Geographic place names or coordinates that relate to the resource, such as a jurisdiction, point, area, or volume on land, in space, or at sea. This element can contain either a Facility element or Place element, but not both. This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


ddms:Place

(Comments?)

Specifications
Definition: The name of a place of interest, other than a country, region, or facility. This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


ddms:Facility

(Comments?)

Specifications
Definition: A structure or a collection of structures with a unified function. This element can contain either a facilityIdentifier element or a sequence of the following elements (but not both):

ddms:name
ddms:region
ddms:geoRef
ddms:street
ddms:city
ddms:state
ddms:postalCode
ddms:countryCode
ddms:province

This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


ddms:name

(Comments?)

Specifications
Definition: A descriptive name for an element. This attribute is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:string
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


ddms:region

(Comments?)

Specifications
Definition: The name of a sub-national or transnational geographic or geopolitical region that is a subject of the resource. This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


ddms:geoRef

(Comments?)

Specifications
Definition: A geographic reference specified using a particular vocabulary. This element must contain a valid geographic reference using the vocabulary notation specified in the Geographic Reference Qualifier.

If the qualifier is `GeographicCoordinates' the element must be in a latitude/longitude format, and also list the applicable mapping datum.

If the qualifier is `WorldGeographicReference' the element must be in UTM or MGRS, and also list the mapping datum -as applicable.

This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


@ ddms:qualifier

(Comments?)

Specifications
Definition: The value of this element depends on its context. When qualifying a geoRef element, it is used to denote the coordinate system in place, e.g. latitude/longitude or UTM. When qualifying the countryCode element, it is used to denote the controlled vocabulary used for country codes (usually ISO 3166). Imported from DDMS 1.2.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):

Back to top


@ ddms:value

(Comments?)

Specifications
Definition: The value of this element depends on its context. When qualifying a geoRef element, it is used to denote the UTM grid coordinates or latitude/longitude of the location. When qualifying the countryCode element, it is used to denote the country code of the Place. Imported from DDMS 1.2.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):

Back to top


ddms:street

(Comments?)

Specifications
Definition: A single line of a postal address. Use for street number and name, or PO box number, or attention line, or department name. Do not use for city, state, or province name, or for the postal code. This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


ddms:city

(Comments?)

Specifications
Definition: A city name. This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


ddms:state

(Comments?)

Specifications
Definition: The abbreviation of a state name. The controlled vocabulary used is the US Postal Service's state abbreviations (http://www.usps.com/ncsc/lookups/usps_abbreviations.html). This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None
Legal Values:
  • AL
  • AK
  • AS
  • AZ
  • AR
  • CA
  • CO
  • CT
  • DE
  • DC
  • FM
  • FL
  • GA
  • GU
  • HI
  • ID
  • IL
  • IN
  • IA
  • KS
  • KY
  • LA
  • ME
  • MH
  • MD
  • MA
  • MI
  • MN
  • MS
  • MO
  • MT
  • NE
  • NV
  • NH
  • NJ
  • NM
  • NY
  • NC
  • ND
  • MP
  • OH
  • OK
  • OR
  • PW
  • PA
  • PR
  • RI
  • SC
  • SD
  • TN
  • TX
  • UT
  • VT
  • VI
  • VA
  • WA
  • WV
  • WI
  • WY
  • AE
  • AA
  • AP

Back to top


ddms:postalCode

(Comments?)

Specifications
Definition: A mailing code designation, such as a ZIP code in the U.S. or a postcode in Britain. This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


ddms:countryCode

(Comments?)

Specifications
Definition: A standards-based abbreviation of a country name. This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


ddms:province

(Comments?)

Specifications
Definition: A name of a political subdivision. This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


ddms:facilityIdentifier

(Comments?)

Specifications
Definition: (GMI:BE_NUMBER, 1.0) Uniquely identifies the installation of the facility. The BE_NUMBER is generated based on the value input for the COORD to determine the appropriate World Area Code (WAC), the system assigned record originator and a one-up-number. Pos. 1-4, World Area Code (WAC). Pos. 5, A hyphen, '-', or an 'E', in the fifth position indicates that position-6 will contain values 0-9. Alternately, the fifth position may contain the first of a two-character system assigned record originator code, position-6 will then contain the second character of the system assigned record originator code. Pos. 6, May contain the second character of the system assigned record originator code, the one-up-number series will then begin in position seven, and range from 0001-9909. If the one-up-number series begins in postion 6, this position will contain the first of a five-position one-up-number, i.e., 00001-99999.Pos. 7-10, A one-up-number series. Depending on the content of position 5, the series may have begun in position 6 and have a range of 00001-99999. Or, have begun in position 7 and have a range from 0001-9999.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


@ ddms:beNumber

(Comments?)

Specifications
Definition: A specific identification number or point location of a facility or installation. Facility BE Number and Osuffix may only be used if no other Geospatial Coverage category elements are supplied. This attribute is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):

Back to top


@ ddms:osuffix

(Comments?)

Specifications
Definition: A specific identification number or point location, in conjunction with a Facility BE Number. Facility BE Number and Osuffix may only be used if no other Geospatial Coverage category elements are supplied. This attribute is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):

Back to top


dc:Title

(Comments?)

Specifications
Definition: A name given to the resource. This element is taken from the Dublin Core metadata standard v1.1.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


dc:Identifier

(Comments?)

Specifications
Definition: An unambiguous reference to the resource within a given context. Recommended best practice is to identify the resource by means of a string or number conforming to a formal identification system, such as a URI. This element is taken from the Dublin Core metadata standard v1.1.
Type: Element
XSD Data Type: xsd:anyURI
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


dc:Date

(Comments?)

Specifications
Definition: A date of an event in the lifecycle of the resource. Will typically be associated with the creation or availability of the resource. Recommended best practice for encoding the date value is defined in a profile of ISO 8601 and includes (among others) dates of the form YYYY-MM-DD. This element is taken from the Dublin Core metadata standard v1.1.
Type: Element
XSD Data Type: xsd:date
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


dc:Creator

(Comments?)

Specifications
Definition: An entity primarily responsible for making the content of the resource. Examples include a person, an organization, or a service. Typically, the name of a Creator should be used to indicate the entity. This element is taken from the Dublin Core metadata standard v1.1.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


dc:Format

(Comments?)

Specifications
Definition: The physical or digital manifestation of the resource. Typically, format may include the media-type or dimensions of the resource. Format may be used to identify the software, hardware, or other equipment needed to display or operate the resource. Examples of dimensions include size and duration. Recommended best practice is to select a value from a controlled vocabulary (for example, the list of Internet Media Types [MIME] defining computer media formats). This element is taken from the Dublin Core metadata standard v1.1.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


dc:Description

(Comments?)

Specifications
Definition: An account of the content of the resource. Examples include: An abstract, table of contents, reference to a graphical representation of content or a free-text account of the content. This element is taken from the Dublin Core metadata standard v1.1.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


dc:Source

(Comments?)

Specifications
Definition: A reference to a resource from which the present resource is derived. The present resource may be derived from the Source resource in whole or in part. Recommended best practice is to identify the referenced resource by means of a string or number conforming to a formal identification system. This element is taken from the Dublin Core metadata standard v1.1.
Type: Element
XSD Data Type: xsd:anyURI
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


dc:Subject

(Comments?)

Specifications
Definition: A topic of the content of the resource. Typically, subject will be expressed as keywords, key phrases or classification codes that describe a topic of the resource. Recommended best practice is to select a value from a controlled vocabulary or formal classification scheme. This element is taken from the Dublin Core metadata standard v1.1.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


dc:Type

(Comments?)

Specifications
Definition: The nature or genre of the content of the resource. Type includes terms describing general categories, functions, genres, or aggregation levels for content. Recommended best practice is to select a value from a controlled vocabulary (for example, the DCMI Type Vocabulary). To describe the physical or digital manifestation of the resource, use the "format" element. This element is taken from the Dublin Core metadata standard v1.1.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None
Legal Values:
  • Collection
  • Dataset
  • Event
  • Image
  • InteractiveResource
  • MovingImage
  • PhysicalObject
  • Service
  • Software
  • Sound
  • StillImage
  • Text

Back to top


dc:Publisher

(Comments?)

Specifications
Definition: An entity responsible for making the resource available. Examples of Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


dc:Contributor

(Comments?)

Specifications
Definition: An entity responsible for making contributions to the content of the resource. Examples of Contributor include a person, an organization, or a service. Typically, the name of a Contributor should be used to indicate the entity.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


dc:Language

(Comments?)

Specifications
Definition: A language of the intellectual content of the resource. Recommended best practice is to use RFC 3066 [RFC3066] which, in conjunction with ISO639 [ISO639]), defines two- and three-letter primary language tags with optional subtags. Examples include "en" or "eng" for English, "akk" for Akkadian", and "en-GB" for English used in the United Kingdom.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None
Legal Values:
  • baq
  • cat
  • cze
  • dan
  • dut
  • eng
  • est
  • fao
  • fin
  • fre
  • fry
  • ger
  • gla
  • gle
  • gre
  • hun
  • ita
  • jbo
  • lav
  • ltz
  • mlt
  • pol
  • por
  • rus
  • scr
  • slo
  • slv
  • spa
  • swe
  • tur

Back to top


dc:Relation

(Comments?)

Specifications
Definition: A reference to a related resource. Recommended best practice is to identify the referenced resource by means of a string or number conforming to a formal identification system.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


dc:Coverage

(Comments?)

Specifications
Definition: The extent or scope of the content of the resource. Typically, Coverage will include spatial location (a place name or geographic coordinates), temporal period (a period label, date, or date range) or jurisdiction (such as a named administrative entity). Recommended best practice is to select a value from a controlled vocabulary (for example, the Thesaurus of Geographic Names [TGN]) and to use, where appropriate, named places or time periods in preference to numeric identifiers such as sets of coordinates or date ranges.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


dc:Rights

(Comments?)

Specifications
Definition: Information about rights held in and over the resource. Typically, Rights will contain a rights management statement for the resource, or reference a service providing such information. Rights information often encompasses Intellectual Property Rights (IPR), Copyright, and various Property Rights. If the Rights element is absent, no assumptions may be made about any rights held in or over the resource.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:SemiStructuredData

(Comments?)

Specifications
Definition: Data that have characteristics of both structured and unstructured data.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:DataAssets

(Comments?)

Specifications
Definition: A collection of data assets.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:DataAsset

(Comments?)

Specifications
Definition: An aggregated, managed container. A database, system, application, or other electronic entity that produces and/or houses data.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Mandatory
Attributes:
Parent Element(s):
Child Elements:

Back to top


drm:OwningAgency

(Comments?)

Specifications
Definition: The agency providing primary stewardship for the data asset.
Type: Element
XSD Data Type: xsd:string
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:Steward

(Comments?)

Specifications
Definition: A URI pointing to a resource or record identifying the person providing primary stewardship for the data asset. 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.
Type: Element
XSD Data Type: xsd:anyURI
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:GeospatialEnabled

(Comments?)

Specifications
Definition: A boolean flag indicating whether or not a particular data asset supports or provides Geospatial data.
Type: Element
XSD Data Type: xsd:boolean
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:SystemOfRecord

(Comments?)

Specifications
Definition: Denotes whether or not the datasource in question 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).
Type: Element
XSD Data Type: xsd:boolean
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:DataAssetType

(Comments?)

Specifications
Definition: The type of data asset (e.g. website, database, document repository, etc.).
Type: Element
XSD Data Type: xsd:string
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:PointOfContact

(Comments?)

Specifications
Definition: A URI pointing to the person or organization to contact for more information regarding the 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.
Type: Element
XSD Data Type: xsd:anyURI
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:FIPS199PotentialImpactLevels

(Comments?)

Specifications
Definition: FIPS 199 potential impact levels.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:AvailabilityLevel

(Comments?)

Specifications
Definition: Valid values can be "L, M, H" (for low, moderate, high).
Type: Element
XSD Data Type: xsd:string
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements: None
Legal Values:
  • High
  • Low
  • Moderate

Back to top


drm:IntegrityLevel

(Comments?)

Specifications
Definition: Valid values can be "L, M, H" (for low, moderate, high).
Type: Element
XSD Data Type: xsd:string
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements: None
Legal Values:
  • High
  • Low
  • Moderate

Back to top


drm:ConfidentialityLevel

(Comments?)

Specifications
Definition: Valid values can be "L, M, H" (for low, moderate, high).
Type: Element
XSD Data Type: xsd:string
Obligation: Mandatory
Attributes: None
Parent Element(s):
Child Elements: None
Legal Values:
  • High
  • Low
  • Moderate

Back to top


drm:DataSharing

(Comments?)

Specifications
Definition: The element contains the data sharing portion of the FEA DRM meta-model. It includes syntax for modeling exchange packages and access points. It provides a standard means for describing interagency data exchanges and data sharing capabilities.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:ExchangePackages

(Comments?)

Specifications
Definition: A collection of exchange packages.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:ExchangePackage

(Comments?)

Specifications
Definition: A description of a specific information exchange between organizations.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements:

Back to top


drm:Sender

(Comments?)

Specifications
Definition: A URI representing a sender of a message. Depending on the value of @senderType below, this URI can represent either an information record (e.g. contact info) or a service endpoint (e.g., a web service URL or email address).
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


@ drm:senderType

(Comments?)

Specifications
Definition: The type of entity that the Sender element value represents, with valid choices of: "Agency", "System", or "Individual" (or "A", "S", "I").
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):
Legal Values:
  • Agency
  • Individual
  • System

Back to top


drm:Recipient

(Comments?)

Specifications
Definition: A URI representing a recipient of a message. Depending on the value of @recipientType below, this URI can represent either an information record (e.g. contact info) or a service endpoint (e.g., a web service URL or email address).
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


@ drm:recipientType

(Comments?)

Specifications
Definition: The type of entity that the Recipient element value represents, with valid choices of: "Agency", "System", or "Individual" (or "A", "S", "I").
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):
Legal Values:
  • Agency
  • Individual
  • System

Back to top


drm:PayloadRef

(Comments?)

Specifications
Definition: This element points to an XML artifact that defines/implements the actual message type exchanged between the sender and receiver. This will typically be in the form of a W3C XML Schema (XSD) file. In other scenarios, this might point to a WSDL (Web Services Description Language) file, or a file describing another type of messaging standard, such as EXDL (Emergency Data Exchange Language).
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


drm:PayloadTransport

(Comments?)

Specifications
Definition: The manner by which the payload (message) is moved from sender to receiver. It is typically, but not necessarily, a computer networking protocol.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None
Example: <drm:PayloadTransport>HTTP</drm:PayloadTransport>

<drm:PayloadTransport>SOAP</drm:PayloadTransport>

<drm:PayloadTransport>SMTP</drm:PayloadTransport>

<drm:PayloadTransport>Courier</drm:PayloadTransport>
 

Back to top


drm:ExchangeFrequency

(Comments?)

Specifications
Definition: Frequencies per unit this exchange is estimated to occur.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


@ drm:frequency

(Comments?)

Specifications
Definition: The number of times in a given time period that a specific exchange occurs. Time period is specified in the unit attribute.
Type: Attribute
XSD Data Type: xsd:integer
Obligation: Conditional
Parent Element(s):

Back to top


@ drm:unit

(Comments?)

Specifications
Definition: The time period for information exchanges.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):
Legal Values:
  • Daily
  • Hourly
  • Monthly
  • Unknown
  • Weekly
  • Yearly

Back to top


drm:TransactionType

(Comments?)

Specifications
Definition: Type of exchange, such as: Query/response, publish/subscribe, etc. Legal values include (To Be Published).
Type: Element
XSD Data Type: xsd:string
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements: None
Legal Values:
  • PublishSubscribe
  • QueryResponse

Back to top


drm:Status

(Comments?)

Specifications
Definition: Status of exchange - e.g. in progress or complete. Legal values include (To Be Published).
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None
Legal Values:
  • Complete
  • In-progress

Back to top


drm:EntityRefs

(Comments?)

Specifications
Definition: A collection of entity references.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:EntityRef

(Comments?)

Specifications
Definition: Associates the ExchangePackage with one or more entities defined in the "StructuredData" section of a DRM instance.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


ddms:temporalCoverage

(Comments?)

Specifications
Definition: Subject matter coverage expressed in terms of one or more periods of time. This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


ddms:TimePeriod

(Comments?)

Specifications
Definition: An interval of time, which can be expressed as a named era. This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


ddms:start

(Comments?)

Specifications
Definition: The start date of a period of time. This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:date
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


ddms:end

(Comments?)

Specifications
Definition: The end date of a period of time. This element is reused from the Department of Defense (DoD) Discovery Metadata Specification (DDMS) v. 1.2.
Type: Element
XSD Data Type: xsd:date
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:ExternalExchangePackageRef

(Comments?)

Specifications
Definition: Points to data sharing service interfaces created using an approved standard. For a standard to be approved, it must be:

1. An open, widely implemented standard, available free-of-charge and unencumbered by royalty or patent claims, or a standard implemented by a government agency
2. A well-documented, durable standard (i.e., under version/change control, well-documented, backward compatibility, etc.)
3. Provides semantics for modeling, at a minimum, service inputs and outputs/payloads, service protocol, and service endpoints.
4. Provides semantics for assigning an identifier per element that is guaranteed unique within the particular model.

Candidate standards for implementing data exchange services include WSDL.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements:

Back to top


drm:QueryPoints

(Comments?)

Specifications
Definition: A description of the requirements for electronic access to a data asset and its data.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:QueryPoint

(Comments?)

Specifications
Definition: An endpoint (network or otherwise) providing an interface for querying a data asset.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements:

Back to top


drm:Endpoint

(Comments?)

Specifications
Definition: The network endpoint for this access point.
Type: Element
XSD Data Type: xsd:string
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:QueryLanguage

(Comments?)

Specifications
Definition: The standard query mechanism that will be used to access the data within this data asset - e.g. SQL-92, CQL (Z39.50), XQuery, Boolean Operators, WSDL, HTTP GET, etc. Legal values include (To Be Published).
Type: Element
XSD Data Type: xsd:string
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements: None
Legal Values:
  • CQL
  • SQL-92
  • XQuery

Back to top


drm:ResultFormat

(Comments?)

Specifications
Definition: The format of the payload returned by the access point in response to a query.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


@ drm:exchangePackageRef

(Comments?)

Specifications
Definition: This attribute points to the particular exchange package that defines the result format (response payload) for the access point in question.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):

Back to top


drm:Security

(Comments?)

Specifications
Definition: A container categorizing security-related information.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:AccessControlProtocol

(Comments?)

Specifications
Definition: The standard and/or protocol providing access control for this query point (e.g. Basic HTTP authentication, Kerberos, etc.). Legal values include (To Be Published).
Type: Element
XSD Data Type: xsd:string
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements: None
Legal Values:
  • HTTP-Basic
  • Kerberos
  • WS-Security

Back to top


drm:Encryption

(Comments?)

Specifications
Definition: The minimal level of encryption needed to pass data to and from this particular access point. Legal values include (To Be Published).
Type: Element
XSD Data Type: xsd:string
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements: None
Legal Values:
  • FIPS 185 (EES)
  • FIPS 46-2 (DES)
  • SSL-128
  • SSL-40

Back to top


drm:QualityOfService

(Comments?)

Specifications
Definition: Quality-of-service (QoS)-related information.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Latency

(Comments?)

Specifications
Definition: The number of seconds needed to pass a message to an access point. Usually measured from the initiation of the request to the receipt of the response.
Type: Element
XSD Data Type: xsd:integer
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:ReliableMessaging

(Comments?)

Specifications
Definition: Information relating to reliable messaging capabilities.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:DataContext

(Comments?)

Specifications
Definition: A container for elements that implement the data context portion of the DRM meta-model.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Taxonomies

(Comments?)

Specifications
Definition: A collection of taxonomies.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Taxonomy

(Comments?)

Specifications
Definition: An information model (typically hierarchical) that defines the scope of a knowledge domain.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements:

Back to top


drm:ExternalTaxonomyRefs

(Comments?)

Specifications
Definition: A collection of ExternalTaxonomyRefs
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:ExternalTaxonomyRef

(Comments?)

Specifications
Definition: Points to subject taxonomies created using an approved standard. For a standard to be approved, it must be:

1. An open, widely implemented standard, available free-of-charge and unencumbered by royalty or patent claims, or a standard implemented by a government agency
2. A well-documented, durable standard (i.e., under version/change control, well-documented, backward compatibility, etc.)
3. Provides semantics for modeling, at a minimum, taxonomy/thesaurus nodes/terms and relationships between taxonomy nodes/terms (generic, whole-part, equivalence, associative).
4. Provides semantics for assigning an identifier per element that is guaranteed unique within the particular model.

Candidate standards for implementing data exchange services include:

1. XTM (XML topic maps)
2. NASA taxonomy Format (http://nasataxonomy.jpl.nasa.gov/xml.htm)
3. MeSH taxonomy Format (http://www.nlm.nih.gov/mesh/xmlmesh.html)
4. UDDI tModel (http://uddi.org/taxonomies/UDDI_Registry_tModels.htm)
5. XBRL taxonomy (http://www.xbrl.org/Taxonomies/)
6. Simple Knowledge Organisation System (SKOS) (http://www.w3.org/2004/02/skos/)
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements:

Back to top


drm:Nodes

(Comments?)

Specifications
Definition: A collection of taxonomy nodes.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Node

(Comments?)

Specifications
Definition: A node in a taxonomy.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements:

Back to top


@ drm:nodeType

(Comments?)

Specifications
Definition: Defines a given node's type. Legal values include "collection", "class", and "instance."
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):
Legal Values:
  • class
  • collection
  • instance

Back to top


drm:NodeName

(Comments?)

Specifications
Definition: The taxonomy node's label.
Type: Element
XSD Data Type: xsd:string
Obligation: Conditional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:Definition

(Comments?)

Specifications
Definition: A description of the associated term/object.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:NodeRefs

(Comments?)

Specifications
Definition: A collection of NodeRefs. NodeRefs are pointers from an object to a taxonomy node.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:NodeRef

(Comments?)

Specifications
Definition: A link to a taxonomy node. The unique ID of the target taxonomy node is documented in the rdf:idref attribute. The type attribute specifies the nature of the relationship, e.g. "partOf", "instanceOf", or "subclassOf". This element can be used by the following elements to link to a taxonomy node:

1. Entity
2. Resource
3. DataSource
4. ExchangePackage
5. Another taxonomy node
6. External references to any of the above.
7. Attribute: When used with an attribute, a NodeRef typically points to a taxonomy node containing a Terms collection providing a "controlled vocabulary" to constrain values populating instances of the attribute.

For web pages that need to point to a DRM taxonomy node in an inline fashion, standard HTML META tags can be used. For example:

<meta name="drm:NodeRef" content="http://cosine.cim3.net/file/work/DRM/data_dictionary/examples/DRM_Instance_Example_OJP_IT.xml#182 />
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


drm:Terms

(Comments?)

Specifications
Definition: A collection of keywords and/or keyphrases associated with this taxonomy node.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Term

(Comments?)

Specifications
Definition: A keyword and/or keyphrase associated with this taxonomy node.
Type: Element
XSD Data Type: xsd:string
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements: None

Back to top


drm:NodeChildren

(Comments?)

Specifications
Definition: A list of node children.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:FEAMapping

(Comments?)

Specifications
Definition: A container for elements that map taxonomy nodes in a DRM instance to FEA reference model elements.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:FEAReferenceModelMap

(Comments?)

Specifications
Definition: Documents a specific link from an element in this DRM instance (usually a taxonomy node) to a unique element in a particular FEA reference model as defined in the FEA-RMO ontology, which is found at http://colab.cim3.net/file/work/SICoP/project/fea-rmo/fea-rmo.html.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Conditional
Attributes:
Parent Element(s):
Child Elements: None

Back to top


@ drm:referenceModel

(Comments?)

Specifications
Definition: The FEA reference model to which this node is being linked. Legal values include PRM, BRM, SRM, and TRM.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):
Legal Values:
  • BRM
  • PRM
  • SRM
  • TRM

Back to top


@ drm:from

(Comments?)

Specifications
Definition: A pointer to the rdf:id of the taxonomy node (or other DRM element) associated with the FEA RM element specified in the "to" attribute.
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):

Back to top


@ drm:to

(Comments?)

Specifications
Definition: The "to" value in the each link below represents an FEA reference model category URL from the FEA-RMO ontology, which is found at http://colab.cim3.net/file/work/SICoP/project/fea-rmo/fea-rmo.html
Type: Attribute
XSD Data Type: xsd:string
Obligation: Conditional
Parent Element(s):

Back to top


drm:DataStandards

(Comments?)

Specifications
Definition: DataStandard: A list of standards.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes: None
Parent Element(s):
Child Elements:

Back to top


drm:Standard

(Comments?)

Specifications
Definition: A standard that applies to this DRM submission. If a well-known, widely-implemented standard, this can be the URI to the authoritative documentation for this standard. Otherwise, it should be the URI pointing to a XSLT stylesheet that transforms a document conforming to the standard in question to the equivalent DRM XML syntax.
Type: Element
XSD Data Type: xsd:complexType
Obligation: Optional
Attributes:
Parent Element(s):
Child Elements: None

Back to top