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

Terms (30)

TermLabelComment / definition
contact:AcquaintanceacquaintanceAcquaintance relationship. vcard:Acquaintance.
contact:ColleaguecolleagueWork/professional relationship. vcard:Colleague / vcard:CoWorker.
contact:ContactContactAn 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:ContactGroupContact GroupA 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:ContactPointContact PointA 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:contactPointTypecontact point typeThe 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:ContactRelationshipContact RelationshipA 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:countryNamecountry nameCountry name. vcard:country-name; schema:addressCountry.
contact:EmailAddressEmail AddressAn e-mail address contact point. Aligns to vcard:Email / schema:email.
contact:FamilyfamilyFamily relationship. vcard:Kin / vcard:Child / vcard:Parent etc.
contact:FriendfriendPersonal/friend relationship. vcard:Friend.
contact:hasContactPointhas contact pointRelates a Contact to one of its contact points. Sub-property of core:identifiedBy (range narrowed to contact:ContactPoint), never widening it.
contact:hasMemberContacthas member contactRelates an address-book group/list to a Contact card it includes. Aligns to vcard:hasMember.
contact:HomeTypehomeHome/personal use. vcard:Home.
contact:identifiesidentifiesThe 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:localitylocalityCity / town. vcard:locality; schema:addressLocality.
contact:MobileTypemobileMobile/cell use. vcard:Cell.
contact:OnlineHandleOnline HandleA messaging / social handle or URL contact point. Aligns to vcard:hasURL / vcard:hasInstantMessage.
contact:OrganizationContactOrganization ContactA Contact card whose subject is a core:Organization. Aligns to vcard:Organization.
contact:PersonContactPerson ContactA Contact card whose subject is a core:Person. Aligns to vcard:Individual.
contact:PhoneNumberPhone NumberA telephone-number contact point. Aligns to vcard:Tel / schema:telephone.
contact:PostalAddressPostal AddressA postal/mailing address contact point. core:atPlace MAY relate it to a core:Place for geocoding. Aligns to vcard:Address / schema:PostalAddress.
contact:postalCodepostal codePostal / ZIP code. vcard:postal-code; schema:postalCode.
contact:rawValueraw valueThe literal value of a contact point (the address string, the dialable number). Sub-property of core:value, domain narrowed to contact:ContactPoint.
contact:regionregionState / province / region. vcard:region; schema:addressRegion.
contact:relatesContactrelates contactMediation 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:relationshipRolerelationship roleThe 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:sectorContacts sectorThe 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:streetAddressstreet addressStreet address line(s). vcard:street-address; schema:streetAddress.
contact:WorkTypeworkWork/business use. vcard:Work.