EntityMap vocabulary, version 1
This site publishes an EntityMap under thev1.0 specification. Section 6 requires non-standard entity types to be namespaced, and section 7.6 requires custom predicates to be documented at the declared namespace. That namespace is https://familyguy.co.uk/entitymap/vocab/v1/, and this page is the documentation.
Types
fg:TelevisionSeries- The programme itself, as a work. EntityMap v1.0 has no core type for a television series.
fg:Character- A fictional character in the programme. The core Person type is for real individuals, so it would be a false claim here.
Predicates
All five are asserted from Wikidata, which is CC0. Where the standard vocabulary already covers a relation this site uses it instead: characters are PART_OF the series, which is a standard tier one predicate.
PARENT_OF- The subject is a parent of the target character. Source: Wikidata property P40 (child), read from the subject.
STEPPARENT_OF- The subject is a stepparent of the target character. Source: Wikidata property P3448 (stepparent).
SIBLING_OF- The subject and target are siblings. Symmetric, so both directions appear where Wikidata records both. Source: Wikidata property P3373 (sibling).
SPOUSE_OF- The subject and target are married. Symmetric. Source: Wikidata property P26 (spouse).
VOICED_BY- The target is a voice actor credited for the subject character. The target is external, so it carries targetUri rather than targetId. Source: Wikidata property P725 (voice actor).
Stability
Predicates in this namespace will not change meaning. If a relation needs different semantics it gets a new name and this page records the change, so a consumer that cached the vocabulary is never silently wrong.