Add additional type inference if type is not declared, and it can be inferred from domain or range.
Save local version of data-vocab definition, due to problem with xsd namespace usage in original.
Add vcard vocabulary definition, and special-case schema.org datatypes to place in Datatypes vocabulary section.