3 ms·
schema.org/Person is a terribly designed format, that I would not bring into new projects. Here are some of the reasons: 1. It lacks diversity (e.g. GenderType
by ivan_gammel 5y ago
schema.org/Person is a terribly designed format, that I would not bring into new projects. Here are some of the reasons:
1. It lacks diversity (e.g. GenderType is incompatible with German laws, requiring "diverse" gender in official forms, which is definitely not "unisex" defined in the format).
2. It looks very much like a US-centric God Object. It is not clear why DUNS, ISICv4 or NAICS are there, but other identifiers like national ID or SSN are not. It would be better to have a single "identifiers" key-value map instead of them, that would be extensible.
3. Contacts would deserve a dedicated structure and key-value map (why single telephone field? why messenger IDs not there?).