-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.bs
100 lines (88 loc) · 3 KB
/
index.bs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<pre class='metadata'>
Title: Solid ERP
Shortname: solid-erp
Level: 1
Status: CG-DRAFT
Group: solidcg
Repository: solid/erp
URL: http://example.com/url-this-spec-will-live-at
Dark Mode: off
Editor: Maxime Lecoq-Gaillard
Abstract: This work-in-progress Solid client-client set of protocols defines objects and rules to make interoperable apps to manage the activities of en entity that provides goods and/or services like a business or enterprise.
Complain About: accidental-2119 yes, missing-example-ids yes
Markup Shorthands: markdown yes, css no
</pre>
<pre class="biblio">
{
"webid": {
"href": "https://www.w3.org/2005/Incubator/webid/spec/identity/",
"title": "WebID 1.0",
"authors": [
"Tim Berners-Lee",
"Henry Story",
"Andrei Sambra"
]
},
"solid-webid-profile": {
"href": "https://solid.github.io/webid-profile/",
"title": "Solid WebID Profile",
"authors": [
"Tim Berners-Lee",
"Sarven Capadisli",
"Virginia Balseiro",
"Timea Turdean",
"Jeff Zucker"
]
},
"type-indexes": {
"href": "https://solid.github.io/type-indexes/",
"title": "Type indexes",
"contributors": [
"Tim Berners-Lee",
"Sarven Capadisli",
"Virginia Balseiro",
"Jeff Zucker"
]
},
"solid-gsp": {
"href": "https://solid.github.io/erp/gsp.html",
"title": "Solid GSP",
"authors": [
"Maxime Lecoq-Gaillard"
]
}
}
</pre>
# Caution # {#caution}
This work is an active draft and should not be considered validated by the community.
# Terminology # {#terminology}
## Namespaces ## {#namespaces}
<table>
<tr>
<th>Prefix</th>
<th>Namespace</th>
<th>Description</th>
</tr>
<tr>
<td>rdf</td>
<td>http://www.w3.org/1999/02/22-rdf-syntax-ns#</td>
<td>[[!rdf-schema]]</td>
</tr>
<tr>
<td>foaf</td>
<td>http://xmlns.com/foaf/0.1/</td>
<td>[[!foaf]]</td>
</tr>
<tr>
<td>dfc-b</td>
<td>https://github.com/datafoodconsortium/ontology/releases/latest/download/DFC_BusinessOntology.owl#</td>
<td>[Data Food Consortium ontology](https://github.com/datafoodconsortium/ontology)</td>
</tr>
</table>
# Goods/services provider # {#goods-services-provider}
The Solid Goods/Services Provider (GSP) [[!solid-gsp]] is a object in a Solid storage which holds data
about an entity that provides goods and/or services.
## Access rights ## {#enterprise-access-rights}
By default, the GSP container is private. When one wants to make the GSP public, private properties can still be defined in a separated private document, let's says `$ROOT/index-private`, linked with the public `$ROOT/index` document using the `rdfs:seeAlso` predicate.
## Discovery ## {#enterprise-discovery}
Type indexes is the recommended mechanism to discover Solid GSP. The RDF class to register an instance of a Solid GSP is `dfc-b:Enterprise`. Type indexes MUST only register the GSPs owned by the WebId owner. See [[!type-indexes]].