SourceDescription (JSON)
Represents a description of a source.
Properties
Name |
Type |
Description |
|
citations |
array of
SourceCitation
|
The bibliographic citations for this source. |
|
mediator |
ResourceReference
|
A reference to the entity that mediates access to the described source. |
|
publisher |
ResourceReference
|
A reference to the entity responsible for making the described source available. |
|
authors |
string
|
The authors for this source. |
|
sources |
array of
SourceReference
|
References to any sources to which this source is related (usually applicable to sources that are derived from or contained in another source). |
|
analysis |
ResourceReference
|
A reference to the analysis document explaining the analysis that went into this description of the source. |
|
componentOf |
SourceReference
|
A reference to the source that contains this source. |
|
titles |
array of
TextValue
|
A list of titles for this source. |
|
notes |
array of
Note
|
Notes about a source. |
|
attribution |
Attribution
|
The attribution metadata for this source description. |
|
identifiers |
map of
array of
string
|
The list of identifiers for the agent. |
|
rights |
string
|
The rights for this source. |
|
replacedBy |
string
|
The URI that this resource has been replaced by. |
|
replaces |
string
|
The list of resources that this resource replaces. |
|
statuses |
string
|
The list of status types for the source. |
|
lang |
string
|
The language of this genealogical data set. See http://www.w3.org/International/articles/language-tags/.
Note that some language-enabled elements MAY override the language. |
|
about |
string
|
The URI (if applicable) of the actual source. |
|
version |
string
|
gets the version of this resource |
|
resourceType |
string
|
The type of the resource being described. |
|
mediaType |
string
|
Hint about the media (MIME) type of the resource being described. |
|
Properties inherited from HypermediaEnabledData |
links |
map of
Link
|
The list of hypermedia links. Links are not specified by GEDCOM X core, but as extension elements by GEDCOM X RS. |
|
Properties inherited from ExtensibleData |
id |
string
|
A local, context-specific id for the data. |
|
Example
{
"citations" : [ {
"lang" : "...",
"value" : "...",
"citationTemplate" : {
"resourceId" : "...",
"resource" : "..."
},
"fields" : [ {
"name" : "...",
"value" : "..."
}, {
"name" : "...",
"value" : "..."
} ],
"links" : {
"property1" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
},
"property2" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
}
},
"id" : "..."
}, {
"lang" : "...",
"value" : "...",
"citationTemplate" : {
"resourceId" : "...",
"resource" : "..."
},
"fields" : [ {
"name" : "...",
"value" : "..."
}, {
"name" : "...",
"value" : "..."
} ],
"links" : {
"property1" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
},
"property2" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
}
},
"id" : "..."
} ],
"mediator" : {
"resourceId" : "...",
"resource" : "..."
},
"publisher" : {
"resourceId" : "...",
"resource" : "..."
},
"authors" : "...",
"sources" : [ {
"attribution" : {
"contributor" : { },
"modified" : 12345,
"changeMessage" : "...",
"changeMessageResource" : "...",
"creator" : { },
"created" : 12345,
"id" : "..."
},
"description" : "...",
"descriptionId" : "...",
"qualifiers" : [ {
"name" : "...",
"value" : "..."
}, {
"name" : "...",
"value" : "..."
} ],
"links" : {
"property1" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
},
"property2" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
}
},
"id" : "..."
}, {
"attribution" : {
"contributor" : { },
"modified" : 12345,
"changeMessage" : "...",
"changeMessageResource" : "...",
"creator" : { },
"created" : 12345,
"id" : "..."
},
"description" : "...",
"descriptionId" : "...",
"qualifiers" : [ {
"name" : "...",
"value" : "..."
}, {
"name" : "...",
"value" : "..."
} ],
"links" : {
"property1" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
},
"property2" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
}
},
"id" : "..."
} ],
"analysis" : {
"resourceId" : "...",
"resource" : "..."
},
"componentOf" : {
"attribution" : {
"contributor" : { },
"modified" : 12345,
"changeMessage" : "...",
"changeMessageResource" : "...",
"creator" : { },
"created" : 12345,
"id" : "..."
},
"description" : "...",
"descriptionId" : "...",
"qualifiers" : [ {
"name" : "...",
"value" : "..."
}, {
"name" : "...",
"value" : "..."
} ],
"links" : {
"property1" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
},
"property2" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
}
},
"id" : "..."
},
"titles" : [ {
"lang" : "...",
"value" : "..."
}, {
"lang" : "...",
"value" : "..."
} ],
"notes" : [ {
"subject" : "...",
"text" : "...",
"attribution" : {
"contributor" : { },
"modified" : 12345,
"changeMessage" : "...",
"changeMessageResource" : "...",
"creator" : { },
"created" : 12345,
"id" : "..."
},
"lang" : "...",
"links" : {
"property1" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
},
"property2" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
}
},
"id" : "..."
}, {
"subject" : "...",
"text" : "...",
"attribution" : {
"contributor" : { },
"modified" : 12345,
"changeMessage" : "...",
"changeMessageResource" : "...",
"creator" : { },
"created" : 12345,
"id" : "..."
},
"lang" : "...",
"links" : {
"property1" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
},
"property2" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
}
},
"id" : "..."
} ],
"attribution" : {
"contributor" : {
"resourceId" : "...",
"resource" : "..."
},
"modified" : 12345,
"changeMessage" : "...",
"changeMessageResource" : "...",
"creator" : {
"resourceId" : "...",
"resource" : "..."
},
"created" : 12345,
"id" : "..."
},
"identifiers" : {
"property1" : [ "...", "..." ],
"property2" : [ "...", "..." ]
},
"rights" : "...",
"replacedBy" : "...",
"replaces" : "...",
"statuses" : "...",
"lang" : "...",
"about" : "...",
"version" : "...",
"resourceType" : "...",
"mediaType" : "...",
"links" : {
"property1" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
},
"property2" : {
"href" : "...",
"template" : "...",
"title" : "...",
"type" : "...",
"accept" : "...",
"allow" : "...",
"hreflang" : "...",
"count" : 12345,
"offset" : 12345,
"results" : 12345
}
},
"id" : "..."
}