SchemaPerson

public class SchemaPerson : Item

A person (alive, dead, undead, or fictional).

  • Date of birth.

    Declaration

    Swift

    @objc
    dynamic var birthDate: Date?
  • Email address.

    Declaration

    Swift

    @objc
    dynamic var email: String?
  • Date of death.

    Declaration

    Swift

    @objc
    dynamic var deathDate: Date?
  • Family name. In the U.S., the last name of an Person. This can be used along with givenName instead of the name property.

    Declaration

    Swift

    @objc
    dynamic var firstName: String?
  • Given name. In the U.S., the first name of a Person. This can be used along with familyName instead of the name property.

    Declaration

    Swift

    @objc
    dynamic var lastName: String?
  • Gender of something, typically a Person, but possibly also fictional characters, animals, etc.

    Declaration

    Swift

    @objc
    dynamic var gender: String?
  • The sexual orientation of a person.

    Declaration

    Swift

    @objc
    dynamic var sexualOrientation: String?
  • The name to display, for Persons this could be a first or last name, both, or a phonenumber.

    Declaration

    Swift

    @objc
    dynamic var displayName: String?
  • A role describes the function of the item in their context.

    Declaration

    Swift

    @objc
    dynamic var role: String?
  • Physical address of the event or place.

    Declaration

    Swift

    var address: Results<Address>? { get }
  • The place where the person was born.

    Declaration

    Swift

    var birthPlace: Location? { get }
  • The place where someone or something died, typically a Person.

    Declaration

    Swift

    var deathPlace: Location? { get }
  • A photo that corresponds to some Person or other kind of profile.

    Declaration

    Swift

    var profilePicture: Photo? { get }
  • A relation between two persons.

    Declaration

    Swift

    var relationship: Results<Person>? { get }
  • A phone number that belongs to an Item.

    Declaration

    Swift

    var hasPhoneNumber: Results<PhoneNumber>? { get }
  • A WebSite is a set of related web pages and other items typically served from a single web domain and accessible via URLs.

    Declaration

    Swift

    var website: Results<Website>? { get }
  • A sector that produces goods or related services within an economy.

    Declaration

    Swift

    var industry: Results<Industry>? { get }
  • A crypto key used in a cryptography protocol.

    Declaration

    Swift

    var cryptoKey: Results<CryptoKey>? { get }
  • An account or subscription, for instance for some online service, or a bank account or wallet.

    Declaration

    Swift

    var account: Results<Account>? { get }
  • A strategy of regulating the intake of food to achieve or maintain a specific health-related goal.

    Declaration

    Swift

    var diet: Results<Diet>? { get }
  • Any condition of the human body that affects the normal functioning of a person, whether physically or mentally. Includes diseases, injuries, disabilities, disorders, syndromes, etc.

    Declaration

    Swift

    var medicalCondition: Results<MedicalCondition>? { get }
  • The organization this Item is a member of.

    Declaration

    Swift

    var memberOf: Results<Organization>? { get }
  • The Event this Item organizes.

    Declaration

    Swift

    var performsAt: Results<Event>? { get }
  • The Event this Item attends.

    Declaration

    Swift

    var attends: Results<Event>? { get }
  • The Event this Item attends.

    Declaration

    Swift

    var organizes: Results<Event>? { get }
  • The Organization this Item has founded.

    Declaration

    Swift

    var founded: Results<Organization>? { get }
  • The buying party in a transaction.

    Declaration

    Swift

    var buyer: Results<Transaction>? { get }
  • The buying party in a transaction.

    Declaration

    Swift

    var seller: Results<Transaction>? { get }
  • Undocumented

    Declaration

    Swift

    public required convenience init(from decoder: Decoder) throws