Class Subject
The Subject data type defines the abstract concept of a genealogical subject. A subject is something with a unique and intrinsic identity, e.g., a person, a location on the surface of the earth. We identify that subject in time and space using various supporting conclusions, e.g. for a person: things like name, birth date, age, address, etc. We aggregate these supporting conclusions to form an apparently-unique identity by which we can distinguish our subject from all other possible subjects.
- Gedcomx\Common\ExtensibleData
- Gedcomx\Links\HypermediaEnabledData implements Gedcomx\Links\SupportsLinks
- Gedcomx\Conclusion\Conclusion implements Gedcomx\Common\Attributable, Gedcomx\Source\ReferencesSources, Gedcomx\Common\HasNotes
- Gedcomx\Conclusion\Subject implements Gedcomx\Common\Attributable
Direct known subclasses
Gedcomx\Conclusion\Event
,
Gedcomx\Conclusion\Person
,
Gedcomx\Conclusion\PlaceDescription
,
Gedcomx\Conclusion\Relationship
,
Gedcomx\Extensions\FamilySearch\Platform\Tree\ChildAndParentsRelationship
Methods summary
public
|
|
public
boolean
|
|
public
|
|
public
|
|
public
|
#
setEvidence(
References to the evidence being referenced. |
public
|
|
public
|
#
setMedia(
References to multimedia resources associated with this subject. |
public
|
|
public
|
#
setIdentifiers(
The list of identifiers for the subject. |
public
array
|
|
public
|
|
public
|
#
writeXmlContents( XMLWriter $writer )
Writes the contents of this Subject to an XML writer. The startElement is expected to be already provided. |
Methods inherited from Gedcomx\Conclusion\Conclusion
getAnalysis()
,
getAttribution()
,
getConfidence()
,
getLang()
,
getNotes()
,
getSources()
,
setAnalysis()
,
setAttribution()
,
setConfidence()
,
setLang()
,
setNotes()
,
setSources()
Methods inherited from Gedcomx\Links\HypermediaEnabledData
addLink()
,
addLinkRelation()
,
addTemplatedLink()
,
getLink()
,
getLinks()
,
getLinksByRel()
,
setLinks()