https://w3id.org/jeswr/sectors/contacts#Prefix contact: · a gUFO-based ontology in the @jeswr Solid federation; imports the Solid Core.
⚠️ Experimental — AI-agent-generated (Claude Opus 4.8, @jeswr PSS agent); under active development, not production-hardened.
Other representations: Turtle · JSON-LD context · index
| Term | Label | Comment / definition |
|---|---|---|
contact:Acquaintance | acquaintance | Acquaintance relationship. vcard:Acquaintance. |
contact:Colleague | colleague | Work/professional relationship. vcard:Colleague / vcard:CoWorker. |
contact:Contact | Contact | An address-book entry (a card): a core:Record that is core:about exactly the Person or Organization it names. The card is distinct from the real-world agent — reading the card is not being the agent. Aligns to vcard:Kind. |
contact:ContactGroup | Contact Group | A named address-book list / distribution group (Friends, Work, Family). A core:Group of the agents its member contacts are about. Aligns to vcard:Group. |
contact:ContactPoint | Contact Point | A means of reaching an agent — an email address, phone number, postal address, or online handle. A core:Identifier (it locates the agent within a scheme). Aligns to schema:ContactPoint / the vcard channel value-types. |
contact:contactPointType | contact point type | The use of a contact point (work / home / mobile / other) as a coded value (core:Category). SHOULD draw from contact:ContactPointTypeScheme; aligns to vcard Work/Home/Cell types. |
contact:ContactRelationship | Contact Relationship | A reified relationship between the pod owner (or another agent) and a contacted agent, carrying a coded role (colleague/family/friend) via contact:relationshipRole and an optional core:validFrom/validUntil span. Reuses the Core relationship relator rather than minting a new link type; aligns to vcard:hasRelated / vcard:RelatedType. |
contact:countryName | country name | Country name. vcard:country-name; schema:addressCountry. |
contact:EmailAddress | Email Address | An e-mail address contact point. Aligns to vcard:Email / schema:email. |
contact:Family | family | Family relationship. vcard:Kin / vcard:Child / vcard:Parent etc. |
contact:Friend | friend | Personal/friend relationship. vcard:Friend. |
contact:hasContactPoint | has contact point | Relates a Contact to one of its contact points. Sub-property of core:identifiedBy (range narrowed to contact:ContactPoint), never widening it. |
contact:hasMemberContact | has member contact | Relates an address-book group/list to a Contact card it includes. Aligns to vcard:hasMember. |
contact:HomeType | home | Home/personal use. vcard:Home. |
contact:identifies | identifies | The Person or Organization a Contact card is about. Sub-property of core:about (range narrowed to core:Agent), never widening it. Keeps card ≠ agent. |
contact:locality | locality | City / town. vcard:locality; schema:addressLocality. |
contact:MobileType | mobile | Mobile/cell use. vcard:Cell. |
contact:OnlineHandle | Online Handle | A messaging / social handle or URL contact point. Aligns to vcard:hasURL / vcard:hasInstantMessage. |
contact:OrganizationContact | Organization Contact | A Contact card whose subject is a core:Organization. Aligns to vcard:Organization. |
contact:PersonContact | Person Contact | A Contact card whose subject is a core:Person. Aligns to vcard:Individual. |
contact:PhoneNumber | Phone Number | A telephone-number contact point. Aligns to vcard:Tel / schema:telephone. |
contact:PostalAddress | Postal Address | A postal/mailing address contact point. core:atPlace MAY relate it to a core:Place for geocoding. Aligns to vcard:Address / schema:PostalAddress. |
contact:postalCode | postal code | Postal / ZIP code. vcard:postal-code; schema:postalCode. |
contact:rawValue | raw value | The literal value of a contact point (the address string, the dialable number). Sub-property of core:value, domain narrowed to contact:ContactPoint. |
contact:region | region | State / province / region. vcard:region; schema:addressRegion. |
contact:relatesContact | relates contact | Mediation tying a ContactRelationship relator to an agent playing the core:RelationshipParty role. Sub-property of core:relatesParty (no widening). Replaces the v0 core:relatesAgent + string core:relationshipRole. |
contact:relationshipRole | relationship role | The coded role of a ContactRelationship (colleague / family / friend / acquaintance), a core:Category drawn from contact:RelationshipRoleScheme. NOT a sub-property of core:status (that is domain-restricted to core:Account); this is the relationship's own coded classifier. Mirrors vcard:RelatedType members. |
contact:sector | Contacts sector | The Contacts data sector. The value an app's fedapp:sector names in its Client Identifier Document to declare it operates over contacts data. Backed by this sector ontology. |
contact:streetAddress | street address | Street address line(s). vcard:street-address; schema:streetAddress. |
contact:WorkType | work | Work/business use. vcard:Work. |