JSON

SourceReference (XML)

An attributable reference to a description of a source.

Namespace:http://gedcomx.org/v1/
URI:http://gedcomx.org/v1/SourceReference
Extends:HypermediaEnabledData

Attributes

Name Type Description
description string A reference to a description of the source being referenced.
descriptionId string Id of the source being referenced.
Attributes inherited from ExtensibleData
id string A local, context-specific id for the data.

Elements

Name Type Occurs Description
attribution Attribution 0..1 The attribution metadata for this source reference.
qualifier Qualifier 0..* The qualifiers associated with this source reference.
Elements inherited from HypermediaEnabledData
link Link 0..* The list of hypermedia links. Links are not specified by GEDCOM X core, but as extension elements by GEDCOM X RS.

Example

<?xml version="1.0" encoding="UTF-8"?>
<SourceReference xmlns="http://gedcomx.org/v1/" id="..." description="..." descriptionId="...">
  <link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="..." />
  <link template="..." allow="..." count="..." accept="..." type="..." hreflang="..." title="..." results="..." rel="..." offset="..." href="...">
    <!--...-->
  </link>
  <!--...more "link" elements...-->
  <attribution id="...">
    <contributor resourceId="..." resource="..." />
    <modified>...</modified>
    <changeMessage>...</changeMessage>
    <creator resourceId="..." resource="..." />
    <created>...</created>
  </attribution>
  <qualifier>...</qualifier>
  <qualifier>...</qualifier>
  <!--...more "qualifier" elements...-->
</SourceReference>