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()