Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change reference from vcard:AddressBook to vcard:VCard #35

Open
csarven opened this issue Oct 7, 2024 · 1 comment
Open

Change reference from vcard:AddressBook to vcard:VCard #35

csarven opened this issue Oct 7, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@csarven
Copy link
Member

csarven commented Oct 7, 2024

vcard:AddressBook is not defined in vcard-rdf.

vcard:AddressBook is used in the context for solid:forClass in the Type Indexes specification. References to "address book" should use vcard:VCard (as in the case with solid:forClass).


Noting that #26 proposes to use TI for "high level index" so that libraries with domain specific indexes can be referenced. While an address book is among a good example of such index, it can't be expressed with vCard as it stands without introducing new definitions (vcard:AddressBook or another).

@josephguillaume
Copy link

josephguillaume commented Oct 11, 2024

vcard:AddressBook is in use in the contacts pane https://github.com/SolidOS/contacts-pane/blob/6c59f2a9186c4c52f250d6687cc3476bc69a2cd4/shapes/contacts-shapes.ttl#L34

Given this, perhaps a more appropriate solution is to change both this spec and the contacts pane to use solid:AddressBook, or to define a new vocab management process by which new high level indexes can be defined designed for use specifically with Solid?

This would need to be done fairly quickly because it's also used in:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants