RDF: Ontology for customised predicates
Nobody has claimed this yet.
- Dominant language
- Dart
- Stars
- 10
- Forks
- 7
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 6
Description
In solid/constants/schema.dart, we defined a few customised predicates
/// File predicate
const String appsFile = 'https://solidcommunity.au/predicates/file#';
/// Terms predicate
const String appsTerms = 'https://solidcommunity.au/predicates/terms#';
/// Log ID predicate
const String appsLogId = 'https://solidcommunity.au/predicates/logid#';
/// Data predicate
const String appsData = 'https://solidcommunity.au/predicates/data#';
But the description of these predicates does not seem defined anywhere (the pages referred by the above hyperlinks do not exist).
We need to create the ontology to describe these predicates, similar to how the ACL ontology describes the ACL predicates. This ontology needs to be publicly accessible.
The above definition is problematic in the sense that each string variable seems to define a predicate (as implied by the comments and the predicates in URLs) but are actually used as namespace, e.g. we use
https://solidcommunity.au/predicates/terms#sessionKey
Here, https://solidcommunity.au/predicates/terms is effectively a namespace which defines the predicate sessionKey.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.