Skip to content

Commit

Permalink
NIEM NDR Version 3.0, July 31, 2014
Browse files Browse the repository at this point in the history
  • Loading branch information
webb committed Jun 23, 2017
1 parent 9e90732 commit 559d904
Show file tree
Hide file tree
Showing 25 changed files with 12,848 additions and 0 deletions.
1,664 changes: 1,664 additions & 0 deletions ndr-doc.html

Large diffs are not rendered by default.

6,413 changes: 6,413 additions & 0 deletions ndr-doc.txt

Large diffs are not rendered by default.

64 changes: 64 additions & 0 deletions ndr-examples-xsd/niem/appinfo/3.0/appinfo.xsd
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="US-ASCII"?>
<xs:schema
attributeFormDefault="qualified"
targetNamespace="http://release.niem.gov/niem/appinfo/3.0/"
version="1"
xmlns:appinfo="http://release.niem.gov/niem/appinfo/3.0/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:annotation>
<xs:documentation>The appinfo schema provides support for high level data model concepts and additional syntax to support the NIEM conceptual model and validation of NIEM-conformant instances.</xs:documentation>
</xs:annotation>

<xs:attribute name="deprecated">
<xs:annotation>
<xs:documentation>The Deprecated element provides a method for identifying schema components as being deprecated. A deprecated component is one that is provided, but the use of which is not recommended.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:boolean">
<xs:pattern value="true"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>

<xs:attribute name="appliesToTypes">
<xs:annotation>
<xs:documentation>The appliesToTypes attribute appears on the element declaration of a metadata element. It indicates a set of types to which the metadata element may be applied. The metadata element will also be applicable to any type that is derived from a listed type.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:list itemType="xs:QName"/>
</xs:simpleType>
</xs:attribute>

<xs:attribute name="appliesToElements">
<xs:annotation>
<xs:documentation>The appliesToElements attribute appears on the element declaration of a metadata element. It indicates a set of elements to which the metadata element may be applied. The metadata element will also be applicable to any element that is in the substitution group of a listed element.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:list itemType="xs:QName"/>
</xs:simpleType>
</xs:attribute>

<xs:attribute name="externalAdapterTypeIndicator">
<xs:annotation>
<xs:documentation>The externalAdapterTypeIndicator attribute indicates that a complex type is an external adapter type. An external adapter type is composed of elements and attributes from non-NIEM-conformant schemas.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:boolean">
<xs:pattern value="true"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>

<xs:attribute name="externalImportIndicator">
<xs:annotation>
<xs:documentation>The externalImportIndicator attribute is true if and only if a namespace identified via xs:import is expected to be non-conformant.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:boolean">
<xs:pattern value="true"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>

</xs:schema>
Loading

0 comments on commit 559d904

Please sign in to comment.