tripledoc v4.4.0
tripledoc
Read, create and edit Turtle documents on Solid Pods.
Installation
npm install tripledocUsage
// TODOChangelog
See CHANGELOG.
License
MIT © Vincent Tunru
API
Index
Type aliases
Variables
Functions
- createDocument
- deleteStatementsFromStore
- fetchDocument
- getEntitiesFromStore
- getEntityFromStore
- getFetcher
- getObjectFromStore
- getObjectsFromStore
- getPredicateFromStore
- getPredicatesFromStore
- getStore
- getSubjectFromStore
- getSubjectsFromStore
- getUpdater
- withStorePlural
- withStoreSingular
Type aliases
DeleteStatementsFromStore
Ƭ DeleteStatementsFromStore: function
Defined in deleteStatements.ts:3
Type declaration:
▸ (store: IndexedFormula, updater: UpdateManager, statements: Statement[]): Promise<Statement[]>
Parameters:
| Name | Type |
|---|---|
store | IndexedFormula |
updater | UpdateManager |
statements | Statement[] |
GetEntitiesFromStore
Ƭ GetEntitiesFromStore: function
Defined in getEntities.ts:9
Type declaration:
▸ (store: IndexedFormula, knownEntity1: NamedNode, knownEntity2: NamedNode, document: NamedNode): Node[]
Parameters:
| Name | Type |
|---|---|
store | IndexedFormula |
knownEntity1 | NamedNode |
knownEntity2 | NamedNode |
document | NamedNode |
GetEntityFromStore
Ƭ GetEntityFromStore: function
Defined in getEntities.ts:3
Type declaration:
▸ (store: IndexedFormula, knownEntity1: NamedNode, knownEntity2: NamedNode, document: NamedNode): Node
Parameters:
| Name | Type |
|---|---|
store | IndexedFormula |
knownEntity1 | NamedNode |
knownEntity2 | NamedNode |
document | NamedNode |
Variables
Const fetcher
• fetcher: Fetcher = new $rdf.Fetcher(store, undefined)
Defined in store.ts:4
Const store
• store: IndexedFormula = $rdf.graph()
Defined in store.ts:3
Const updater
• updater: UpdateManager = new $rdf.UpdateManager(store)
Defined in store.ts:5
Functions
createDocument
▸ createDocument(url: string, statements: Statement[]): Promise<void>
Defined in document.ts:13
Initialise a new Turtle document
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
url | string | - | URL where this document should live |
statements | Statement[] | [] | Initial statements to be included in this document |
Returns: Promise<void>
Const deleteStatementsFromStore
▸ deleteStatementsFromStore(store: IndexedFormula, updater: UpdateManager, statements: Statement[]): Promise<Statement[]>
Defined in deleteStatements.ts:9
Parameters:
| Name | Type |
|---|---|
store | IndexedFormula |
updater | UpdateManager |
statements | Statement[] |
Returns: Promise<Statement[]>
fetchDocument
▸ fetchDocument(uri: string): Promise<object>
Defined in document.ts:26
Retrieve a document containing RDF triples
Parameters:
| Name | Type | Description |
|---|---|---|
uri | string | Where the document lives |
Returns: Promise<object>
Representation of triples in the document at uri
getEntitiesFromStore
▸ getEntitiesFromStore(store: IndexedFormula, type: "subject" | "predicate" | "object", subject: null | NamedNode, predicate: null | NamedNode, object: null | NamedNode, document: null | NamedNode): Node[]
Defined in getEntities.ts:49
Parameters:
| Name | Type |
|---|---|
store | IndexedFormula |
type | "subject" | "predicate" | "object" |
subject | null | NamedNode |
predicate | null | NamedNode |
object | null | NamedNode |
document | null | NamedNode |
Returns: Node[]
getEntityFromStore
▸ getEntityFromStore(store: IndexedFormula, type: "subject" | "predicate" | "object", subject: null | NamedNode, predicate: null | NamedNode, object: null | NamedNode, document: null | NamedNode): Node
Defined in getEntities.ts:37
Parameters:
| Name | Type |
|---|---|
store | IndexedFormula |
type | "subject" | "predicate" | "object" |
subject | null | NamedNode |
predicate | null | NamedNode |
object | null | NamedNode |
document | null | NamedNode |
Returns: Node
getFetcher
▸ getFetcher(): Fetcher
Defined in store.ts:11
Returns: Fetcher
Const getObjectFromStore
▸ getObjectFromStore(store: IndexedFormula, subject: NamedNode, predicate: NamedNode, document: NamedNode): Node
Defined in getEntities.ts:30
Parameters:
| Name | Type |
|---|---|
store | IndexedFormula |
subject | NamedNode |
predicate | NamedNode |
document | NamedNode |
Returns: Node
Const getObjectsFromStore
▸ getObjectsFromStore(store: IndexedFormula, subject: NamedNode, predicate: NamedNode, document: NamedNode): Node[]
Defined in getEntities.ts:33
Parameters:
| Name | Type |
|---|---|
store | IndexedFormula |
subject | NamedNode |
predicate | NamedNode |
document | NamedNode |
Returns: Node[]
Const getPredicateFromStore
▸ getPredicateFromStore(store: IndexedFormula, subject: NamedNode, object: NamedNode, document: NamedNode): Node
Defined in getEntities.ts:23
Parameters:
| Name | Type |
|---|---|
store | IndexedFormula |
subject | NamedNode |
object | NamedNode |
document | NamedNode |
Returns: Node
Const getPredicatesFromStore
▸ getPredicatesFromStore(store: IndexedFormula, subject: NamedNode, object: NamedNode, document: NamedNode): Node[]
Defined in getEntities.ts:26
Parameters:
| Name | Type |
|---|---|
store | IndexedFormula |
subject | NamedNode |
object | NamedNode |
document | NamedNode |
Returns: Node[]
getStore
▸ getStore(): IndexedFormula
Defined in store.ts:7
Returns: IndexedFormula
Const getSubjectFromStore
▸ getSubjectFromStore(store: IndexedFormula, predicate: NamedNode, object: NamedNode, document: NamedNode): Node
Defined in getEntities.ts:16
Parameters:
| Name | Type |
|---|---|
store | IndexedFormula |
predicate | NamedNode |
object | NamedNode |
document | NamedNode |
Returns: Node
Const getSubjectsFromStore
▸ getSubjectsFromStore(store: IndexedFormula, predicate: NamedNode, object: NamedNode, document: NamedNode): Node[]
Defined in getEntities.ts:19
Parameters:
| Name | Type |
|---|---|
store | IndexedFormula |
predicate | NamedNode |
object | NamedNode |
document | NamedNode |
Returns: Node[]
getUpdater
▸ getUpdater(): UpdateManager
Defined in store.ts:15
Returns: UpdateManager
Const withStorePlural
▸ withStorePlural(getEntitiesFromStore: GetEntitiesFromStore, store: IndexedFormula): (Anonymous function)
Defined in document.ts:66
Parameters:
| Name | Type |
|---|---|
getEntitiesFromStore | GetEntitiesFromStore |
store | IndexedFormula |
Returns: (Anonymous function)
Const withStoreSingular
▸ withStoreSingular(getEntityFromStore: GetEntityFromStore, store: IndexedFormula): (Anonymous function)
Defined in document.ts:62
Parameters:
| Name | Type |
|---|---|
getEntityFromStore | GetEntityFromStore |
store | IndexedFormula |
Returns: (Anonymous function)
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago