tripledoc v4.4.0
tripledoc
Read, create and edit Turtle documents on Solid Pods.
Installation
npm install tripledoc
Usage
// TODO
Changelog
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)
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago