Hi,
how do I define a RDF schema in BrightstarDB?
I´m working on the implementation of a document management system. Therefore I want to store the metadata of documents in a RDF triple store like BrightstarDB.
Beside the metdata of documents, I want to connect a document to "DocumentClasses" (for classification) and "Depots" (for structuring).
For example: I have a pdf-document, which is a bill. In object-oriented notation I want to have following classes:
- class "Document" (with properties "Filename", "ArchiveDate", "FileType",...)
- class "Bill" (with properties "BillNr", "BillDate", "Amount"...). "Bill" is a DocumentClass, other DocumentClasses can be e.g. "Email", "Offer",...
- class "Customer" (with properties "CustomerNr", "Name",...). "Customer" is a Depot, other depots can be "Project", "Article",...
1. How do I define such a schema in RDF?
2. Is a RDF triplestore appropriate for storing such data?
3. Can I enforce the database to allow to store only data, which fits the defined RDF schema?